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
Vince Weaver
046342a81c
utils: mkdos33fs: fix embarassing bug
...
was overwriting VTOC when copying DOS over
2022-07-26 14:58:34 -04:00
Vince Weaver
cbdb595f63
dos33: more robust error checking
...
This was inspired by a request from Micah Cowan
hopefully this didn't break anything
2022-06-09 19:53:10 -04:00
Vince Weaver
0007cbe3a9
dos33: return error code if we hit an error
...
this can make scripting easier
2022-06-09 18:54:38 -04:00
Vince Weaver
72f8e5070f
dos33: some more comments to clear up the last fix
...
needed to break out Beneath Apple DOS for this one
TSL_OFFSET_L/H says what offset in the file the first TSL entry
is representing. It's a 16-bit sector value. Apparently not everything
uses this value.
2022-06-09 17:59:21 -04:00
Nick Downing
08f870dd38
Fix critical bug with saving that prevents BLOAD/BRUN working on the saved file
2022-06-09 17:56:46 -04:00
Vince Weaver
87f7fc15f5
dos33: fix some issues when copying files off disk image
...
ran across this when trying to debug a different issue
by default we can only get total sector size from the T/S lists
(which is only a multiple of 256 bytes) but in addition A (basic)
and B (binary) files also tell you the exact length. So we used that
to truncate to the exact length
Only it turns out some programs (I'm looking at you, cracked version
of WAVY NAVY) intentionally set the file size to be wrong and so
we were truncating things improperly
I think this updated code is a bit more clear. Hopefully it doesn't
break anything, I need a better test suite.
2022-06-09 16:46:17 -04:00
Vince Weaver
db49ead0b6
dos33: try to propogate errors a bit better
2022-06-06 17:01:07 -04:00
Vince Weaver
4d82766a00
utils: fix odd bug in shape_table
2022-05-18 20:31:41 -04:00
Vince Weaver
366ebbe08c
vertical_scroller: trying some size optimization
2022-03-02 01:32:10 -05:00
Vince Weaver
ccaba3d4ff
flyer: shave some bytes off
2022-01-09 18:10:45 -05:00
Vince Weaver
ecaa560381
plasma: more attempts
2021-10-26 15:05:14 -04:00
Vince Weaver
ccdae6d1fb
hgr: plasma
2021-10-25 14:10:44 -04:00
Vince Weaver
f4879d9121
plamsa: more work
2021-10-16 21:30:06 -04:00
Vince Weaver
daceb8ef3b
plasma: working on more plasma demos
2021-10-15 16:27:51 -04:00
Vince Weaver
a5ff0a38a4
gr-sim: work on better plasma
2021-10-15 08:30:15 -04:00
Vince Weaver
868ae59e44
Merge pull request #12 from advorak/master
...
Fix typographical errors in Makefile
2021-09-18 22:42:06 -04:00
Vince Weaver
f8ff9ce708
peasant: boat mostly working
2021-09-16 22:51:55 -04:00
advorak
cc6ebf9226
Fix typographical errors in Makefile
...
"prodos_cat" executable is erroneously referenced as "prodoscat" in "install:" and "clean:"
2021-09-11 06:13:09 +02:00
Vince Weaver
98aa68c21d
hgr_make_sprite: add label support
2021-09-07 23:32:06 -04:00
Vince Weaver
2bb7e1064c
peasant: inventory keyboard navigation works
2021-09-01 00:39:25 -04:00
Vince Weaver
6b5c3612b0
dos33: fix disk corruption on DELETE
...
was using &vtoc where it should have just been vtoc so writing the
pointer value rather than the buffer. urgh
2021-08-24 18:15:00 -04:00
Vince Weaver
0b52583de6
dos33: add debugging
...
chasing a weird corruption issue on DELETE
2021-08-24 17:06:05 -04:00