Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
builderpages:plasmo:eazy80:eazy80r1pcb:eazy80r1home [2025/04/30 12:25] – Revision from 2025-04-30 builderpages:plasmo:eazy80:eazy80r1pcb:eazy80r1home [2026/06/15 13:06] (current) – external edit 127.0.0.1
Line 1: Line 1:
 /* Imported from Wayback Machine /* Imported from Wayback Machine
-   Original URL : https://www.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: 2025-04-30+   Snapshot date: 2025-10-15
    Generator    : wayback-archiver    Generator    : wayback-archiver
 */ */
Line 41: Line 41:
 ===== Design Information ===== ===== Design Information =====
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:eazy80r1pcb:eazy80_rev1pcb_scm.pdf|Schematic]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:eazy80r1pcb:eazy80_rev1pcb_scm.pdf|Schematic]]
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:eazy80r1pcb:eazy80_r1pcb_gerber.zip|Gerber photoplots]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:eazy80r1pcb:eazy80_r1pcb_gerber.zip|Gerber photoplots]]
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:rev0pcb:eazy80r0_bom.pdf|Bill of Materials]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:rev0pcb:eazy80r0_bom.pdf|Bill of Materials]]
  
 PCB [[builderpages:plasmo:eazy80:eazy80r1pcb:assembly_guide|assembly guide]] PCB [[builderpages:plasmo:eazy80:eazy80r1pcb:assembly_guide|assembly guide]]
Line 51: Line 51:
 ==== Software ==== ==== Software ====
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:rev0pcb:eazy80_monitor_rev01_1.zip|EaZy80 monitor]], this is Simple80 monitor rev0.92 with few changes tailored for EaZy80.+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:rev0pcb:eazy80_monitor_rev01_1.zip|EaZy80 monitor]], this is Simple80 monitor rev0.92 with few changes tailored for EaZy80.
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:rev0pcb:eazy80_cpm22.zip|CP/M 2.2 for EaZy80]], this is Simple80 CP/M22 BIOS with few changes.tailored for EaZy80.+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:rev0pcb:eazy80_cpm22.zip|CP/M 2.2 for EaZy80]], this is Simple80 CP/M22 BIOS with few changes.tailored for EaZy80.
  
-Ladislau Szilagyi has [[https://github.com/Laci1953/HiTech-C-compiler-enhanced|enhanced HiTech C compiler]] to use the 2nd bank of 64K RAM. This enhancement allows larger C programs to be compiled. He also created an enhanced version of TE editor that uses the 2nd bank of 64K RAM to handle larger file. The TE editor itself is compiled using the enhanced HiTech C. The is the [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:rev0pcb:eazy80_cpm22_image_enhanced_hitechc_te.zip|CF disk image]] that contains enhanced HiTech C, TE editor source codes, and compiled TE editor. Copy the unzipped image file to 64MB or larger CF disk using disk imaging tool like Win32DiskImager.+Ladislau Szilagyi has [[https://github.com/Laci1953/HiTech-C-compiler-enhanced|enhanced HiTech C compiler]] to use the 2nd bank of 64K RAM. This enhancement allows larger C programs to be compiled. He also created an enhanced version of TE editor that uses the 2nd bank of 64K RAM to handle larger file. The TE editor itself is compiled using the enhanced HiTech C. The is the [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:rev0pcb:eazy80_cpm22_image_enhanced_hitechc_te.zip|CF disk image]] that contains enhanced HiTech C, TE editor source codes, and compiled TE editor. Copy the unzipped image file to 64MB or larger CF disk using disk imaging tool like Win32DiskImager.
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:rev0pcb:te_editor_for_eazy80.zip|TE editor]]. This is the compiled TE editor mentioned above. Below is a screen shot of the editor in operation.+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:rev0pcb:te_editor_for_eazy80.zip|TE editor]]. This is the compiled TE editor mentioned above. Below is a screen shot of the editor in operation.
  
 ===== Projects ===== ===== Projects =====
Line 73: Line 73:
 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. 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://www.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:eazy80r1_512k_scm.pdf|Schematic]] of modified Eazy80 for 512K RomWBW
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:eazy80r1pcb:eazymon512k-r03_released.zip|ROM monitor for 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://www.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 [[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://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:eazy80:eazy80r1pcb:sd_modified_for_eazy80_512k.zip|SD.asm]] to accommodate different IO address.+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://www.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+[[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://www.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+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 [[builderpages:plasmo:eazy80:eazy80r1pcb:eazy80r1home:ec_eazy80r1|Engineering changes]] for modified Eazy80 for 512K RomWBW
builderpages/plasmo/eazy80/eazy80r1pcb/eazy80r1home.1746015952.txt.gz · Last modified: (external edit)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0