Commit Graph

4921 Commits

Author SHA1 Message Date
Vince Weaver 1099a50b13 compression_test: update results with exomizer 2022-06-17 01:30:30 -04:00
Vince Weaver 7771f2d660 compression_test: missed some files 2022-06-17 01:25:26 -04:00
Vince Weaver bff16e6de7 compression_test: finally got exomizer working 2022-06-17 01:24:21 -04:00
Vince Weaver 94bc946a4c hgr: another short graphics demo 2022-06-10 23:28:02 -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
Nick Downing 9458bcf374 Add .gitignore 2022-06-09 18:06:12 -04:00
Vince Weaver cf1c580870 poly: sample sound 2022-06-09 18:04:15 -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 3b76177bec compression: update comparison 2022-06-06 01:19:58 -04:00
Vince Weaver 1ae6ddac20 compression: add some compression tests 2022-06-06 00:53:52 -04:00
Vince Weaver 6f6e36b231 compression: doing some tests 2022-06-04 00:52:41 -04:00
Vince Weaver 4305eedcd2 gr: stars: see if it will fit in 128 bytes
short answer is no
2022-06-02 15:08:58 -04:00
Vince Weaver 72215d5ec8 basic: applebot: add star bounce 2022-05-31 13:57:28 -04:00
Vince Weaver 5b059ab037 basic: convert_tgreene: add help message 2022-05-31 13:47:25 -04:00
Vince Weaver 105148be9d gr: stars_bot: optimizing 2022-05-31 12:55:41 -04:00
Vince Weaver c6a325c25d gr: stars 2022-05-31 12:10:10 -04:00
Vince Weaver b289cab701 star: draw a star 2022-05-31 10:45:24 -04:00
Vince Weaver 8f5df0b139 demo: outline2022 2022-05-28 16:10:39 -04:00
Vince Weaver cfc938ee9e demo: o: accidentally found better starting point 2022-05-26 00:22:50 -04:00
Vince Weaver 4f6278f087 demo: o: update sound then optimize down again 2022-05-25 22:17:02 -04:00
Vince Weaver 031eb48e6a demo: o: back below 256B 2022-05-25 16:11:38 -04:00
Vince Weaver ca945e3609 demo: o: more size opt 2022-05-25 00:54:18 -04:00
Vince Weaver 7c2ae5942b demos: o: more work 2022-05-24 17:05:07 -04:00
Vince Weaver 63f62f3ddd demos: o: merge in the hires stuff 2022-05-24 16:21:37 -04:00
Vince Weaver fd92afd93d demos: o: rename things 2022-05-24 11:18:33 -04:00
Vince Weaver 02778624d6 demo: o: update 2022-05-24 00:21:26 -04:00
Vince Weaver 6370349ac5 gr: scroll: more work 2022-05-23 09:00:01 -04:00
Vince Weaver 3f4b525f0d scroll: change pattern 2022-05-20 00:17:22 -04:00
Vince Weaver eafb6271c8 gr: scroll: update texture 2022-05-19 23:20:44 -04:00
Vince Weaver 5bbdd48d60 gr: trench: merge in xw 2022-05-19 00:35:00 -04:00
Vince Weaver 4d82766a00 utils: fix odd bug in shape_table 2022-05-18 20:31:41 -04:00
Vince Weaver d7ebc52fcd graphics: hgr: xw 2022-05-18 20:30:49 -04:00
Vince Weaver c3bd11a910 gr: scroll: more work 2022-05-18 09:07:38 -04:00
Vince Weaver c3f95ea6f0 polly: more sound effects 2022-05-18 01:19:40 -04:00
Vince Weaver 75d4c04631 music: polly: more sound work 2022-05-16 02:16:30 -04:00
Vince Weaver ccea46bc50 polly: automate sample 2022-05-13 23:37:13 -04:00
Vince Weaver 4fcefd0ad0 gr: scroller: random: update logo 2022-05-09 00:54:34 -04:00
Vince Weaver 4715dfaf85 scroll: work on smaller version 2022-05-08 01:14:52 -04:00
Vince Weaver 0d9db2963f gr: scroll: random bot fits 2022-05-03 00:36:58 -04:00
Vince Weaver ab46040837 gr: scroll: random 2022-05-02 22:50:11 -04:00
Vince Weaver cfbeb5e191 basic: moon lander 2022-05-02 01:05:33 -04:00
Vince Weaver 0949531644 gr: scroll: diamond 2022-04-28 00:29:10 -04:00
Vince Weaver 5dda7169c1 gr: work on scroller 2022-04-26 08:09:54 -04:00
Vince Weaver 1e3fa91a6e lemm: hook up music 2022-04-22 01:56:34 -04:00
Vince Weaver 60902532cb lemm: add more music 2022-04-22 01:34:33 -04:00
Vince Weaver 64d366ef8f lemm: some more music 2022-04-22 01:34:03 -04:00