diff --git a/desktop/desktop.s b/desktop/desktop.s index eb6999a..3499bd2 100644 --- a/desktop/desktop.s +++ b/desktop/desktop.s @@ -329,7 +329,7 @@ online_params_buffer: ;;; ================================================== .assert * = $8800, error, "Entry point mismatch" - .include "font.inc" + .include "inc/font.inc" ;;; ================================================== diff --git a/desktop/inc/README.md b/desktop/inc/README.md new file mode 100644 index 0000000..c836981 --- /dev/null +++ b/desktop/inc/README.md @@ -0,0 +1,7 @@ +## `font.inc` + +Font definition, per MouseGraphics ToolKit + +## `pdload.dat` + +ProDOS Loader blocks, used when formatting a disk. diff --git a/desktop/font.inc b/desktop/inc/font.inc similarity index 100% rename from desktop/font.inc rename to desktop/inc/font.inc diff --git a/desktop/inc/pdload.dat b/desktop/inc/pdload.dat new file mode 100644 index 0000000..47daba9 Binary files /dev/null and b/desktop/inc/pdload.dat differ diff --git a/desktop/ovl2.s b/desktop/ovl2.s index b4cc7c9..cc2c173 100644 --- a/desktop/ovl2.s +++ b/desktop/ovl2.s @@ -1449,134 +1449,7 @@ L14E5: .byte $00,$00,$00,$00,$00,$00,$00,$00 ;;; ================================================== .proc prodos_loader_blocks - .byte $01,$38,$B0,$03,$4C,$32,$A1,$86 - .byte $43,$C9,$03,$08,$8A,$29,$70,$4A - .byte $4A,$4A,$4A,$09,$C0,$85,$49,$A0 - .byte $FF,$84,$48,$28,$C8,$B1,$48,$D0 - .byte $3A,$B0,$0E,$A9,$03,$8D,$00,$08 - .byte $E6,$3D,$A5,$49,$48,$A9,$5B,$48 - .byte $60,$85,$40,$85,$48,$A0,$63,$B1 - .byte $48,$99,$94,$09,$C8,$C0,$EB,$D0 - .byte $F6,$A2,$06,$BC,$1D,$09,$BD,$24 - .byte $09,$99,$F2,$09,$BD,$2B,$09,$9D - .byte $7F,$0A,$CA,$10,$EE,$A9,$09,$85 - .byte $49,$A9,$86,$A0,$00,$C9,$F9,$B0 - .byte $2F,$85,$48,$84,$60,$84,$4A,$84 - .byte $4C,$84,$4E,$84,$47,$C8,$84,$42 - .byte $C8,$84,$46,$A9,$0C,$85,$61,$85 - .byte $4B,$20,$12,$09,$B0,$68,$E6,$61 - .byte $E6,$61,$E6,$46,$A5,$46,$C9,$06 - .byte $90,$EF,$AD,$00,$0C,$0D,$01,$0C - .byte $D0,$6D,$A9,$04,$D0,$02,$A5,$4A - .byte $18,$6D,$23,$0C,$A8,$90,$0D,$E6 - .byte $4B,$A5,$4B,$4A,$B0,$06,$C9,$0A - .byte $F0,$55,$A0,$04,$84,$4A,$AD,$02 - .byte $09,$29,$0F,$A8,$B1,$4A,$D9,$02 - .byte $09,$D0,$DB,$88,$10,$F6,$29,$F0 - .byte $C9,$20,$D0,$3B,$A0,$10,$B1,$4A - .byte $C9,$FF,$D0,$33,$C8,$B1,$4A,$85 - .byte $46,$C8,$B1,$4A,$85,$47,$A9,$00 - .byte $85,$4A,$A0,$1E,$84,$4B,$84,$61 - .byte $C8,$84,$4D,$20,$12,$09,$B0,$17 - .byte $E6,$61,$E6,$61,$A4,$4E,$E6,$4E - .byte $B1,$4A,$85,$46,$B1,$4C,$85,$47 - .byte $11,$4A,$D0,$E7,$4C,$00,$20,$4C - .byte $3F,$09,$26,$50,$52,$4F,$44,$4F - .byte $53,$20,$20,$20,$20,$20,$20,$20 - .byte $20,$20,$A5,$60,$85,$44,$A5,$61 - .byte $85,$45,$6C,$48,$00,$08,$1E,$24 - .byte $3F,$45,$47,$76,$F4,$D7,$D1,$B6 - .byte $4B,$B4,$AC,$A6,$2B,$18,$60,$4C - .byte $BC,$09,$A9,$9F,$48,$A9,$FF,$48 - .byte $A9,$01,$A2,$00,$4C,$79,$F4,$20 - .byte $58,$FC,$A0,$1C,$B9,$50,$09,$99 - .byte $AE,$05,$88,$10,$F7,$4C,$4D,$09 - .byte $AA,$AA,$AA,$A0,$D5,$CE,$C1,$C2 - .byte $CC,$C5,$A0,$D4,$CF,$A0,$CC,$CF - .byte $C1,$C4,$A0,$D0,$D2,$CF,$C4,$CF - .byte $D3,$A0,$AA,$AA,$AA,$A5,$53,$29 - .byte $03,$2A,$05,$2B,$AA,$BD,$80,$C0 - .byte $A9,$2C,$A2,$11,$CA,$D0,$FD,$E9 - .byte $01,$D0,$F7,$A6,$2B,$60,$A5,$46 - .byte $29,$07,$C9,$04,$29,$03,$08,$0A - .byte $28,$2A,$85,$3D,$A5,$47,$4A,$A5 - .byte $46,$6A,$4A,$4A,$85,$41,$0A,$85 - .byte $51,$A5,$45,$85,$27,$A6,$2B,$BD - .byte $89,$C0,$20,$BC,$09,$E6,$27,$E6 - .byte $3D,$E6,$3D,$B0,$03,$20,$BC,$09 - .byte $BC,$88,$C0,$60,$A5,$40,$0A,$85 - .byte $53,$A9,$00,$85,$54,$A5,$53,$85 - .byte $50,$38,$E5,$51,$F0,$14,$B0,$04 - .byte $E6,$53,$90,$02,$C6,$53,$38,$20 - .byte $6D,$09,$A5,$50,$18,$20,$6F,$09 - .byte $D0,$E3,$A0,$7F,$84,$52,$08,$28 - .byte $38,$C6,$52,$F0,$CE,$18,$08,$88 - .byte $F0,$F5,$BD,$8C,$C0,$10,$FB,$00 - .byte $00,$00,$00,$00,$00,$00,$00,$00 - .byte $4C,$6E,$A0,$53,$4F,$53,$20,$42 - .byte $4F,$4F,$54,$20,$20,$31,$2E,$31 - .byte $20,$0A,$53,$4F,$53,$2E,$4B,$45 - .byte $52,$4E,$45,$4C,$20,$20,$20,$20 - .byte $20,$53,$4F,$53,$20,$4B,$52,$4E - .byte $4C,$49,$2F,$4F,$20,$45,$52,$52 - .byte $4F,$52,$08,$00,$46,$49,$4C,$45 - .byte $20,$27,$53,$4F,$53,$2E,$4B,$45 - .byte $52,$4E,$45,$4C,$27,$20,$4E,$4F - .byte $54,$20,$46,$4F,$55,$4E,$44,$25 - .byte $00,$49,$4E,$56,$41,$4C,$49,$44 - .byte $20,$4B,$45,$52,$4E,$45,$4C,$20 - .byte $46,$49,$4C,$45,$3A,$00,$00,$0C - .byte $00,$1E,$0E,$1E,$04,$A4,$78,$D8 - .byte $A9,$77,$8D,$DF,$FF,$A2,$FB,$9A - .byte $2C,$10,$C0,$A9,$40,$8D,$CA,$FF - .byte $A9,$07,$8D,$EF,$FF,$A2,$00,$CE - .byte $EF,$FF,$8E,$00,$20,$AD,$00,$20 - .byte $D0,$F5,$A9,$01,$85,$E0,$A9,$00 - .byte $85,$E1,$A9,$00,$85,$85,$A9,$A2 - .byte $85,$86,$20,$BE,$A1,$E6,$E0,$A9 - .byte $00,$85,$E6,$E6,$86,$E6,$86,$E6 - .byte $E6,$20,$BE,$A1,$A0,$02,$B1,$85 - .byte $85,$E0,$C8,$B1,$85,$85,$E1,$D0 - .byte $EA,$A5,$E0,$D0,$E6,$AD,$6C,$A0 - .byte $85,$E2,$AD,$6D,$A0,$85,$E3,$18 - .byte $A5,$E3,$69,$02,$85,$E5,$38,$A5 - .byte $E2,$ED,$23,$A4,$85,$E4,$A5,$E5 - .byte $E9,$00,$85,$E5,$A0,$00,$B1,$E2 - .byte $29,$0F,$CD,$11,$A0,$D0,$21,$A8 - .byte $B1,$E2,$D9,$11,$A0,$D0,$19,$88 - .byte $D0,$F6,$A0,$00,$B1,$E2,$29,$F0 - .byte $C9,$20,$F0,$3E,$C9,$F0,$F0,$08 - .byte $AE,$64,$A0,$A0,$13,$4C,$D4,$A1 - .byte $18,$A5,$E2,$6D,$23,$A4,$85,$E2 - .byte $A5,$E3,$69,$00,$85,$E3,$A5,$E4 - .byte $C5,$E2,$A5,$E5,$E5,$E3,$B0,$BC - .byte $18,$A5,$E4,$6D,$23,$A4,$85,$E2 - .byte $A5,$E5,$69,$00,$85,$E3,$C6,$E6 - .byte $D0,$95,$AE,$4F,$A0,$A0,$1B,$4C - .byte $D4,$A1,$A0,$11,$B1,$E2,$85,$E0 - .byte $C8,$B1,$E2,$85,$E1,$AD,$66,$A0 - .byte $85,$85,$AD,$67,$A0,$85,$86,$20 - .byte $BE,$A1,$AD,$68,$A0,$85,$85,$AD - .byte $69,$A0,$85,$86,$AD,$00,$0C,$85 - .byte $E0,$AD,$00,$0D,$85,$E1,$20,$BE - .byte $A1,$A2,$07,$BD,$00,$1E,$DD,$21 - .byte $A0,$F0,$08,$AE,$64,$A0,$A0,$13 - .byte $4C,$D4,$A1,$CA,$10,$ED,$A9,$00 - .byte $85,$E7,$E6,$E7,$E6,$86,$E6,$86 - .byte $A6,$E7,$BD,$00,$0C,$85,$E0,$BD - .byte $00,$0D,$85,$E1,$A5,$E0,$D0,$04 - .byte $A5,$E1,$F0,$06,$20,$BE,$A1,$4C - .byte $8A,$A1,$18,$AD,$6A,$A0,$6D,$08 - .byte $1E,$85,$E8,$AD,$6B,$A0,$6D,$09 - .byte $1E,$85,$E9,$6C,$E8,$00,$A9,$01 - .byte $85,$87,$A5,$E0,$A6,$E1,$20,$79 - .byte $F4,$B0,$01,$60,$AE,$32,$A0,$A0 - .byte $09,$4C,$D4,$A1,$84,$E7,$38,$A9 - .byte $28,$E5,$E7,$4A,$18,$65,$E7,$A8 - .byte $BD,$29,$A0,$99,$A7,$05,$CA,$88 - .byte $C6,$E7,$D0,$F4,$AD,$40,$C0,$4C - .byte $EF,$A1,$00,$00,$00,$00,$00,$00 - .byte $00,$00,$00,$00,$00,$00,$00,$00 + .incbin "inc/pdload.dat" .endproc .assert .sizeof(prodos_loader_blocks) = $400, error, "Bad data"