diff --git a/demos/another_myst/Makefile b/demos/another_myst/Makefile index f05f1971..d2521432 100644 --- a/demos/another_myst/Makefile +++ b/demos/another_myst/Makefile @@ -161,5 +161,5 @@ zip: ootw.dsk ootw_side2.dsk side3.dsk ##### clean: - rm -f *~ *.o *.lst *.lz4 HELLO ANOTHERMIST + rm -f *~ *.o *.lst *.lz4 HELLO ANOTHERMIST INTRO TITLE diff --git a/demos/megademo/apple_40_96.inc b/demos/megademo/apple_40_96.inc index e4338fb4..e4694428 100644 --- a/demos/megademo/apple_40_96.inc +++ b/demos/megademo/apple_40_96.inc @@ -1,170 +1,175 @@ apple_low: .byte $28 ; ysize=48 - .byte $A8,$FF, $5F, $5A, $55, $98, $55, $D8 + .byte $A8,$FF, $A0,$01,$AF, $A0,$01,$AA, $A0,$01,$A5, $98, $A0,$01,$A5, $D8 .byte $55, $58, $55,$55, $58, $95, $85, $58 .byte $55, $95, $A3,$55, $85, $5A, $A0,$12,$FF, $BF - .byte $5F, $DD, $5B, $5F, $5D, $DF, $5D + .byte $5F, $DD, $5B, $A0,$01,$AF, $A0,$01,$AD, $DF, $A0,$01,$AD .byte $5F,$5F, $8F, $5D, $5F, $5D, $5B, $5D - .byte $FF, $D5, $59, $95, $58, $55, $A0,$13,$FF - .byte $55, $08, $55, $05, $50, $A3,$55, $58 + .byte $FF, $D5, $A0,$01,$A9, $95, $58, $55, $A0,$13,$FF + .byte $55, $08, $55, $05, $A0,$01,$A0, $A3,$55, $58 .byte $0A, $5D, $05, $0A,$0A, $58, $DF, $BD - .byte $DA, $5A, $59, $85, $5A, $A0,$12,$FF, $55 - .byte $08, $50, $05, $55, $A4,$5A, $55,$55, $00 + .byte $DA, $5A, $59, $85, $A0,$01,$AA, $A0,$12,$FF, $55 + .byte $08, $50, $05, $A0,$01,$A5, $A4,$AA, $55,$55, $00 .byte $50, $05, $D5, $FA, $FF, $DA, $B5 - .byte $88, $5A, $5D, $A0,$12,$FF, $55,$55, $50, $55 - .byte $05, $65, $5A,$5A, $55,$55, $45, $55,$55, $05 - .byte $D5, $FA, $DD, $BF, $D5, $98, $55,$55 - .byte $DF, $A0,$11,$FF, $A3,$55, $50, $54, $55,$55, $05 - .byte $65, $55, $45, $55, $50, $05, $D5 - .byte $BD, $DF, $FD, $95, $58, $8B, $58 - .byte $5F, $A0,$11,$FF, $55, $05, $54, $00, $56 - .byte $A3,$55, $45, $05, $50, $55,$55, $00, $55 - .byte $DD, $FF, $5D, $55, $89, $95, $58 - .byte $5A, $A0,$11,$FF, $5D, $00, $55, $00, $A3,$55 - .byte $00, $56, $00, $55, $54, $00, $55 - .byte $85, $5D, $FA, $DD, $55, $88, $55 - .byte $90, $5F, $A0,$11,$FF, $DD, $50, $05, $50 - .byte $05, $40, $55, $05, $60, $05, $40 - .byte $05, $50, $05, $55, $DD, $BA, $DF - .byte $55, $88, $55, $90, $5D, $5A,$5A, $5F - .byte $DA, $5F,$5F, $DF, $5F, $A9,$FF, $5D, $50 - .byte $05, $50, $55, $00, $54, $05, $50 - .byte $05, $45, $00, $55, $50, $55, $DD - .byte $5F, $FF, $55, $89, $55,$55, $F5, $5A - .byte $FA, $DD, $B5, $D9, $5A, $5D, $5A - .byte $A9,$FF, $5A, $55, $05, $55, $00, $05 - .byte $40, $05, $50, $05, $50, $04, $50 - .byte $05, $D5, $5D, $DF, $FD, $5B, $5D - .byte $5B, $5D, $5B, $5A, $DD, $BB, $5D - .byte $5A,$5A, $55,$55, $FA, $A8,$FF, $FA, $5A, $DA - .byte $5D, $85, $A4,$55, $D8, $55,$55, $58, $55 - .byte $D5, $59, $DF, $FD, $55, $00, $55 - .byte $00, $50, $05, $50, $00, $55, $5A,$5A - .byte $5B, $55, $DD, $A8,$FF, $5A, $DF, $BD - .byte $8F, $5D,$5D, $5B, $5D, $5B, $5D, $FB - .byte $D5, $F5, $D8, $F5,$F5, $FD, $5B, $55 - .byte $50, $00, $05, $00, $55, $00,$00, $55,$55 - .byte $5A, $DD, $55, $FA, $A7,$FF, $5A, $DD - .byte $BB, $DD, $BA, $DD, $5F, $9D, $5A,$5A - .byte $DD, $55, $D5, $55, $D8, $BB, $D5 - .byte $5B, $5D, $55, $00, $52, $00, $55 - .byte $00, $55, $52, $05, $55, $5A, $DD - .byte $55, $FA, $A5,$FF, $5F,$5F, $DF, $FA, $FF - .byte $FA, $FB, $FD, $DB, $F5, $50, $D5 - .byte $59, $D5, $FD, $D9, $BF, $FA, $DB - .byte $BD, $DF, $A3,$55, $50, $06, $50, $55 - .byte $59, $05, $55, $DA, $5D, $DA, $5F - .byte $A3,$FF, $5F, $FF, $DF, $5D, $05, $5A,$5A - .byte $8F, $5D, $5A, $5D, $5B, $5D, $DF - .byte $BF, $5D, $FF, $DF, $5D, $FB, $DF - .byte $FD, $55,$55, $00, $50, $05, $75, $05 - .byte $55, $05, $55,$55, $DD, $BA, $DD, $5A + .byte $88, $5A, $A0,$01,$AD, $A0,$12,$FF, $A0,$01,$A5, $55, $50 + .byte $55, $05, $65, $A0,$01,$AA, $5A, $55,$55, $45 + .byte $55,$55, $05, $D5, $FA, $DD, $BF, $D5 + .byte $98, $55,$55, $DF, $A0,$11,$FF, $A0,$01,$A5, $55,$55, $50 + .byte $54, $55,$55, $05, $65, $55, $45, $55 + .byte $50, $05, $D5, $BD, $DF, $FD, $95 + .byte $58, $8B, $58, $A0,$01,$AF, $A0,$11,$FF, $55, $05 + .byte $54, $00, $56, $A3,$55, $45, $05, $50 + .byte $55,$55, $00, $55, $DD, $FF, $A0,$01,$AD, $55 + .byte $89, $95, $58, $A0,$01,$AA, $A0,$11,$FF, $A0,$01,$AD, $00 + .byte $55, $00, $A3,$55, $00, $56, $00, $55 + .byte $54, $00, $55, $85, $A0,$01,$AD, $FA, $DD + .byte $55, $88, $55, $90, $A0,$01,$AF, $A0,$11,$FF, $DD + .byte $50, $05, $50, $05, $40, $55, $05 + .byte $60, $05, $40, $05, $50, $05, $A0,$01,$A5 + .byte $DD, $BA, $DF, $55, $88, $55, $90 + .byte $5D, $A0,$02,$AA, $A0,$01,$AF, $DA, $A0,$02,$AF, $DF, $A0,$01,$AF + .byte $A9,$FF, $A0,$01,$AD, $50, $05, $50, $55, $00 + .byte $54, $05, $50, $05, $45, $00, $55 + .byte $50, $55, $DD, $A0,$01,$AF, $FF, $55, $89 + .byte $A0,$02,$A5, $F5, $A0,$01,$AA, $FA, $DD, $B5, $D9 + .byte $A0,$01,$AA, $A0,$01,$AD, $5A, $A9,$FF, $A0,$01,$AA, $55, $05 + .byte $55, $00, $05, $40, $05, $50, $05 + .byte $50, $04, $50, $05, $D5, $A0,$01,$AD, $DF + .byte $FD, $5B, $5D, $5B, $5D, $5B, $A0,$01,$AA + .byte $DD, $BB, $A0,$01,$AD, $A0,$02,$AA, $55,$55, $FA, $A8,$FF + .byte $FA, $A0,$01,$AA, $DA, $5D, $85, $A4,$55, $D8 + .byte $55, $A0,$01,$A5, $A0,$01,$A8, $A0,$01,$A5, $D5, $59, $DF + .byte $FD, $55, $00, $55, $00, $50, $05 + .byte $50, $00, $55, $5A,$5A, $5B, $55, $DD + .byte $A8,$FF, $A0,$01,$AA, $DF, $BD, $8F, $A0,$01,$AD, $5D + .byte $5B, $5D, $5B, $A0,$01,$AD, $FB, $D5, $F5 + .byte $D8, $F5,$F5, $FD, $A0,$01,$AB, $A0,$01,$A5, $50, $00 + .byte $05, $00, $55, $00,$00, $55,$55, $A0,$01,$AA, $DD + .byte $A0,$01,$A5, $FA, $A7,$FF, $A0,$01,$AA, $DD, $BB, $DD + .byte $BA, $DD, $5F, $9D, $5A, $A0,$01,$AA, $DD + .byte $A0,$01,$A5, $D5, $A0,$01,$A5, $D8, $BB, $D5, $A0,$01,$AB + .byte $5D, $55, $00, $52, $00, $55, $00 + .byte $55, $52, $05, $A0,$01,$A5, $A0,$01,$AA, $DD, $A0,$01,$A5 + .byte $FA, $A5,$FF, $A0,$02,$AF, $DF, $FA, $FF, $FA + .byte $FB, $FD, $DB, $F5, $A0,$01,$A0, $D5, $A0,$01,$A9 + .byte $D5, $FD, $D9, $BF, $FA, $DB, $BD + .byte $DF, $A3,$55, $50, $06, $50, $55, $59 + .byte $05, $A0,$01,$A5, $DA, $A0,$01,$AD, $DA, $A0,$01,$AF, $A3,$FF + .byte $A0,$01,$AF, $FF, $DF, $5D, $05, $5A,$5A, $8F + .byte $5D, $5A, $5D, $5B, $5D, $DF, $BF + .byte $A0,$01,$AD, $FF, $DF, $A0,$01,$AD, $FB, $DF, $FD + .byte $55,$55, $00, $50, $05, $75, $05, $55 + .byte $05, $55, $A0,$01,$A5, $DD, $BA, $DD, $A0,$01,$AA .byte $FF,$FF, $DF, $BF, $DA, $5D, $80, $55,$55 .byte $85, $58, $05, $10, $05, $55, $51 .byte $55, $00, $55, $05, $FD, $DF, $FD .byte $DD, $5B, $58, $55, $00,$00, $50, $02 - .byte $20, $05, $00, $55, $5A,$5A, $DF, $5A - .byte $5D, $FF,$FF, $FA, $5F, $FD, $D5, $F5 - .byte $58, $5B, $55,$55, $15, $80, $58, $51 - .byte $55, $58, $85, $B0, $5A, $FF, $FD - .byte $DF, $5D, $55, $58, $55, $50, $05 - .byte $50, $05, $00, $50, $05, $50, $5F - .byte $DD, $5A, $F5, $FF,$FF, $5F,$5F, $A4,$FF, $FA - .byte $FD, $FA,$FA, $F5, $FD, $FB, $55, $D5 - .byte $F5, $F8, $FB, $DD, $FF, $DD, $5A - .byte $59, $A3,$55, $00, $55, $00, $55, $00 - .byte $55, $15, $00, $FD, $5A, $FA, $A4,$FF - .byte $F5,$F5, $A4,$5A, $5F, $BF, $A3,$5F, $A5,$FF, $FD - .byte $FF, $DF, $5D, $55, $DA, $55, $B8 - .byte $FA,$FA, $F5,$F5, $F7, $55,$55, $50, $55,$55, $AC,$FF - .byte $FA,$FA, $A3,$F5, $B5, $A4,$5A, $A3,$5F, $FA, $DD - .byte $5A, $F5, $A0,$12,$FF, $CF, $AF,$FF, $FA, $F5 - .byte $F0, $F5, $AF,$FF, $CF, $FF, $9F, $A3,$9C - .byte $FC, $FF,$FF, $C9, $CF, $C9, $FF, $C9 - .byte $CF, $C9, $FF, $C9, $CF, $C9, $FF - .byte $C9, $A3,$FF, $C9, $CF, $A4,$FF, $C9, $FF - .byte $C9, $A3,$FF, $9F, $A3,$9C, $FC, $A5,$F2, $FF,$FF - .byte $F6, $FF, $F6, $FF, $F6, $A3,$FF, $F6 - .byte $A3,$FF, $F6, $A3,$FF, $F6, $A5,$FF, $F6, $FF - .byte $F6, $A3,$FF, $A5,$F2 + .byte $20, $05, $00, $55, $5A, $A0,$01,$AA, $DF + .byte $A0,$01,$AA, $A0,$01,$AD, $FF,$FF, $FA, $A0,$01,$AF, $FD, $D5 + .byte $F5, $58, $5B, $55,$55, $15, $80, $58 + .byte $51, $55, $58, $85, $B0, $A0,$01,$AA, $FF + .byte $FD, $DF, $5D, $55, $58, $55, $50 + .byte $05, $50, $05, $00, $50, $05, $50 + .byte $A0,$01,$AF, $DD, $A0,$01,$AA, $F5, $FF,$FF, $5F, $A0,$01,$AF + .byte $A4,$FF, $FA, $FD, $FA,$FA, $F5, $FD, $FB + .byte $A0,$01,$A5, $D5, $F5, $F8, $FB, $DD, $FF + .byte $DD, $A0,$01,$AA, $A0,$01,$A9, $A0,$01,$A5, $55,$55, $00, $55 + .byte $00, $55, $00, $55, $15, $00, $FD + .byte $5A, $FA, $A4,$FF, $F5,$F5, $A0,$01,$AA, $A3,$5A, $5F + .byte $BF, $A3,$AF, $A5,$FF, $FD, $FF, $DF, $A0,$01,$AD + .byte $A0,$01,$A5, $DA, $55, $B8, $FA,$FA, $F5,$F5, $F7 + .byte $A0,$02,$A5, $50, $55,$55, $AC,$FF, $FA,$FA, $A3,$F5, $B5 + .byte $A0,$01,$AA, $A3,$5A, $A3,$5F, $FA, $DD, $5A, $F5 + .byte $A0,$12,$FF, $CF, $AF,$FF, $FA, $F5, $F0, $F5 + .byte $AF,$FF, $CF, $FF, $9F, $A3,$9C, $FC, $FF,$FF + .byte $C9, $CF, $C9, $FF, $C9, $CF, $C9 + .byte $FF, $C9, $CF, $C9, $FF, $C9, $A3,$FF + .byte $C9, $CF, $A4,$FF, $C9, $FF, $C9, $A3,$FF + .byte $9F, $A3,$9C, $FC, $A5,$F2, $FF,$FF, $F6, $FF + .byte $F6, $FF, $F6, $A3,$FF, $F6, $A3,$FF, $F6 + .byte $A3,$FF, $F6, $A5,$FF, $F6, $FF, $F6, $A3,$FF + .byte $A5,$F2 .byte $A1 +; cycles=6890 apple_high: .byte $28 ; ysize=48 - .byte $A8,$FF, $5F, $8F, $5F, $A5,$5A, $8F, $BA + .byte $A8,$FF, $A0,$01,$AF, $8F, $5F, $A5,$5A, $8F, $BA .byte $8F, $5A, $A3,$5F, $8F, $5F, $8F, $5F - .byte $DF, $5F, $A0,$12,$FF, $DD, $5F, $5D, $5F - .byte $9D, $5A, $5D, $5B, $9D, $FA, $5D - .byte $FA,$FA, $D5, $FD, $D5, $55, $DD, $5A - .byte $55,$55, $85, $A0,$12,$FF, $5D, $55, $95, $0D + .byte $DF, $A0,$01,$AF, $A0,$12,$FF, $DD, $5F, $5D, $A0,$01,$AF + .byte $9D, $A0,$01,$AA, $A0,$01,$AD, $A0,$01,$AB, $9D, $FA, $A0,$01,$AD + .byte $FA,$FA, $D5, $FD, $D5, $A0,$01,$A5, $DD, $A0,$01,$AA + .byte $55,$55, $85, $A0,$12,$FF, $A0,$01,$AD, $55, $95, $0D .byte $0A,$0A, $5A, $5D, $5A,$5A, $5B, $55, $05 .byte $5A, $59, $B5, $DF, $FF, $DF, $58 - .byte $85, $58, $A0,$12,$FF, $5D, $55,$55, $50, $00 - .byte $55, $7A, $A3,$5A, $A4,$55, $00, $55, $DF - .byte $DD, $5F, $D9, $55, $5A,$5A, $A0,$11,$FF, $DF - .byte $5D, $00, $45, $05, $55, $A3,$5A, $55,$55 - .byte $05, $55, $05, $50, $55, $5D, $FF - .byte $DA, $59, $55, $88, $5A, $A0,$11,$FF, $5F - .byte $DD, $00, $50, $05, $55, $05, $65 - .byte $55,$55, $05, $50, $55, $05, $50, $55 - .byte $5F, $FD, $5A, $55, $85, $58, $55 - .byte $A0,$11,$FF, $DF, $5D, $50, $00, $55, $00 - .byte $45, $55, $05, $50, $55,$55, $00, $85 - .byte $55,$55, $5F, $FD, $DA, $55,$55, $58, $55 - .byte $A0,$12,$FF, $5A, $54, $40, $05, $40, $05 - .byte $50, $A3,$55, $05, $50, $55, $05, $B5 - .byte $DA, $FF, $FD, $15, $55, $88, $55 - .byte $5F, $A0,$11,$FF, $FA, $05, $50, $06, $60 - .byte $04, $55, $50, $05, $54, $55, $50 - .byte $85, $05, $BA, $DA, $FF, $DD, $55 - .byte $B5, $88, $55, $5F,$5F, $DF, $5F, $DF - .byte $5F, $DF, $5F,$5F, $A8,$FF, $FA, $F5, $05 - .byte $40, $05, $50, $55, $05, $50, $45 - .byte $00, $55, $00, $55, $05, $55, $BA - .byte $DD, $FF, $85, $58, $80, $B5, $DD - .byte $9A, $5D, $5B, $DA, $5F, $5A, $DA - .byte $5A, $A9,$FF, $5D, $85, $50, $00, $55 - .byte $56, $50, $05, $40, $05, $50, $05 - .byte $50, $00, $55, $BA, $DF, $5D, $D5 - .byte $5A,$5A, $DD, $5A, $FD, $5A,$5A, $DD, $5B - .byte $9A, $DD, $55, $A9,$FF, $DD, $5A, $5D - .byte $A3,$55, $D5, $50, $55, $50, $55, $50,$50 - .byte $85, $5A,$5A, $FF, $FD, $55, $50, $00 - .byte $55, $00, $05, $55, $05, $5D, $5A - .byte $DA, $58, $55, $A8,$FF, $DF, $5D, $5B - .byte $5D, $5B, $5D, $5B, $FD, $D5, $F8 - .byte $D5,$D5, $B8, $D5, $BB, $D8, $5B, $DD - .byte $DF, $55, $00,$00, $55, $20, $00, $55 - .byte $00, $85, $5A, $59, $5A, $55, $A7,$FF - .byte $BF, $DD, $FB, $5D, $FA, $DF, $59 - .byte $F5, $55, $D9, $55, $B5, $D5, $B5 - .byte $5D, $5B, $8D, $5F, $5D, $5A, $A3,$55 - .byte $05, $50, $00, $55, $00, $55, $D9 - .byte $5A, $55,$55, $A6,$FF, $DF, $FD, $FB, $FD - .byte $DA, $FF, $DD, $5A, $B5, $D8, $A4,$55 - .byte $FF, $5A, $DF, $DD, $5F, $DD, $5A - .byte $55,$55, $07, $50, $25, $50, $05, $BD - .byte $55, $5D, $5A,$5A, $55, $A5,$FF, $DF, $BD - .byte $FA, $5F, $8A, $1D, $5A, $5F,$5F, $FF - .byte $DF, $FF, $5F, $FF, $DA, $FB, $FD - .byte $FA, $FF, $FD, $FA, $55,$55, $A6,$05, $55,$55 - .byte $5A, $5B, $5A,$5A, $A4,$FF, $FD, $FB, $5D - .byte $5B, $08, $15, $00, $55, $50, $89 - .byte $50, $85, $08, $55, $85, $5D, $5B - .byte $DD, $BA, $FF, $5A,$5A, $55,$55, $50, $02 - .byte $00, $55, $00, $55, $00, $55, $BA - .byte $DD, $5A,$5A, $5F, $FF, $BF, $DD, $FF - .byte $DA, $BB, $55, $8A, $50, $0B, $88 - .byte $A4,$55, $00, $55,$55, $59, $D5, $BB, $DD - .byte $BB, $A4,$55, $A3,$00, $25, $50, $05, $50 - .byte $00, $FA, $5F, $5A, $5F, $FA, $FF,$FF - .byte $FD, $FF,$FF, $FA, $FF, $F9, $F5, $D5 - .byte $F5, $55,$55, $80, $58, $51, $F5, $55 - .byte $DA, $BF, $FD, $FB, $5A, $55, $85 - .byte $55,$55, $57, $70, $00, $27, $00, $55 - .byte $90, $55, $FB, $5A, $55, $A4,$FF, $55,$55 - .byte $5A,$5A, $A5,$5F, $FD, $A3,$FF, $FB, $FD, $FF,$FF - .byte $FB, $FD, $5B, $9A, $5D, $55,$55, $A3,$F5 - .byte $55, $50,$50, $55, $5A, $55, $5A, $FA - .byte $A9,$FF, $FA, $A3,$F5, $FA, $5A, $55,$55, $A3,$5A - .byte $A3,$5F, $DF, $BA, $5A,$5A, $55, $A9,$FF, $FA + .byte $85, $58, $A0,$12,$FF, $A0,$01,$AD, $55,$55, $50, $00 + .byte $55, $7A, $A0,$02,$AA, $5A, $A4,$55, $00, $55 + .byte $DF, $DD, $A0,$01,$AF, $D9, $55, $5A, $A0,$01,$AA + .byte $A0,$11,$FF, $DF, $A0,$01,$AD, $00, $45, $05, $55 + .byte $A0,$02,$AA, $5A, $55,$55, $05, $55, $05, $50 + .byte $A0,$01,$A5, $A0,$01,$AD, $FF, $DA, $59, $55, $88 + .byte $5A, $A0,$11,$FF, $A0,$01,$AF, $DD, $00, $50, $05 + .byte $55, $05, $65, $55,$55, $05, $50, $A0,$01,$A5 + .byte $05, $50, $55, $A0,$01,$AF, $FD, $A0,$01,$AA, $55 + .byte $85, $58, $55, $A0,$11,$FF, $DF, $5D, $50 + .byte $00, $55, $00, $45, $55, $05, $50 + .byte $55,$55, $00, $85, $55,$55, $A0,$01,$AF, $FD, $DA + .byte $55,$55, $58, $55, $A0,$12,$FF, $5A, $54, $40 + .byte $05, $40, $05, $50, $A3,$55, $05, $50 + .byte $55, $05, $B5, $DA, $FF, $FD, $15 + .byte $55, $88, $55, $A0,$01,$AF, $A0,$11,$FF, $FA, $05 + .byte $50, $06, $60, $04, $55, $50, $05 + .byte $54, $55, $50, $85, $05, $BA, $DA + .byte $FF, $DD, $55, $B5, $88, $55, $A0,$02,$AF + .byte $DF, $A0,$01,$AF, $DF, $A0,$01,$AF, $DF, $A0,$02,$AF, $A8,$FF + .byte $FA, $F5, $05, $40, $05, $50, $55 + .byte $05, $50, $45, $00, $55, $00, $55 + .byte $05, $55, $BA, $DD, $FF, $85, $58 + .byte $80, $B5, $DD, $9A, $A0,$01,$AD, $A0,$01,$AB, $DA + .byte $A0,$01,$AF, $A0,$01,$AA, $DA, $5A, $A9,$FF, $5D, $85 + .byte $50, $00, $55, $56, $50, $05, $40 + .byte $05, $50, $05, $50, $00, $55, $BA + .byte $DF, $A0,$01,$AD, $D5, $A0,$02,$AA, $DD, $A0,$01,$AA, $FD + .byte $A0,$02,$AA, $DD, $A0,$01,$AB, $9A, $DD, $A0,$01,$A5, $A9,$FF + .byte $DD, $5A, $5D, $A3,$55, $D5, $A0,$01,$A0, $55 + .byte $50, $55, $50,$50, $85, $5A, $A0,$01,$AA, $FF + .byte $FD, $55, $50, $00, $55, $00, $05 + .byte $55, $05, $5D, $5A, $DA, $58, $55 + .byte $A8,$FF, $DF, $5D, $5B, $5D, $5B, $A0,$01,$AD + .byte $A0,$01,$AB, $FD, $D5, $F8, $D5,$D5, $B8, $D5 + .byte $BB, $D8, $A0,$01,$AB, $DD, $DF, $A0,$01,$A5, $00,$00 + .byte $55, $20, $00, $55, $00, $85, $A0,$01,$AA + .byte $A0,$01,$A9, $A0,$01,$AA, $A0,$01,$A5, $A7,$FF, $BF, $DD, $FB + .byte $A0,$01,$AD, $FA, $DF, $A0,$01,$A9, $F5, $A0,$01,$A5, $D9 + .byte $A0,$01,$A5, $B5, $D5, $B5, $5D, $5B, $8D + .byte $5F, $5D, $5A, $A3,$55, $05, $50, $00 + .byte $55, $00, $55, $D9, $A0,$01,$AA, $A0,$02,$A5, $A6,$FF + .byte $DF, $FD, $FB, $FD, $DA, $FF, $DD + .byte $A0,$01,$AA, $B5, $D8, $A0,$01,$A5, $55,$55, $A0,$01,$A5, $FF + .byte $A0,$01,$AA, $DF, $DD, $A0,$01,$AF, $DD, $A0,$01,$AA, $55,$55 + .byte $07, $50, $25, $50, $05, $BD, $55 + .byte $A0,$01,$AD, $A0,$02,$AA, $55, $A5,$FF, $DF, $BD, $FA + .byte $5F, $8A, $1D, $5A, $A0,$02,$AF, $FF, $DF + .byte $FF, $A0,$01,$AF, $FF, $DA, $FB, $FD, $FA + .byte $FF, $FD, $FA, $55, $A0,$01,$A5, $A6,$05, $55 + .byte $A0,$01,$A5, $A0,$01,$AA, $A0,$01,$AB, $A0,$02,$AA, $A4,$FF, $FD, $FB + .byte $A0,$01,$AD, $5B, $08, $15, $00, $55, $50 + .byte $89, $50, $85, $08, $55, $85, $5D + .byte $5B, $DD, $BA, $FF, $A0,$01,$AA, $5A, $55,$55 + .byte $50, $02, $00, $55, $00, $55, $00 + .byte $55, $BA, $DD, $A0,$02,$AA, $A0,$01,$AF, $FF, $BF + .byte $DD, $FF, $DA, $BB, $55, $8A, $50 + .byte $0B, $88, $A4,$55, $00, $55,$55, $59, $D5 + .byte $BB, $DD, $BB, $A3,$55, $A0,$01,$A5, $A3,$00, $25 + .byte $50, $05, $50, $00, $FA, $A0,$01,$AF, $A0,$01,$AA + .byte $5F, $FA, $FF,$FF, $FD, $FF,$FF, $FA, $FF + .byte $F9, $F5, $D5, $F5, $A0,$02,$A5, $80, $58 + .byte $A0,$01,$A1, $F5, $A0,$01,$A5, $DA, $BF, $FD, $FB + .byte $A0,$01,$AA, $A0,$01,$A5, $85, $55,$55, $A0,$01,$A7, $70, $00 + .byte $27, $00, $55, $90, $55, $FB, $A0,$01,$AA + .byte $A0,$01,$A5, $A4,$FF, $A0,$01,$A5, $55, $5A, $A0,$01,$AA, $A5,$AF + .byte $FD, $A3,$FF, $FB, $FD, $FF,$FF, $FB, $FD + .byte $A0,$01,$AB, $9A, $A0,$01,$AD, $A0,$01,$A5, $55, $A3,$F5, $55 + .byte $50,$50, $A0,$01,$A5, $5A, $55, $5A, $FA, $A9,$FF + .byte $FA, $A3,$F5, $FA, $A0,$01,$AA, $55,$55, $5A, $A0,$02,$AA + .byte $A3,$5F, $DF, $BA, $A0,$02,$AA, $A0,$01,$A5, $A9,$FF, $FA .byte $A0,$15,$FF, $FA,$FA, $F0, $F5,$F5, $A3,$FA, $A0,$10,$FF, $DF,$DF .byte $DC, $DF, $A3,$FF, $DF, $F1, $DF, $FF .byte $D1, $F1, $D1, $FF, $D1, $F1, $D1 @@ -175,3 +180,4 @@ apple_high: .byte $28 ; ysize=48 .byte $24, $2F,$2F, $FF, $24, $2F,$2F, $FF,$FF, $2F .byte $24, $FF, $24, $2F, $FF,$FF, $F1, $A3,$61, $F1 .byte $A1 +; cycles=6555 diff --git a/disk/qboot/Makefile b/disk/qboot/Makefile index 1bd05bee..ef143209 100644 --- a/disk/qboot/Makefile +++ b/disk/qboot/Makefile @@ -2,6 +2,7 @@ include ../../Makefile.inc DOS33 = ../../utils/dos33fs-utils/dos33 DOS33_RAW = ../../utils/dos33fs-utils/dos33_raw +PNG_TO_HGR = ../../utils/hgr-utils/png2hgr all: boot.dsk compare.dsk @@ -41,7 +42,7 @@ THE80S: 80s.o ca65 -o 80s.o 80s.s -l 80s.lst new_80s.hgr: new_80s.png - ../hgr-utils/png2hgr new_80s.png > new_80s.hgr + $(PNG_TO_HGR) new_80s.png > new_80s.hgr clean: rm -f *~ *.o *.lst BOOT THE80S