Skip to content

Releases: relic-se/picoprom

Version 0.24

14 Jun 18:50
Compare
Choose a tag to compare

Added

  • File transfer & upload actions
  • Atari 2600 cartridge reader adapter 3d printed connector
  • Address mask in device configuration settings
  • Added 2364/2332 mask ROM device configurations
  • Mask ROM adapter pcb

Changed

  • Global file selection routines
  • Global file name prompt routine
  • Default to fetch Pico SDK from git

Fixed

  • Added post-delay to XMODEM transfers
  • Error checking during image write process

Version 0.23

24 Apr 20:52
81b4795
Compare
Choose a tag to compare

Improvements

  • Support for device categories
  • Devices added: Atari 2600 2K & 4K cartridges (no mapping support)
  • More configuration options (inverted clock & readonly)
  • Improved menu system
  • XMODEM communication functionality moved to submodule library, https://github.com/dcooperdalrymple/pico-xmodem. Data transmission now needs to be specified before write.
  • Flash storage using littlefs. Experimental but functional under normal circumstances. No subdirectory support.
  • Additional write tools: zeroes, ones, index, and random. Write verification supported except for random.
  • Direct image verification routine added (without writing).

Notes

  • This release assumes that picoprom supports full data read & write capabilities and loses some compatibility with original firmware by gfoot.
  • Because GPIO control is handled in a more simple fashion rather than by using masking, this release is slightly slower at reading and writing to rom devices than in the original firmware. The difference is mostly negligible and worth the simplification in code.
  • Still no full chip erase support. The new writing tools do make up for this somewhat.
  • README.md needs rewrite to better cover compilation and usage.

Version 0.22

27 Mar 16:11
Compare
Choose a tag to compare
Version 0.22 Pre-release
Pre-release

Fixed errors with UART implementation during XMODEM read procedure.