Commit Graph

4951 Commits

Author SHA1 Message Date
Vince Weaver
f02c284329 basic: add large_xor 2022-09-25 17:37:38 -04:00
Vince Weaver
e3e4f2a559 basic: boxes 2022-09-25 01:32:03 -04:00
Vince Weaver
ba0794eeb0 basic: add office picture
based on image posted by onedreamergame
2022-09-09 22:00:05 -04:00
Vince Weaver
f5624fc1e9 basic: add missing files 2022-09-09 18:35:41 -04:00
Vince Weaver
b0c3736813 basic: add mystery 2022-09-09 18:34:51 -04:00
Vince Weaver
e37873de3b appleiibot: add elite 2022-09-06 00:30:11 -04: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
3e93b60331 basic: add target 2022-09-01 21:03:24 -04:00
Vince Weaver
021d88784f hgr: solaris: trying to fit 2022-08-21 23:46:35 -04:00
Vince Weaver
17114d2728 solaris: update trying to figure out table 2022-08-20 23:23:46 -04:00
Vince Weaver
47f30f9de9 hgr: solaris 2022-08-19 01:36:14 -04:00
Vince Weaver
2c6ade629c wargames: fix the SSI speech to work on actual hardware 2022-08-11 09:42:08 -04:00
Vince Weaver
28d9b629fb lovebyte_turbo: update Makefile 2022-08-11 00:49:53 -04:00
Vince Weaver
086aaa47cd hgr_viewer: add another image 2022-08-09 23:39:06 -04:00
Vince Weaver
a22670169d planet: add lovebyte turbo files 2022-08-03 20:46:10 -04:00
Vince Weaver
b85da4bc1a peasant: convert to zx02 compression from lzsa
makes a noticable improvement in file sizes
2022-08-02 00:46:54 -04:00
Vince Weaver
5dde1f4baa appleiibot: asplode 2022-07-28 02:43:59 -04:00
Vince Weaver
96fc0fde29 appleiibot: update solaris 2022-07-26 18:13:01 -04:00
Vince Weaver
7f02cdbe3b applebot: add solaris 2022-07-26 17:11:40 -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
963f9f0586 hgr_viewer: update Makefile one last time 2022-07-19 22:11:21 -04:00
Vince Weaver
bf2d8cb12e hgr_viewer: update Makefile yet again 2022-07-19 22:05:08 -04:00
Vince Weaver
c9087b8201 hgr_viewer: forgot Makefile, as always 2022-07-19 22:01:46 -04:00
Vince Weaver
77bd42616f hgr_viewer: update and put things together 2022-07-19 21:59:43 -04:00
Vince Weaver
d0c491b6b7 boxes: add boxes-on-plain 2022-07-09 19:50:06 -04:00
Vince Weaver
ba9d287fb2 planet_gr: lores version of planet
apparently this all came from the Acorn User's January 1989 issue,
an article by Peter Voke, called 'A World Of Your Own' (page 85)
2022-07-09 18:01:11 -04:00
Vince Weaver
f974330b0d basic: planet in 280 bytes
this is a stripped down implementation of a much cooler BBC Basic
program by Kweepa
2022-07-09 01:21:22 -04:00
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