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:protor5:proto65:proto65r02 [2024/11/09 00:23] – Revision from 2024-11-09 builderpages:plasmo:protor5:proto65:proto65r02 [2026/06/15 13:09] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +/* Imported from Wayback Machine
 +   Original URL : https://retrobrewcomputers.org/doku.php?id=builderpages:plasmo:protor5:proto65:proto65r02
 +   Snapshot date: 2025-11-17
 +   Generator    : wayback-archiver
 +*/
 +
 +====== Proto65 Rev0.2, a 6502 SBC based on Protor5 ======
 +
 +===== Introduction =====
 +
 +This is the link to [[builderpages:plasmo:protor5:proto65:proto65r01|Proto65 rev0.1]], an older version without I2C bus.
 +
 +This is the link to [[builderpages:plasmo:protor5:proto65:proto65r03|Proto65 rev0.3]], a standalone 6502 system with its own VGA and PS2 keyboard interface.
 +
 +[[builderpages:plasmo:protor5|Protor5]] has a prototype area big enough for a processor, RAM and IDE44 interface. In this evolving project a 6502 CPU along with 128Kx8 RAM and an IDE interface are prototyped on a protor5 board.
 +
 +[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=04d2fe&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/protor5/proto65/proto65r02/gosper_glide_gun_proto65_128x64oled.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/protor5/proto65/proto65r02/gosper_glide_gun_proto65_128x64oled.jpg?600x522|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_protor5_proto65_proto65r02_gosper_glide_gun_proto65_128x64oled.jpg}}]]
 +
 +===== Features =====
 +
 +Based on protor5
 +
 +EPM7192SQC160 CPLD
 +
 +Reset supervisor
 +
 +CPLD programming header
 +
 +Reset supervisor
 +
 +2.1mm X 5.5mm power jack
 +
 +Oscillator socket for full and 1/2 size can
 +
 +Serial port interface
 +
 +Prototype area
 +
 +6502 CPU testbed
 +
 +128K 25-ns RAM based on CY7C109-25
 +
 +IDE44 interface for CF disk
 +
 +I2C Bus
 +
 +40-pin expansion connector
 +
 +===== Design Information =====
 +
 +[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:protor5:proto65:proto65r02:proto65_scm_rev02.pdf|Schematic]]
 +
 +[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:protor5:proto65:proto65r02:proto65_rev02_cpld_i2c_added.zip|CPLD design]]
 +
 +==== Software ====
 +
 +[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:protor5:proto65:proto65r01:proto65_rev01_cpldbootrom_dual_boot.zip|Bootstrap ROM]] inside the CPLD
 +
 +[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:protor5:proto65:proto65r01:proto65_rev0_1_tinyload_release_1_1_21.zip|TinyLoad]], a 256-byte Intel Hex loader.
 +
 +[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:protor5:proto65:proto65r01:proto65_rev0_1_cfboot_1_1_21.zip|CFboot]], an utility program to write bootstrap program into the Master Boot Record of a CF or DOM disk. It also copy RAM image from 0xC000-0xEDFF into track 0, sector 0xE0-0xF7 of a disk
 +
 +[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:protor5:proto65:proto65r01:proto65_rev0_1_ehbasic_release_1_1_21.zip|EhBASIC]], Lee Davison's EhBASIC ported to Proto65
 +
 +==== I2C Programs ====
 +
 +[[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:protor5:proto65:proto65r02:proto65_i2c_game_of_life_128x64oled.zip|Conway's Game of Life]]. This program is initialized with Gosper Glide Gun. It drives the 128×64 OLED display over I2C bus.
 +
 +[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=04d2fe&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/protor5/proto65/proto65r02/gosper_glide_gun_proto65_128x64oled.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/protor5/proto65/proto65r02/gosper_glide_gun_proto65_128x64oled.jpg?400x348|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_protor5_proto65_proto65r02_gosper_glide_gun_proto65_128x64oled.jpg}}]]
 +
 +A short video of the program running on [[https://www.youtube.com/watch?v=yb-iY51nxso|YouTube]].
 +
 +----
 +
 +Display [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:protor5:proto65:proto65r02:proto65_i2c_ascii_table_128x64oled.zip|ASCII table]] on 128×64 OLED display
 +
 +[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=2d0cc0&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/protor5/proto65/proto65r02/ascii_table_on_oled_display_of_proto65_rev0_1.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/protor5/proto65/proto65r02/ascii_table_on_oled_display_of_proto65_rev0_1.jpg?400x368|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_protor5_proto65_proto65r02_ascii_table_on_oled_display_of_proto65_rev0_1.jpg}}]]
 +
 +----
 +
 +Driving [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:protor5:proto65:proto65r02:proto65_i2c_driving_3xws2812b.zip|WS2812B addressable RGB LED]].
 +
 +[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=8525d9&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/protor5/proto65/proto65r02/0dsc_62500102.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/protor5/proto65/proto65r02/0dsc_62500102.jpg?400x334|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_protor5_proto65_proto65r02_0dsc_62500102.jpg}}]]
 +
 +[[https://www.retrobrewcomputers.org/lib/exe/fetch.php?tok=4f87a4&media=https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/protor5/proto65/proto65r02/ws2812b_annotated.jpg|{{https://www.retrobrewcomputers.org/lib/plugins/ckgedit/fckeditor/userfiles/image/builderpages/plasmo/protor5/proto65/proto65r02/ws2812b_annotated.jpg?300x196|www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_builderpages_plasmo_protor5_proto65_proto65r02_ws2812b_annotated.jpg}}]]
  
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0