1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2026-01-26 13:16:25 +00:00
Commit Graph

421 Commits

Author SHA1 Message Date
David Schmenk
692cf84712 Update ZP stack size 2024-12-29 10:40:58 -08:00
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
54c14a6112 Wholesale DHGR Toolkit project reconfiguration 2024-11-27 15:58:02 -08:00
David Schmenk
f9dd7b5417 Break DCGR Toolit out into own project 2024-11-26 20:22:29 -08:00
David Schmenk
1211991144 Fix matchfiles for NULL path 2024-11-25 13:34:38 -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
27da5dca92 Add GREASY frame import utility 2024-11-13 14:05:50 -08:00
David Schmenk
6593a32253 Add DHGR pixel plotting (560x192) 2024-11-12 19:15:05 -08:00
David Schmenk
75b1441574 Still looking for 80 column crasht 2024-11-11 19:23:13 -08:00
David Schmenk
d91816019e Move GREASY IMPORT back intro SPRED 2024-11-11 15:58:25 -08:00
David Schmenk
71011e644f Update version # for minor bug fixes in fileio and AUTORUN 2024-11-11 15:12:35 -08:00
David Schmenk
96a7553ee3 Change BL7Tile API 2024-11-04 14:19:05 -08:00
David Schmenk
224592679a Fix clean up of spriteWrite 2024-11-02 08:27:45 -07: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
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
57f6e85d3c Match lores colors and preliminary sprite edito 2024-10-26 09:54:18 -07:00
David Schmenk
ba0f11e3a5 Update tests 2024-10-06 12:48:10 -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
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
fee8eabd36 Syntax updates 2024-09-15 15:26:26 -07:00
David Schmenk
ff89556104 Simplified set destination surface API 2024-09-15 14:47:36 -07:00
David Schmenk
70a067d134 Test out some optimizations 2024-09-14 15:10:12 -07:00
David Schmenk
5b792798ac Clipping optimizations 2024-09-14 10:50:58 -07:00
David Schmenk
f9cd6cac29 Transition to different memory format with all AUX pixels then all MEM pixels per scanline instead of interleaving them 2024-09-14 10:38:33 -07:00
David Schmenk
0b531e7f3e Add bitmap drawing for screen and memory 2024-09-11 19:03:40 -07:00
David Schmenk
d70ae2ec1e Left edge clippping for compiled sprites 2024-09-11 11:35:23 -07:00
David Schmenk
b19f7d6d60 Left edge clip WIP 2024-09-10 11:47:09 -07:00
David Schmenk
c8e3173348 Precompiled sprite test 2024-09-10 08:00:25 -07:00
Dave Schmenk
d79695270e Code opt WIP 2024-09-08 20:44:47 -07:00
Dave Schmenk
fef7d5ce90 Some code optimizations 2024-09-08 18:43:57 -07:00
David Schmenk
246af31891 Clip Y WIP 2024-09-08 13:47:12 -07:00
David Schmenk
90e4f21dc0 clipY WIP 2024-09-08 07:13:01 -07:00
David Schmenk
5abdeef09a Ops for MemBl7Mem 2024-09-07 20:39:03 -07:00
David Schmenk
fdcf4fc557 Rename DHGR as DCGR and break out test 2024-09-04 08:34:31 -07:00
David Schmenk
9f578db33f Simple raster ops 2024-09-03 16:49:56 -07:00
David Schmenk
8f6211c087 Asssembly BLT w/ last of commented out PLASMA implementations 2024-09-03 10:42:55 -07:00
David Schmenk
6b3b9cf10f Calc masks for HLin 2024-09-02 18:09:14 -07:00
David Schmenk
748eaa342d Prepare HLin assemblyizing 2024-09-02 12:05:35 -07:00
David Schmenk
d979f0ffed Better set pixel sequence 2024-09-01 09:39:56 -07:00
David Schmenk
22f17edcce plot and xorplot 2024-08-31 18:01:10 -07:00
David Schmenk
493715fe1d Assemblyinze plot 2024-08-31 14:46:10 -07:00
Dave Schmenk
fab8d498a0 Prep DHGR toolkit for assembly-izing 2024-08-29 18:24:28 -07:00
David Schmenk
66c2104b76 No, undo remainder return from div32 so no need to update libs 2024-07-07 16:46:42 -07:00