1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2026-03-10 18:42:58 +00:00
Commit Graph

384 Commits

Author SHA1 Message Date
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
David Schmenk
3a488a5854 Fix order of remainder results from div32 2024-07-07 16:43:10 -07:00
David Schmenk
2eea9e585c DHGR test lib 2024-02-28 13:32:08 -08:00
David Schmenk
f5c562eafb Clean up dhgrPlot 2024-02-18 09:56:33 -08:00
David Schmenk
2f7c1b3e59 First pass at DHGR toolkit 2024-02-17 18:48:03 -08:00
David Schmenk
5d5f60c2d5 Allow GRAFIX to be unloaded and reloaded 2024-02-09 21:11:07 -08:00
David Schmenk
66d674d494 Clean up SANE init source 2024-02-08 16:44:35 -08:00
David Schmenk
8c2e3eaa5c Clean up SANE init for Apple /// 2024-02-08 16:44:06 -08:00
David Schmenk
e2f29ffb2a Clean up SANE save/restoreZP for Apple /// 2024-02-08 16:33:33 -08:00
David Schmenk
42be6c6f80 (re)Fix SANE ZP save/restore for Apple /// 2024-02-08 16:23:08 -08:00
dschmenk
e2163c856e Go for consistancy over tradition with conditional words 2024-01-23 16:46:14 -08:00
David Schmenk
4364319176 Fix stack restore for throw, add scripts to ID machine 2024-01-21 17:25:44 -08:00
dschmenk
86ef49cc5e All graphics libraries get consistent mode set API 2024-01-18 12:41:19 -08:00
dschmenk
8f3780617b All graphics libraries get consistent mode set API 2024-01-18 12:28:23 -08:00
David Schmenk
12216fcab5 Update default JIT parameters with improved VM16 2024-01-16 21:57:25 -08:00
dschmenk
85710bbfdf Fix some SOS exemod memory problems and remove last hard-coded Apple
II-ism from PLFORTH
2024-01-10 12:11:32 -08:00
dschmenk
d5c22b1ff0 Get keypress/getkey working for Apple /// properly 2024-01-09 21:18:34 -08:00
David Schmenk
6e03017d25 Use CONIO for ?TERMINAL and KEY words. Prepare Apple /// support for FORTH 2024-01-09 13:35:08 -08:00
David Schmenk
1db7cd16ee Lots of library updates and FORTH bugfixes importing existing libraries 2024-01-04 14:24:45 -08:00
David Schmenk
2d4417c698 Curate some built-in FORTH words and HGRLIB scripts 2024-01-03 19:18:38 -08:00
David Schmenk
6bb7a9dca9 Include conio inside plforth for keypress() 2023-12-31 10:19:37 -08:00
David Schmenk
3cb1d97a6c Clean up PLASMA interface and fix fileio when calling execmod 2023-12-28 16:43:53 -08:00
David Schmenk
9aa0ab68ee modkeep some libraries so PLFORTH can link to them 2023-12-28 13:31:42 -08:00
David Schmenk
eab0727c71 I hate GIT sometimes 2023-12-15 11:49:19 -08:00
David Schmenk
35b2aa3080 Fix check for last character of number 2023-12-15 11:45:50 -08:00
dschmenk
9932639b1b VBL test compatible with IIe and IIc 2023-03-20 10:55:46 -07:00
dschmenk
f5efc5641e Add count of active fibers 2023-02-28 12:57:49 -08:00
David Schmenk
f4ce23a3cf Slight adjustment to FPSTR_FLEX formatting 2023-02-25 10:29:30 -08:00
Dave Schmenk
7a3debfd0c Much better floating point string conversion 2023-02-23 17:57:11 -08:00
David Schmenk
1713c71505 Fix *some* of the exponent formatting 2023-02-13 15:40:47 -08:00
David Schmenk
abd9d35cae Fix string -> decrec conversion 2023-02-12 14:13:59 -08:00
David Schmenk
f5b2db78a3 Allow importing self 2023-01-14 12:20:16 -08:00
Dave Schmenk
f8a6589f34 Place common routine into matchfiles 2022-12-31 22:41:28 -08:00
David Schmenk
a0cc6662d5 Update large disk image 2022-12-31 16:02:38 -08:00
Dave Schmenk
e0d688a45a SHR library 2020-01-19 13:11:09 -08:00
Dave Schmenk
ff023f65d2 Fix long standing bug in catalog code 2020-01-17 12:51:19 -08:00
Dave Schmenk
6045b260db Machine check for HGRLIB and slightly smaller catalog code 2020-01-17 12:22:18 -08:00
Dave Schmenk
1f42523014 Fix some Apple /// differences 2020-01-10 13:55:05 -08:00