Files
open-roms/src/dos_m65/assets/dos_parts_dir.s
T

56 lines
2.3 KiB
ArmAsm

;
; Data used to generate directory in CBM BASIC format
;
dir_hdr: ; 32 bytes - header
!byte $01, $08 ; program location
!byte $01, $01 ; link to the next line - dummy, will be regenerated by BASIC
!byte $00, $00 ; line number 0
!byte $12, $22 ; reverse mode, quote
!pet " " ; space for disk/directory name
!byte $22, $20 ; quote, space
!pet "00 2a" ; default ID, disk format
!byte $00 ; end of the line
dir_hdr_sd: ; 32 bytes - header
!byte $01, $08 ; program location
!byte $01, $01 ; link to the next line - dummy, will be regenerated by BASIC
!byte $00, $00 ; line number 0
!byte $12, $22 ; reverse mode, quote
!pet "sd card " ; space for disk/directory name
!byte $22, $20 ; quote, space
!pet "fat32" ; filesystem
!byte $00 ; end of the line
dir_end: ; 19 bytes
!byte $01, $01 ; link to the next line - dummy, will be regenerated by BASIC
!byte $00, $00 ; line number 0
!pet "blocks free."
!byte $00, $00, $00 ; end of the line, end of program marker
; File types / extensions
dir_types:
!pet "seq", $00 ; SEQ
!pet "prg", $00 ; PRG
!pet "usr", $00 ; USR
!pet "rel", $00 ; REL
!pet "dir", $00 ; directory
; !pet "tap", $00 ; tape image
; !pet "d67", $00 ; CBM 2040 (DOS 1) - disk image
; !pet "d64", $00 ; CBM 1541 / 2031 / 3040 / 4040 - disk image
; !pet "d71", $00 ; CBM 1571 - disk image
; !pet "d81", $00 ; CBM 1581 - disk image
; !pet "d80", $00 ; CBM 8050 - disk image
; !pet "d81", $00 ; CBM 8250 / 1001 - disk image
; !pet "d90", $00 ; CBM D9060 / D9090 - hard disk image
; !pet "d1m", $00 ; CMD FD 2000 / 4000 - disk image (DD)
; !pet "d2m", $00 ; CMD FD 2000 / 4000 - disk image (HD)
; !pet "d4m", $00 ; CMD FD 4000 - disk image (ED)
; !pet "dhd", $00 ; CMD HD - hard disk image