New 65816 SBC
Posted: Sat Oct 07, 2017 7:08 pm
I have had this idea rattling around in my head for a 65816 SBC for some time now – and I had some free time, so I put form to that thought. The design is pretty straight forward, and leverages the ECB bus and is compatible with the IO boards from the Retrobrew Computers (formerly N8VEM) project. I have a monitor running in "emulation" mode and am working on creating a native mode monitor now. I also have the code running to control the 8272 based floppy controller card.
The system has 512K RAM and 32K ROM as well as a real time clock on board.
as it stands the memory map is:
000000 - 007FFF On Board RAM
008000 - 00FDFF On Board RAM or ROM - ROM can be software selectable to 32K or a choice of a 8 or 16K bank - bank size selectable in GAL equations
00FE00 - 00FE06 16550 UART
00FE07 - FE07 RTC & ROM SIZE SELECTION FLAG
00FE08 - 00FEFF Mapped to Z80 ports for ECB bus boards (IO)
00FF00 - 00FFFF BIOS and Hardware Vectors
00FF00 - 00FF70 Native mode jump table
00FF71 - 00FFEF Emulation Mode jump table
00FFF0 - 00FFFF Hardware Vectors
010000 - 07FFFF On Board RAM
080000 - FFFFFF Open to ECB Bus
more information including schematics can be found here:
https://www.retrobrewcomputers.org/doku ... 16_ecb_sbc
I have a few extra SBCs from the manufacturing run, so if anyone is interested in building one of these -- they are listed for sale on the Retrobrew computers "board inventory" page here:
https://www.retrobrewcomputers.org/doku ... dinventory
The system has 512K RAM and 32K ROM as well as a real time clock on board.
as it stands the memory map is:
000000 - 007FFF On Board RAM
008000 - 00FDFF On Board RAM or ROM - ROM can be software selectable to 32K or a choice of a 8 or 16K bank - bank size selectable in GAL equations
00FE00 - 00FE06 16550 UART
00FE07 - FE07 RTC & ROM SIZE SELECTION FLAG
00FE08 - 00FEFF Mapped to Z80 ports for ECB bus boards (IO)
00FF00 - 00FFFF BIOS and Hardware Vectors
00FF00 - 00FF70 Native mode jump table
00FF71 - 00FFEF Emulation Mode jump table
00FFF0 - 00FFFF Hardware Vectors
010000 - 07FFFF On Board RAM
080000 - FFFFFF Open to ECB Bus
more information including schematics can be found here:
https://www.retrobrewcomputers.org/doku ... 16_ecb_sbc
I have a few extra SBCs from the manufacturing run, so if anyone is interested in building one of these -- they are listed for sale on the Retrobrew computers "board inventory" page here:
https://www.retrobrewcomputers.org/doku ... dinventory