Pull loader blocks into file

This commit is contained in:
Joshua Bell 2018-02-25 15:42:50 -08:00
parent 70079333d1
commit 7da8f698b8
5 changed files with 9 additions and 129 deletions

View File

@ -329,7 +329,7 @@ online_params_buffer:
;;; ==================================================
.assert * = $8800, error, "Entry point mismatch"
.include "font.inc"
.include "inc/font.inc"
;;; ==================================================

7
desktop/inc/README.md Normal file
View File

@ -0,0 +1,7 @@
## `font.inc`
Font definition, per MouseGraphics ToolKit
## `pdload.dat`
ProDOS Loader blocks, used when formatting a disk.

BIN
desktop/inc/pdload.dat Normal file

Binary file not shown.

View File

@ -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"