Diskinfo für CP/M 3

Software für CP/M, die nicht Teil des Betriebssystems ist
Antworten
Benutzeravatar
genie3s
Beiträge: 107
Registriert: 1. Sep 2019, 16:49

Diskinfo für CP/M 3

Beitrag von genie3s » 18. Okt 2025, 23:45

Beispiel: {leider kein monospace Zeichensatz]

Diskinfo aus http://cpmarchives.classiccmp.org/cpm/m ... talog.html

http://cpmarchives.classiccmp.org/cpm/m ... skinfo.arc
http://cpmarchives.classiccmp.org/cpm/m ... skinfo.txt

Beispiel:
G0:Z3PLUS>diskinfo a: b: f: g: h: i: j: k: e:

login format => Conitec PROF 8


Disk information for drive A:
=============================

SPT Logical sectors per track: 120
BSF Block shift factor: 04 hex
BLM Block mask: 0F hex
EXM Extent mask: 00 hex
DSM Data store maximum: 0231 hex -> 562 blocks
DRM Directory entry maximum: 00FF hex -> 256 entries
ALV Allocation vector: 00F0 hex
CKS Checksum vector size: 0040 hex
OFF Reserved tracks: 2
PSH Physical shift factor: 02 hex
PSM Physical sector mask: 03 hex
... Data block size: 2048
... Physical sector size: 512
... Physical sectors per track: 30
... Disk capacity: 1124 kB
... Sector translation table: 01 05 09 0D 02 06 0A 0E 03 07 0B 0F 04 08 0C 81
85 89 8D 82 86 8A 8E 83 87 8B 8F 84 88 8C
login format => Conitec PROF 8


Disk information for drive B:
=============================

SPT Logical sectors per track: 120
BSF Block shift factor: 04 hex
BLM Block mask: 0F hex
EXM Extent mask: 00 hex
DSM Data store maximum: 0231 hex -> 562 blocks
DRM Directory entry maximum: 00FF hex -> 256 entries
ALV Allocation vector: 00F0 hex
CKS Checksum vector size: 0040 hex
OFF Reserved tracks: 2
PSH Physical shift factor: 02 hex
PSM Physical sector mask: 03 hex
... Data block size: 2048
... Physical sector size: 512
... Physical sectors per track: 30
... Disk capacity: 1124 kB
... Sector translation table: 01 05 09 0D 02 06 0A 0E 03 07 0B 0F 04 08 0C 81
85 89 8D 82 86 8A 8E 83 87 8B 8F 84 88 8C


Disk information for drive F:
=============================

SPT Logical sectors per track: 1024
BSF Block shift factor: 05 hex
BLM Block mask: 1F hex
EXM Extent mask: 01 hex
DSM Data store maximum: 07DF hex -> 2016 blocks
DRM Directory entry maximum: 03FF hex -> 1024 entries
ALV Allocation vector: 00FF hex
CKS Checksum vector size: 8100 hex
OFF Reserved tracks: 100
PSH Physical shift factor: 02 hex
PSM Physical sector mask: 03 hex
... Data block size: 4096
... Physical sector size: 512
... Physical sectors per track: 256
... Disk capacity: 8064 kB
... Sector translation table: none

Disk information for drive G:
=============================

SPT Logical sectors per track: 1024
BSF Block shift factor: 05 hex
BLM Block mask: 1F hex
EXM Extent mask: 01 hex
DSM Data store maximum: 07DF hex -> 2016 blocks
DRM Directory entry maximum: 03FF hex -> 1024 entries
ALV Allocation vector: 00FF hex
CKS Checksum vector size: 8100 hex
OFF Reserved tracks: 163
PSH Physical shift factor: 02 hex
PSM Physical sector mask: 03 hex
... Data block size: 4096
... Physical sector size: 512
... Physical sectors per track: 256
... Disk capacity: 8064 kB
... Sector translation table: none

Disk information for drive H:
=============================

SPT Logical sectors per track: 1024
BSF Block shift factor: 05 hex
BLM Block mask: 1F hex
EXM Extent mask: 01 hex
DSM Data store maximum: 07DF hex -> 2016 blocks
DRM Directory entry maximum: 03FF hex -> 1024 entries
ALV Allocation vector: 00FF hex
CKS Checksum vector size: 8100 hex
OFF Reserved tracks: 226
PSH Physical shift factor: 02 hex
PSM Physical sector mask: 03 hex
... Data block size: 4096
... Physical sector size: 512
... Physical sectors per track: 256
... Disk capacity: 8064 kB
... Sector translation table: none

