Commit Graph

14 Commits

Author SHA1 Message Date
Dave Lyons
f4947cda68 Use names for more ROM routines and for "reset". 2020-08-31 00:46:01 -07:00
Dave Lyons
52d1065714 Remove some buggy-but-dead code when parsing a hex number. 2020-08-30 01:49:38 -07:00
Dave Lyons
6ebfbab93a ".if 0" around the "dumphex:" routine, to save 156 bytes. 2020-08-30 01:18:38 -07:00
Dave Lyons
fec10815ae Command parameter lists, both internal and external, can now end with a single $FF byte, a shorter alternative to the traditional $00, $00.
Option characters no longer need to have bit 7 set in parameter lists, or when calling getparm_ch or xgetparm_ch.
The built-in command table uses both those simplifications.

Adopted underscore macro in main.asm (_'x') for characters with bit 7 turned on.
2020-08-30 01:15:56 -07:00
Dave Lyons
12ff2d913a Fix two comments that were innocent victims of a long-ago search-and-replace from "hex" to ".byte $". 2020-08-28 23:44:38 -07:00
Dave Lyons
03db5873bb Use a macro to make the error-number table easier to read (no change to its layout).
Removed unused error $88, "illegal block read/write".
2020-08-26 02:09:13 -07:00
Dave Lyons
aed41880d8 Add missing apostrophe in error text: 'y' or 'n' expected (to see the bug: "config -4z"). 2020-08-26 01:56:49 -07:00
Dave Lyons
4b4b323dc1 Command line editing:
* On a GS, Control-U cancels the entire line like Control-X. (Right-arrow is Control-U, but without the Control key down.)
* On a GS, Control-K clears to end-of-line like Control-Y. (Up-arrow is Control-K, but without the Control key down.)
* Insert mode is on by default.
2020-08-22 00:17:34 -07:00
Dave Lyons
cac960e4e4 Make the command table read better using macros CommandName and NoMoreParameters.
No change yet, but this is a step toward someday not setting the high bits in the
command names.
2020-08-17 01:07:52 -07:00
david-schmidt
b966bd882f Prepare distribution for release 2020-08-01 23:45:43 -04:00
david-schmidt
1d23471fd1 Refresh ProDOS to 2.4.2, pull in fixes from @mgcaret 2020-07-30 16:03:53 -04:00
david-schmidt
db53947da5 Load up the normal Apple font on the /// 2020-07-30 11:32:36 -04:00
david-schmidt
943b95bbf7 Update a few hard-coded addresses to ROM routines 2018-09-22 13:16:29 -04:00
David Schmidt
23a7881818 First drop from SF code base 2018-09-16 21:01:16 -04:00