Commit Graph

141 Commits

Author SHA1 Message Date
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