New Dragon Boards
Posted: Tue Jul 09, 2024 3:00 pm
Apologies for not posting anything about this here - although I'm pretty sure a fair percentage are already aware. I've been designing replacement and upgraded Dragon 32 boards for the last couple of years.
The original (in my terms rev2) board is in the wild and (so far) is working without too much trouble, although I've made a few refinements in the last year.
The enhanced (rev3) board (basically a 256K board with Stewart Orchard's RAM banking built in) mostly works although it seems to have reliability problems with the PIAs (most obviously with the video control) with floating signals for CSS, A/G, GM, etc. but only on some boards.
The most recent board (rev4) is a step change, thanks to Ciaran's SAMx VHDL work, the rev 4 is a bit of a monster with a substantial list of improvements and enhancements. The stand-out points being much more RAM, fine grained banking and (if my calculations are correct) a much faster clock speed without breaking everything else. The board is in two flavours - a regular Dragon form factor and a Flex-ATX sized board with built-in MPI and a set of versatile expansion slots that use the ISA slot positions.
While I'd like to jump in with both feet and just build the ATX board and get on with the fancy stuff, I really need to test and verify the changes in smaller steps so the Dragon form factor is the next stop and I need to put out a call for help. While I can progress this singlehanded, it would be really helpful to obtain some assistance to check the design, build and operation. I need volunteers to check the board design before I fabricate it (hopefully to avoid wasting time and money on failed fabrication), to build the board and make sure it is actually possible to assemble (I build up every iteration for testing but I'm used to it and I need feedback on just how hard - or easy, it is). Finally I need volunteers to actually test the board, and the verilog code that operates my interpretation of the SAMx.
All of these projects are open source - anyone can have a play but I'm looking for a more concerted approach to finishing the design and pave the way to the ATX board...
Incidentally I have the MPI capability as a separate board that should allow the ports on the ATX board to be tested before full integration, this should also work with any other Dragon (it's just a regular MPI cartridge but with the 12V pins made safe)
The original (in my terms rev2) board is in the wild and (so far) is working without too much trouble, although I've made a few refinements in the last year.
The enhanced (rev3) board (basically a 256K board with Stewart Orchard's RAM banking built in) mostly works although it seems to have reliability problems with the PIAs (most obviously with the video control) with floating signals for CSS, A/G, GM, etc. but only on some boards.
The most recent board (rev4) is a step change, thanks to Ciaran's SAMx VHDL work, the rev 4 is a bit of a monster with a substantial list of improvements and enhancements. The stand-out points being much more RAM, fine grained banking and (if my calculations are correct) a much faster clock speed without breaking everything else. The board is in two flavours - a regular Dragon form factor and a Flex-ATX sized board with built-in MPI and a set of versatile expansion slots that use the ISA slot positions.
While I'd like to jump in with both feet and just build the ATX board and get on with the fancy stuff, I really need to test and verify the changes in smaller steps so the Dragon form factor is the next stop and I need to put out a call for help. While I can progress this singlehanded, it would be really helpful to obtain some assistance to check the design, build and operation. I need volunteers to check the board design before I fabricate it (hopefully to avoid wasting time and money on failed fabrication), to build the board and make sure it is actually possible to assemble (I build up every iteration for testing but I'm used to it and I need feedback on just how hard - or easy, it is). Finally I need volunteers to actually test the board, and the verilog code that operates my interpretation of the SAMx.
All of these projects are open source - anyone can have a play but I'm looking for a more concerted approach to finishing the design and pave the way to the ATX board...
Incidentally I have the MPI capability as a separate board that should allow the ports on the ATX board to be tested before full integration, this should also work with any other Dragon (it's just a regular MPI cartridge but with the 12V pins made safe)