| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| builderpages:plasmo:rc2014miniupgrade [2023/10/02 09:51] – Revision from 2023-10-02 | builderpages:plasmo:rc2014miniupgrade [2026/06/15 13:10] (current) – external edit 127.0.0.1 |
|---|
| | /* Imported from Wayback Machine |
| | Original URL : https://retrobrewcomputers.org/doku.php?id=builderpages:plasmo:rc2014miniupgrade |
| | Snapshot date: 2025-10-15 |
| | Generator : wayback-archiver |
| | */ |
| | |
| | ====== Upgrade RC2014Mini to run CP/M2.2 ====== |
| | |
| | ===== Introduction ===== |
| | |
| | This is a step-by-step guide for upgrading a RC2014 Mini so it can run CP/M 2.2. |
| | |
| | [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=a06e49&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/rc2014mini_upgrade/dsc_45210615.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/rc2014mini_upgrade/dsc_45210615.jpg?600x453|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_rc2014mini_upgrade_dsc_45210615.jpg}}]] |
| | |
| | [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=2ae9b7&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/rc2014mini_upgrade/dsc_45190615.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/rc2014mini_upgrade/dsc_45190615.jpg?600x431|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_rc2014mini_upgrade_dsc_45190615.jpg}}]] |
| | |
| | ===== Materials required ===== |
| | |
| | The following are needed to perform the upgrade: |
| | |
| | 28-pin 600-mil wide socket |
| | |
| | 128Kx8 RAM, AS6C1008, TC551001, or KM681000 |
| | |
| | MCP130-460DI voltage supervisor |
| | |
| | W27C512 EEPROM |
| | |
| | 14.7456MHz full-size oscillator |
| | |
| | Compact Flash board I/O address strapped to 0x10 to 0x17 |
| | |
| | ===== 64K RAM Upgrade ===== |
| | |
| | Remove the 32K RAM, AS6C62256 from its socket. The upgraded RAM is a 128Kx8 RAM such as AS6C1008, TC551001, or KM681000) which is a 32-pin device. The 32-pin device is larger than the existing space can accommodate so it needs to be mounted on a 28-pin socket that, in turn, plugs into the existing 28-pin socket so the extra 4 pins hang over the socket and above the Z80 CPU. The following is modification to the 128Kx8 RAM and its socket: |
| | |
| | Connect pin 2 of 128Kx8 RAM to pin32 of RAM, |
| | |
| | Connect pin 32 of RAM to pin 30 of the socket |
| | |
| | Cut off the skinny leg portion of pin 22 and straighten out the remaining lead so it won't touch the socket; connect a wire from the remaining lead to ground (pin 16) of RAM. |
| | |
| | Connect pin 22 of the socket to pin 31 of RAM |
| | |
| | Cut off the skinny leg portion of pin 30 and straighten out the remaining lead so it won't touch the socket; connect a wire to the remaining lead and leave it unconnected for now. |
| | |
| | [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=1bd174&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/rc2014mini_upgrade/64k_ram_upgrade.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/rc2014mini_upgrade/64k_ram_upgrade.jpg?500x304|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_rc2014mini_upgrade_64k_ram_upgrade.jpg}}]] |
| | |
| | Insert the RAM along with its socket in the original 28-pin RAM socket. Pin 1,2, 31,32 of the RAM should hang over the Z80 CPU |
| | |
| | Thread the uncommitted wire (connected to pin 30 of RAM) through the center hole of the RC2014Mini pc board to the solder side; connect to pin 11 of U1 |
| | |
| | [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=ae5225&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/rc2014mini_upgrade/rc2014mini_cpm_upgrade_component.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/rc2014mini_upgrade/rc2014mini_cpm_upgrade_component.jpg?500x323|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_rc2014mini_upgrade_rc2014mini_cpm_upgrade_component.jpg}}]] |
| | |
| | [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=7eb10a&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/rc2014mini_upgrade/rc2014mini_cpm_upgrade_solder.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/rc2014mini_upgrade/rc2014mini_cpm_upgrade_solder.jpg?500x293|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_rc2014mini_upgrade_rc2014mini_cpm_upgrade_solder.jpg}}]] |
| | |
| | ===== 16K ROM Upgrade ===== |
| | |
| | ===== Add ROM-to-RAM paging circuit ===== |
| | |
| | ===== CPU Clock Upgrade ===== |
| | |
| | ===== CF Card ===== |
| | |
| | ===== Software ===== |
| | |
| | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:rc2014mini_upgrade:minimon.zip|MiniMon]], Simple monitor for RC2014 Mini |
| | |
| | CP/M2.2, CPM BDOS/CCP/BIOS for MiniMon |
| | |
| | ===== Manual ===== |
| | |
| | MiniMon operating guide |
| | |
| | Installing CP/M in a new CF disk |
| |