Commit Graph

51 Commits

Author SHA1 Message Date
JJ Bliss c2e995b5f7 Clean up screen.ha 2026-05-13 12:10:30 -04:00
JJ Bliss be55c2be5e Fixed console input, Left works now to load files 2026-05-08 15:20:57 -04:00
JJ Bliss 9c60296d21 Improved file/stat 2026-05-08 12:48:24 -04:00
JJ Bliss 7d48d5824c Updated README 2026-05-08 08:40:41 -04:00
JJ Bliss 93277e760d Updated README 2026-05-08 08:40:01 -04:00
JJ Bliss 25eba04907 Updated README 2026-05-08 08:39:25 -04:00
JJ Bliss c2a8dc96c6 Use common uxn module for cli and gui 2026-05-07 16:48:22 -04:00
JJ Bliss bcdd877bf7 Clean up code 2026-05-07 16:41:08 -04:00
JJ Bliss 1831a1fee5 Cleaned up code 2026-05-07 16:01:38 -04:00
JJ Bliss 752102d0b6 Remove sdl3-ttf dependency 2026-05-07 11:30:28 -04:00
JJ Bliss c2d700f95d Adjusted README 2026-05-07 11:28:43 -04:00
JJ Bliss 0b03ace306 Adjusted README 2026-05-07 11:28:08 -04:00
JJ Bliss 4ee7b9405e Cleaning up project structure 2026-05-07 11:10:27 -04:00
JJ Bliss 67ce6c5d58 screen updates on color change alone 2026-05-06 20:34:40 -04:00
JJ Bliss 70430dc828 file.rom test no longer crashes the emulator 2026-05-06 19:55:47 -04:00
JJ Bliss 116ca2a1b7 fixed expansion fill 2026-05-06 18:33:38 -04:00
JJ Bliss 5bcfdbffc7 Cleaning up project 2026-05-06 18:24:10 -04:00
JJ Bliss fa0e4edda8 Fixed screen bug not accounting for flipx in mult-sprite draw 2026-05-06 17:40:12 -04:00
JJ Bliss 789e72ba55 improved expansion bus cpyr handling 2026-05-06 16:54:11 -04:00
JJ Bliss a98819e759 Fixed dotw 2026-05-06 12:55:52 -04:00
JJ Bliss e8df70a387 Fixed sprites when base coordinate is off-screen 2026-05-05 18:25:38 -04:00
JJ Bliss 9ef1543cd0 Fixed keycode issue and cleaned up code 2026-05-05 16:13:46 -04:00
JJ Bliss 34defe4bbe Filter keyboard input events 2026-05-05 12:03:28 -04:00
JJ Bliss f69c0c9039 Add Fkey handling 2026-05-05 11:16:28 -04:00
JJ Bliss f5b5f76979 SDL Errors don't always crash the emulator. Fixed JMP relative address handling. 2026-05-05 10:27:47 -04:00
JJ Bliss fcf42a5b4a Clean up code using pop_or_peek 2026-05-02 10:05:02 -04:00
JJ Bliss 30f9c86c22 Cleaned up store and load instructions 2026-04-30 16:13:49 -04:00
JJ Bliss 09779e9134 Spliting UXN devices into seperate files 2026-04-30 15:30:26 -04:00
JJ Bliss c2b83959c4 Fixed STAk and STRk bugs 2026-04-29 16:46:40 -04:00
JJ Bliss 31b6beae5c moved file device to seperate file 2026-04-28 18:59:24 -04:00
JJ Bliss af7c1a40d1 Files much more complete. Needs a lot of cleanup though 2026-04-28 16:22:09 -04:00
JJ Bliss cd93921b41 Basic reading and writing files. Still need to implement stat 2026-04-28 15:03:42 -04:00
JJ Bliss 5f6bc2fc86 Extremely rough file reading working 2026-04-27 21:21:01 -04:00
JJ Bliss a6d9603b51 Cleaned up commented out sections 2026-04-27 18:24:29 -04:00
JJ Bliss 3e0c4b394c Fixed blocking on console input 2026-04-27 18:23:23 -04:00
JJ Bliss 5a80fb5d13 Better Keyboard Handling 2026-04-27 17:04:00 -04:00
JJ Bliss 3a32a4dec0 Fixed color modes 2026-04-27 16:32:13 -04:00
JJ Bliss 3061973f1a added datetime device 2026-04-26 19:49:14 -04:00
JJ Bliss aba1bbb4fd System/wsr rst and state now work 2026-04-26 18:35:41 -04:00
JJ Bliss 1a4408cadf Proper color handling 2026-04-26 17:54:32 -04:00
JJ Bliss 56490a754f passing auto and flip sprite tests 2026-04-26 16:00:08 -04:00
JJ Bliss fc5f41910e Basic mouse hover support and sprite auto work more properly 2026-04-26 11:15:19 -04:00
John Bliss b18dd94a06 got basic 2bpp sprites working. need to test 1bpp again with new system. 2026-04-25 23:46:23 -04:00
John Bliss a070e1f719 added sprites.tal 2026-04-25 22:50:51 -04:00
JJ Bliss caf345df15 progress on sprites 2026-04-25 22:07:55 -04:00
JJ Bliss c94e19c434 Got the basics of sprites working 2026-04-25 19:43:13 -04:00
JJ Bliss 81abb061b3 got basic screen working with pixel drawing and filling 2026-04-25 14:47:54 -04:00
JJ Bliss 623e01d169 progress towards working screen device 2026-04-24 22:21:26 -04:00
JJ Bliss 45fe345074 creating uxn implementation without global state. 2026-04-24 16:33:09 -04:00
JJ Bliss b11227d947 Initial commit with working cli uxnmin.ha 2026-04-24 12:43:03 -04:00