Daryl's Computer Hobby Page
  Home     SBC Circuit Boards     SBC Software     I/O Devices     Windows 65C02 Simulator     Downloads     News, Events, & History  
  SBC-1 v1.1     SBC-2 v2.3     SBC-2 v2.5     SBC-3 v1.1  
  Information     Schematic     Construction Details     Pictures  

*** Use the following information at your own risk.   I offer no guarantee that this information is without defects or design flaws.


"SBC-2 v2.5" is a slightly midified version of the 2.3 board. It includes space for a 1 MHz 65c02, 32K of static RAM, and 32k of EEPROM.  It also has two 65C22 Versatile Interface Adapters (VIA) and one 65c51 Asynchronous Interface Adapter.  The modifications include addition of a 7805 voltage regulator, more space around the EEPROM pads to allow for a ZIF socket, reconfiguration of the Serial port Connector, and addition of all address lines to the expansion connector.   There are eight 16-byte address blocks decoded for I/O, the on-board I/O chips use three of these (their CS pins are connected via jumpers and may be disabled).  There are 5 unused address blocks available for more I/O through the expansion port.  In addition, by adding one 74LS138, you may decode an additional eight 16-byte I/O addresses.  All 3 I/O chips have jumper-selected interrupt connections to either the IRQ or NMI on the 65C02.   I've included some user-selectable options to the serial port and also added a better reset circuit.   You can now select the handshake signals that you want to place on the port, like CTS/RTS or DSR/DTR or DCD.   You can also use a capacitor for a simple power-on reset circuit or use a DS-1813 or equivalent reset device.   This will provide a cleaner, more reliable reset pulse to all of the IC's.   I also included jumpers to allow a choice of EPROM/EEPROM's, added pads for unused 65C02 pins, and the 6551 RX Clk.

I have developed a monitor program with basic INPUT/OUTPUT support, a mini-assembler, and also Lee Davison's Enhanced-BASIC Interpreter.  This will make the board a very practical SBC!   Source code can be found under the "Download" Tab!   More info can be found under the "65C02 SBC Software" Tab.

The Memory map is as follows:

0000-7EFF - RAM (32K minus 256 bytes)
7F00-7F4F - Five unused decoded I/O Blocks (16 bytes each)
7F50-7F5F - VIA1 (16 bytes)
7F60-7F6F - VIA2 (16 bytes)
7F70-7F7F - 65C51 (16 bytes)
7F80-7FFF - undecoded I/O blocks (128 bytes)
8000-FFFF - EEPROM (32K)


All info provided "as-is" and is Copyright 2003.