mirror of
https://github.com/brouhaha/a2zip.git
synced 2024-06-02 11:41:27 +00:00
Add ZIP rev F.
This commit is contained in:
parent
5c99fb774b
commit
5d0f9c1334
11
Makefile
11
Makefile
|
@ -3,6 +3,7 @@ all: zip1.lst zip1.bin zip1-check \
|
|||
zip3.lst zip3.bin zip3-check \
|
||||
zip3a.lst zip3a.bin zip3a-check \
|
||||
zip3b.lst zip3b.bin zip3b-check \
|
||||
zip3f.lst zip3f.bin zip3f-check \
|
||||
ezip2a.lst ezip2a.bin ezip2a-check \
|
||||
ezip2b.lst ezip2b.bin ezip2b-check \
|
||||
ezip2c.lst ezip2c.bin ezip2c-check \
|
||||
|
@ -64,6 +65,16 @@ zip3b-check: zip3b.bin
|
|||
echo "98ab866beb68f1d78b978a36106e611fd9196ffe7cd6d2e534c145197be3ebc1 zip3b.bin" | sha256sum -c -
|
||||
|
||||
|
||||
zip3f.p zip3f.lst: zip.asm
|
||||
asl zip-late.asm -o zip3f.p -L -OLIST zip3f.lst -D iver='$$0306'
|
||||
|
||||
zip3f.bin: zip3f.p
|
||||
p2bin -r '$$0900-$$27ff' zip3f.p
|
||||
|
||||
zip3f-check: zip3f.bin
|
||||
echo "6bcc991eb5bdc55a6c0ddb6f307c630ee273f7b95ad0d5f3bc1d9e34ee0ed988 zip3f.bin" | sha256sum -c -
|
||||
|
||||
|
||||
ezip2a.p ezip2a.lst: ezip.asm
|
||||
asl ezip.asm -o ezip2a.p -L -OLIST ezip2a.lst -D iver='$$0201'
|
||||
|
||||
|
|
|
@ -65,10 +65,11 @@ Revision B added support for splitting the screen into two windows.
|
|||
|
||||
## Later ZIP interpreters
|
||||
|
||||
Between Revision B and revision F of the Apple II ZIP interpreters, a
|
||||
Between revision B and revision F of the Apple II ZIP interpreters, a
|
||||
substantial rearrangement of the code occurred. These and later changes
|
||||
to the v3 interpreter have not yet been fully analyzed, and are not currently
|
||||
represented here.
|
||||
to the v3 interpreter have not yet been fully analyzed.
|
||||
|
||||
Currently revision F can be built from the source file "zip-late.asm".
|
||||
|
||||
The disk I/O routines are derived from RWTS but no longer
|
||||
structured in the same way as RWTS, and are now more tightly integrated with
|
||||
|
|
4532
zip-late.asm
Normal file
4532
zip-late.asm
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user