Skip to content

Diamondback Release of PiTubeDirect

Compare
Choose a tag to compare
@hoglet67 hoglet67 released this 30 Dec 14:10
· 1114 commits to master since this release

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