Diamondback Release of PiTubeDirect
Changes since Cobra:
-
Features:
- Implemented elk_mode configuration property (enables patching of 6502 code in Client ROMs for Elk Tube address)
- Updated 6809 Client ROM to 1.05 (8e9823ac)
- Added OPC5 Co Processor (in slot 5, experimental)
- Added OPC6 Co Processor (in slot 6, experimental)
- Added OPC7 Co Processor (in slot 7, experimental)
- Native ARM Co Pro: increased memory from 2MB to 16MB
-
Fixes:
- Fixed a GPU issue that might result in lost read messages if there is a glitch in a0
- Fixed a GPU issue that delayed the tube cycle following a nTube glitch causing random failures
- Fixed an issue with Mini UART initialization than sometimes meant receiving didn't work
- Tube ULA: make unused status bits read back as '1'
- Lib6502 Co Pro: Fix Bug in decimal flag in BRK instruction
- ARM Co Pro: Re-instate just the reset vector (word 0) on break
- Native ARM Co Pro: Restore probable missing else (command line args parsing)
- Native ARM Co Pro: fixed a hang with SWI &0C (GBPB) - thanks RobC
- Native ARM Co Pro: command parser less greedy
- Native ARM Co Pro: OS_Find, OS_File, OS_CLI now allow any ctrl char as string terminator
- Native ARM Co Pro: fixed bugs in copying command line into environment
For more details on the OPC5/6/7 work, see: https://revaldinho.github.io/opc/
Changes since Diamondback-rc2:
-
Features:
- None
-
Fixes:
- Native ARM Co Pro: command parser less greedy
- Native ARM Co Pro: OS_Find, OS_File, OS_CLI now allow any ctrl char as string terminator
- Native ARM Co Pro: fixed bugs in copying command line into environment