80 Commits
Author SHA1 Message Date
David Schmenk a1f077401b Support mouse button1 2026-04-23 13:42:03 -07:00
David Schmenk a88140dc30 Fix mem fill bug and speed up set pixel 2026-04-16 18:43:44 -07:00
David Schmenk 4990b2c98a Minimal Super-HiRes library 2026-04-14 17:35:25 -07:00
David Schmenk 79f67ed832 Update imagess 2026-04-04 16:37:55 -07:00
David Schmenk fce62380ec Update image 2026-04-04 14:11:18 -07:00
David Schmenk bc2fc3e432 Reserve SHR mem in AUX 2026-04-04 14:07:21 -07:00
David Schmenk c23d7c3ed9 Merge branch 'master' of https://github.com/dschmenk/PLASMA 2026-03-17 08:16:27 -07:00
David Schmenk f0f45c139f Disk image on 8 Bit Shack 2026-03-17 08:15:35 -07:00
David Schmenk 852a5733d8 Update source of MAZE 2026-03-09 07:25:10 -07:00
David Schmenk a62e2d9b2d Update maze runner and dhgr tool source 2026-03-02 08:33:58 -08:00
David Schmenk 9c07d155ad Update source file 2026-02-28 11:03:38 -08:00
David Schmenk 7a6af7f897 Fix case of 'V' flag 2026-02-28 10:49:22 -08:00
David Schmenk b69be5e492 Fix command line seed bug loading PCM sound 2026-02-28 09:55:01 -08:00
David Schmenk 6d36cf7e45 More quit/replay options for Maze Runner 2026-02-28 08:35:43 -08:00
David Schmenk 137a22abf3 Leave more room for call frames and case data in PLASM 2026-02-24 16:39:13 -08:00
David Schmenk dd4eb8010c Clean up Star Trek demo. Speed up Mem->Scr Bl7 slightly 2026-02-23 09:30:29 -08:00
David Schmenk 074b61cf18 Update ROGUE disk image to latest 2026-02-20 08:17:31 -08:00
David Schmenk 5ab524983b Update version to 2.21 2026-02-20 07:09:25 -08:00
David Schmenk 898df9b7be Add blocks total, used, and free to CAT 2026-02-19 16:00:00 -08:00
David Schmenk 8e20f4b5b9 Add music attribution to MAZERUNR 2026-02-18 16:58:43 -08:00
David Schmenk f36c954edb Update images 2026-02-16 05:58:48 -08:00
David Schmenk bc6df05324 increase code buffer allocation for compiler 2026-02-07 06:49:01 -08:00
David Schmenk cb59cb28a9 Tweaks to compiler data size allocations 2026-02-06 19:57:14 -08:00
David Schmenk 76955b8a37 Tweak compiler predefined sizes to build more samples 2026-02-06 19:15:02 -08:00
David Schmenk d43cce3390 Update compiler to include more module dependencies 2026-02-04 20:42:11 -08:00
David Schmenk 5999009ac3 Update image bld files 2026-02-04 17:36:59 -08:00
David Schmenk d24b22f327 Add more artwork 2026-02-03 09:44:55 -08:00
David Schmenk 81a824176c Update image 2026-02-02 15:56:34 -08:00
David Schmenk 2ef28818e0 Clean up 6522 interrupt enable/masking 2026-02-02 15:46:59 -08:00
David Schmenk 1ac6ad3d4e Add PCM audio "ouch" 2026-02-01 22:16:26 -08:00
David Schmenk 3eca528cb8 Update images 2026-02-01 17:33:07 -08:00
David Schmenk b5fdebfe7d Deal with running out of memory during font load a little better 2026-01-29 18:49:15 -08:00
David Schmenk 557a5bb0b9 Clean up instructions, add new sequence 2026-01-26 16:41:07 -08:00
David Schmenk 04786851e7 Add sound placeholders 2026-01-25 15:33:00 -08:00
David Schmenk 2abd31bbbd Update source file 2026-01-25 13:26:01 -08:00
David Schmenk a1e58c0634 New splash screen 2026-01-25 13:24:40 -08:00
David Schmenk 7b98e310e8 Add splash screen 2026-01-25 13:14:47 -08:00
David Schmenk 364a8f0925 Update instructions 2026-01-24 17:46:42 -08:00
David Schmenk d0079088d3 Add arrow key navigation 2026-01-24 16:02:58 -08:00
David Schmenk e2ef600dd2 Add visibility algorithm to solving 2026-01-24 13:24:04 -08:00
David Schmenk e22ad3e3c1 Updaate the update image 2026-01-08 14:41:50 -08:00
David Schmenk 3a03bbd5f8 Add self booting MAZE RUNNER disk image 2026-01-03 15:00:54 -08:00
David Schmenk 51a33d5750 Timer divisor measured on actual //c 2026-01-03 14:56:37 -08:00
David Schmenk a9befc3b37 Improved maze generation and timer result 2026-01-03 13:59:08 -08:00
David Schmenk e968a5911f Further random number improvements 2026-01-02 20:04:45 -08:00
David Schmenk 2522d1faab Play again option 2026-01-02 17:47:17 -08:00
David Schmenk 2239b6de9e Force 40 column mode before HGR 2026-01-02 15:56:01 -08:00
David Schmenk 0424867ead Maze game and improve random numbers 2026-01-02 14:39:51 -08:00
David Schmenk 0d4b0f9607 Change autorun script 2026-01-01 11:02:50 -08:00
David Schmenk 6bc88b8f7d Change volume label 2025-12-30 19:14:05 -08:00
David Schmenk ff175b5d1e Script cleanup 2025-12-30 08:33:30 -08:00
David Schmenk dd545c7aa5 Improve starbusrt visual 2025-12-29 16:32:02 -08:00
David Schmenk 102b1ef652 Happy New Year 2026 demo 2025-12-29 13:43:58 -08:00
David Schmenk c143596032 run turtle graphics demo in PLFORTH disk image 2025-12-22 07:29:47 -08:00
David Schmenk e3550d4a83 Add fixed point move routine and sample 2025-12-21 17:27:53 -08:00
David Schmenk d6a51f4656 Update turtle graphics sample 2025-12-20 21:40:15 -08:00
David Schmenk 5830f8b34e Add to turtle graphics demo 2025-12-20 15:08:32 -08:00
David Schmenk eafd2df444 Fix resetting of lastsym after execmod 2025-12-20 13:38:36 -08:00
David Schmenk fffb06b8b3 Add TXTMODE word 2025-12-20 09:21:51 -08:00
David Schmenk 34bc475d16 Add TXTMODE word 2025-12-20 09:18:41 -08:00
David Schmenk b9c84db58e Update sample code 2025-12-19 15:20:29 -08:00
David Schmenk 2d419672e0 Tweak line clip outcode checks 2025-12-15 20:15:59 -08:00
David Schmenk ca6bad1068 Update plasma.4th 2025-12-15 19:22:09 -08:00
David Schmenk b3f980b330 Update 2.21 files 2025-12-15 18:54:53 -08:00
David Schmenk 8da58ce734 Update grturtle.4th script 2025-12-13 14:51:12 -08:00
David Schmenk 9c76ea92c3 Simplify turtle API 2025-12-11 18:28:45 -08:00
David Schmenk d35774eac4 Use high precision cos for RGB->DHGR Conversion
Add some raster op routines for FORTH turtle graphcis
2025-12-10 15:23:30 -08:00
David Schmenk f987458a15 Use fractional coordinates to improve angular movement accuracy 2025-12-09 09:47:34 -08:00
David Schmenk 2955e07d93 Fix TEXT hack to check that it is already defined 2025-12-04 04:36:44 -08:00
David Schmenk 786bb692f6 Hack fix for crashing textmode set from hgrlib 2025-12-04 04:28:51 -08:00
David Schmenk c4b98f1866 Increase symbol table and increase free memory for 64K VM 2025-12-03 19:57:24 -08:00
David Schmenk 6b4017abb1 Fix extended clip line error and add mixed hires mode turtle 2025-12-03 09:02:22 -08:00
David Schmenk 1413ddd30a Fix sin/cos accuracy 2025-12-02 17:51:09 -08:00
David Schmenk 73bf667236 make FORTH callable from PLASMA 2025-12-02 16:28:51 -08:00
David Schmenk 1dd707dcee Remove unused tilebuf init 2025-12-02 10:01:51 -08:00
David Schmenk 43c5ed5839 Break out HGR libraries into separate includes for memory savings 2025-12-02 09:59:34 -08:00
David Schmenk ca87c5b678 Update turtle test 2025-12-01 19:55:16 -08:00
David Schmenk af2e3143f6 Add rounding to sin/cos calc to improve accuracy 2025-12-01 19:24:44 -08:00
David Schmenk 15488e61c7 Add hires turtle graphics sample 2025-12-01 17:51:04 -08:00
David Schmenk 4172c2c5e4 Move and increase symbol table 2025-12-01 16:53:04 -08:00