kervinck / gigatron-rom

System, apps and tooling for the Gigatron TTL microcomputer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Issues ROM version 4c

kervinck opened this issue · comments

  1. romType variable is still at 0xf8
  1. Hitting [Start] (or PgUp, Ctrl-Alt-Del) momentarily corrupts the VGA signal
  1. Arrow in main menu looks a bit misaligned
  1. Keyboard response in Easter egg is sluggish due to continuous cursor drawing. Maybe this can improve by redrawing only when it changes.
  1. Sound table becomes visible at first activation of Munching6502. Maybe clear screen first.
  1. Replace Bella with Chuck
  1. Consider alternative magic value for MODE -1
  1. Add message to start of A1 mockup (need to win ROM space first)
  1. SYS_SpiExchangeBytes_130 is functional but induces a VGA timing error
  1. It's better to clear channelMask at boot time, and only set it in MainMenu.gcl (better for ROM applications that don't need MainMenu)
  1. There's 1K of unused space, we can shoehorn the A1 disassembler in that. Maybe also asm.
  1. $FFDC PRBYTE can crash on invalid chars, unlike the A1 version
    --> Doesn't seem to be the case
  1. The blinkenlight sequence appears to have a hickup during cold start
    --> Doesn't seem to be the case
  1. Apple1.gcl doesn't need to clear channelMask as well
  1. Disassembler: We can restore the removed '-' after the address, because now that we're returning through GETLINE instead of RESET, there's no more unwanted '\' symbol that can spoil a line.
  1. Disassembler: ROR patch still must be applied (this code is REALLY vintage)

Screenshot 2019-07-14 at 22 04 56

  1. Support loading of Microchess.gt1. Solved with dc903c1