Difference between revisions of "Z80 in 3 Chips"
Jump to navigation
Jump to search
Blwikiadmin (talk | contribs) |
Blwikiadmin (talk | contribs) |
||
Line 118: | Line 118: | ||
* Card will power up and cycle through all the LEDs on the Front Panel | * Card will power up and cycle through all the LEDs on the Front Panel | ||
* Press SW25 (upper left button) on [[Front Panel For 8 Bit Computers]] to run Multiboot software | * Press SW25 (upper left button) on [[Front Panel For 8 Bit Computers]] to run Multiboot software | ||
+ | * Type '''Snnn''' to select OS at multiboot | ||
+ | ** S001 - Dos+ 2.5 Copyright 1986 (c) by [http://web.archive.org/web/20080430103646/http://cbfalconer.home.att.net/download/index.htm C.B. Falconer], CCP+ Ver. 2.2 (CP/M 2.2 compatible) | ||
+ | ** S002 - [https://github.com/douggilliland/Retro-Computers/blob/master/Z80/Software/Manuals/CPM%202.2%20manual.pdf CP/M 2.2] (c) 1979 by Digital Research | ||
+ | ** S003 - [http://www.cpm.z80.de/manuals/cpm3-usr.pdf CP/M Version 3.0] BIOS (2016/9/13) | ||
+ | *** [http://www.cpm.z80.de/manuals/cpm3-sys.pdf CP/M Version 3.0 Operating System System Guide] | ||
+ | ** S004 - [https://github.com/douggilliland/Retro-Computers/blob/master/Z80/Software/Manuals/MPM_II_2.1_Release_Notes_1982.pdf MP/M II V2.1] | ||
+ | ** S005 - [http://searle.wales/z80/SimpleZ80.html Z80 BASIC Ver 4.7b], Copyright (C) 1978 by Microsoft | ||
+ | ** S006 - [https://github.com/douggilliland/Retro-Computers/blob/master/Z80/Software/Manuals/zsdos.pdf ZSDOS v1.1] (c) 1986-8 Harold F. Bower & Cameron W. Cotrill, ZCPR2 (c) 1982 by Richard Conn (CP/M 2.2 compatible) | ||
+ | ** S007 - [https://github.com/douggilliland/Retro-Computers/blob/master/Z80/Software/Manuals/zcpr3_the_manual.pdf ZCPR compatible system] for CP/M+ (CP/M 3.0) by Simeon Cran | ||
* Z80 NASCOM BASIC | * Z80 NASCOM BASIC | ||
* [https://hackaday.io/project/167711-3-chip-z80-design/log/171007-multi-boot-multicomp-part-3 CP/M Multiboot] - Runs MultiComp 512KB SRAM version | * [https://hackaday.io/project/167711-3-chip-z80-design/log/171007-multi-boot-multicomp-part-3 CP/M Multiboot] - Runs MultiComp 512KB SRAM version |
Revision as of 17:24, 6 September 2022
Features
- Z80
- 12.5 MHz operation
- 512KB SRAM
- PSoC5LP
- PSoC5 LP emulates standard Z80 peripheral chips
- Serial port with USB
- Memory Management Unit (MMU)
- Controls 512KB SRAM
- Loader moves EPROM code to SRAM
- Controls CPU reset
- PSoC5 LP emulates standard Z80 peripheral chips
- Optional MCP23017 16-bit port expander
- I2C Addresses 0x24
- Optional Front Panel
- I2C Addresses 0x20-0x23
- SPI interface for SDHC card
Stackup (top to bottom)
- Front Panel For 8 Bit Computers
- 32 LEDs
- 32 pushbutton switches
- I2C interface
- Z80 in 3 Chips (this card)
- SD_CARD_X49 mounted on CARRIER95TO49MM
- JOYPAD
Connectors
H1 - I2C Interface
- Connects to Front Panel Card via I2C
H2 - ISP Download
- Connects to PSoC programmer
H3- Serial Port or SPI (SD Card)
H4 - I/O
J1 - USB B
- 5V card Power
- USB to Serial comm port
J2, J3 - I/O Ports
- J3 connects to JOYPAD
J4 - Audio Out
- DAC is the Analog function generator in the PSoC
J5 - Z80 Signals
- Useful for monitoring the CPU lines
Software
- Hardware/Software options are set in the PSoC "Hardware_Config.h" file
- Comment out all but one choice
- Options
- GRANT_9_CHIP_Z80
- GRANT_7_CHIP_Z80
- GRANT_7_CHIP_Z80_STANDALONE
- GRANT_FPGA_CPM
- MULTIBOOT_CPM
Front Panel
Z80_PSoC Monitor
- Press SW26 button (one in from upper left) button on Front Panel For 8 Bit Computers to run the Monitor
- PSoC Code Github repo
- Type to check the SD card
R4000
- Result:
Multiboot Multicomp (MULTIBOOT_CPM)
- Insert "M/CPM 512KB" SD card
- Insert USB B cable
- Run PuTTY
- 115,200 baud
- Card will power up and cycle through all the LEDs on the Front Panel
- Press SW25 (upper left button) on Front Panel For 8 Bit Computers to run Multiboot software
- Type Snnn to select OS at multiboot
- S001 - Dos+ 2.5 Copyright 1986 (c) by C.B. Falconer, CCP+ Ver. 2.2 (CP/M 2.2 compatible)
- S002 - CP/M 2.2 (c) 1979 by Digital Research
- S003 - CP/M Version 3.0 BIOS (2016/9/13)
- S004 - MP/M II V2.1
- S005 - Z80 BASIC Ver 4.7b, Copyright (C) 1978 by Microsoft
- S006 - ZSDOS v1.1 (c) 1986-8 Harold F. Bower & Cameron W. Cotrill, ZCPR2 (c) 1982 by Richard Conn (CP/M 2.2 compatible)
- S007 - ZCPR compatible system for CP/M+ (CP/M 3.0) by Simeon Cran
- Z80 NASCOM BASIC
- CP/M Multiboot - Runs MultiComp 512KB SRAM version
- CP/M 2.2, CP/M 3.0, BASIC
- SBC-2G-512 on Retrobrewing site - Original author
- GitHub copy of SBC-2G-512
Reference Designs
Hackaday Page
Videos