EMMA 02

SBC1802

  • Home
  • CDP18S020
    • General Information
    • I/O Map
  • COMIX-35
  • COMX-35
    • General Information
    • F&M
    • Did You Know...?
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Cassette
    • Expansion Box
    • Disk
    • Printers
    • Thermal
    • PL-80
    • 32K RAM
    • 80 Column
    • F&M EPROM
    • F&M Joy Card
    • Super Board
    • COMX BASIC V1.00
  • COSMAC Elf
    • General Information
    • I/O Map
    • Front Panels
  • COSMAC Elf 2000
    • General Information
    • I/O Map
    • Memory
    • Video
  • COSMAC Microtutor
    • General Information
    • I/O Map
  • COSMAC Microtutor II
    • General Information
    • I/O Map
  • COSMAC Vip
    • General Information
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Cassette
    • STK
    • Chip-8 and 8X
    • Test-Word
    • Floating Point BASIC 2.2
  • COSMAC Vip II
    • General Information
    • I/O Map
    • Floating Point BASIC 2.2
  • Cidelsa
    • General Information
    • I/O Map
    • Memory
    • Video
    • Sound
  • Conic
  • Cosmicos
    • General Information
    • I/O Map
    • Front Panels
    • Mops & Hexmops
    • ASCII Monitor
    • HEX Monitor & UT4
  • CyberVision
  • ETI-660
  • FRED 1
    • General Information
    • I/O Map
    • Cassette
    • CARDTRAN Syntax
  • FRED 1.5
    • General Information
    • I/O Map
    • Cassette
    • Cassette
    • FPL-2
    • FPL-4
    • FEL-1
  • HEC1802
  • HUG1802
    • General Information
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Cassette
    • Chip-8 ETI-660
  • Infinite UC1800
    • General Information
    • I/O Map
  • JVIP
  • Macbug
  • Membership Card
    • General Information
    • I/O Map
  • Netronics Elf II
    • General Information
    • I/O Map
    • Front Panels
    • Keyboard
    • Giant Board
    • BASIC/Math
  • Oscom Nano
    • General Information
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Casette
  • Pecom 32 and 64
    • General Information
    • Software
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Casette
    • Pecom 32 BASIC
    • Pecom 64 BASIC 1.0 & 4.0
  • Pico/Elf V2
    • General Information
    • I/O Map
  • Quest Super Elf
    • General Information
    • I/O Map
  • RCA Game System
  • RCA Microboard
    • General Information
    • I/O Map
  • RCA MS2000
    • General Information
    • I/O Map
  • RCA MCDS
    • General Information
    • I/O Map
  • RCA Studio II
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard
    • ST2
  • RCA Studio III
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard
  • RCA Studio IV
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard
    • ST4 Syntax
  • RCA Video Coin
    • General Information
    • I/O Map
    • Memory
    • GPL-A (2K RAM)
    • GPL-A (2K ROM)
    • GPL-2
    • GPL-3
    • GPL-4
  • SBC1802
  • Studio 2020
  • Telmac 1800
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard
    • Cassette
  • Telmac 2000
    • General Information
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Cassette
  • Telmac TMC-600
    • General Information
    • Software
    • I/O Map
    • Memory
    • Video
    • Sound
    • Keyboard
    • Cassette
    • Telmac SBASIC v24.3
  • VELF
    • General Information
    • I/O Map
    • BIOS
    • Video
    • Keyboard
  • VIP2K MC
    • General Information
    • I/O Map
    • Memory
    • Video
    • Chip 8
  • VIS1802
  • VT1802
  • Visicom COM-100
    • General Information
    • I/O Map
    • Memory
    • Video
    • Keyboard

 

 

 

 

 

 

 

 

 

 

 

 

General Information

The SBC1802 was designed by Robert Armstrong in 2024. Here is a short overview from Bob’s Github page:

After building the Elf 2000 almost 20 years ago, I decided it was time for another 1802 based project. The primary goal of the Elf2K was to be as much like the original Elf as possible, however this time around the goals were entirely different.

My plan was to design a machine that

  • could run both ElfOS and RCA MicroDOS
  • used as many of the LSI RCA CDP18xx family chips as possible
  • supported multiple peripherals and mass storage devices

I ended up splitting the design into two boards, a "base" board and an expansion board. Originally I planned to fit it all onto a single board but that ended up being too large and two boards, which can be stacked in the vertical dimension, are much more practical. The expannsion board is optional and the base board is functional without it. Also, the expansion bus is available for additional future, well, expansion.

Technical specifications

Clock: 2.5 Mhz
Memory:
      64 KB SRAM
      32 KB ROM
Video: None
Sound: Two AY-3-8912 PSGs
Keyboard: A PS/2 keyboard with an AT89C4051 auxiliary processor to decode the PS/2 prototocol to generate ASCII key codes.

Screen shot

Screen shot on the right is an SBC1802 booting MicroDOS from a TU58 disk image using a VT100 terminal.

Links

Other information about the SBC1802:

  • Bob’s SBC1802 GitHub
SBC1802 booting MicroDOS

Main Features SBC1802 Emulator

  • Adjustable speed, boosting the speed of the SBC1802 beyond 2.5 Mhz
  • SBC1802 Front Panel
  • Support for the CDP1877 priority interrupt controller
  • Support for the CDP1879 real time clock with ‘battery’ backup
  • Support for 2 IDE disk drives
  • Support for 2 TU58 ‘drives’ connected a via CDP1854 UART
  • Support for RCA style two level I/O
  • Support for CDP1851 programmable I/O interface
  • Support for CDP1878 dual counter/timer
  • Support for two AY-3-8912 programmable sound (aka music) generators
  • Automated XMODEM support
  • Direct SBC1802 memory access to load and save software from the PC hard disk via bin or hex files
  • Video screen dump to a file (BMP, JPEG, PNG or PCX image)