Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| builderpages:plasmo:eazy80:eazy80r1pcb:eazy80r1home [2024/11/06 21:19] – Initial import from Wayback Machine | builderpages:plasmo:eazy80:eazy80r1pcb:eazy80r1home [2026/06/15 13:06] (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:eazy80:eazy80r1pcb:eazy80r1home | Original URL : https://retrobrewcomputers.org/doku.php?id=builderpages:plasmo:eazy80:eazy80r1pcb:eazy80r1home |
| Snapshot date: 2024-11-06 | Snapshot date: 2025-10-15 |
| Generator : wayback-archiver | Generator : wayback-archiver |
| */ | */ |
| ==== Eazy80 modifications for RomWBW ==== | ==== Eazy80 modifications for RomWBW ==== |
| |
| ==== Eazy80 with SD disk ==== | [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=7cf523&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/eazy80/eazy80r1pcb/dsc_77651110.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/eazy80/eazy80r1pcb/dsc_77651110.jpg?300x208|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_eazy80_eazy80r1pcb_dsc_77651110.jpg}}]] |
| | |
| | [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=f0c019&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/eazy80/eazy80r1pcb/dsc_77631110.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/eazy80/eazy80r1pcb/dsc_77631110.jpg?300x209|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_eazy80_eazy80r1pcb_dsc_77631110.jpg}}]] |
| | |
| | [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=19886c&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/eazy80/eazy80r1pcb/dsc_77641110.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/eazy80/eazy80r1pcb/dsc_77641110.jpg?300x209|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_eazy80_eazy80r1pcb_dsc_77641110.jpg}}]] |
| | |
| | [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=aacaad&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/eazy80/eazy80r1pcb/booting_romwbw_on_modified_eazy80_rev1_for_512k_romwbw.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/eazy80/eazy80r1pcb/booting_romwbw_on_modified_eazy80_rev1_for_512k_romwbw.jpg?300x441|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_eazy80_eazy80r1pcb_booting_romwbw_on_modified_eazy80_rev1_for_512k_romwbw.jpg}}]] |
| | |
| | This project modifies rev1 Eazy80 pc board so it can accommodate 512K RAM with 16 banks of 32K RAM and a SD interface to run RomWBW. The first step of the modification is to wire in a 74hct32 (quad OR) in the uncommitted 14-pin DIP. The output of the quad OR gates are bank select that drive the 4 high addresses of 512K RAM so the low 32K of Z80 addresses (0x0-0x7FFF) is mapped to one of 15 banks. When high 32K of Z80 is accessed, it always maps to the highest bank, bank 0xF, of 512K RAM. The bank register is controlled by 4 discrete outputs of channel C of PIO, PC0, PC1, PC2, PC6. The second step of 512K RomWBW modifications is adding a SD card to PIO channel B so that PB3 is connected to SD's CS, PB4 is connected to SD's CLK, PB0 is connected to SD's MOSI, and PB7 is connected to SD's MISO. |
| | |
| | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:eazy80r1pcb:eazy80r1_512k_scm.pdf|Schematic]] of modified Eazy80 for 512K RomWBW |
| | |
| | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:eazy80r1pcb:eazymon512k-r03_released.zip|ROM monitor for modified Eazy80]] for 512K RomWBW |
| | |
| | Modification to RomWBW [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:eazy80r1pcb:hbios_modified_for_eazy80_512k.zip|HBIOS.asm]] to accommodate Eazy80_512K banking scheme |
| | |
| | Modification to RomWBW's [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:eazy80r1pcb:sd_modified_for_eazy80_512k.zip|SD.asm]] to accommodate different IO address. |
| | |
| | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:eazy80r1pcb:sd_image_released_hd1k_eazy512_combo.zip|SD card image]] for Eazy80 for 512K RomWBW |
| | |
| | Eazy80_512K SD image is generated using “buildEAZY512.cmd” which invoke the “build.cmd” in “Eazy512” directory under RomWBW\Source. This [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:eazy80r1pcb:eazy512_sd_image_maker.zip|zipped file]] contains the collection of .cmd and files needed to make Eazy80_512K SD image |
| | |
| | [[builderpages:plasmo:eazy80:eazy80r1pcb:eazy80r1home:ec_eazy80r1|Engineering changes]] for modified Eazy80 for 512K RomWBW |
| | |
| | ==== Eazy80 with SD Card ==== |
| | |
| | The engineering changes for adding SD card is described [[https:www.retrobrewcomputers.org:doku.php|here]]. |
| |