d13824bd31Allow aborting during a very long stream of identical rows (example: hexdump -m -s$770000).
Dave Lyons
2020-09-07 18:06:41 -0700
27d86a5c6bhexdump: Implemented Highlight option and identical-rows mode (show a "*" line for any number of rows identical to the last one shown).
Dave Lyons
2020-09-07 17:57:49 -0700
64d0170658hexdump can dump actual ProDOS files now.
Dave Lyons
2020-09-07 02:10:30 -0700
fa1aa471a7Relax the restriction that every option character ("-x") has to be lowercase. Commands are now allowed to have uppercase options, but in the parameter table the uppercase option must come before the corresponding lowercase option.
Dave Lyons
2020-09-06 04:15:43 -0700
2d0ebfa6b0Work in progress on hexdump command (in C) and support for calling Davex routines and ProDOS from C.
Dave Lyons
2020-08-31 04:42:53 -0700
a5f80ae98dxgetparm_ch glue does not need to set the high bit of the option character anymore (1.4). hexdump command does not need to set the high bits of its option characters, either.
Dave Lyons
2020-08-31 00:43:56 -0700
006c164cb5Refine the cc65 external command support. Implement xgetparm_ch_int3(). Work in progress: "hexdump" command that can dump files or memory.
Dave Lyons
2020-08-29 22:01:28 -0700
09c28e218f"cctest" command compiles in C, and there is glue for a decent fraction of the "x" entry points. Still a work in progress, but it seems it will be useful.
Dave Lyons
2020-08-26 01:52:38 -0700
853fdd721bWorking on skeletal "cctest" command, compiled with cl65.
Dave Lyons
2020-08-24 01:43:03 -0700
98fbe9e182Trying to build an external command using cc65, and it seems to be working. Plenty of work to do on the glue code for calling x____ entry points, but the trivial ones work.
Dave Lyons
2020-08-23 02:43:37 -0700
f4947cda68Use names for more ROM routines and for "reset".
master
Dave Lyons
2020-08-31 00:46:01 -0700
52d1065714Remove some buggy-but-dead code when parsing a hex number.
Dave Lyons
2020-08-30 01:49:38 -0700
6ebfbab93a".if 0" around the "dumphex:" routine, to save 156 bytes.
Dave Lyons
2020-08-30 01:18:38 -0700
fec10815aeCommand 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.
Dave Lyons
2020-08-30 01:15:56 -0700
12ff2d913aFix two comments that were innocent victims of a long-ago search-and-replace from "hex" to ".byte $".
Dave Lyons
2020-08-28 23:44:38 -0700
03db5873bbUse a macro to make the error-number table easier to read (no change to its layout). Removed unused error $88, "illegal block read/write".
Dave Lyons
2020-08-26 02:09:13 -0700
aed41880d8Add missing apostrophe in error text: 'y' or 'n' expected (to see the bug: "config -4z").
Dave Lyons
2020-08-26 01:56:49 -0700
7cafe76b9aGet the sysalias command building. It seems to work fine, except that BRIDGE.S16 is missing, so under GS/OS we can't launch an S16 file from Davex (including one generated by sysalias).
Dave Lyons
2020-08-22 01:25:57 -0700
4b4b323dc1Command 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.
Dave Lyons
2020-08-22 00:17:34 -0700
4a930a5eb0Storage types in "what -a", such as "seedling" and "sapling", were accidentally printing in inverse (high bits off). Added some missing TOOLxxx names. Adopt xmessage_cstr and xmessage_cstr_cr almost everywhere. (A few more are possible if there is a syntax for putting a double quote inside asc "...".) Certain SRC auxtypes would print as "[unknown]" with an extra CR at the end. Bumped "what" version to 2.2.
Dave Lyons
2020-08-22 00:11:23 -0700
abf2141c63Put the help aliases into index.py, so the caller can just loop over all the help files.
Dave Lyons
2020-08-19 22:46:52 -0700
986737e008Try a more universal python3 invocation
python
david-schmidt
2020-08-20 01:30:25 -0400
4903c10982Add a lame brute-force shell script to build the indexed.help file. I imagine this should be something different to integrate with ant. Note that it's not only a loop over all the help/* files, because about 18 of them have an additional alias for the help index.
Dave Lyons
2020-08-19 20:23:58 -0700
5eab184b85Complete: index.py can now build a file just like the "index" external command, including compressing 16 common bytes into 5 bits.
Dave Lyons
2020-08-19 20:05:14 -0700
198ce1c4b4Add "index.py", which is similar to the Davex "index" command. It will construct the INDEXED.HELP file at build time.
Dave Lyons
2020-08-19 02:26:15 -0700
07cb08b8beRemoved trailing blanks in the Help files (234 instances in 60 files; some were multiple blanks on a blank line, most were a single blank at the end of a line).
Dave Lyons
2020-08-18 00:43:12 -0700
cd8971945ctypos in Help files
Dave Lyons
2020-08-18 00:29:23 -0700
b09d40cb24Change carriage returns into linefeeds in all the Help files, without making any edits yet.
Dave Lyons
2020-08-18 00:23:30 -0700
ad81c96a4a"index" command v1.1: With only a pathname (no other parameters), lists all the names that are indexed into the file. Example: index %help/indexed.help.
Dave Lyons
2020-08-18 00:09:45 -0700
797df9534fChange carriage returns into linefeeds in all the Help files, without making any edits yet.
dlyons/unfreeze-help-files
Dave Lyons
2020-08-17 23:20:33 -0700
e92f2ec41eGet the sysalias command building. Works for SYS files, needs testing for S16.
dlyons/sysalias-bringup
Dave Lyons
2020-08-17 01:11:51 -0700
cac960e4e4Make 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.
Dave Lyons
2020-08-17 01:07:52 -0700
625e78100dspelling in comments
Dave Lyons
2020-08-16 21:25:57 -0700
Merge pull request #2 from DaveLyons/master
David Schmidt
2020-08-16 21:38:37 -0400
34baf54c05"setstart basic.system" printed garbage when it tried to print: Startup path is "STARTUP", because it pointed at the wrong page.
Dave Lyons
2020-08-16 00:05:58 -0700
a297467c43Fix typos
Dave Lyons
2020-08-15 23:40:27 -0700
456c70438dSome of the 'conp' command's output was accidentally in inverse video. Set the high bits of the characters fed to cout.
Dave Lyons
2020-08-15 22:53:16 -0700