mirror of
https://github.com/AppleCommander/AppleCommander.git
synced 2026-10-22 11:03:36 +00:00
Adding doc for Shrinkit and GameDOS.
This commit is contained in:
1 parent
01303dab99
commit
f108753d2a
2 files changed
+26
No files matched your search
Binary file not shown.
@@ -0,0 +1,26 @@
|
||||
GAMEDOS
|
||||
=======
|
||||
|
||||
struct gd_dirent {
|
||||
char type; /* 'A' = Applesoft, 'B' = Binary */
|
||||
unsigned char track1;
|
||||
unsigned char sector1;
|
||||
unsigned short int meta; /* load addr for Binary,
|
||||
end of code addr for Applesoft */
|
||||
char filename[26]; /* space-padded */
|
||||
unsigned char len; /* in sectors; file must be contiguous */
|
||||
};
|
||||
|
||||
There are 16 dirents, stored from $BE00 up (track 00 sectors E and F)
|
||||
|
||||
The following types are defined but not yet implemented:
|
||||
|
||||
* T - Text
|
||||
* S - System, loads at $0800 (NOT $2000 as ProDOS!)
|
||||
* P - Picture, loads at $2000
|
||||
* I - Integer Basic
|
||||
|
||||
GameDOS hooks the reset vector and the jump instruction at $03D0.
|
||||
|
||||
I've got a program for qbasic that outputs GameDOS disks but it's clumsy
|
||||
and I'd rather use 6502 code for that purpose.
|
||||
Reference in new issue
Block a user