Commit Graph

331 Commits

Author SHA1 Message Date
Devine Lu Linvega 707d7d682d Better bounds testing code 2024-01-20 11:18:28 -08:00
Devine Lu Linvega 694edddf5d Fixed issue with mod keys 2024-01-16 17:22:07 -08:00
Devine Lu Linvega f135322b17 Fixed resize bug 2024-01-16 16:55:03 -08:00
Devine Lu Linvega 01d8856d99 Fixed issue with padding 2024-01-15 20:15:48 -08:00
Devine Lu Linvega 0ac9f19974 Switch case for fkey handler 2024-01-15 11:33:56 -08:00
Devine Lu Linvega aaa70e12eb Housekeeping 2024-01-15 11:29:37 -08:00
Devine Lu Linvega 909cc1b480 Housekeeping 2024-01-15 11:18:36 -08:00
Devine Lu Linvega 93430aebf0 Faster screen initialization 2024-01-15 10:54:58 -08:00
Devine Lu Linvega 148549bae2 Removed macro use in screen vector 2024-01-15 10:22:09 -08:00
Devine Lu Linvega f4e3dc9973 Merge display functions 2024-01-15 10:17:37 -08:00
Devine Lu Linvega 83762ded9c Use faster core 2024-01-15 10:05:45 -08:00
Devine Lu Linvega 6ff623d0ea Removed link include 2024-01-15 09:28:13 -08:00
Devine Lu Linvega cb72daf8d0 Removed link device 2024-01-15 09:26:14 -08:00
Devine Lu Linvega 71c8d44051 Faster screen drawing 2024-01-10 17:41:35 -08:00
Devine Lu Linvega e247b86471 Improved core 2024-01-10 17:26:29 -08:00
neauoire 69cc92496d (screen) Fixed issue with pixel fill 2023-11-18 10:59:40 -08:00
~d6 56a17bd878 Toggle scaling from 1-3x using the F1 key.
We reallocate a larger pixel buffer as well as a larger ximage, and
then redraw. If the dimensions have not changed we will preserve the
existing fg/bg data (since for pure rescaling those do not change
and don't need to be reinitialized).
2023-11-13 21:34:50 -08:00
neauoire 317c754c67 (Screen) Removed unused variable 2023-11-12 17:05:21 -08:00
neauoire ff63e12f2a (Screen) Pass addr to sprite 2023-11-12 17:00:21 -08:00
neauoire ee7a69c8b4 (Screen) Cached row only written when visible 2023-11-12 16:53:55 -08:00
neauoire 0536b821dc (Screen) Cache row during sprite drawing 2023-11-12 16:45:55 -08:00
neauoire a4ff15e668 Reduce redraws 2023-11-12 16:40:09 -08:00
neauoire a9bf23118c Housekeeping 2023-11-12 16:36:36 -08:00
neauoire 1706cdba04 Housekeeping 2023-11-12 15:59:15 -08:00
neauoire 8fb1c78180 Fixed issue drawing sprites 2023-11-12 12:34:02 -08:00
neauoire 9e5dbc043d Faster 1bpp drawing 2023-11-12 11:58:08 -08:00
neauoire 0123b4030e Faster 2bpp function 2023-11-12 11:49:21 -08:00
neauoire 224202e562 (Screen) Removed v value 2023-11-12 11:36:34 -08:00
neauoire 98c7036252 Taken some flags out of 2bpp tight lop 2023-11-12 11:21:47 -08:00
neauoire 7827570aec Display mirrored sprites in boundary example 2023-11-12 10:45:42 -08:00
neauoire 67faef3e56 Added test for 1bpp 2023-11-12 10:30:25 -08:00
neauoire 843bbb5195 Split 1bpp/2bpp drawing 2023-11-12 10:20:03 -08:00
neauoire 805c9258d8 (screen.bounds) Center sprite 2023-11-12 09:49:20 -08:00
neauoire 6b0dc5114c Made a boundary testing file 2023-11-12 09:19:30 -08:00
neauoire f98b69827f (Screen) Only check for screen boundary in blit, once 2023-11-11 21:47:54 -08:00
neauoire e52db28299 (Screen) Fill function 2023-11-11 20:59:08 -08:00
neauoire eaa05f8d73 Removed SCALE artifacts 2023-11-11 19:59:12 -08:00
neauoire 520373d598 Housekeeping 2023-11-11 19:44:15 -08:00
neauoire 7a9bc710e6 Housekeeping 2023-11-11 09:50:19 -08:00
neauoire d98e8d43a8 (console) Added tools to spawn unix process 2023-11-11 09:17:24 -08:00
neauoire d69d1508d0 Starting console process setup 2023-11-10 09:32:34 -08:00
neauoire 59edc06ae0 (screen) redraw on resize 2023-11-09 14:46:38 -08:00
neauoire d53473175c (uxn.c) tighter switch 2023-11-09 14:25:12 -08:00
neauoire 91257363c2 (uxn.c) Simple branching value 2023-11-01 16:30:42 -07:00
neauoire 21dfea7890 (uxn.c) Cleanup 2023-11-01 12:00:34 -07:00
neauoire c29c480e92 Removed unused variable 2023-11-01 11:12:57 -07:00
neauoire 6b9717276d (uxn.c) Wrapping zp 2023-11-01 11:10:29 -07:00
neauoire 8f38d8bde2 (uxn.c) Wrap RAM 2023-11-01 10:57:12 -07:00
neauoire ea65f7da37 Removed unused extern 2023-10-31 11:49:42 -07:00
neauoire 13b3496f4e New stack printing in cli 2023-10-31 11:13:27 -07:00