Commit Graph

  • df1d2e1159 (Modifications from weeks ago) Use separate .procs. dlyons/try-xtn-with-cc65 Dave Lyons 2021-03-05 03:00:24 -0800
  • d13824bd31 Allow aborting during a very long stream of identical rows (example: hexdump -m -s$770000). Dave Lyons 2020-09-07 18:06:41 -0700
  • 27d86a5c6b hexdump: 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
  • 64d0170658 hexdump can dump actual ProDOS files now. Dave Lyons 2020-09-07 02:10:30 -0700
  • fa1aa471a7 Relax 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
  • 2d0ebfa6b0 Work 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
  • a5f80ae98d xgetparm_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
  • 006c164cb5 Refine 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
  • 853fdd721b Working on skeletal "cctest" command, compiled with cl65. Dave Lyons 2020-08-24 01:43:03 -0700
  • 98fbe9e182 Trying 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
  • f4947cda68 Use names for more ROM routines and for "reset". master Dave Lyons 2020-08-31 00:46:01 -0700
  • 52d1065714 Remove 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
  • 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. Dave Lyons 2020-08-30 01:15:56 -0700
  • 12ff2d913a Fix 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
  • 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". Dave Lyons 2020-08-26 02:09:13 -0700
  • aed41880d8 Add missing apostrophe in error text: 'y' or 'n' expected (to see the bug: "config -4z"). Dave Lyons 2020-08-26 01:56:49 -0700
  • 7cafe76b9a Get 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
  • 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. Dave Lyons 2020-08-22 00:17:34 -0700
  • 4a930a5eb0 Storage 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
  • abf2141c63 Put 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
  • 986737e008 Try a more universal python3 invocation python david-schmidt 2020-08-20 01:30:25 -0400
  • 4903c10982 Add 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
  • 5eab184b85 Complete: 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
  • 198ce1c4b4 Add "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
  • 07cb08b8be Removed 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
  • cd8971945c typos in Help files Dave Lyons 2020-08-18 00:29:23 -0700
  • b09d40cb24 Change 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
  • 797df9534f Change 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
  • e92f2ec41e Get the sysalias command building. Works for SYS files, needs testing for S16. dlyons/sysalias-bringup Dave Lyons 2020-08-17 01:11:51 -0700
  • 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. Dave Lyons 2020-08-17 01:07:52 -0700
  • 625e78100d spelling in comments Dave Lyons 2020-08-16 21:25:57 -0700
  • b140f91ae3
    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
  • a297467c43 Fix typos Dave Lyons 2020-08-15 23:40:27 -0700
  • 456c70438d Some 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
  • f0d4a50b4f
    Update README.md David Schmidt 2020-08-02 00:11:48 -0400
  • b966bd882f Prepare distribution for release v1.40 david-schmidt 2020-08-01 23:45:43 -0400
  • b507b753a1 Update documentation creation and location david-schmidt 2020-08-01 19:33:13 -0400
  • 1d23471fd1 Refresh ProDOS to 2.4.2, pull in fixes from @mgcaret david-schmidt 2020-07-30 16:03:53 -0400
  • db53947da5 Load up the normal Apple font on the /// david-schmidt 2020-07-30 11:32:36 -0400
  • 943b95bbf7 Update a few hard-coded addresses to ROM routines david-schmidt 2018-09-22 13:16:29 -0400
  • f486cfa19c Ignorance after local build david-schmidt 2018-09-16 21:07:27 -0400
  • 23a7881818 First drop from SF code base David Schmidt 2018-09-16 21:01:16 -0400
  • c967663475
    Initial commit David Schmidt 2018-09-16 20:48:09 -0400