Skip to content

Home-brew Intel 8008 single board computer with SCELBAL BASIC interpreter in EPROM

Notifications You must be signed in to change notification settings

jim11662418/Intel_8008_Single_Board_Computer

Repository files navigation

Intel 8008 Single Board Computer

Home-brew Intel 8008 single board computer with SCELBAL BASIC interpreter in EPROM. The hardware design borrows heavily from Len Bayles's Intel 8008 Computer Clock and Jim Kearney's Tiny 8. The SCELBAL BASIC Interpreter can be found at Mike Willegal's SCELBAL BASIC page. The firmware was assembled using the Macro Assembler AS.

Version 2 of the SBC uses 16K of a 32K 27256 EPROM. the Serial Monitor occupies the first 8K of the EPROM. The Scelbi BASIC Interpreter (SCELBAL) occupies the second 8K of the EPROM. When reset, the 8008 starts executing code from the first 8K of EPROM (Monitor). When 'S' is entered at the Monitor's prompt, the SBC 'bank switches' to select the second 8K of the EPROM (SCELBAL).

Assemble both 'monitor.asm' and 'scelbal-in-eprom.asm' with the AS Macro Assembler. Use the assembler's P2BIN utility to generate two binary files. Concatenate the resulting two binary files into one file for your EPROM programmer. One way is to use the DOS 'COPY' command: 'copy /b monitor.bin + scelbal-in-eprom.bin eprom.bin'. I prefer to use the concatenate function in the Freeware Hex Editor HxD by Maël Hörz.

Home-brew Intel 8008 SBC


8008 SBC Clock and Reset Schematic


8008 SBC Address and Data Bus Schematic


8008 SBC Memory Schematic


8008 SBC G22V10 #1 Schematic


8008 SBC G22V10 #2 Schematic


8008 SBC Serial I/O Schematic


8008 Parallel Output Schematic


8008 SBC Vcc and Gnd Connections


About

Home-brew Intel 8008 single board computer with SCELBAL BASIC interpreter in EPROM

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published