Commit Graph
1680 Commits
Author SHA1 Message Date
David Schmenk 6f890902de Add Woz as a gameplay element 2026-07-10 10:44:40 -07:00
David Schmenk 66e7682d80 Sean to 0.6h and adjustments to thin font 2026-07-08 10:08:03 -07:00
David Schmenk 82bdc2dbb7 Fix joystick bug, event overflow, and movement leveling 2026-07-07 16:00:12 -07:00
David Schmenk 614e9ee506 Update image 2026-07-06 17:35:59 -07:00
David Schmenk de9c7af32c joystick control imporovements and random quotes 2026-07-06 14:31:08 -07:00
David Schmenk cb9bd78828 Font tweaks and leaderboard implementation 2026-07-06 07:19:16 -07:00
David Schmenk 09e8e0896d Font improvements 2026-07-04 13:38:52 -07:00
David Schmenk 15b3db6517 Version 0.2 with stealing 2026-06-27 07:37:26 -07:00
David Schmenk f346996d65 A real game. Version 0.2 2026-06-26 18:10:48 -07:00
David Schmenk 6ccb0f8076 First working NPC AI 2026-06-25 19:23:53 -07:00
David Schmenk 149a58d5d9 Inital NPC AI 2026-06-25 14:51:21 -07:00
David Schmenk 53353d0273 Add event system for coordinating tasks 2026-06-24 20:21:42 -07:00
David Schmenk 45e03894e6 Renderiong improvements 2026-06-23 21:44:45 -07:00
David Schmenk c745608e8a Initial import for Garage Giveaway 2026-06-23 09:00:04 -07:00
David Schmenk d471db2421 Work around Virtual ][ Mockingboard interrupt bug 2026-06-19 15:42:52 -07:00
David Schmenk f231e9c5eb Fix memory ops before modeset bug 2026-06-11 12:57:55 -07:00
David Schmenk 52cd92f6d0 Fix bug in geteof for HTTP content size 2026-05-25 15:52:28 -07:00
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 bc2fc3e432 Reserve SHR mem in AUX 2026-04-04 14:07:21 -07:00
David Schmenk a62e2d9b2d Update maze runner and dhgr tool source 2026-03-02 08:33:58 -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 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 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 d24b22f327 Add more artwork 2026-02-03 09:44:55 -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 8f69630955 Delete src/dhgr.tk/demos/darthgr/DARTHGR.REL
Not sure why this was checked in
2026-01-30 11:13:38 -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 7b98e310e8 Add splash screen 2026-01-25 13:14:47 -08:00
David Schmenk b63b8c5cd0 Merge pull request #76 from badvision/megaflash-fpu-support
Add MegaFlash hardware-accelerated FPU library
2026-01-25 07:03:51 -08:00
Brendan Robert a59b9b02e4 Remove binary artifacts 2026-01-24 21:12:57 -06:00
Brendan Robert 1c8e2c28d7 Remove binary artifacts 2026-01-24 21:11:15 -06:00
Brendan Robert 736c29687a Fixed complilation issues, centralized commonly used FP constants 2026-01-24 20:12:18 -06: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
Brendan RobertandClaude 3d359f0a0e Add hardware acceleration for scalb, compXY, and annuityXY functions
Implemented hardware-accelerated versions of three additional functions:

- scalb(x, n): Binary scale operation (x * 2^n) using pow2X and mul
- compXY(rate, periods): Compound interest ((1+rate)^periods) using powXY
- annuityXY(rate, periods): Annuity calculation using powXY

This brings the total hardware-accelerated functions from 28 to 31 out of
40 total SANE operations (78% coverage). These functions leverage the
existing hardware-accelerated powXY implementation, combined with
mathematical identities to avoid SANE fallback.

All functions maintain full API compatibility and automatically fall back
to SANE if MegaFlash hardware is not available.

Updated documentation to reflect new accelerated function count and
reorganized function categories.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-24 18:01:02 -06:00