Commit graph

8 commits

Author SHA1 Message Date
steve
16b15fad95 o added licence headers to all files 2020-01-05 18:58:43 +00:00
steve
1fa62f5c21 o debugger
- improved help messages
    - remove EXIT command, leaving just the QUIT command
    - QUIT command now terminates a script recording session rather than
    causing the debugger to quit
    - renamed granularity to quantum. reframed all commentary/help
      messages in these terms
    - CARTRDIGE BANK prints error as appropriate
    - removed HEXLOAD. functionality subsumed into POKE command
    - DISPLAY DEBUG ON/OFF is now DEBUG MASK/UNMASK

o symbols
    - fixed table listing
    - using index instead of index into array (eye roll)

o cartridge / atari
    - fixed bank switching boundary check
2020-01-05 18:58:43 +00:00
steve
b934a1c55c o sdl / audio
- do not allow sdl to output the silence value because some audio
      devices turn off as soon as silence is received. this causes sound
	to be clipped and in some cases, never to be output at all.
2020-01-05 18:58:43 +00:00
steve
d7cdfcfe61 o errors
- removed ErrorID, using the error message as the ID
    - works just as well and simplifies maintenance
    - the messages should be moved to the relevant packages OR to a
      locale package. not sure which yet.
2020-01-05 18:58:42 +00:00
steve
973f7e0852 o cpu
- commentary and documentation
2020-01-05 18:58:41 +00:00
steve
6c210ee6c1 o debugger
- reorganised packages within the debugger package
    - commentary and documentation

o terminal
    - renaming of console to terminal in all instances
2020-01-05 18:58:41 +00:00
steve
fc38de1f03 o debugger / plainterminal
- EOF errors (caused by Ctrl-D in an interactive session) now
	handled the same as user interrupts
2020-01-05 18:58:40 +00:00
steve
5ab3b1a169 o debugger
- reworked debugger's input loop
    - better comments explaining the process
2020-01-05 18:58:40 +00:00