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:6502:cpld6502:cpld6502r1 [2024/01/14 22:14] – Initial import from Wayback Machine builderpages:plasmo:6502:cpld6502:cpld6502r1 [2026/06/15 13:04] (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:6502:cpld6502:cpld6502r1 +   Original URL : https://retrobrewcomputers.org/doku.php?id=builderpages:plasmo:6502:cpld6502:cpld6502r1 
-   Snapshot date: 2024-01-14+   Snapshot date: 2025-05-16
    Generator    : wayback-archiver    Generator    : wayback-archiver
 */ */
Line 17: Line 17:
 ===== Design Files ===== ===== Design Files =====
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:trainer6502z80_rev1_scm.pdf|Schematic]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:trainer6502z80_rev1_scm.pdf|Schematic]]
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:trainer_r1_gerber.zip|Gerber photoplots]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:trainer_r1_gerber.zip|Gerber photoplots]]
  
 ==== Z80 Implementation ==== ==== Z80 Implementation ====
Line 27: Line 27:
 [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=aff33c&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/6502/cpld6502/trainerwithz80.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/6502/cpld6502/trainerwithz80.jpg?400x559|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_6502_cpld6502_trainerwithz80.jpg}}]] [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=aff33c&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/6502/cpld6502/trainerwithz80.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/6502/cpld6502/trainerwithz80.jpg?400x559|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_6502_cpld6502_trainerwithz80.jpg}}]]
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:trainer_cpld_rev1pcb_z80_i2c.zip|Z80 CPLD design file]] to run ROMWBW ← updated release 6/5/22 with added I2C function+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:trainer_cpld_rev1pcb_z80_i2c.zip|Z80 CPLD design file]] to run ROMWBW ← updated release 6/5/22 with added I2C function
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:rcz80_trainer_z80_bit_bang_tx.zip|ROMWBW]] program for 512K boot flash such as SST39SF040+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:rcz80_trainer_z80_bit_bang_tx.zip|ROMWBW]] program for 512K boot flash such as SST39SF040
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:life_gosper_gun_for_128x64oled_i2c_1.zip|Game of Life, Gosper gun]]. Require 128×64 OLED display installed on I2C connector (see picture below). Load .hex program with ROMWBW monitor and run from 0x1000.+[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:life_gosper_gun_for_128x64oled_i2c_1.zip|Game of Life, Gosper gun]]. Require 128×64 OLED display installed on I2C connector (see picture below). Load .hex program with ROMWBW monitor and run from 0x1000.
  
 [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=5512a9&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/6502/cpld6502/trainer_with_128x64oled_display_installedcopy_1.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/6502/cpld6502/trainer_with_128x64oled_display_installedcopy_1.jpg?250x140|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_6502_cpld6502_trainer_with_128x64oled_display_installedcopy_1.jpg}}]] [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=5512a9&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/6502/cpld6502/trainer_with_128x64oled_display_installedcopy_1.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/6502/cpld6502/trainer_with_128x64oled_display_installedcopy_1.jpg?250x140|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_6502_cpld6502_trainer_with_128x64oled_display_installedcopy_1.jpg}}]]
Line 53: Line 53:
 Design files and software for the various sessions Design files and software for the various sessions
  