Disk information for drive I:
=============================

SPT Logical sectors per track: 1024
BSF Block shift factor: 05 hex
BLM Block mask: 1F hex
EXM Extent mask: 01 hex
DSM Data store maximum: 07DF hex -> 2016 blocks
DRM Directory entry maximum: 03FF hex -> 1024 entries
ALV Allocation vector: 00FF hex
CKS Checksum vector size: 8100 hex
OFF Reserved tracks: 289
PSH Physical shift factor: 02 hex
PSM Physical sector mask: 03 hex
... Data block size: 4096
... Physical sector size: 512
... Physical sectors per track: 256
... Disk capacity: 8064 kB
... Sector translation table: none

Disk information for drive J:
=============================

SPT Logical sectors per track: 1024
BSF Block shift factor: 05 hex
BLM Block mask: 1F hex
EXM Extent mask: 01 hex
DSM Data store maximum: 07DF hex -> 2016 blocks
DRM Directory entry maximum: 03FF hex -> 1024 entries
ALV Allocation vector: 00FF hex
CKS Checksum vector size: 8100 hex
OFF Reserved tracks: 352
PSH Physical shift factor: 02 hex
PSM Physical sector mask: 03 hex
... Data block size: 4096
... Physical sector size: 512
... Physical sectors per track: 256
... Disk capacity: 8064 kB
... Sector translation table: none

Disk information for drive K:
=============================

SPT Logical sectors per track: 1024
BSF Block shift factor: 05 hex
BLM Block mask: 1F hex
EXM Extent mask: 01 hex
DSM Data store maximum: 07DF hex -> 2016 blocks
DRM Directory entry maximum: 03FF hex -> 1024 entries
ALV Allocation vector: 00FF hex
CKS Checksum vector size: 8100 hex
OFF Reserved tracks: 415
PSH Physical shift factor: 02 hex
PSM Physical sector mask: 03 hex
... Data block size: 4096
... Physical sector size: 512
... Physical sectors per track: 256
... Disk capacity: 8064 kB
... Sector translation table: none

Disk information for drive E:
=============================

SPT Logical sectors per track: 256
BSF Block shift factor: 04 hex
BLM Block mask: 0F hex
EXM Extent mask: 01 hex
DSM Data store maximum: 009F hex -> 160 blocks
DRM Directory entry maximum: 007F hex -> 128 entries
ALV Allocation vector: 00C0 hex
CKS Checksum vector size: 8000 hex
OFF Reserved tracks: 0
PSH Physical shift factor: 00 hex
PSM Physical sector mask: 00 hex
... Data block size: 2048
... Physical sector size: 128
... Physical sectors per track: 256
... Disk capacity: 320 kB
... Sector translation table: none
Dateianhänge
diskinfo.zip
(8.5 KiB) 206-mal heruntergeladen
mit freundlichen Grüßen

Fritz

Benutzeravatar
Alfred
Beiträge: 301
Registriert: 17. Jun 2019, 18:47
Wohnort: Enzkreis

Re: Diskinfo für CP/M 3

Beitrag von Alfred » 6. Nov 2025, 18:23

Funktioniert prima, aber die CP/M3.x Variante hat ein kleines Y2K Problem ;)
Bildschirmfoto vom 2025-11-06 18-20-48.png
Bildschirmfoto vom 2025-11-06 18-20-48.png (46.08 KiB) 846 mal betrachtet
Gruß
Alfred

Benutzeravatar
genie3s
Beiträge: 107
Registriert: 1. Sep 2019, 16:49

Re: Diskinfo für CP/M 3

Beitrag von genie3s » 13. Nov 2025, 22:34

Wo ist der patch ?

Beim Prof 80 muss ich noch deinen Monitorpatch brennen und eine Karte mit Accu basteln.
Oder Werner macht das - er kann das besser.

Labels kann ich ja auch mal eintragen.
mit freundlichen Grüßen

Fritz

Benutzeravatar
Alfred
Beiträge: 301
Registriert: 17. Jun 2019, 18:47
Wohnort: Enzkreis

Re: Diskinfo für CP/M 3

Beitrag von Alfred » 15. Nov 2025, 12:48

Wo ist der patch ?
Ist nicht so wichtig, wir können ja ersatzweise A0H von den C1H abziehen = 21H :D
Das mit dem Patch schafft ihr locker!

Antworten