mirror of
https://github.com/deater/dos33fsprogs.git
synced 2025-01-03 18:29:53 +00:00
111 lines
3.3 KiB
Plaintext
111 lines
3.3 KiB
Plaintext
|
|
MEMORY MAP
|
|
$0000-$00FF = zero page
|
|
$0100-$01FF = stack
|
|
$0200-$02FF = disk stuff
|
|
$0300-$03ff = disk/interrupts
|
|
$0400-$07ff = lores graphics page1
|
|
$0800-$0bff = lores graphics page2
|
|
$800-$8ff = (qboot initial sector)
|
|
$1000-$11ff = qboot_stage2 (disk code)
|
|
$1200-$12ff = QLOAD tables
|
|
$1300-$16FF = HGR lookup tables (NOTE! we probably don't need div7/mod7)
|
|
$1700-$1FFF = QLOAD = loader code (2k?)
|
|
$2000-$3FFF = HGR Page1, lores movie overlays
|
|
$4000-$BFFF = our code (up to 32k in theory)
|
|
$C000-$CFFF = I/O
|
|
$D000-$FFFF = ROM
|
|
|
|
|
|
|
|
image conversion
|
|
scummvm/vokoscreen capture
|
|
crop
|
|
scale to 140x201
|
|
convert
|
|
re-scale and crop to 280x192
|
|
|
|
contrast/bright 57/3 (note: not always or even often)
|
|
|
|
|
|
final movie roto procedure:
|
|
scale to 40x50
|
|
crop to 40x48
|
|
add layer
|
|
paste overlay mask on top
|
|
rotoscope
|
|
copy to new image
|
|
convert to indexed apple II palette
|
|
scale to 80x48
|
|
save
|
|
|
|
|
|
|
|
Disk39 Map (disk has 35 tracks, each 4k in size)
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
T 0 = Qboot
|
|
T 1 = QLOAD 1762 bytes 8S = 0T8S (2048) 300B free
|
|
T 1.5 = TITLE 1531 bytes 8S = 0T8S (2048) 500B free
|
|
T 2 = PROJECTOR 26736 bytes 112S = 7T0S (28672) 2k free
|
|
T 9 = OUTSIDE 29355 bytes 128S = 8T0S (32768) 3k free
|
|
T 17 = MAGSTEPS 11537 bytes 64S = 4T0S (16384) 5k free
|
|
T 21 = MAGLEV 13862 bytes 64S = 4T0S (16384) 3k free
|
|
T 25 = MOVIE_FLIP 7680 bytes 32S = 2T0S (8192) 500B free
|
|
T 27 = MOVIE_MAG 32275 bytes 128S = 8T0S (32768)500B free
|
|
|
|
Disk40 Map (disk has 35 tracks, each 4k in size)
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
T 0 = Qboot
|
|
T 1 = QLOAD 1762 bytes 8S = 0T8S (2048) 300B free
|
|
T 1.5 = TITLE 1531 bytes 8S = 0T8S (2048) 500B free
|
|
T 2 = MAGLEV 30502 bytes = 8T11S (32768) 2k free
|
|
T 10 = OUTSIDE 18917 bytes = 5T (20480) 2k free
|
|
T 15 = TUNNEL 20983 bytes = 6T (24576) 4k free
|
|
T 21 = ORB 13710 bytes 54S= 3T6S (16384) 3k free
|
|
T 25 = MOVIE_FLIP 7680 bytes 32S = 2T0S (8192) 500B free
|
|
T 27 = MOVIE_MAG 32275 bytes 128S = 8T0S (32768)500B free
|
|
|
|
Disk41 Map (disk has 35 tracks, each 4k in size)
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
T 0 = Qboot
|
|
T 1 = QLOAD 1762 bytes 8S = 0T8S (2048) 300B free
|
|
T 1.5 = TITLE 1531 bytes 8S = 0T8S (2048) 500B free
|
|
T 2 = TUNNEL 30609 bytes = 8T (32768) 2k free
|
|
T 10 = STAIRS 25533 100S= 6T4S (28672) 3k free
|
|
T 17 = COVE 18337 = 8T (32768)
|
|
T 25 = STAIRS2 24965 = 7T (28672)
|
|
|
|
Disk43 Map (disk has 35 tracks, each 4k in size)
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
T 0 = Qboot
|
|
T 1 = QLOAD 1762 bytes 8S = 0T8S (2048) 300B free
|
|
T 1.5 = TITLE 1531 bytes 8S = 0T8S (2048) 500B free
|
|
T 2 = CART 26736 bytes 112S = 7T0S (28672) 2k free
|
|
T 27 = MOVIE_CART32275 bytes 128S = 8T0S (32768)500B free
|
|
|
|
|
|
|
|
|
|
disk40: 80/67 in tunnel
|
|
|
|
|
|
Disk notes:
|
|
|
|
disk1: arrival and area around telescope
|
|
|
|
disk2: steps up and path to projector?
|
|
|
|
disk39: projector and maglev, including ride
|
|
|
|
disk40: jungle island maglev station, sound puzzle clue
|
|
also maglev flip and ride back to disk39
|
|
|
|
disk41: steps up to t-intersection?
|
|
X locations
|
|
|
|
disk42: to left, including sea animal move
|
|
|
|
disk43: to right, including cart ride
|
|
; it's 11 steps (22)
|
|
;
|