| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| builderpages:plasmo:z80mb64:z80mb64_getting_started [2020/08/14 07:41] – Initial import from Wayback Machine | builderpages:plasmo:z80mb64:z80mb64_getting_started [2026/06/15 13:16] (current) – external edit 127.0.0.1 |
|---|
| /* Imported from Wayback Machine | /* Imported from Wayback Machine |
| Original URL : https://retrobrewcomputers.org/doku.php?id=builderpages:plasmo:z80mb64:z80mb64_getting_started | Original URL : https://www.retrobrewcomputers.org/doku.php?id=builderpages:plasmo:z80mb64:z80mb64_getting_started |
| Snapshot date: 2020-08-14 | Snapshot date: 2022-01-20 |
| Generator : wayback-archiver | Generator : wayback-archiver |
| */ | */ |
| ---- | ---- |
| |
| Once a Z80MB64 is assembled (see the [[builderpages:plasmo:z80mb64:assembly|pictorial assembly guide]]), the first component to populate is Altera EPM7064SLC44. Connect the USB Blaster cable to the 2×5 header such that the pin 1 (or red wire) is on the same side of silkscreen '2'. The programming file is “top.pof” in the [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80sbc64:z80sbc64_epm7064.zip|Z80SBC64_EPM7064.ZIP]] design file. | Once a Z80MB64 is assembled (see the [[builderpages:plasmo:z80mb64:assembly|pictorial assembly guide]]), the first component to populate is Altera EPM7064SLC44. Connect the USB Blaster cable to the 2×5 header such that the pin 1 (or red wire) is on the same side of silkscreen '2'. The programming file is “top.pof” in the [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80sbc64:z80sbc64_epm7064.zip|Z80SBC64_EPM7064.ZIP]] design file. |
| |
| Once the EPM7064S is programmed and verified, populate the rest of the components. If you have a CP2102 6-pin USB-serial adapter, it can plug directly in the 6-pin serial header. Only 3 signals are needed, transmit, receive and ground. Set the terminal program to 115200, no parity, 8 data bit, 1 stop bit, and no handshake. The bootstrap mode jumper should set to “serial bootstrap” which is on the side closest to the '+' terminal of the battery holder. Refer to connector picture for the bootstrap mode setting. | Once the EPM7064S is programmed and verified, populate the rest of the components. If you have a CP2102 6-pin USB-serial adapter, it can plug directly in the 6-pin serial header. Only 3 signals are needed, transmit, receive and ground. Set the terminal program to 115200, no parity, 8 data bit, 1 stop bit, and no handshake. The bootstrap mode jumper should set to “serial bootstrap” which is on the side closest to the '+' terminal of the battery holder. Refer to connector picture for the bootstrap mode setting. |
| Z80MB64 with 6-pin CP2102 USB-to-serial adapter | Z80MB64 with 6-pin CP2102 USB-to-serial adapter |
| |
| Apply +5V power to the board, remove the power and apply the power again. This recycling of power is required the very first time after a new battery is inserted to override the “battery saver” feature of DS1210. On the terminal program enable binary transfer and send [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80sbc64:z80sbcld.zip|Z80SBCLD.BIN]] The terminal program should display the sign-on message: | Apply +5V power to the board, remove the power and apply the power again. This recycling of power is required the very first time after a new battery is inserted to override the “battery saver” feature of DS1210. On the terminal program enable binary transfer and send [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80sbc64:z80sbcld.zip|Z80SBCLD.BIN]] The terminal program should display the sign-on message: |
| |
| //Z80SBC64 Loader v0.3\\ | //Z80SBC64 Loader v0.3\\ |
| For TeraTerm users, the remaining software can be installed using a [[builderpages:plasmo:z80mb64:newcfmacro|TeraTerm Macro]] here: | For TeraTerm users, the remaining software can be installed using a [[builderpages:plasmo:z80mb64:newcfmacro|TeraTerm Macro]] here: |
| |
| To install CP/M 2.2, load [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80sbc64:cpm22all_z80sbc64.zip|cpm22all.hex]] and type '**c2**' to copy cpm22 CCP/BDOS/BIOS to track 0 of CF disk. Type “**xA**” to clear the directory of CF drive A:, “**xB**” to clear the directory of drive B:, etc. load [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80sbc64:xmodem.hex|XMODEM.HEX]] in ZMon64 and then type '**b2**' to boot CP/M 2.2. At CP/M prompt, a>, type | To install CP/M 2.2, load [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80sbc64:cpm22all_z80sbc64.zip|cpm22all.hex]] and type '**c2**' to copy cpm22 CCP/BDOS/BIOS to track 0 of CF disk. Type “**xA**” to clear the directory of CF drive A:, “**xB**” to clear the directory of drive B:, etc. load [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:z80sbc64:xmodem.hex|XMODEM.HEX]] in ZMon64 and then type '**b2**' to boot CP/M 2.2. At CP/M prompt, a>, type |
| |
| **save 17 xmodem.com** | **save 17 xmodem.com** |
| **xmodem filename /r/c/z1** | **xmodem filename /r/c/z1** |
| |
| The first file to transfer is [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:unarj.zip|unarj.com]] and the 2nd file is [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:cpm22dri.zip|cpm22dri.arj]]. (Note: xmodem software use internal software delays to wait for the start of file load. 22MHz Z80 is very fast and does not give sufficient time to search for file to be uploaded. So put the files to be uploaded in the default directory and start the file upload quickly after the xmodem command is issued.) After both files are transferred, type | The first file to transfer is [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:unarj.zip|unarj.com]] and the 2nd file is [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:zz80cf:cpm22dri.zip|cpm22dri.arj]]. (Note: xmodem software use internal software delays to wait for the start of file load. 22MHz Z80 is very fast and does not give sufficient time to search for file to be uploaded. So put the files to be uploaded in the default directory and start the file upload quickly after the xmodem command is issued.) After both files are transferred, type |
| |
| **unarj e cpm22dri** | **unarj e cpm22dri** |