I took on another project, this time the 1600R series routers. Some similarities between the two, but very different beasts. This time it is using a 68360, which is like a 68k CPU core (CPU32 to be more specific, which I think is similar to a 68020) wrapped in a bunch of peripherals much like a microcontroller.
The biggest drawback of this router model is that there are no jumpers to "fix" the WE/ pin of the ROM sockets, so you have to make a fiddly modification to work around it. On the plus side, it has more LEDs that you can control.
But, Ive hit a snag with this router which is kind of dragging me down at the moment, and I think I will take a break from it because Ive been going at it pretty intensely over the last several weeks and not making much progress.
Basically there are some memory ranges that cover the WAN interface slot and a PCMCIA controller (implemented in a CPLD it seems), and I cant seem to work out how to "enable" these, even though I think I am doing everything that Cisco did in the factory boot ROMs.
Its something I might come back to another time when I have some interest again, but for now I think I should really get back to some other projects I was working on before I started all of this.
All of the details I know about the 1600R are up on github as well:
https://github.com/tomstorey/c1600reIncluded is a serial bootloader and sample FreeRTOS application if youre feeling adventurous. Enjoy .. again.