Devine Lu Linvega
897e0a5651
uxncli will exit if no console vector
2024-02-15 15:49:06 -08:00
Devine Lu Linvega
fa4da132b9
Fixed UB in screen
2024-02-14 08:59:12 -08:00
Devine Lu Linvega
8f1766f096
(screen) Catch offscreen pixel
2024-01-21 10:01:58 -08:00
Devine Lu Linvega
2eb7c87af6
(screen) Tiny improvement to drawing pointer
2024-01-20 17:14:55 -08:00
Devine Lu Linvega
b1f81dcd69
Converter twos() to a macro
2024-01-20 17:00:05 -08:00
Devine Lu Linvega
12cb8e2b1a
Housekeeping
2024-01-20 16:39:27 -08:00
Devine Lu Linvega
2dff2178ed
Optimized changed region code
2024-01-20 16:32:44 -08:00
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