Let's start with a basic misconception here:
it said that it uses a CP1600 that is based off a PDP-11.
No. It isn't. It is a far descendant of the PDP-8 - or more exactly, the PDP-X. The PDP-X was a skunkworks project lead by Edson de Castro to improve manufacturing density (*1) and move DEC's development away from their 6 bit line (PDP-8/9/10/...) toward an architecture based on multiples of 8 bit. A move not really seen as necessary by Ken Olsen who cancelled it in early 1968.
As a result Castro and some other engineers left DEC and founded Data General in 1968. The DG Nova was created, from idea to first customer delivery (Feb 1969), in less than a year. Due to improvements in PCB manufacturing as well as higher integrated chips from Fairchild, they could pack the whole CPU on just two boards instead of the several dozen Flip-Chip modules a PDP-8 needed. As a result a more capable Nova could be sold for 2/3 the price of a PDP-8 while being faster as well.
(IIRC) It was the first machine to use the famous 74181 ALU - later also applied by DEC for the PDP-11. The higher integration allowed more registers within the CPU, so the Nova had 4 accumulators instead of the one the PDP-8 had. Besides the PC, accumulators (register) 2 and 3 could be used for indexed addressing.
Over all, it's a simplified, more regular PDP-8, with added registers, built on much improved manufacturing technology.
The Nova was an instant success and turned the DG into an existential threat to DEC. Cheaper and more powerful. DEC had to create something to counter and Olsen had to rethink his stance about 8 vs. 6 bit. The result was the PDP-11, that premiered a year later. The PDP-11 was created with more than just one eye on the Nova and was made to outperform her in any way, quite visibly in a rich instruction set that included everything the Nova had plus more.
DG countered this not much later with the improved SuperNova in 1970, increasing speed to over 3 MHz, this being one of the fastest minis for several years(*3). Still, the way richer instruction set of the PDP-11 did make the SuperNova look inferior and eat into potential sales.
To over come this, the greatly enhanced Eclipse was introduced in 1974. Initially bug ridden and late, pushing many customers away. By 1976 the issues were resolved and due to the straight upgrade path a good sell.
But DEC already moved toward 32 Bit with the VAX series in 1977 which DG tried to counter with the somewhat overblown 32 bit Fountainhead project, which never reached maturity - but lucky there was the Eagle, a skunkworks project (history is a bitch ;)) by a few Nova engineers who believed in making good things better. Released in 1980 as Eclipse MV/8000.
That battle is immortalized in Tracy Kidder's book The Soul of a New Machine
The micro part of history continues before that with
National's IMP-16 of 1973 which is a bit slice implementation quite close to the DG Nova.
National's PACE (and its less faulty cousin INS8900) of 1974 is a single chip implementation of the same architecture, now augmented with a 10 entry on-chip stack - Like the Eclipse and later the Nova 3
And finally there is the CDP1600 series of General Instruments of 1975, a greatly enhanced version of the Nova Architecture, but not binary compatible (kinda like 8086 vs. 8080)
DG created as well a single chip Nova, the microNova, but too slow and too late (1977) to really compete - by the time the microNova design was mature, the IBM PC started to take over the low end market.
The CDP1600 had the original 4 accumulators of the Nova/PACE (with AC1 as well usable for addressing) plus two more for addressing with auto increment and a 'regular' stack pointer and the PC integrated as addressable registers (R6/R7). Unlike its predecessors the address part of an instruction is 16 bit instead of 8, allowing absolute addresses as well as +/- 32 KiB addressing range.
Bottom line: CDP1600 is an extended Nova architecture.
It seems that the presence of 8 registers, with SP and PC being number 6 and 7, did mislead the author to assume a PDP-11 linage. One of these misconceptions that spread so easily around the net.
This seems to be very different from a 6502 or 68k.
Not sure what these CPUs should mean in relation, as both are even less related to a PDP-11 (or a CDP1600).
Does anyone know if there was a modified looping method or is this entry just plain wrong?
No, not really. The Nova did introduce two unusual instructions, ISZ/DSZ to increment or decrement a memory location (16 bit) executed by a dedicated adder within the memory, making them atomic. Using them, loops were possible without the need to use a register for counting, or load and store the counter for each handling. So this did improve looping quite a lot compared with the PDP-8, but not the PDP-11, as it was also able to do so (*4).
In context of the CDP1600 these instructions are nothing special anymore. But what is special is the Branch External instruction (
BEXT), a relative branch conditioned on external hardware. When a BEXT is executed, a 4 bit branch code is put on dedicated pins and external hardware can react with a response signal if the jump is to be taken or not. This can be used to check one of 16 external conditions, quite handy with external coprocessors (which there are other preparations are made as well) or in control application ... like a video game :))
Long story short: No, it is not based on a PDP-11. There are some rather generic similarities, but they are rather far fetched and mostly in assembly language - originated in their common ancestor the PDP-8. So if at all, then the PDP-11 would be the one inspired here :))
Much like Davidbak, I would as well see that sentence as a less than professional opinion.
*1 - This was the late 1960s, where chip and board manufacturing density increased in almost monthly intervals.
*2 - Addressing modes were Zero Page, PC relative, R2/R3 relative.
*3 - IIRC it was also the first machine where ROM was not only a feature, but a massive speed improvement. Operating from ROM the machine was about 2-2.5 times faster than with the same code in core.
*4 - Always keep in mind, the PDP-11 was created as reaction to the incredible success of the DG Nova.