dos33fsprogs/demos/trogdor/NOTES

169 lines
3.1 KiB
Plaintext
Raw Permalink Normal View History

2024-01-11 06:25:38 +00:00
Crop to 635x472
Levels: middle to 0.40
2024-01-14 06:29:54 +00:00
Scale to: 280x208 (none)
Levels: to 0.35
2024-01-11 06:25:38 +00:00
Indexed, B+W, Floyd Steinberg
Crop to 280x192 with top at 8 pixels down
2024-01-14 06:29:54 +00:00
"A possibly legal program for your Apple II"
2024-01-11 06:25:38 +00:00
2024-01-14 06:29:54 +00:00
Play again? Y/N
Excellent!
Trogdor demands you watch again anyway.
Scene 1: "TROGDOR!"
+ zoom trogdor scrolls right to left
+ Left / Right / Left Flame
+ trog05 / flames
Scene 2: "TROGDOR!"
+ main trogdor scroll up from bottom
+ trog00
Scene 3:
2024-01-11 06:25:38 +00:00
+ village scroll from right to left
2024-01-14 06:29:54 +00:00
+ trog01 / trog02
Scene 4: "TROGDOR WAS A MAN!"
2024-01-11 06:25:38 +00:00
+ Man
2024-01-14 06:29:54 +00:00
+ flames left/right/left
+ "he was a.."
+ trog03
Scene 5: "DRAGON MAN"
+ dragonman
+ "maybe just a..."
+ trog04
Scene 6: "Dragon"
+ dragon again
+ trog00 (trog06?)
+ "but he was still..."
Scene 7: "TROGDOR"
+ Zoom in/out rapidly
+ trog05/trog00
+ Scroll Down off sreen
Scene 8: "TROGDOR"
+ Dragonman
+ Flames on left and right, animated
+ Then rapidly shift trog04/trog05
+ trog04
Scene 9: "Burninating the countryside"
+ Village
+ on "countrside" two flames
+ Burninating the...
Scene 10: "Pesants"
+ Burning peasant scrolls rigt/left
Scene 11: "Burninatng "
2024-01-11 06:25:38 +00:00
+ dragon up/down
2024-01-14 06:29:54 +00:00
+ trog08/trog09
Scene 12: "All the people "
+ Lots of peasants, appear one by one
+
2 4 5
3 1
+ trog10
Scece 13: "Thatched roof cottages"
2024-01-11 06:25:38 +00:00
+ cottage scrolls up
2024-01-14 06:29:54 +00:00
Scene 14: "Thatched roof cottages"
+ alternates
trog09
cottage
trog08
cottage
trog09
cottage
trog08
cottage
trog09
cottage
white screen, twin flames low
Scene 15: "Thatched root cottages"
two flames, cottage scrolls in upside down
Scene 16:
Rapid cuts:
+ trog down
+ man
+ peasant
+ countryside
+ cottage
+ trog zoom out
+ trog zoom out 2 flames
Scene 17: "Trogdor comes in the night!"
+ Strongbad at computer?
2024-01-11 06:25:38 +00:00
2024-01-14 06:29:54 +00:00
Space:
$2000-$3FFF = page1 (8k)
$4000-$5fff = page2 (8k)
$6000-$BFFF = 24k
Language card = 12k (5k by music) so 7k
1499 trog00_trogdor.hgr.zx02
4839 trog01_countryside.hgr.zx02
1174 trog02_countryside.hgr.zx02
1973 trog03_man.hgr.zx02
1982 trog04_dragonman.hgr.zx02
3525 trog05_zoom.hgr.zx02
1665 trog07_peasant.hgr.zx02
2814 trog08_close1.hgr.zx02
3313 trog09_close.hgr.zx02
2817 trog10_peasants.hgr.zx02
2680 trog11_cottage.hgr.zx02
=====
28281 = 28k or so
2024-01-21 21:04:25 +00:00
$0000-$00ff = zero page
$0100-$01ff = stack
$0200-$02ff = group table
$0300-$0369 = preshift table
$0400-$07FF = text/lores PAGE1
$0800-$08ff = QBOOT (can be over-written)
2024-01-29 05:42:56 +00:00
; need 1623 for strongbad ($657)
2024-01-21 21:04:25 +00:00
$0900-$0BFF = text/lores PAGE2 (empty)
$0C00-$0FFF = appears empty?
$1000-$11FF = QBOOT_STAGE2
2024-01-29 05:42:56 +00:00
$1200-$1D12 = QLOAD ($b12, 2834)
2024-01-21 21:04:25 +00:00
$1E00-$1EFF = hposn_low
$1F00-$2000 = hposn_high
$2000-$3FFF = page1 (8k)
$4000-$5fff = page2 (8k)
$6000-$7fff = off-screen draw (8k)
$8000-$BFFF = 16k for TROGDOR
2024-01-21 21:04:25 +00:00
$C000-$CFFF = I/O
$D000 - $E2FF = MUSIC ($12DF in size) 4831
2024-01-21 21:04:25 +00:00
$E300 - $F9FF = FLAMES ($1650 in size) 5712
$FA00 - $FEFF = COUNTRYSIDE ($498 in side) 1176
2024-01-22 03:40:00 +00:00
dragonman:
original man=1973 dragonman=1982 = 3955 bytes
combined = 3669 bytes
2024-01-22 03:54:55 +00:00
optimize so bases same: = 3132 bytes
2024-01-28 03:27:31 +00:00
TODO:
always call clear screen before left/right copy?
2024-01-30 02:27:35 +00:00
patcher:
mockingboard_init
to done_pt3_irq_handler