Vince Weaver
14d420454e
utils: add dhgr2png tool
2024-09-28 13:07:39 -04:00
Vince Weaver
604e38b527
climb: update how peasant collision detection works
...
separate it out to separate 256 byte field, away from priorities
takes a bit more space but also simplifies and a bit faster?
2024-09-17 00:47:24 -04:00
Vince Weaver
62f066b46e
make_sprite: work on optimizing masks
2024-08-27 14:35:14 -04:00
Vince Weaver
fff72ef4a7
prodos: fixes to prodos_raw
2024-07-16 18:05:29 -04:00
Vince Weaver
47b48f51b3
riven_hgr: work on bootloader
2024-07-16 18:04:30 -04:00
Vince Weaver
b19ac206b7
prodos: more work on 2mg support
2024-07-16 14:14:30 -04:00
Vince Weaver
b2c41d2927
prodos: fix up mkprodosfs so it can create 2mg files
2024-07-16 02:08:56 -04:00
Vince Weaver
65bceb6812
utils: add various gimp files to a centralized location
2024-07-07 23:55:50 -04:00
Vince Weaver
c5bcf74f30
riven_hgr: work on transparent overlays
2024-05-17 16:56:29 -04:00
Vince Weaver
f802b938f6
sound: try to unify uses of redbook_sound
2024-04-02 00:47:51 -04:00
Vince Weaver
a50f2244f9
bubble: better bubble universe code
2024-02-18 01:40:51 -05:00
Vince Weaver
4b5e660764
bubble: initial assembly
2023-12-31 01:17:33 -05:00
Vince Weaver
c05084c289
gr-sim: uppercase the 6502 emulated registers
...
probably broke something, but this also was a pain as was
often accidentally using the vars, especially X and Y
2023-12-29 13:47:18 -05:00
Vince Weaver
107b7f03f2
hgr: add bubble example
2023-12-29 01:43:47 -05:00
Vince Weaver
227db7acb8
twist: work on lookup
2023-12-13 01:28:31 -05:00
Vince Weaver
0642baaf70
twist: simulated version
2023-12-12 00:59:50 -05:00
Vince Weaver
53783d0cf0
tokenize_asoft: fix issue with spaces in tokens
...
the Applesoft tokenizer essentially allows spaces anywhere in tokens
HCOLOR=3
HCOLOR = 3
H C O L O R = 3
HCOLOR = 3
are all the same
this fixes an issue when parsing on some code I had, I hope it doesn't
break other things. Need to add some test cases
2023-12-06 23:29:19 -05:00
Vince Weaver
65091783da
dots: more size optimization
2023-12-01 08:22:04 -05:00
Vince Weaver
085689df38
dots: more sizecoding
2023-11-30 23:45:08 -05:00
Vince Weaver
a2feef02da
dots: update minimal to match 6502
2023-11-28 14:46:11 -05:00
Vince Weaver
e2c14813ed
dots: more progress
2023-11-28 00:38:18 -05:00
Vince Weaver
8145b7186c
dots: more work on 6502 dots
2023-11-27 16:49:43 -05:00
Vince Weaver
9903d4ffc5
dots: more work on 6502
2023-11-27 16:22:06 -05:00
Vince Weaver
fd60bd5953
dots: more work on various dots programs
2023-11-27 01:29:43 -05:00
Vince Weaver
cfb4f73395
gr-sim: more work on dots
2023-11-26 17:33:10 -05:00
Vince Weaver
ed83b9dd06
gr-sim: more work on dots
2023-11-25 23:59:45 -05:00
Vince Weaver
7e7ba324e2
gr-sim: dots: more minimal
2023-11-25 01:26:04 -05:00
Vince Weaver
59e302544b
gr-sim: more dot changes
2023-11-25 00:39:47 -05:00
Vince Weaver
0c81be5e23
gr-sim: dots: more work on dots nonsense
2023-11-25 00:16:15 -05:00
Vince Weaver
39b86e87cb
gr-sim: dots
...
add dots PoC
2023-11-23 18:27:30 -05:00
Vince Weaver
b1c5090753
donut: got donut going
...
it's very slow
2023-11-10 16:07:58 -05:00
Vince Weaver
9cea3d1ae5
gr-sim: Add donut code
2023-11-09 23:31:06 -05:00
Vince Weaver
8c79d4afa3
dot tunnel: some initial work
2023-09-25 00:07:10 -04:00
Vince Weaver
bb765bcbc7
hgr_font: sorta have bios screen working
2023-08-27 13:28:23 -04:00
Vince Weaver
858ad0b84d
hgr_font: adjust so underscore connects
2023-08-24 01:01:08 -04:00
Vince Weaver
56c40d3516
png2font: add png2font tool
2023-08-23 23:36:02 -04:00
Vince Weaver
f1cf8122b9
text: update program to dump a 1k file to the text screen
2023-07-31 14:16:49 -04:00
Vince Weaver
b2727fd8e0
dgr2png: fix aux color rotate
2023-05-08 00:04:54 -04:00
Vince Weaver
8c7aedf263
dgr2png: always forget files somehow
2023-05-07 14:58:38 -04:00
Vince Weaver
30825d0fdf
dgr_viewer: double lo-res is a pain
...
did finally figure out what was going on
the aux pages are rotated by nybble
2023-05-07 14:55:55 -04:00
Vince Weaver
cc165c3efb
gr2png: add gr2png utility
2023-05-06 00:37:40 -04:00
Vince Weaver
b4c8a5ed5e
fn: making progress
2023-05-02 00:50:49 -04:00
Vince Weaver
b462b2a3ca
text_to_ed: make it a centralized utility
2023-05-01 21:44:23 -04:00
Vince Weaver
bf13f24098
dhgr_viewer: automate
2023-04-27 01:24:38 -04:00
Vince Weaver
2de3dbffc5
sb: auto-gen sprites
2023-03-11 22:43:40 -05:00
Vince Weaver
58bd996bdf
gears: even smaller
2023-01-24 23:00:15 -05:00
Vince Weaver
301eb86fc6
dos33: mkdos33fs: fix really embarassing = vs == bug
...
the catalog code was mostly working by accident
should never have learned Pascal first
2022-09-05 21:09:00 -04:00
Vince Weaver
bd9ab1915a
dos33: mkdosfs fix bug when more than 105 files
2022-09-05 21:04:18 -04:00
Vince Weaver
4cde5ae284
dos33: re-write mkdos33fs catalog creation a bit more robust
...
in theory can generate images with non-105 catalog entries
should test this thoroughly
2022-09-05 20:47:29 -04:00
Vince Weaver
c2faa9ec61
dos33: update slightly how mkdos33fs works
2022-09-05 18:58:09 -04:00