Commit graph

48 commits

Author SHA1 Message Date
Scott Duensing
cf3bceda58 Started asciidoc documentation. 2024-06-03 20:28:33 -05:00
Scott Duensing
45ead870a1 More examples, Several bug fixes. Start of docs. 2024-04-30 20:02:22 -05:00
Scott Duensing
8536240e75 Windows installer in beta! 2024-04-29 20:03:36 -05:00
Scott Duensing
9d873d4165 A2-3D2 demo updated. Overlay tool updated. 2024-04-18 18:18:11 -05:00
Scott Duensing
01357db32b Many overlay tool fixes. 2024-04-11 16:10:11 -05:00
Scott Duensing
cd27a5061a Added A2-3D2 example. 2024-04-07 16:54:52 -05:00
Scott Duensing
72a6812c1a Start of F256lib amalgamated build. 2024-03-27 19:54:24 -05:00
Scott Duensing
d64a68da17 Code overlay example. 2024-02-21 18:05:22 -06:00
Scott Duensing
c7d21f850f Returning pointers from relocated code should work (even if it's not a great idea). 2024-02-18 18:55:12 -06:00
Scott Duensing
a6cee7f529 Comments should no longer be able to break overlay parser. 2024-02-18 18:20:16 -06:00
Scott Duensing
f1031351ed Path fubar in overlay fixed. 2024-02-18 18:12:59 -06:00
Scott Duensing
9e95c1fab0 Overlay work. 2024-02-18 17:34:47 -06:00
Scott Duensing
9415a2ebc2 Various fixes. 2024-02-01 19:45:09 -06:00
Scott Duensing
400b35cd25 Another api.h update. mkdir and rmdir added. 2024-01-25 19:03:44 -06:00
Scott Duensing
835cf7b9b1 Now builds without warnings. 2024-01-25 17:07:52 -06:00
Scott Duensing
616e6602a3 Working on more kernel support. 2024-01-25 16:56:37 -06:00
Scott Duensing
ea985a42fd First pass at file I/O. Some things missing. Thanks, gadget! 2024-01-23 19:16:42 -06:00
Scott Duensing
03046dcf11 Working on file operations. 2024-01-22 19:37:11 -06:00
Scott Duensing
496ef13a94 Updated api.h which was causing kernel events to be screwy. 2024-01-21 17:01:08 -06:00
Scott Duensing
1a2fc959c6 Sprite example. 2024-01-20 19:48:23 -06:00
Scott Duensing
76ffdf3677 Some reorganizing. imageconvert sprite support started. 2024-01-19 20:17:23 -06:00
Scott Duensing
0983eb73ab Moved Lines example into it's own project. 2024-01-17 19:09:32 -06:00
Scott Duensing
0b79976955 Some code cleanup. 2024-01-16 19:00:01 -06:00
Scott Duensing
edf1c56956 Tilemap demo working! 2024-01-15 18:43:21 -06:00
Scott Duensing
fbefb2b551 Tilemap colors are now being properly assigned. Still doesn't work. 2024-01-15 16:53:33 -06:00
Scott Duensing
86f4063006 Working on a tile example. 2024-01-15 16:08:12 -06:00
Scott Duensing
edfd5e5aee Very basic kernel support working. 2024-01-11 19:25:58 -06:00
Scott Duensing
6c21d5cac9 Working on kernel calls. 2024-01-11 16:54:43 -06:00
Scott Duensing
6620f299a5 Added pre-calculated cube example. 2024-01-10 18:19:51 -06:00
Scott Duensing
22cca7c0ca In theory, we have tilemap support. 2024-01-10 17:57:56 -06:00
Scott Duensing
a558f1a472 Lots of refactoring to get tiles and sprites supported. 2024-01-09 21:46:37 -06:00
Scott Duensing
93c28f3430 Cube performance much improved! 2024-01-07 23:15:26 -06:00
Scott Duensing
aae737d17d Slightly optimized cube. 2024-01-07 19:36:35 -06:00
Scott Duensing
f642221028 Library now assumes I/O page 0 is active at all times. Cube using math coprocessor for multiplication. 2024-01-07 19:13:36 -06:00
Scott Duensing
a36ef5c495 Renamed text functions to match the rest of the library. Starting math routines. 2024-01-07 18:24:45 -06:00
Scott Duensing
af68da6cb5 Added brute force bitmap clear. Added Cube to examples. 2024-01-07 18:08:41 -06:00
Scott Duensing
acbfe3e19d Checking in the latest broken DMA code. 2024-01-07 17:10:41 -06:00
Scott Duensing
97c924e4b0 ../../f256lib/bitmap.c 2024-01-06 18:42:37 -06:00
Scott Duensing
3b08bc45c8 Three pages of bitmap space to draw on. Possible DMA bug. 2024-01-05 19:56:20 -06:00
Scott Duensing
47a9dee1ab DMA, fixed text, random numbers, lines. 2024-01-05 17:21:38 -06:00
Scott Duensing
bf26570362 Bitmap graphics working. 2024-01-04 18:54:37 -06:00
Scott Duensing
949258c1ab Working on bitmaps. 2024-01-03 20:18:34 -06:00
Scott Duensing
7f259eb824 Text colors working. 2024-01-01 20:10:21 -06:00
Scott Duensing
4cedb359a2 It lives! 2024-01-01 19:04:19 -06:00
Scott Duensing
d33b227a30 I broke it. 2024-01-01 17:12:40 -06:00
Scott Duensing
c26d06f060 Fixed pgztest CMakeLists for QtCreator. 2024-01-01 15:50:30 -06:00
Scott Duensing
f6f5d4163c More bug fixes. 2023-12-31 19:56:36 -06:00
Scott Duensing
322943af7d Added KUP and PGZ examples. 2023-12-31 17:00:25 -06:00