Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
sst-6809:top [2024/10/25 19:34] robertsst-6809:top [2025/02/01 07:26] (current) – [M8 Motorino and VDP09] robert
Line 1: Line 1:
 ====== SST-6809 Single Board Computer ====== ====== SST-6809 Single Board Computer ======
  
-{{sst-6809-2.0.png?512|SST-6809 SBC V2.0}} +^  SST-6809 SBC V2.0  ^  SST-6809 SBC V2.1  ^ 
- +|  {{sst-6809-2.0.png?512|SST-6809 SBC V2.0}}  |  {{sst-6809-2.1.png?512|SST-6809 SBC V2.1}}  |
-{{sst-6809-2.1.png?512|SST-6809 SBC V2.1}}+
  
 [[https://github.com/KenWillmott/SST-6809]] [[https://github.com/KenWillmott/SST-6809]]
  
-^ V2.0 Part ^ Integrated Circuit ^ + V2.0 Part   Integrated Circuit  
-| U1 | Motorola MC68B09 or Hitachi HD63C09 MPU | + U1   Motorola MC68B09 or Hitachi HD63C09 MPU  
-| U2 | Texas Instruments SN74HCT273N Octal Flip-Flop with Reset | + U2   Texas Instruments SN74HCT273N Octal Flip-Flop with Reset  
-| U3 | Alliance AS6C4008-55PCN 4Mbit / 512KB SRAM | + U3   Alliance AS6C4008-55PCN 4Mbit / 512KB SRAM  
-| U4 | Motorola MC68B50 or Hitachi HD63B50 ACIA | + U4   Motorola MC68B50 or Hitachi HD63B50 ACIA  
-| U5 | Dallas Semiconductor DS1813 EconoReset | + U5   Dallas Semiconductor DS1813 EconoReset  
-| U6 | Phillips 74HCT02N Quad 2-Input NOR | + U6   Phillips 74HCT02N Quad 2-Input NOR  
-| U7 | Dallas Semiconductor DS1210 Nonvolatile Controller |  + U7   Dallas Semiconductor DS1210 Nonvolatile Controller  |  
-| U8 | Shenzhen Honglifa HLF SN74HCT139N Dual 2-to-4 Line Decoder / Demultiplexer | + U8   Shenzhen Honglifa HLF SN74HCT139N Dual 2-to-4 Line Decoder / Demultiplexer  
-| U9 | Atmel At28C256 256Kbit / 32KB Parallel EEPROM | + U9   Atmel At28C256 256Kbit / 32KB Parallel EEPROM  
-| U10 | Motorola MC74HCT138AN 3-to-8 Line Decoder / Demultiplexer | + U10   Motorola MC74HCT138AN 3-to-8 Line Decoder / Demultiplexer  
-| U11 | Dallas Semiconductor DS1233 EconoReset | + U11   Dallas Semiconductor DS1233 EconoReset  
-| U12 | - not present - | + U12   - not present -  
-| U13 | Phillips 74HCT20N Dual 4-input NAND |+ U13   Phillips 74HCT20N Dual 4-input NAND  |
  
 The [[Memory Map]] and Bank Switching. The [[Memory Map]] and Bank Switching.
Line 34: Line 33:
 ==== JP3 ==== ==== JP3 ====
  
-^ JP3 ^ Selects ^ + JP3   Selects  
-| 1-2 | External 5V from screw terminals | + 1-2   External 5V from screw terminals  
-| 2-3 | 5V Comes from USB serial adapter |+ 2-3   5V Comes from USB serial adapter  |
  
 Some boards like the [[#M8 Game Board]] use too much power for the USB port to supply. Some boards like the [[#M8 Game Board]] use too much power for the USB port to supply.
Line 48: Line 47:
 ==== JP5 ==== ==== JP5 ====
  
-^ JP5 ^ SBC V2.1 Boot ROM Select ((SBC V2.0 has two jumpers for ROM select.)) ^ + JP5   SBC V2.1 Boot ROM Select ((SBC V2.0 has two jumpers for ROM select.))  
-| 1-2 | normal | + 1-2   normal  
-| 2-3 | ROM A14 inverted |+ 2-3   ROM A14 inverted  |
  
 In the normal position, the system boots from the top of the 32K EEPROM In the normal position, the system boots from the top of the 32K EEPROM
Line 60: Line 59:
 ==== J4 ==== ==== J4 ====
  
-^ J4 ^ Main Serial Connector ^ + J4   Main Serial Connector  
-| 1 | Ground | +   Ground  
-| 2 | VCC (5V) | +   VCC (5V)  
-| 3 | Transmit Data (TXD) | +   Transmit Data (TXD)  
-| 4 | Receive Data (RXD) | +   Receive Data (RXD)  
-| 5 | Data Terminal Ready (DTR) - Not Connected | +   Data Terminal Ready (DTR) - Not Connected  
-| 6 | 3V3 - Not Connected |+   3V3 - Not Connected  |
  
 ==== J5 ==== ==== J5 ====
Line 72: Line 71:
 J5 exposes some 6x09 signals that do not appear on [[#The M8 Bus]] J5 exposes some 6x09 signals that do not appear on [[#The M8 Bus]]
  
-^ Pin ^ Signal ^ + J5 Pin   Signal  
-| 1 | BS :!: +   6x09 Bus Status (BS)  
-| 2 | NVBAT | +   NVBAT  
-| 3 | /FIRQ "Fast" Interrupt Request | +   6x09 /FIRQ "Fast" Interrupt Request  
-| 4 | /RESET Reset Interrupt Request | +   6x09 /RESET Reset Interrupt Request  
-| 5 | BSEL1 M8 Bus Select 1 | +   M8 Bus Select 1 (BSEL1)  
-| 6 | Ground | +   Ground  
  
 The NVBAT pin on J5 has two possible uses. The NVBAT pin on J5 has two possible uses.
Line 100: Line 99:
 One important purpose of the BAT2 connection, is that the on board battery may be removed for replacement without incurring memory loss, provided that a second battery is temporarily connected to GND and BAT2 on J6. One important purpose of the BAT2 connection, is that the on board battery may be removed for replacement without incurring memory loss, provided that a second battery is temporarily connected to GND and BAT2 on J6.
  
-^ Pin ^ Purpose ^ + J6 Pin   Purpose  
-| 1 | Ground | +   Ground  
-| 2 | Battery 2 | +   Battery 2  
-| 3 | Serial Ready To Send (RTS) | +   Serial Ready To Send (RTS)  
-| 4 | Serial Data Terminal Ready (DTR) |+   Serial Data Terminal Ready (DTR)  |
  
 ===== SBC Reset Circuit ===== ===== SBC Reset Circuit =====
Line 155: Line 154:
  
 [[https://github.com/KenWillmott/6522-proto]] [[https://github.com/KenWillmott/6522-proto]]
 +
 +===== M8 Blinkenlights =====
 +
 +:!: Coming soon
  
 ===== Software ===== ===== Software =====
Line 243: Line 246:
   * [[BUGGY]] 1.01 by Lennart Benschop   * [[BUGGY]] 1.01 by Lennart Benschop
  
 +===== M8 Motorino and VDP09 =====
 +
 +The M8 family grew with the addition of the M8 Game Board (code name Motorino):
 +
 +{{:sst-6809:sst_and_game_board.png?400|SST-6809 V2.1 with M8 Game Board}}
 +
 +The SST-6809 V2.1 board is on the left and the M8 Game Board is on the right.
 +
 +{{:sst-6809:vdp09.png?400|M8 Game Board running VDP09 Demo}}
 +
 +The M8 Game Board brings a TI TMS9918A Video Display Processor (think ColecoVision graphics), a Phillips SAA1099P six-channel stereo sound generator, 2 digital joystick ports, and a Motorola 6850 or Hitachi 6350 serial ACIA port.
 +
 +Here, the M8 Game Board runs a VDP09 demo with a bouncing sprite over a changing Graphics II mode background. 
 ===== Future ... ===== ===== Future ... =====