1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2026-01-23 09:16:05 +00:00

Commit Graph

  • 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
  • 2a01a25278 Add default fonts to system directory David Schmenk 2025-01-17 17:59:43 -08:00
  • ef4efa5052 Make default fonts load on demand David Schmenk 2025-01-17 15:32:07 -08:00
  • bde5af00b7 Convert Apple II ROM font into slim proportional font David Schmenk 2025-01-16 16:59:15 -08:00
  • e3671ea831 Cleanr up demo text and neg y clippings David Schmenk 2025-01-16 13:47:54 -08:00
  • 794802c2b1 Add neg y check for screen bit/pixmap and add black on white or white on black options for AA font conversions David Schmenk 2025-01-16 09:53:38 -08:00
  • 95a30fb13a Many font fixes (and mem dest y clipping for neg y) David Schmenk 2025-01-15 18:32:04 -08:00
  • 218eb6fcb1 Fix bugs and add bitmap/pixmap options for font conversion David Schmenk 2025-01-15 09:00:28 -08:00
  • 8d8f831e3d Add DazleDraw font file to decode David Schmenk 2025-01-14 16:53:43 -08:00
  • 8bc6108313 Update compiler module David Schmenk 2025-01-14 14:57:10 -08:00
  • 53dd1ec6aa Use line continuation to remove intermediate calcs David Schmenk 2025-01-14 10:21:11 -08:00
  • 18cf6aea8b Fix datasize adjustment when no global data emitted David Schmenk 2025-01-14 10:13:58 -08:00
  • 08db20753b Add line continuation to compiler lexer David Schmenk 2025-01-14 09:28:31 -08:00
  • ea39e71ed9 Two font formats for bitmaps and pixmaps David Schmenk 2025-01-12 19:23:03 -08:00
  • b7a7d60019 Add left and width together for advance David Schmenk 2025-01-11 22:54:16 -08:00
  • 6b8d7fa38b Mostly working font conversion David Schmenk 2025-01-11 18:41:31 -08:00
  • affba20a20 Clean up font conversions David Schmenk 2025-01-10 21:28:50 -08:00
  • 5c68a9c6ea A bunch of GS fonts David Schmenk 2025-01-10 20:09:15 -08:00
  • abbb32de5c Parse and dump GS font glyphs David Schmenk 2025-01-10 19:45:03 -08:00
  • a32b82dcd7 Dump additional state David Schmenk 2025-01-10 10:38:54 -08:00
  • 9477cd1413 Adjust inital scanline RGB David Schmenk 2025-01-10 07:39:01 -08:00
  • 1527273bcc Add more dump data and default err = 4 David Schmenk 2025-01-10 07:31:37 -08:00
  • e21a8fff60 Set default errDiv to 6. Not quite so noisy Dave Schmenk 2025-01-07 22:07:18 -08:00
  • 1b19b48de9 Undo weighted distance. Do ame thing with gamut David Schmenk 2025-01-07 08:42:30 -08:00
  • 7dfafd2d93 Make weighted distance an option David Schmenk 2025-01-06 11:06:05 -08:00
  • 4bb8d7b1cc Merge branch 'master' of https://github.com/dschmenk/PLASMA David Schmenk 2025-01-06 10:29:14 -08:00
  • bfa2a58993 Use weighted distance for nearest color match David Schmenk 2025-01-06 10:28:44 -08:00
  • 1667161d1c Fix new name for cross-compiler David Schmenk 2025-01-04 08:33:24 -08:00
  • 4769f3fb82 Clean up stack handling for FORTH and PLVM David Schmenk 2025-01-03 15:55:29 -08:00
  • b30d61f834 Merge branch 'master' of http://github.com/dschmenk/PLASMA David Schmenk 2025-01-03 13:41:16 -08:00
  • 6a4362c970 Fix input for portable VM David Schmenk 2025-01-03 13:39:33 -08:00
  • dc7a32077b Add tutorial image David Schmenk 2025-01-02 23:33:33 -08:00
  • d47956443c Tutorial images David Schmenk 2025-01-02 20:23:16 -08:00
  • c3e24be56c Update tutorial files David Schmenk 2025-01-02 19:03:30 -08:00
  • de57f5e19b Code optimizations for RGB conversion David Schmenk 2025-01-02 09:39:35 -08:00
  • 5883fc8fae Add optimization for multiply by 3 David Schmenk 2025-01-02 07:25:21 -08:00
  • e1f0cf9164 Add the big disk for 2.20 David Schmenk 2025-01-01 22:04:30 -08:00
  • ca0250f500 Update DHGRSHOW with NOJITC version David Schmenk 2025-01-01 21:42:24 -08:00
  • 20eaf2a74a Update images David Schmenk 2025-01-01 21:19:08 -08:00
  • d188d75a19 Increase compiler symbol size and update images David Schmenk 2025-01-01 17:17:17 -08:00
  • 516752c285 Call DHGRRGB version 1.0 David Schmenk 2025-01-01 11:44:29 -08:00
  • 08fcd3a986 Even more simplification with *better* results David Schmenk 2025-01-01 10:52:08 -08:00
  • 9e7f26407c Update WOZ image David Schmenk 2024-12-31 07:59:21 -08:00
  • 2c1a243311 Forgot to update portable VM eval stack size David Schmenk 2024-12-31 07:30:32 -08:00
  • 15ba3b9553 Updated images David Schmenk 2024-12-30 22:03:10 -08:00
  • fe783e5038 Update images David Schmenk 2024-12-30 19:41:53 -08:00
  • a7328da9b3 Update disk image build scripts David Schmenk 2024-12-29 12:56:16 -08:00
  • 692cf84712 Update ZP stack size David Schmenk 2024-12-29 10:40:58 -08:00
  • ad03eff0eb BIG update to expand eval stack to 32. These are the dependencies: David Schmenk 2024-12-27 10:10:11 -08:00