1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2026-03-14 00:16:32 +00:00

Commit Graph

  • e2601361ef Add executable macros to cmdsys and numlock to editor David Schmenk 2025-03-19 17:50:56 -07:00
  • d8d8489fd6 Windows EXE for DHGRRGB David Schmenk 2025-03-18 18:25:12 -07:00
  • 8fe9e802cc Fix grey mapping David Schmenk 2025-03-18 17:47:52 -07:00
  • 12a3071652 Update makefile to build C version of dhgrrgb David Schmenk 2025-03-18 12:30:02 -07:00
  • ef37709a2d Add C version of RGB -> DHGR converter David Schmenk 2025-03-18 12:20:11 -07:00
  • 756ea5b4bc Update darth.dhgr David Schmenk 2025-03-18 10:40:26 -07:00
  • 222457911c Render Darth with gamma of 0 David Schmenk 2025-03-18 10:36:15 -07:00
  • 4742c2d490 Update image David Schmenk 2025-03-18 09:54:29 -07:00
  • 204e2e57ba Clean up music API David Schmenk 2025-03-18 09:07:03 -07:00
  • 14ee367e56 Simplify music sequence parameters David Schmenk 2025-03-18 09:00:38 -07:00
  • 4c4e9a4e4f Now fix repeating sequences David Schmenk 2025-03-15 19:17:56 -07:00
  • 7df77e19f1 Fix non-repeating sequences and font extentes David Schmenk 2025-03-15 18:54:53 -07:00
  • ed5bdc314d Make sure 40 column text mode properly restored David Schmenk 2025-03-15 13:51:08 -07:00
  • 1f62957e36 Add new demo David Schmenk 2025-03-15 11:21:44 -07:00
  • 23f9fdaa46 Add some test assets David Schmenk 2025-03-15 10:27:30 -07:00
  • ebaa7b25be Add samples image David Schmenk 2025-03-15 09:54:36 -07:00
  • 4321eec00f Better INITSLOT 0 processing David Schmenk 2025-03-14 19:45:55 -07:00
  • 10cd4969f4 Fixed 80 column mode set/unset David Schmenk 2025-03-14 19:22:25 -07:00
  • 16d848e784 Fix duplicate racecar.pnm David Schmenk 2025-03-14 17:54:47 -07:00
  • 559c44624d Update images David Schmenk 2025-03-14 15:04:49 -07:00
  • bc500851cd Remove unneeded initialization for gc_trigger David Schmenk 2025-03-14 14:56:47 -07:00
  • 8909d0b933 Do a better job of matching garbage collection with available memory David Schmenk 2025-03-14 12:27:19 -07:00
  • c1bfeae763 Update the asm inc file David Schmenk 2025-03-13 19:54:59 -07:00
  • ae762e6f0b A few low level LISP optimizations David Schmenk 2025-03-13 18:01:21 -07:00
  • dc28a5490b Add Apple /// functionality to VBLANK David Schmenk 2025-03-12 19:39:16 -07:00
  • aa0db454e1 Update FORTH image David Schmenk 2025-03-12 15:41:51 -07:00
  • ac0c605325 Update FORTH images David Schmenk 2025-03-12 14:51:00 -07:00
  • 3db001ee79 Optimize some low level FORTH routines David Schmenk 2025-03-12 13:22:23 -07:00
  • d1f7ed7e6f Hopefully have Solid Apple support for Apple /// David Schmenk 2025-03-11 17:50:15 -07:00
  • 5707d5357e 80 column editor support for Apple /// David Schmenk 2025-03-11 17:26:39 -07:00
  • 81e6092a30 Fix jump to end off-by-one bug David Schmenk 2025-03-07 13:31:58 -08:00
  • 3c9212de9b Fix view width off by one bug David Schmenk 2025-03-07 08:25:08 -08:00
  • 8bb1efcf95 Fix past last line redraw David Schmenk 2025-03-07 07:45:33 -08:00
  • bd5f97c91d Unbreak 40 column uppercase output David Schmenk 2025-03-06 21:41:47 -08:00
  • b00e764971 Update disk images David Schmenk 2025-03-06 20:35:44 -08:00
  • b729ceabc7 Fix cursor to end hard coded fo 24 lines David Schmenk 2025-03-06 20:02:36 -08:00
  • 9430f28df0 More ALS SmartTerm controls David Schmenk 2025-03-06 19:46:37 -08:00
  • 31c9fae21f Test for ALS SmartTerm David Schmenk 2025-03-06 19:23:49 -08:00
  • 7228eb8309 Update disk image build scripts David Schmenk 2025-03-05 22:01:40 -08:00
  • c19a40843d Update disk image David Schmenk 2025-03-05 15:52:38 -08:00
  • 9c9d78bd60 Fix bottom of window scroll for VIDEX David Schmenk 2025-03-05 15:34:17 -08:00
  • 75927fcf6b Fix bottom of scroll windows for > 24 lines David Schmenk 2025-03-05 15:14:56 -08:00
  • 8e404df8d8 Fix textmode to allow UltraTerm resolution return values David Schmenk 2025-03-05 14:55:57 -08:00
  • 32b29f44a2 Remove unneccesary return value from putchars David Schmenk 2025-03-05 09:02:55 -08:00
  • 84cd9bf413 Update FORTH image David Schmenk 2025-03-05 07:54:05 -08:00
  • bde32b9c39 Maybe it was my //e 80 column bug. David Schmenk 2025-03-05 07:42:25 -08:00
  • 6b691dcdc5 Fix bug in //e 80 column CLEOL after GOTOXY David Schmenk 2025-03-04 20:49:28 -08:00
  • e9a75048ef Fix gutter toggle redraw David Schmenk 2025-03-04 17:25:19 -08:00
  • 574c6e5964 Work better with VIDEX inverse character set David Schmenk 2025-03-04 13:00:12 -08:00
  • 74e669a23c Add support for VIDEX UltraTerm David Schmenk 2025-03-04 12:07:22 -08:00
  • 121e415b4b Fix keypad input tesdt David Schmenk 2025-03-03 20:15:54 -08:00
  • 67d5c2525f Fix previous mess David Schmenk 2025-03-03 16:23:04 -08:00
  • 22f11a089c Work around VIDEX capturing CTRL-S David Schmenk 2025-03-03 14:57:39 -08:00
  • 93af94055d Get VIDEX and //e 80 col to agree on cursor David Schmenk 2025-03-03 14:35:11 -08:00
  • f56784b275 Try again for VIDEX cursor control David Schmenk 2025-03-03 14:13:01 -08:00
  • 348b45a7d8 Slightly better cursor handling for VIDEX David Schmenk 2025-03-03 13:57:00 -08:00
  • e2334444f1 Make sure printing works David Schmenk 2025-03-03 12:22:14 -08:00
  • 87ef9a9a2d Further fix some VIDEX 80 column issues David Schmenk 2025-03-03 10:21:51 -08:00
  • 27785e8513 Update images David Schmenk 2025-03-02 22:09:08 -08:00
  • 9425c69b39 Another attempt at workable VBL measurement David Schmenk 2025-03-02 22:01:53 -08:00
  • 279123fd68 Make new editor the default David Schmenk 2025-03-02 21:13:07 -08:00
  • 82d4633d28 Work out more VIDEX 80 column handling David Schmenk 2025-03-02 14:31:10 -08:00
  • 83315b492d Use VBLank to calibrate cursor flashing David Schmenk 2025-03-02 09:56:35 -08:00
  • 82411e5e49 Update disk image David Schmenk 2025-03-01 20:40:09 -08:00
  • cb2b28e3a5 Prep for 80 column support throughout David Schmenk 2025-03-01 18:24:36 -08:00
  • 2b79be476d Closer to functional 80 column support David Schmenk 2025-02-25 22:37:26 -08:00
  • b0846eac5f Start moving device specific code into conio David Schmenk 2025-02-21 08:45:59 -08:00
  • b135504044 Upgrade ED80 to 127 length lines David Schmenk 2025-02-17 17:07:20 -08:00
  • 024a1c01c6 Allow lines up to 127 characters Dave Schmenk 2025-02-17 12:56:04 -08:00
  • bb3730f943 Begin 80 column text editor David Schmenk 2025-02-16 09:18:12 -08:00
  • 413284a09f Fix bugs affecting FORTH and EDitor David Schmenk 2025-02-16 06:53:02 -08:00
  • 318eb58a13 Remove VBL functions from 4TH scripts David Schmenk 2025-02-14 17:45:05 -08:00
  • cae889cffd Make better use of available memory in editor David Schmenk 2025-02-14 15:51:15 -08:00
  • 99dffac141 Fix parsing bug I just introduced David Schmenk 2025-02-14 14:47:32 -08:00
  • eb0ed22c2a Assembly-ize poolalloc for massive speedup David Schmenk 2025-02-14 05:58:07 -08:00
  • 95833a5d4a Speed up editor a little David Schmenk 2025-02-13 22:15:54 -08:00
  • 1436bbd2e8 Fix stupid new/del string in editor David Schmenk 2025-02-13 17:30:11 -08:00
  • c42797d544 ample code formatting David Schmenk 2025-02-12 18:44:05 -08:00
  • a9f90b3db0 Update editor to use Platinum //e keypad like /// keypad David Schmenk 2025-02-12 14:41:06 -08:00
  • 2940da149e Update image David Schmenk 2025-02-12 14:08:14 -08:00
  • c37ab7058a Save full version of DHGRRGB and simplify main DHGRRGB David Schmenk 2025-02-12 13:58:09 -08:00
  • 5efa958bc9 Add way to disable GREY hack dor better composite output David Schmenk 2025-02-10 11:50:53 -08:00
  • 9117737e27 Speed up DHGRRGB conversion a bit David Schmenk 2025-02-06 20:57:44 -08:00
  • f74c11947e Break out VBlank waiting into own module David Schmenk 2025-02-06 17:46:47 -08:00
  • b85234b910 Fix //c VBL ints once and for all David Schmenk 2025-02-06 15:40:46 -08:00
  • 0f179defd3 Update disk image David Schmenk 2025-02-06 14:02:14 -08:00
  • 9fc2f1769e Fix VBL test for //c and UltraWarp David Schmenk 2025-02-06 13:56:51 -08:00
  • 98440eef79 Capture all ZP state for 16 bit VM in FIBER library David Schmenk 2025-02-02 20:20:43 -08:00
  • fa0fe76533 Fix fiber library for larger VM state David Schmenk 2025-02-02 17:07:43 -08:00
  • db921c7545 Break out //c keyin so it doesn't mess wuth UltraWarp soft switches David Schmenk 2025-02-02 14:54:16 -08:00
  • bb4cb253fb Update disk image with dhgrshow lz4 updates David Schmenk 2025-02-01 18:14:38 -08:00
  • 8f706f387c Move more LZ4 file decomression into LZ4 module David Schmenk 2025-02-01 17:41:28 -08:00
  • f697f502cf Fix typo David Schmenk 2025-02-01 12:22:45 -08:00
  • 6117c69d08 Use end of dest buffer fro decompress tokens for due to low memory David Schmenk 2025-02-01 12:19:52 -08:00
  • 8d7d9ce6b4 Update disk image David Schmenk 2025-01-30 08:59:38 -08:00
  • b4d8f463a1 Add binary format to numbers in PLFORTH and cleant up some plvm code David Schmenk 2025-01-19 16:14:42 -08:00
  • 4c4924a34b Adjust native compiler buffer sizes for best useage David Schmenk 2025-01-19 07:43:43 -08:00
  • 18812f9b67 Try and free up some compiler memory for 64K machines David Schmenk 2025-01-18 19:59:27 -08:00
  • 434871d0c2 Ignore control characters in strings David Schmenk 2025-01-18 07:40:26 -08:00
  • dcf1d9cba5 Add string extents calc David Schmenk 2025-01-18 06:58:05 -08:00