-Jan 27, 2022 ,[[http://forum.6502.org/viewtopic.php?f=10&t=6974&sid=a039497ff72fcc909848eb2e2785b9ab#p90404|Session 1]], Initial power up and first CPLD program. [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:cpld_1st_test.zip|Session 1 CPLD design files]]+Jan 27, 2022 ,[[http://forum.6502.org/viewtopic.php?f=10&t=6974&sid=a039497ff72fcc909848eb2e2785b9ab#p90404|Session 1]], Initial power up and first CPLD program. [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:cpld_1st_test.zip|Session 1 CPLD design files]]
  
-Jan 28, 2022, [[http://forum.6502.org/viewtopic.php?f=10&t=6974&sid=a039497ff72fcc909848eb2e2785b9ab#p90450|Session 2]], multiplexing 7-segment displays. [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:cpld_7hz_7-seg_display_drive.zip|Session 2 CPLD design files]]+Jan 28, 2022, [[http://forum.6502.org/viewtopic.php?f=10&t=6974&sid=a039497ff72fcc909848eb2e2785b9ab#p90450|Session 2]], multiplexing 7-segment displays. [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:cpld_7hz_7-seg_display_drive.zip|Session 2 CPLD design files]]
  
-Jan 30, 2022, [[http://forum.6502.org/viewtopic.php?f=10&t=6974&sid=a039497ff72fcc909848eb2e2785b9ab#p90497|Session 3]], 6-digit 7-segment display. [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:cpld_7-seg_display_counts.zip|Session 3 CPLD design files]]+Jan 30, 2022, [[http://forum.6502.org/viewtopic.php?f=10&t=6974&sid=a039497ff72fcc909848eb2e2785b9ab#p90497|Session 3]], 6-digit 7-segment display. [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:cpld_7-seg_display_counts.zip|Session 3 CPLD design files]]
  
-Jan 31, 2022, [[http://forum.6502.org/viewtopic.php?f=10&t=6974&sid=a039497ff72fcc909848eb2e2785b9ab#p90535|Session 4]], lookup table and true 6-digit hex display. [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:cpld_7-seg_hex_display.zip|Session 4 CPLD design files]]+Jan 31, 2022, [[http://forum.6502.org/viewtopic.php?f=10&t=6974&sid=a039497ff72fcc909848eb2e2785b9ab#p90535|Session 4]], lookup table and true 6-digit hex display. [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:cpld_7-seg_hex_display.zip|Session 4 CPLD design files]]
  
-Feb 1, 2022, [[http://forum.6502.org/viewtopic.php?f=10&t=6974&sid=a039497ff72fcc909848eb2e2785b9ab#p90564|Session 5]], 6502 NOP test. [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:cpld_nop_test.zip|Session 5 CPLD design files]]+Feb 1, 2022, [[http://forum.6502.org/viewtopic.php?f=10&t=6974&sid=a039497ff72fcc909848eb2e2785b9ab#p90564|Session 5]], 6502 NOP test. [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:cpld_nop_test.zip|Session 5 CPLD design files]]
  
-Feb 2, 2022, [[http://forum.6502.org/viewtopic.php?f=10&t=6974&sid=a039497ff72fcc909848eb2e2785b9ab#p90599|Session 6]], tester for 6502. [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:cpld_rom_simpletx.zip|Session 6 CPLD design files]]+Feb 2, 2022, [[http://forum.6502.org/viewtopic.php?f=10&t=6974&sid=a039497ff72fcc909848eb2e2785b9ab#p90599|Session 6]], tester for 6502. [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:6502:cpld6502:cpld_rom_simpletx.zip|Session 6 CPLD design files]]
  
 Feb 3, 2022, [[http://forum.6502.org/viewtopic.php?f=10&t=6974&sid=a039497ff72fcc909848eb2e2785b9ab#p90620|Session 7]], EPROM and RAM decode. Session 7 CPLD design files Feb 3, 2022, [[http://forum.6502.org/viewtopic.php?f=10&t=6974&sid=a039497ff72fcc909848eb2e2785b9ab#p90620|Session 7]], EPROM and RAM decode. Session 7 CPLD design files
Line 77: Line 77:
 [[builderpages:plasmo:6502:cpld6502:cpld6502r1:vga_beam_racing|VGA beam racing]] is a W65C02 overclocked to 25.175MHz, the 60Hz 640×480 VGA dot clock, such that 6502 fetch a byte every 8 clocks that's shifted out to VGA monitor at pixel clock rate. This results in monochrome 640×480 resolution images. [[builderpages:plasmo:6502:cpld6502:cpld6502r1:vga_beam_racing|VGA beam racing]] is a W65C02 overclocked to 25.175MHz, the 60Hz 640×480 VGA dot clock, such that 6502 fetch a byte every 8 clocks that's shifted out to VGA monitor at pixel clock rate. This results in monochrome 640×480 resolution images.
  
-[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=74cc78&media=https%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fplugins%2Fckgedit%2Ffckeditor%2Fuserfiles%2Fimage%2Fbuilderpages%2Fplasmo%2F6502%2Fcpld6502%2F6502trainerasvgacontroller.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/6502/cpld6502/6502trainerasvgacontroller.jpg?300x190|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_6502_cpld6502_6502trainerasvgacontroller.jpg}}]]+[[https://retrobrewcomputers.org/lib/exe/fetch.php?tok=74cc78&media=https%3A%2F%2Fwww.retrobrewcomputers.org%2Flib%2Fplugins%2Fckgedit%2Ffckeditor%2Fuserfiles%2Fimage%2Fbuilderpages%2Fplasmo%2F6502%2Fcpld6502%2F6502trainerasvgacontroller.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/6502/cpld6502/6502trainerasvgacontroller.jpg?300x190|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_6502_cpld6502_6502trainerasvgacontroller.jpg}}]]
  
builderpages/plasmo/6502/cpld6502/cpld6502r1.1705270460.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