diff --git a/asm_routines/lzss_decompress.s b/asm_routines/lzss_decompress.s index 08ba507e..a8ac31bd 100644 --- a/asm_routines/lzss_decompress.s +++ b/asm_routines/lzss_decompress.s @@ -29,7 +29,7 @@ FREQUENT_CHAR EQU 0 ;R: .res (1024-64) ; N-F -R EQU $9000 +R EQU $9800 ; Init lzss_init: diff --git a/linker_scripts/apple2_4000.inc b/linker_scripts/apple2_4000.inc index 2720353e..76422052 100644 --- a/linker_scripts/apple2_4000.inc +++ b/linker_scripts/apple2_4000.inc @@ -1,6 +1,6 @@ MEMORY { ZP: start = $00, size = $1A, type = rw; - RAM: start = $4000, size = $5000, file = %O; + RAM: start = $4000, size = $5800, file = %O; } SEGMENTS { diff --git a/mockingboard/ksp_theme3_compressed.inc b/mockingboard/ksp_theme3_compressed.inc new file mode 100644 index 00000000..2281dee2 --- /dev/null +++ b/mockingboard/ksp_theme3_compressed.inc @@ -0,0 +1,623 @@ + +; Using ym5_to_mockingboard to convert song ./kerbal3.ym5 +; YM5 Song attributes (1) : Interleaved=yes +; Frames: 4128, Chip clock: 1000000 Hz, Frame rate: 50 Hz, Length=1:22 +; Loop frame: 0, Extra data size: 0 +; Song name: Kerbal Space Program Theme +; Author name: Felipe Falanghe +; Comment: Tracked by Vince Weaver + +ksp_theme2: +.byte $01,$80,$38,$00 ; 00000 +.byte $01,$3D,$BD,$7D,$02,$BB,$03,$07,$0D,$0D,$0D ; 00096 +.byte $01,$00,$07,$0E,$0E,$0E ; 00097 +.byte $01,$00,$07,$0F,$0F,$0F ; 00098 +.byte $01,$00,$07,$0E,$0E,$0E ; 00099 +.byte $14,$00,$06,$0C,$0C ; 00119 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 00120 +.byte $17,$00,$01,$0C ; 00143 +.byte $01,$0D,$EE,$7D,$02,$02,$0C ; 00144 +.byte $01,$00,$03,$0D,$0D ; 00145 +.byte $01,$00,$03,$0E,$0E ; 00146 +.byte $01,$00,$03,$0D,$0D ; 00147 +.byte $14,$00,$02,$0B ; 00167 +.byte $01,$0C,$00,$00,$02,$00 ; 00168 +.byte $17,$00,$01,$0B ; 00191 +.byte $01,$0D,$9F,$7D,$02,$03,$0D,$0D ; 00192 +.byte $01,$00,$03,$0E,$0E ; 00193 +.byte $01,$00,$03,$0F,$0F ; 00194 +.byte $01,$00,$03,$0E,$0E ; 00195 +.byte $14,$00,$02,$0C ; 00215 +.byte $01,$0C,$00,$00,$02,$00 ; 00216 +.byte $17,$00,$01,$0C ; 00239 +.byte $01,$0D,$EE,$7D,$02,$02,$0D ; 00240 +.byte $01,$00,$03,$0D,$0E ; 00241 +.byte $01,$00,$03,$0E,$0F ; 00242 +.byte $01,$00,$03,$0D,$0E ; 00243 +.byte $0C,$01,$BD,$01,$0C ; 00255 +.byte $01,$00,$01,$0D ; 00256 +.byte $01,$00,$01,$0E ; 00257 +.byte $01,$00,$01,$0D ; 00258 +.byte $05,$00,$02,$0C ; 00263 +.byte $01,$0C,$00,$00,$02,$00 ; 00264 +.byte $06,$01,$9F,$01,$0C ; 00270 +.byte $01,$00,$01,$0D ; 00271 +.byte $01,$00,$01,$0E ; 00272 +.byte $01,$00,$01,$0D ; 00273 +.byte $0F,$3D,$86,$18,$02,$A9,$01,$06,$0D,$0D ; 00288 +.byte $01,$00,$07,$0E,$0E,$0E ; 00289 +.byte $01,$00,$07,$0F,$0F,$0F ; 00290 +.byte $01,$00,$07,$0E,$0E,$0E ; 00291 +.byte $14,$00,$06,$0C,$0C ; 00311 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 00312 +.byte $17,$00,$01,$0C ; 00335 +.byte $01,$3D,$8E,$38,$02,$CB,$02,$07,$0D,$0D,$0D ; 00336 +.byte $01,$00,$07,$0E,$0E,$0E ; 00337 +.byte $01,$00,$07,$0F,$0F,$0F ; 00338 +.byte $01,$00,$07,$0E,$0E,$0E ; 00339 +.byte $14,$00,$06,$0C,$0C ; 00359 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 00360 +.byte $17,$00,$01,$0C ; 00383 +.byte $01,$3D,$EE,$7D,$02,$BB,$03,$07,$0D,$0D,$0D ; 00384 +.byte $01,$00,$07,$0E,$0E,$0E ; 00385 +.byte $01,$00,$07,$0F,$0F,$0F ; 00386 +.byte $01,$00,$07,$0E,$0E,$0E ; 00387 +.byte $14,$00,$06,$0C,$0C ; 00407 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 00408 +.byte $17,$00,$01,$0C ; 00431 +.byte $01,$0C,$7D,$02,$02,$0D ; 00432 +.byte $01,$00,$03,$0D,$0E ; 00433 +.byte $01,$00,$03,$0E,$0F ; 00434 +.byte $01,$00,$03,$0D,$0E ; 00435 +.byte $0C,$01,$BD,$01,$0C ; 00447 +.byte $01,$00,$01,$0D ; 00448 +.byte $01,$00,$01,$0E ; 00449 +.byte $01,$00,$01,$0D ; 00450 +.byte $05,$00,$02,$0C ; 00455 +.byte $01,$0C,$00,$00,$02,$00 ; 00456 +.byte $06,$01,$9F,$01,$0C ; 00462 +.byte $01,$00,$01,$0D ; 00463 +.byte $01,$00,$01,$0E ; 00464 +.byte $01,$00,$01,$0D ; 00465 +.byte $0F,$3D,$86,$18,$02,$A9,$01,$06,$0D,$0D ; 00480 +.byte $01,$00,$07,$0E,$0E,$0E ; 00481 +.byte $01,$00,$07,$0F,$0F,$0F ; 00482 +.byte $01,$00,$07,$0E,$0E,$0E ; 00483 +.byte $14,$00,$06,$0C,$0C ; 00503 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 00504 +.byte $17,$00,$01,$0C ; 00527 +.byte $01,$3D,$8E,$38,$02,$CB,$02,$07,$0D,$0D,$0D ; 00528 +.byte $01,$00,$07,$0E,$0E,$0E ; 00529 +.byte $01,$00,$07,$0F,$0F,$0F ; 00530 +.byte $01,$00,$07,$0E,$0E,$0E ; 00531 +.byte $14,$00,$06,$0C,$0C ; 00551 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 00552 +.byte $17,$00,$01,$0C ; 00575 +.byte $01,$3D,$EE,$7D,$02,$BB,$03,$07,$0D,$0D,$0D ; 00576 +.byte $01,$00,$07,$0E,$0E,$0E ; 00577 +.byte $01,$00,$07,$0F,$0F,$0F ; 00578 +.byte $01,$00,$07,$0E,$0E,$0E ; 00579 +.byte $14,$00,$06,$0C,$0C ; 00599 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 00600 +.byte $17,$00,$01,$0C ; 00623 +.byte $02,$00,$01,$0D ; 00625 +.byte $01,$00,$01,$0E ; 00626 +.byte $01,$00,$01,$0D ; 00627 +.byte $2C,$00,$01,$0B ; 00671 +.byte $01,$3D,$D4,$18,$02,$A9,$01,$07,$0C,$0C,$0C ; 00672 +.byte $01,$00,$07,$0D,$0D,$0D ; 00673 +.byte $01,$00,$07,$0E,$0E,$0E ; 00674 +.byte $01,$00,$07,$0D,$0D,$0D ; 00675 +.byte $14,$00,$06,$0B,$0B ; 00695 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 00696 +.byte $17,$00,$01,$0B ; 00719 +.byte $01,$0D,$B2,$A9,$01,$03,$0C,$0C ; 00720 +.byte $01,$00,$03,$0D,$0D ; 00721 +.byte $01,$00,$03,$0E,$0E ; 00722 +.byte $01,$00,$03,$0D,$0D ; 00723 +.byte $14,$00,$02,$0B ; 00743 +.byte $01,$0C,$00,$00,$02,$00 ; 00744 +.byte $18,$0C,$A9,$01,$02,$0C ; 00768 +.byte $01,$00,$02,$0D ; 00769 +.byte $01,$00,$02,$0E ; 00770 +.byte $01,$00,$02,$0D ; 00771 +.byte $14,$00,$02,$0B ; 00791 +.byte $01,$0C,$00,$00,$02,$00 ; 00792 +.byte $17,$00,$01,$0B ; 00815 +.byte $01,$01,$D4,$01,$0C ; 00816 +.byte $01,$00,$01,$0D ; 00817 +.byte $01,$00,$01,$0E ; 00818 +.byte $01,$00,$01,$0D ; 00819 +.byte $0C,$01,$B2,$01,$0C ; 00831 +.byte $01,$00,$01,$0D ; 00832 +.byte $01,$00,$01,$0E ; 00833 +.byte $01,$00,$01,$0D ; 00834 +.byte $0C,$01,$9F,$01,$0C ; 00846 +.byte $01,$00,$01,$0D ; 00847 +.byte $01,$00,$01,$0E ; 00848 +.byte $01,$00,$01,$0D ; 00849 +.byte $0F,$0D,$BD,$7B,$01,$02,$0D ; 00864 +.byte $01,$00,$03,$0E,$0E ; 00865 +.byte $01,$00,$03,$0F,$0F ; 00866 +.byte $01,$00,$03,$0E,$0E ; 00867 +.byte $14,$00,$02,$0C ; 00887 +.byte $01,$0C,$00,$00,$02,$00 ; 00888 +.byte $17,$00,$01,$0C ; 00911 +.byte $01,$0D,$EE,$7D,$02,$02,$0C ; 00912 +.byte $01,$00,$03,$0D,$0D ; 00913 +.byte $01,$00,$03,$0E,$0E ; 00914 +.byte $01,$00,$03,$0D,$0D ; 00915 +.byte $14,$00,$02,$0B ; 00935 +.byte $01,$0C,$00,$00,$02,$00 ; 00936 +.byte $17,$00,$01,$0B ; 00959 +.byte $01,$0C,$7D,$02,$03,$0D,$0D ; 00960 +.byte $01,$00,$03,$0E,$0E ; 00961 +.byte $01,$00,$03,$0F,$0F ; 00962 +.byte $01,$00,$03,$0E,$0E ; 00963 +.byte $14,$00,$02,$0C ; 00983 +.byte $01,$0C,$00,$00,$02,$00 ; 00984 +.byte $17,$00,$01,$0C ; 01007 +.byte $01,$0C,$7D,$02,$02,$0C ; 01008 +.byte $01,$00,$03,$0D,$0D ; 01009 +.byte $01,$00,$03,$0E,$0E ; 01010 +.byte $01,$00,$03,$0D,$0D ; 01011 +.byte $0C,$01,$BD,$01,$0C ; 01023 +.byte $01,$00,$01,$0D ; 01024 +.byte $01,$00,$01,$0E ; 01025 +.byte $01,$00,$01,$0D ; 01026 +.byte $05,$00,$02,$0B ; 01031 +.byte $01,$0C,$00,$00,$02,$00 ; 01032 +.byte $06,$01,$77,$01,$0C ; 01038 +.byte $01,$00,$01,$0D ; 01039 +.byte $01,$00,$01,$0E ; 01040 +.byte $01,$00,$01,$0D ; 01041 +.byte $0F,$3D,$86,$18,$02,$A9,$01,$06,$0D,$0D ; 01056 +.byte $01,$00,$07,$0E,$0E,$0E ; 01057 +.byte $01,$00,$07,$0F,$0F,$0F ; 01058 +.byte $01,$00,$07,$0E,$0E,$0E ; 01059 +.byte $14,$00,$06,$0C,$0C ; 01079 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 01080 +.byte $17,$00,$01,$0C ; 01103 +.byte $01,$3D,$8E,$38,$02,$CB,$02,$07,$0D,$0D,$0D ; 01104 +.byte $01,$00,$07,$0E,$0E,$0E ; 01105 +.byte $01,$00,$07,$0F,$0F,$0F ; 01106 +.byte $01,$00,$07,$0E,$0E,$0E ; 01107 +.byte $14,$00,$06,$0C,$0C ; 01127 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 01128 +.byte $17,$00,$01,$0C ; 01151 +.byte $01,$3D,$EE,$7D,$02,$BB,$03,$07,$0D,$0D,$0D ; 01152 +.byte $01,$00,$07,$0E,$0E,$0E ; 01153 +.byte $01,$00,$07,$0F,$0F,$0F ; 01154 +.byte $01,$00,$07,$0E,$0E,$0E ; 01155 +.byte $14,$00,$06,$0C,$0C ; 01175 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 01176 +.byte $17,$00,$01,$0C ; 01199 +.byte $01,$0C,$7D,$02,$02,$0C ; 01200 +.byte $01,$00,$03,$0D,$0D ; 01201 +.byte $01,$00,$03,$0E,$0E ; 01202 +.byte $01,$00,$03,$0D,$0D ; 01203 +.byte $0C,$01,$BD,$01,$0C ; 01215 +.byte $01,$00,$01,$0D ; 01216 +.byte $01,$00,$01,$0E ; 01217 +.byte $01,$00,$01,$0D ; 01218 +.byte $05,$00,$02,$0B ; 01223 +.byte $01,$0C,$00,$00,$02,$00 ; 01224 +.byte $06,$01,$77,$01,$0C ; 01230 +.byte $01,$00,$01,$0D ; 01231 +.byte $01,$00,$01,$0E ; 01232 +.byte $01,$00,$01,$0D ; 01233 +.byte $0F,$3D,$86,$18,$02,$A9,$01,$06,$0D,$0D ; 01248 +.byte $01,$00,$07,$0E,$0E,$0E ; 01249 +.byte $01,$00,$07,$0F,$0F,$0F ; 01250 +.byte $01,$00,$07,$0E,$0E,$0E ; 01251 +.byte $14,$00,$06,$0C,$0C ; 01271 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 01272 +.byte $17,$00,$01,$0C ; 01295 +.byte $01,$3D,$8E,$38,$02,$CB,$02,$07,$0D,$0D,$0D ; 01296 +.byte $01,$00,$07,$0E,$0E,$0E ; 01297 +.byte $01,$00,$07,$0F,$0F,$0F ; 01298 +.byte $01,$00,$07,$0E,$0E,$0E ; 01299 +.byte $14,$00,$06,$0C,$0C ; 01319 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 01320 +.byte $17,$00,$01,$0C ; 01343 +.byte $01,$3D,$EE,$7D,$02,$BB,$03,$07,$0D,$0D,$0D ; 01344 +.byte $01,$00,$07,$0E,$0E,$0E ; 01345 +.byte $01,$00,$07,$0F,$0F,$0F ; 01346 +.byte $01,$00,$07,$0E,$0E,$0E ; 01347 +.byte $14,$00,$06,$0C,$0C ; 01367 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 01368 +.byte $17,$00,$01,$0C ; 01391 +.byte $02,$00,$01,$0D ; 01393 +.byte $01,$00,$01,$0E ; 01394 +.byte $01,$00,$01,$0D ; 01395 +.byte $2C,$00,$01,$0B ; 01439 +.byte $01,$3D,$D4,$18,$02,$A9,$01,$07,$0C,$0C,$0C ; 01440 +.byte $01,$00,$07,$0D,$0D,$0D ; 01441 +.byte $01,$00,$07,$0E,$0E,$0E ; 01442 +.byte $01,$00,$07,$0D,$0D,$0D ; 01443 +.byte $14,$00,$06,$0B,$0B ; 01463 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 01464 +.byte $18,$0C,$A9,$01,$02,$0C ; 01488 +.byte $01,$00,$02,$0D ; 01489 +.byte $01,$00,$02,$0E ; 01490 +.byte $01,$00,$02,$0D ; 01491 +.byte $14,$00,$02,$0B ; 01511 +.byte $01,$0C,$00,$00,$02,$00 ; 01512 +.byte $18,$0C,$A9,$01,$02,$0B ; 01536 +.byte $01,$00,$02,$0C ; 01537 +.byte $01,$00,$02,$0D ; 01538 +.byte $01,$00,$02,$0C ; 01539 +.byte $2C,$00,$01,$0B ; 01583 +.byte $02,$00,$01,$0C ; 01585 +.byte $01,$00,$01,$0D ; 01586 +.byte $01,$00,$01,$0C ; 01587 +.byte $0C,$01,$EE,$01,$0B ; 01599 +.byte $01,$00,$01,$0C ; 01600 +.byte $01,$00,$01,$0D ; 01601 +.byte $01,$00,$01,$0C ; 01602 +.byte $0C,$03,$0C,$01,$01,$0B ; 01614 +.byte $01,$00,$01,$0C ; 01615 +.byte $01,$00,$01,$0D ; 01616 +.byte $01,$00,$01,$0C ; 01617 +.byte $0E,$00,$02,$0A ; 01631 +.byte $01,$3F,$EE,$00,$00,$00,$7D,$02,$07,$0B,$00,$0B ; 01632 +.byte $01,$00,$05,$0C,$0C ; 01633 +.byte $01,$00,$05,$0D,$0D ; 01634 +.byte $01,$00,$05,$0C,$0C ; 01635 +.byte $14,$00,$04,$0A ; 01655 +.byte $01,$00,$04,$0B ; 01656 +.byte $01,$00,$04,$0C ; 01657 +.byte $01,$00,$04,$0D ; 01658 +.byte $01,$00,$04,$0C ; 01659 +.byte $14,$00,$05,$0A,$0A ; 01679 +.byte $01,$00,$05,$0B,$0B ; 01680 +.byte $01,$00,$05,$0C,$0C ; 01681 +.byte $01,$00,$05,$0D,$0D ; 01682 +.byte $01,$00,$05,$0C,$0C ; 01683 +.byte $14,$00,$04,$0A ; 01703 +.byte $01,$00,$04,$0B ; 01704 +.byte $01,$00,$04,$0C ; 01705 +.byte $01,$00,$04,$0D ; 01706 +.byte $01,$00,$04,$0C ; 01707 +.byte $14,$00,$05,$0A,$0A ; 01727 +.byte $01,$33,$3E,$01,$BB,$03,$05,$0B,$0B ; 01728 +.byte $01,$00,$05,$0C,$0C ; 01729 +.byte $01,$00,$05,$0D,$0D ; 01730 +.byte $01,$00,$05,$0C,$0C ; 01731 +.byte $14,$00,$04,$0A ; 01751 +.byte $01,$30,$7D,$02,$04,$0B ; 01752 +.byte $01,$00,$04,$0C ; 01753 +.byte $01,$00,$04,$0D ; 01754 +.byte $01,$00,$04,$0C ; 01755 +.byte $14,$00,$05,$0A,$0A ; 01775 +.byte $01,$03,$EE,$00,$05,$0B,$0B ; 01776 +.byte $01,$00,$05,$0C,$0C ; 01777 +.byte $01,$00,$05,$0D,$0D ; 01778 +.byte $01,$00,$05,$0C,$0C ; 01779 +.byte $14,$00,$04,$0A ; 01799 +.byte $01,$00,$04,$0B ; 01800 +.byte $01,$00,$04,$0C ; 01801 +.byte $01,$00,$04,$0D ; 01802 +.byte $01,$00,$04,$0C ; 01803 +.byte $14,$00,$05,$0A,$0A ; 01823 +.byte $01,$1D,$D4,$A9,$01,$18,$07,$0B,$0B,$0B ; 01824 +.byte $01,$00,$07,$0C,$0C,$0C ; 01825 +.byte $01,$00,$07,$0D,$0D,$0D ; 01826 +.byte $01,$00,$07,$0C,$0C,$0C ; 01827 +.byte $14,$00,$06,$0A,$0A ; 01847 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 01848 +.byte $17,$00,$01,$0A ; 01871 +.byte $01,$00,$01,$0B ; 01872 +.byte $01,$00,$01,$0C ; 01873 +.byte $01,$00,$01,$0D ; 01874 +.byte $01,$00,$01,$0C ; 01875 +.byte $2C,$00,$01,$0A ; 01919 +.byte $01,$00,$01,$0B ; 01920 +.byte $01,$00,$01,$0C ; 01921 +.byte $01,$00,$01,$0D ; 01922 +.byte $01,$00,$01,$0C ; 01923 +.byte $2C,$00,$01,$0A ; 01967 +.byte $01,$00,$01,$0B ; 01968 +.byte $01,$00,$01,$0C ; 01969 +.byte $01,$00,$01,$0D ; 01970 +.byte $01,$00,$01,$0C ; 01971 +.byte $2C,$00,$01,$0A ; 02015 +.byte $01,$3D,$5E,$7B,$01,$DD,$01,$07,$0B,$0B,$0B ; 02016 +.byte $01,$00,$07,$0C,$0C,$0C ; 02017 +.byte $01,$00,$07,$0D,$0D,$0D ; 02018 +.byte $01,$00,$07,$0C,$0C,$0C ; 02019 +.byte $14,$00,$06,$0A,$0A ; 02039 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 02040 +.byte $17,$00,$01,$0A ; 02063 +.byte $01,$31,$77,$7B,$01,$05,$0B,$0B ; 02064 +.byte $01,$00,$05,$0C,$0C ; 02065 +.byte $01,$00,$05,$0D,$0D ; 02066 +.byte $01,$00,$05,$0C,$0C ; 02067 +.byte $14,$00,$04,$0A ; 02087 +.byte $01,$30,$00,$00,$04,$00 ; 02088 +.byte $17,$00,$01,$0A ; 02111 +.byte $01,$0D,$59,$7B,$01,$03,$0B,$0B ; 02112 +.byte $01,$00,$03,$0C,$0C ; 02113 +.byte $01,$00,$03,$0D,$0D ; 02114 +.byte $01,$00,$03,$0C,$0C ; 02115 +.byte $14,$00,$02,$0A ; 02135 +.byte $01,$0C,$00,$00,$02,$00 ; 02136 +.byte $17,$00,$01,$0A ; 02159 +.byte $01,$0D,$5E,$7B,$01,$03,$0B,$0B ; 02160 +.byte $01,$00,$03,$0C,$0C ; 02161 +.byte $01,$00,$03,$0D,$0D ; 02162 +.byte $01,$00,$03,$0C,$0C ; 02163 +.byte $14,$00,$02,$0A ; 02183 +.byte $01,$0C,$00,$00,$02,$00 ; 02184 +.byte $17,$00,$01,$0A ; 02207 +.byte $01,$3D,$6A,$18,$02,$A9,$01,$07,$0B,$0B,$0B ; 02208 +.byte $01,$00,$07,$0C,$0C,$0C ; 02209 +.byte $01,$00,$07,$0D,$0D,$0D ; 02210 +.byte $01,$00,$07,$0C,$0C,$0C ; 02211 +.byte $14,$00,$06,$0A,$0A ; 02231 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 02232 +.byte $18,$30,$A9,$01,$04,$0B ; 02256 +.byte $01,$00,$04,$0C ; 02257 +.byte $01,$00,$04,$0D ; 02258 +.byte $01,$00,$04,$0C ; 02259 +.byte $14,$00,$04,$0A ; 02279 +.byte $01,$30,$00,$00,$04,$00 ; 02280 +.byte $17,$00,$01,$0A ; 02303 +.byte $01,$01,$77,$01,$0B ; 02304 +.byte $01,$00,$01,$0C ; 02305 +.byte $01,$00,$01,$0D ; 02306 +.byte $01,$00,$01,$0C ; 02307 +.byte $1B,$01,$59,$01,$0A ; 02334 +.byte $01,$00,$01,$0B ; 02335 +.byte $01,$00,$01,$0C ; 02336 +.byte $01,$00,$01,$0B ; 02337 +.byte $1B,$01,$43,$01,$09 ; 02364 +.byte $01,$00,$01,$0A ; 02365 +.byte $01,$00,$01,$0B ; 02366 +.byte $01,$00,$01,$0A ; 02367 +.byte $20,$00,$01,$08 ; 02399 +.byte $01,$3D,$5E,$DD,$01,$7B,$01,$07,$0C,$0C,$0C ; 02400 +.byte $01,$00,$07,$0D,$0D,$0D ; 02401 +.byte $01,$00,$07,$0E,$0E,$0E ; 02402 +.byte $01,$00,$07,$0D,$0D,$0D ; 02403 +.byte $14,$00,$06,$0B,$0B ; 02423 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 02424 +.byte $17,$00,$01,$0B ; 02447 +.byte $01,$31,$77,$7D,$02,$05,$0C,$0C ; 02448 +.byte $01,$00,$05,$0D,$0D ; 02449 +.byte $01,$00,$05,$0E,$0E ; 02450 +.byte $01,$00,$05,$0D,$0D ; 02451 +.byte $14,$00,$04,$0B ; 02471 +.byte $01,$30,$00,$00,$04,$00 ; 02472 +.byte $17,$00,$01,$0B ; 02495 +.byte $01,$30,$7D,$02,$05,$0C,$0C ; 02496 +.byte $01,$00,$05,$0D,$0D ; 02497 +.byte $01,$00,$05,$0E,$0E ; 02498 +.byte $01,$00,$05,$0D,$0D ; 02499 +.byte $14,$00,$04,$0B ; 02519 +.byte $01,$30,$00,$00,$04,$00 ; 02520 +.byte $17,$00,$01,$0B ; 02543 +.byte $01,$30,$7D,$02,$05,$0C,$0C ; 02544 +.byte $01,$00,$05,$0D,$0D ; 02545 +.byte $01,$00,$05,$0E,$0E ; 02546 +.byte $01,$00,$05,$0D,$0D ; 02547 +.byte $0C,$01,$5E,$01,$0C ; 02559 +.byte $01,$00,$01,$0D ; 02560 +.byte $01,$00,$01,$0E ; 02561 +.byte $01,$00,$01,$0D ; 02562 +.byte $05,$00,$04,$0B ; 02567 +.byte $01,$30,$00,$00,$04,$00 ; 02568 +.byte $06,$01,$4F,$01,$0C ; 02574 +.byte $01,$00,$01,$0D ; 02575 +.byte $01,$00,$01,$0E ; 02576 +.byte $01,$00,$01,$0D ; 02577 +.byte $0F,$3D,$43,$A9,$01,$18,$02,$07,$0C,$0C,$0C ; 02592 +.byte $01,$00,$07,$0D,$0D,$0D ; 02593 +.byte $01,$00,$07,$0E,$0E,$0E ; 02594 +.byte $01,$00,$07,$0D,$0D,$0D ; 02595 +.byte $14,$00,$06,$0B,$0B ; 02615 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 02616 +.byte $17,$00,$01,$0B ; 02639 +.byte $01,$3D,$47,$7D,$02,$38,$02,$07,$0C,$0C,$0C ; 02640 +.byte $01,$00,$07,$0D,$0D,$0D ; 02641 +.byte $01,$00,$07,$0E,$0E,$0E ; 02642 +.byte $01,$00,$07,$0D,$0D,$0D ; 02643 +.byte $14,$00,$06,$0B,$0B ; 02663 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 02664 +.byte $17,$00,$01,$0B ; 02687 +.byte $01,$3D,$77,$7D,$02,$BB,$03,$07,$0C,$0C,$0C ; 02688 +.byte $01,$00,$07,$0D,$0D,$0D ; 02689 +.byte $01,$00,$07,$0E,$0E,$0E ; 02690 +.byte $01,$00,$07,$0D,$0D,$0D ; 02691 +.byte $14,$00,$06,$0B,$0B ; 02711 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 02712 +.byte $17,$00,$01,$0B ; 02735 +.byte $01,$30,$7D,$02,$05,$0C,$0C ; 02736 +.byte $01,$00,$05,$0D,$0D ; 02737 +.byte $01,$00,$05,$0E,$0E ; 02738 +.byte $01,$00,$05,$0D,$0D ; 02739 +.byte $0C,$01,$5E,$01,$0C ; 02751 +.byte $01,$00,$01,$0D ; 02752 +.byte $01,$00,$01,$0E ; 02753 +.byte $01,$00,$01,$0D ; 02754 +.byte $05,$00,$04,$0B ; 02759 +.byte $01,$30,$00,$00,$04,$00 ; 02760 +.byte $06,$01,$4F,$01,$0C ; 02766 +.byte $01,$00,$01,$0D ; 02767 +.byte $01,$00,$01,$0E ; 02768 +.byte $01,$00,$01,$0D ; 02769 +.byte $0F,$3D,$43,$18,$02,$A9,$01,$07,$0C,$0C,$0C ; 02784 +.byte $01,$00,$07,$0D,$0D,$0D ; 02785 +.byte $01,$00,$07,$0E,$0E,$0E ; 02786 +.byte $01,$00,$07,$0D,$0D,$0D ; 02787 +.byte $14,$00,$06,$0B,$0B ; 02807 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 02808 +.byte $17,$00,$01,$0B ; 02831 +.byte $01,$3D,$47,$38,$02,$CB,$02,$07,$0C,$0C,$0C ; 02832 +.byte $01,$00,$07,$0D,$0D,$0D ; 02833 +.byte $01,$00,$07,$0E,$0E,$0E ; 02834 +.byte $01,$00,$07,$0D,$0D,$0D ; 02835 +.byte $14,$00,$06,$0B,$0B ; 02855 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 02856 +.byte $17,$00,$01,$0B ; 02879 +.byte $01,$3D,$77,$BB,$03,$7D,$02,$07,$0C,$0C,$0C ; 02880 +.byte $01,$00,$07,$0D,$0D,$0D ; 02881 +.byte $01,$00,$07,$0E,$0E,$0E ; 02882 +.byte $01,$00,$07,$0D,$0D,$0D ; 02883 +.byte $14,$00,$06,$0B,$0B ; 02903 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 02904 +.byte $17,$00,$01,$0B ; 02927 +.byte $01,$30,$7D,$02,$05,$0C,$0C ; 02928 +.byte $01,$00,$05,$0D,$0D ; 02929 +.byte $01,$00,$05,$0E,$0E ; 02930 +.byte $01,$00,$05,$0D,$0D ; 02931 +.byte $14,$00,$04,$0B ; 02951 +.byte $01,$30,$00,$00,$04,$00 ; 02952 +.byte $17,$00,$01,$0B ; 02975 +.byte $01,$3D,$6A,$18,$02,$A9,$01,$07,$0C,$0C,$0C ; 02976 +.byte $01,$00,$07,$0D,$0D,$0D ; 02977 +.byte $01,$00,$07,$0E,$0E,$0E ; 02978 +.byte $01,$00,$07,$0D,$0D,$0D ; 02979 +.byte $14,$00,$06,$0B,$0B ; 02999 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 03000 +.byte $17,$00,$01,$0B ; 03023 +.byte $01,$31,$59,$A9,$01,$05,$0C,$0C ; 03024 +.byte $01,$00,$05,$0D,$0D ; 03025 +.byte $01,$00,$05,$0E,$0E ; 03026 +.byte $01,$00,$05,$0D,$0D ; 03027 +.byte $14,$00,$04,$0B ; 03047 +.byte $01,$30,$00,$00,$04,$00 ; 03048 +.byte $17,$00,$01,$0B ; 03071 +.byte $01,$3D,$6A,$18,$02,$A9,$01,$07,$0D,$0D,$0D ; 03072 +.byte $01,$00,$07,$0E,$0E,$0E ; 03073 +.byte $01,$00,$07,$0F,$0F,$0F ; 03074 +.byte $01,$00,$07,$0E,$0E,$0E ; 03075 +.byte $14,$00,$06,$0C,$0C ; 03095 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 03096 +.byte $17,$00,$01,$0C ; 03119 +.byte $01,$31,$59,$A9,$01,$05,$0D,$0D ; 03120 +.byte $01,$00,$05,$0E,$0E ; 03121 +.byte $01,$00,$05,$0F,$0F ; 03122 +.byte $01,$00,$05,$0E,$0E ; 03123 +.byte $14,$00,$04,$0C ; 03143 +.byte $01,$30,$18,$02,$04,$0D ; 03144 +.byte $01,$00,$04,$0E ; 03145 +.byte $01,$00,$04,$0F ; 03146 +.byte $01,$00,$04,$0E ; 03147 +.byte $14,$00,$05,$0C,$0C ; 03167 +.byte $01,$3D,$5E,$DD,$01,$7B,$01,$07,$0D,$0D,$0D ; 03168 +.byte $01,$00,$07,$0E,$0E,$0E ; 03169 +.byte $01,$00,$07,$0F,$0F,$0F ; 03170 +.byte $01,$00,$07,$0E,$0E,$0E ; 03171 +.byte $14,$00,$06,$0C,$0C ; 03191 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 03192 +.byte $17,$00,$01,$0C ; 03215 +.byte $01,$3D,$77,$7D,$02,$BB,$03,$07,$0D,$0D,$0D ; 03216 +.byte $01,$00,$07,$0E,$0E,$0E ; 03217 +.byte $01,$00,$07,$0F,$0F,$0F ; 03218 +.byte $01,$00,$07,$0E,$0E,$0E ; 03219 +.byte $14,$00,$06,$0C,$0C ; 03239 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 03240 +.byte $17,$00,$01,$0C ; 03263 +.byte $01,$30,$7D,$02,$05,$0D,$0D ; 03264 +.byte $01,$00,$05,$0E,$0E ; 03265 +.byte $01,$00,$05,$0F,$0F ; 03266 +.byte $01,$00,$05,$0E,$0E ; 03267 +.byte $14,$00,$04,$0C ; 03287 +.byte $01,$30,$00,$00,$04,$00 ; 03288 +.byte $17,$00,$01,$0C ; 03311 +.byte $01,$30,$7D,$02,$05,$0D,$0D ; 03312 +.byte $01,$00,$05,$0E,$0E ; 03313 +.byte $01,$00,$05,$0F,$0F ; 03314 +.byte $01,$00,$05,$0E,$0E ; 03315 +.byte $0C,$01,$5E,$01,$0D ; 03327 +.byte $01,$00,$01,$0E ; 03328 +.byte $01,$00,$01,$0F ; 03329 +.byte $01,$00,$01,$0E ; 03330 +.byte $05,$00,$04,$0C ; 03335 +.byte $01,$30,$00,$00,$04,$00 ; 03336 +.byte $06,$01,$3B,$01,$0D ; 03342 +.byte $01,$00,$01,$0E ; 03343 +.byte $01,$00,$01,$0F ; 03344 +.byte $01,$00,$01,$0E ; 03345 +.byte $0F,$3D,$43,$18,$02,$A9,$01,$07,$0D,$0D,$0D ; 03360 +.byte $01,$00,$07,$0E,$0E,$0E ; 03361 +.byte $01,$00,$07,$0F,$0F,$0F ; 03362 +.byte $01,$00,$07,$0E,$0E,$0E ; 03363 +.byte $14,$00,$06,$0C,$0C ; 03383 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 03384 +.byte $17,$00,$01,$0C ; 03407 +.byte $01,$3D,$47,$38,$02,$CB,$02,$07,$0D,$0D,$0D ; 03408 +.byte $01,$00,$07,$0E,$0E,$0E ; 03409 +.byte $01,$00,$07,$0F,$0F,$0F ; 03410 +.byte $01,$00,$07,$0E,$0E,$0E ; 03411 +.byte $14,$00,$06,$0C,$0C ; 03431 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 03432 +.byte $17,$00,$01,$0C ; 03455 +.byte $01,$3D,$77,$7D,$02,$BB,$03,$07,$0D,$0D,$0D ; 03456 +.byte $01,$00,$07,$0E,$0E,$0E ; 03457 +.byte $01,$00,$07,$0F,$0F,$0F ; 03458 +.byte $01,$00,$07,$0E,$0E,$0E ; 03459 +.byte $14,$00,$06,$0C,$0C ; 03479 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 03480 +.byte $17,$00,$01,$0C ; 03503 +.byte $01,$30,$7D,$02,$05,$0D,$0D ; 03504 +.byte $01,$00,$05,$0E,$0E ; 03505 +.byte $01,$00,$05,$0F,$0F ; 03506 +.byte $01,$00,$05,$0E,$0E ; 03507 +.byte $0C,$01,$5E,$01,$0D ; 03519 +.byte $01,$00,$01,$0E ; 03520 +.byte $01,$00,$01,$0F ; 03521 +.byte $01,$00,$01,$0E ; 03522 +.byte $05,$00,$04,$0C ; 03527 +.byte $01,$30,$00,$00,$04,$00 ; 03528 +.byte $06,$01,$3B,$01,$0D ; 03534 +.byte $01,$00,$01,$0E ; 03535 +.byte $01,$00,$01,$0F ; 03536 +.byte $01,$00,$01,$0E ; 03537 +.byte $0F,$3D,$43,$18,$02,$A9,$01,$07,$0D,$0D,$0D ; 03552 +.byte $01,$00,$07,$0E,$0E,$0E ; 03553 +.byte $01,$00,$07,$0F,$0F,$0F ; 03554 +.byte $01,$00,$07,$0E,$0E,$0E ; 03555 +.byte $14,$00,$06,$0C,$0C ; 03575 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 03576 +.byte $17,$00,$01,$0C ; 03599 +.byte $01,$3D,$47,$CB,$02,$38,$02,$07,$0D,$0D,$0D ; 03600 +.byte $01,$00,$07,$0E,$0E,$0E ; 03601 +.byte $01,$00,$07,$0F,$0F,$0F ; 03602 +.byte $01,$00,$07,$0E,$0E,$0E ; 03603 +.byte $14,$00,$06,$0C,$0C ; 03623 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 03624 +.byte $17,$00,$01,$0C ; 03647 +.byte $01,$3D,$77,$7D,$02,$BB,$03,$07,$0D,$0D,$0D ; 03648 +.byte $01,$00,$07,$0E,$0E,$0E ; 03649 +.byte $01,$00,$07,$0F,$0F,$0F ; 03650 +.byte $01,$00,$07,$0E,$0E,$0E ; 03651 +.byte $14,$00,$06,$0C,$0C ; 03671 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 03672 +.byte $17,$00,$01,$0C ; 03695 +.byte $01,$30,$7D,$02,$05,$0D,$0D ; 03696 +.byte $01,$00,$05,$0E,$0E ; 03697 +.byte $01,$00,$05,$0F,$0F ; 03698 +.byte $01,$00,$05,$0E,$0E ; 03699 +.byte $14,$00,$04,$0C ; 03719 +.byte $01,$30,$00,$00,$04,$00 ; 03720 +.byte $17,$00,$01,$0C ; 03743 +.byte $01,$3D,$43,$18,$02,$A9,$01,$06,$0C,$0C ; 03744 +.byte $01,$00,$07,$0D,$0D,$0D ; 03745 +.byte $01,$00,$07,$0E,$0E,$0E ; 03746 +.byte $01,$00,$07,$0D,$0D,$0D ; 03747 +.byte $14,$00,$06,$0B,$0B ; 03767 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 03768 +.byte $A7,$00,$01,$0B ; 03935 +.byte $01,$3D,$EE,$DD,$01,$7B,$01,$07,$0C,$0C,$0C ; 03936 +.byte $01,$00,$07,$0D,$0D,$0D ; 03937 +.byte $01,$00,$07,$0E,$0E,$0E ; 03938 +.byte $01,$00,$07,$0D,$0D,$0D ; 03939 +.byte $14,$00,$06,$0B,$0B ; 03959 +.byte $01,$3C,$00,$00,$00,$00,$06,$00,$00 ; 03960 +.byte $17,$00,$01,$0B ; 03983 +.byte $01,$01,$00,$01,$00 ; 03984 +.byte $90,$00,$00,$ff ; 04128 +; Raw size = 57792 bytes +; Updated size = 3410 bytes diff --git a/mockingboard/ksp_theme_6ch.s b/mockingboard/ksp_theme_6ch.s index d84fb716..a370d951 100644 --- a/mockingboard/ksp_theme_6ch.s +++ b/mockingboard/ksp_theme_6ch.s @@ -573,7 +573,7 @@ done_interrupt: ; music ;======= .include "ksp_theme_compressed.inc" -.include "ksp_theme2_compressed.inc" +.include "ksp_theme3_compressed.inc" diff --git a/mockingboard/mock_test.dsk b/mockingboard/mock_test.dsk index 7e73057b..7050fff0 100644 Binary files a/mockingboard/mock_test.dsk and b/mockingboard/mock_test.dsk differ