1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2026-04-21 22:17:15 +00:00
Commit Graph

330 Commits

Author SHA1 Message Date
David Schmenk ad03eff0eb BIG update to expand eval stack to 32. These are the dependencies: 2024-12-27 10:10:11 -08:00
David Schmenk e51753e512 Fix expressios op priority sequence bug in parser 2024-12-13 07:21:20 -08:00
David Schmenk 2c884102bb Fix dcgr rgb utility 2024-11-26 21:00:18 -08:00
David Schmenk f9dd7b5417 Break DCGR Toolit out into own project 2024-11-26 20:22:29 -08:00
David Schmenk 8ddc1ef8aa Add lz4 test image to demos 2024-11-25 10:11:33 -08:00
David Schmenk 3033b4b125 Add DHGR slideshow 2024-11-24 13:40:22 -08:00
David Schmenk 9d5c45f3c5 DCGRRGB conversion quite workable now 2024-11-22 18:22:07 -08:00
David Schmenk 2ac3304a68 Improve LZ4CAT with ability to write to destination file 2024-11-21 16:31:53 -08:00
David Schmenk d3a418a09f get dcgrtest.pla to compile natively 2024-11-21 10:47:07 -08:00
David Schmenk 593585d2ed Add sample RGB file for DCGR Toolkit 2024-11-21 09:57:44 -08:00
David Schmenk 66c57287d6 Mask off 5 bits of RGB import 2024-11-20 20:26:59 -08:00
David Schmenk dd8e38a692 Rename RACECAR to reflect RGB 2024-11-20 14:55:08 -08:00
David Schmenk 995ea5f1cf Clamp code if needed 2024-11-20 11:00:51 -08:00
David Schmenk 5d90bd94b2 Propogate error forward and downwards 2024-11-20 10:15:13 -08:00
David Schmenk 4fb7fe3e40 Update for power outage 2024-11-20 05:53:15 -08:00
David Schmenk 47b8e18cf7 Use imperical RGB chromas 2024-11-19 18:15:26 -08:00
David Schmenk 3e2bdd4803 Back to distance formula for best match 2024-11-19 18:02:31 -08:00
David Schmenk 7f3b1823dd Tweak dot prod version for better match 2024-11-19 13:29:10 -08:00
David Schmenk 8ac23f05dd Switch to dot product for closeset chroma match 2024-11-19 10:31:00 -08:00
David Schmenk ee397da178 RGB update 2024-11-18 16:32:35 -08:00
David Schmenk 32dc3095aa Better RGB -> DHGR match 2024-11-18 16:23:15 -08:00
David Schmenk 3dd43e7992 First attempt at RGB matching 2024-11-17 20:53:23 -08:00
David Schmenk 9b26f74771 Update API slighty 2024-11-14 10:13:59 -08:00
David Schmenk 730360b786 Add RLE encoding 2024-11-13 19:59:31 -08:00
David Schmenk 50a4fbc230 Add pixel read routine 2024-11-13 18:36:29 -08:00
David Schmenk 6593a32253 Add DHGR pixel plotting (560x192) 2024-11-12 19:15:05 -08:00
David Schmenk b32be1d955 Move sprite editor to utils 2024-11-06 19:50:14 -08:00
David Schmenk e23419e0c0 Sprite editor update for toolkit 2024-11-06 15:34:55 -08:00
David Schmenk 96a7553ee3 Change BL7Tile API 2024-11-04 14:19:05 -08:00
David Schmenk eb43eb4e14 read/write dazzle draw screens 2024-11-02 08:23:40 -07:00
David Schmenk 8fc9175555 RLE pixmap support 2024-11-01 20:16:08 -07:00
David Schmenk 297c0ab493 Thin fonts 2024-10-29 10:23:02 -07:00
David Schmenk bab302ebc1 Simplify spinning enterprise XOR case 2024-10-28 16:02:38 -07:00
David Schmenk ff14bbb35c Additional spinning enterprise implementations 2024-10-28 15:59:19 -07:00
David Schmenk f63456d941 Clean up editor min/max processing 2024-10-28 10:48:44 -07:00
David Schmenk 12c9e07826 Minimal but working sprite editor 2024-10-27 19:53:38 -07:00
David Schmenk a2d8d22c3d read/write sprite files and flip h/v 2024-10-27 14:10:49 -07:00
David Schmenk 57f6e85d3c Match lores colors and preliminary sprite edito 2024-10-26 09:54:18 -07:00
David Schmenk 2fa5207496 Prep for DCGR sprite editor 2024-10-25 13:48:01 -07:00
David Schmenk ba0f11e3a5 Update tests 2024-10-06 12:48:10 -07:00
David Schmenk b671d73a22 Pause 2024-10-02 21:22:20 -07:00
David Schmenk 1ae700960b Full screen tile fill 2024-10-02 16:55:29 -07:00
David Schmenk 13a5c0bdc3 Working TilesScr 2024-10-02 16:45:09 -07:00
David Schmenk 5464f1a52c DCGR Tile support WIP 2024-09-30 09:31:14 -07:00
David Schmenk 39a5d98f93 Add keyboard pauses to test harness 2024-09-18 13:32:19 -07:00
David Schmenk aa03e5bdab Add palette swatches with different stipple patterns 2024-09-17 22:13:29 -07:00
David Schmenk bec33a2e88 Slight PixMap speedups and better FadeOut 2024-09-17 18:10:21 -07:00
David Schmenk 7da4ff8713 Fix bitmaps with factor of 8 widths 2024-09-17 10:03:12 -07:00
David Schmenk 00d0956a19 Prep for generic sprite compilation 2024-09-16 19:00:45 -07:00
David Schmenk fee8eabd36 Syntax updates 2024-09-15 15:26:26 -07:00