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
Vince Weaver
6c06f149ec
lemm: update levels to be playable
2022-04-19 21:36:44 -04:00
Vince Weaver
c6fa85acf0
lemm: let you switch jobs if digging, etc
...
I think the actual game lets you do this
2022-04-19 21:27:36 -04:00
Vince Weaver
0845530f75
lemm: hr_level2 was still slightly too big to fit
...
was having odd effects on the flame thrower
2022-04-17 22:01:56 -04:00
Vince Weaver
d6876d4cde
lemm: add hr expansion
2022-04-17 19:28:29 -04:00
Vince Weaver
f782b5d41c
lemm: switch to other iic vblank method
2022-04-15 08:18:47 -04:00