| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| builderpages:plasmo:protor5:proto65:proto65r02 [2024/01/14 16:54] – Initial import from Wayback Machine | builderpages:plasmo:protor5:proto65:proto65r02 [2026/06/15 13:09] (current) – external edit 127.0.0.1 |
|---|
| /* Imported from Wayback Machine | /* Imported from Wayback Machine |
| Original URL : https://www.retrobrewcomputers.org/doku.php?id=builderpages:plasmo:protor5:proto65:proto65r02 | Original URL : https://retrobrewcomputers.org/doku.php?id=builderpages:plasmo:protor5:proto65:proto65r02 |
| Snapshot date: 2024-01-14 | Snapshot date: 2025-11-17 |
| Generator : wayback-archiver | Generator : wayback-archiver |
| */ | */ |
| ===== Design Information ===== | ===== Design Information ===== |
| |
| [[https://www.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_scm_rev02.pdf|Schematic]] |
| |
| [[https://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:protor5:proto65:proto65r02:proto65_rev02_cpld_i2c_added.zip|CPLD design]] | [[https://retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:protor5:proto65:proto65r02:proto65_rev02_cpld_i2c_added.zip|CPLD design]] |
| |
| ==== Software ==== | ==== Software ==== |
| |
| [[https://www.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_rev01_cpldbootrom_dual_boot.zip|Bootstrap ROM]] inside the CPLD |
| |
| [[https://www.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_tinyload_release_1_1_21.zip|TinyLoad]], a 256-byte Intel Hex loader. |
| |
| [[https://www.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_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://www.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 | [[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 ==== | ==== I2C Programs ==== |
| |
| [[https://www.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://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}}]] | [[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}}]] |
| ---- | ---- |
| |
| Display [[https://www.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 | 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}}]] | [[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://www.retrobrewcomputers.org/lib/exe/fetch.php?media=builderpages:plasmo:protor5:proto65:proto65r02:proto65_i2c_driving_3xws2812b.zip|WS2812B addressable RGB LED]]. | 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=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}}]] |