CP/A = Elektronisches Datenverarbeitungssystem
Verfasst: Fr 8. Nov 2013, 16:20
Hi BorgKönig,
beim zusammenfügen von bios und cpm22 ist mir aufgefallen das im cpm22 die unten benannten Marken doppelt bzw. leer sind damit weis cpm überhaupt nichts anzufangen.
Das dürfte auch das Problem mit der CF-Karte von micha erklären.
beim zusammenfügen von bios und cpm22 ist mir aufgefallen das im cpm22 die unten benannten Marken doppelt bzw. leer sind damit weis cpm überhaupt nichts anzufangen.
Das dürfte auch das Problem mit der CF-Karte von micha erklären.
Code: Alles auswählen
;
; Scratch areas from parameter block.
;
SCRATCH1: DW 0 ;relative position within dir segment for file (0-3).
SCRATCH2: DW 0 ;last selected track number.
SCRATCH3: DW 0 ;last selected sector number.
;
; Disk storage areas from parameter block.
;
DIRBUF: DW 0 ;address of directory buffer to use.
DISKPB: DW 0 ;contains address of disk parameter block.
CHKVECT:DW 0 ;address of check vector.
ALOCVECT: DW 0 ;address of allocation vector (bit map).
;
; Parameter block returned from the bios.
;
SECTORS:DW 0 ;sectors per track from bios.
BLKSHFT:DB 0 ;block shift.
BLKMASK:DB 0 ;block mask.
EXTMASK:DB 0 ;extent mask.
DSKSIZE:DW 0 ;disk size from bios (number of blocks-1).
DIRSIZE:DW 0 ;directory size.
ALLOC0: DW 0 ;storage for first bytes of bit map (dir space used).
ALLOC1: DW 0
OFFSET: DW 0 ;first usable track number.
XLATE: DW 0 ;sector translation table address.