837082cf56
tweak viewports
...
skip experimental 6th viewport that got forgotten
and limit max zoom to 7 (range 0-7) which is what looks good
2025-01-01 15:45:26 -08:00
65fcb44934
3.13 / 6.26 gives nicer results!
2025-01-01 15:37:12 -08:00
c424f1b8bc
fill in scanlines during tiering
2024-12-31 22:10:27 -08:00
49fe315529
'wide pixels'
...
should get better color on the composite video because the
scanlines will be fuller of data
2024-12-31 20:13:11 -08:00
f1ebb21bcb
wip not working wide pixels
2024-12-31 17:49:13 -08:00
87caa52543
add viewport number 5 full zoom
2024-12-31 15:45:03 -08:00
d8601bb856
fix fix
2024-12-31 15:03:43 -08:00
7985ea9a39
fix panning for 32-bi
2024-12-31 14:45:38 -08:00
cc83c76706
update docs for 32-bit intermediates
2024-12-31 14:16:43 -08:00
2e8893fd78
haha fuck me
2024-12-31 13:54:53 -08:00
81bf7f3c43
tweak
2024-12-31 09:53:22 -08:00
1e0f577e09
wip
2024-12-31 09:09:11 -08:00
d2f41f9644
wip
2024-12-31 09:02:42 -08:00
2fcb30b76a
wip
2024-12-31 08:56:59 -08:00
13257309dc
init fix
2024-12-31 08:34:02 -08:00
7184b8e03f
wip
2024-12-31 08:24:47 -08:00
4a1e35699a
wip
2024-12-31 08:24:44 -08:00
0d086a179c
wip
2024-12-31 08:23:04 -08:00
61eb1aaf21
notes
2024-12-31 05:11:26 -08:00
b56dc1e98b
notes
2024-12-30 20:38:33 -08:00
0a7293d8bc
do 4x4 2x2 1x1 only
...
in prep for bigger pixels
2024-12-30 19:52:35 -08:00
ec42f672d4
use an 8-item z buffer for slightly fasterness
2024-12-30 19:48:28 -08:00
67649d4743
annotations, tweak
2024-12-30 19:17:02 -08:00
ed79c80b16
update readme
2024-12-30 16:50:25 -08:00
e6cbe0bc6b
notes
2024-12-30 16:43:18 -08:00
6db8cef82d
51-70 cycles for xe :D
2024-12-30 15:17:50 -08:00
9b7f6b8937
add a viewport in the front spike
2024-12-30 14:22:03 -08:00
3bd9b1ac31
micro-optimizations in imul8xe
...
53-72 cycles
overview in 10.896 ms/px
2024-12-30 14:09:02 -08:00
63e74d5152
tweak
2024-12-30 13:44:31 -08:00
14125a398a
cycle 'in' not 'out'
2024-12-30 11:35:45 -08:00
71d8d93abc
even better palette cycling
2024-12-30 11:33:55 -08:00
64a6cf50f3
awesome new palette cycler
2024-12-30 10:21:52 -08:00
100c0f3314
1/2/3 selectable viewports
2024-12-30 09:19:41 -08:00
e51aa91e4e
notes
2024-12-30 06:48:04 -08:00
c4b98c7be2
optimize out a temporary
...
down to 11.076 ms/px on xe
2024-12-30 05:35:22 -08:00
70d2c91f03
fix bank switch on xl/xe
...
was accidentally enabling basic rom :D
5m46s - 11.759 ms/px - 800xl
5m30s - 11.215 ms/px - 130xe
2024-12-30 03:56:35 -08:00
acac5a8df4
moving the framebuffer into the basic space
...
fails on 130xe and 800xl for some reason
works on 800 as expected
2024-12-29 21:19:55 -08:00
883f926e57
split memory, wip
...
appears to work on 800 but xl/xe overlap basic lol
2024-12-29 21:06:48 -08:00
0c63430dd9
wip tables segment to be
2024-12-29 20:37:58 -08:00
3ab5006aa3
wip refacotring
2024-12-29 17:56:14 -08:00
f903272335
refactoring and start on squares
2024-12-29 17:37:06 -08:00
8ad996981a
whoops
2024-12-29 13:19:58 -08:00
15fc5367f9
switck with the overview as default fo rnow
2024-12-29 13:18:54 -08:00
2118890977
add an alternate viewport (compile-time currently)
...
zoomed to max
2024-12-29 13:10:35 -08:00
0fc5ba914f
fix pan/zoom bug
...
was missing an rts on update_palette
this happened to fall through to keycheck
which if timing was wrong would dutifully process the viewport
change and return to update_palette's caller
which in turn was -not- expecting to reset the outer loop
fixed
2024-12-29 12:29:36 -08:00
2b0167226e
todos
2024-12-28 20:44:27 -08:00
504457595a
correct zoom border checks
2024-12-28 18:11:35 -08:00
0fcf4d6676
comment tweak
2024-12-28 17:40:21 -08:00
d83b811444
remove stray copy of the expanded-ram imul
...
it's not finished or working, just keep the core one :D
2024-12-28 15:13:06 -08:00
f32cc5fa7c
whoops
2024-12-27 19:15:19 -08:00