Andrew Alderwick
f77fa80d35
Replaced duplicate parts of PPU init with resize functions
2021-09-19 23:34:03 +01:00
Sigrid Solveig Haflínudóttir
6337680774
ppu: change the API to signal when redraw is required
...
To lower CPU load in idle mode (no changes on screen)
make ppu_pixel return non-zero when a change has been
made.
25% → 4% (piano.rom) after this change on Linux amd64,
Thinkpad X220.
2021-09-19 23:30:53 +02:00
neauoire
bca5562eec
The screen width/height ports can be written to
2021-09-18 16:51:20 -07:00
Sigrid Solveig Haflínudóttir
ccd9aabecd
ppu: remove unused "pixels" field from Ppu; reset bg/fg to all zeroes on init
2021-09-17 20:24:50 +02:00
neauoire
478669a8ca
Reverted to a standard SDL Texture for the screen
2021-09-16 19:48:00 -07:00
neauoire
98f773c652
Removed unused hor/ver values
2021-08-01 11:38:04 -07:00
neauoire
be85023831
Prefixed function names with ppu
2021-08-01 11:33:43 -07:00
Andrew Alderwick
4257f9818a
Switched to indexed SDL_Surface using blit to window.
2021-07-31 19:46:27 +01:00
neauoire
7f345428d6
Moved inspect in uxnemu.c
2021-07-30 14:38:08 -07:00
neauoire
a1d00a2df7
Drawing inspect on fg so it can be erased
2021-07-05 09:06:32 -07:00
neauoire
7fe0750c17
Added return pointer position to debugger
2021-06-18 20:19:32 -07:00
Andrew Alderwick
d5b2bd9895
Revert "Removed second texture of PPU"
2021-05-30 23:15:37 +01:00
Andrew Alderwick
ffe142ea91
Removed second texture of PPU
2021-05-30 23:04:19 +01:00
neauoire
d163c43201
Improved uxncli and moved all demos into examples
2021-05-26 10:02:13 -07:00
Andrew Alderwick
15480b238a
Converted PPU to use two textures; moved padding to src/emulator.c
2021-05-19 23:17:58 +01:00
neauoire
8c1cf40cb1
Revert "ppu: keep track of modified rows and only redraw those in drawppu"
...
This reverts commit 3c64c8c1a4
.
2021-05-19 09:13:41 -07:00
Sigrid Solveig Haflínudóttir
3c64c8c1a4
ppu: keep track of modified rows and only redraw those in drawppu
2021-05-19 12:25:18 +00:00
neauoire
7f5c4e25e4
Moved devices in their own folders
2021-05-11 11:42:12 -07:00