Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » 22disk-def P8000 » Themenansicht

Autor Thread - Seiten: -1-
000
16.07.2015, 18:30 Uhr
Rolly2



Ich suche für 22DISK eine DEF-Datei für die P8000, also 80;32;256, für das 8bit Teil.
Hat die jemand und würde mir diese mailen.
Mit SETFD zeigt es mir dieses Format an: 32x256x80 wobei das Standardformat der P8000 ja 9x512x80 ist.
Kann mich da mal jemand aufklären?


Vielen Dank, Andreas

Dieser Beitrag wurde am 16.07.2015 um 19:56 Uhr von Rolly2 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
16.07.2015, 21:53 Uhr
Early8Bitz

Avatar von Early8Bitz

Das hängt vom Betriebssystem ab.
9x512x80 ist im 16bit-Teil für WEGA üblich.

Die 256Byte Sektor Formate werden im 8bit Teil für UDOS verwendet:
32x256x80 wird über Typ 5 eingestellt. Eigentlich ist es 2x16x256x80,
also pro Seite der Diskette 16 Sektoren @ 256Byte. UDOS zählt aber logisch
die Sektoren der gegeüberliegenden Seiten durch, deswegen 32x256x80.

UDOS kann mit SETFD auch auf Typ 4 (16x256x80) umgestellt werden und benutzt dann nur eine Seite der Diskette.

UDOS Typ 3 ist für einseitige 40Spur Disketten (16x256x40), die auf dem 80spurigen Laufwerk im
P8000 mit Doublestep betrieben werden müssen.

Typ 2 ist für das gleiche Format wie Typ 3, wenn ein echtes 40-Spur-Laufwerk eingebaut wäre.

Aus dem Systemhandbuch:

Quellcode:

          2 - 5 1/4"-Laufwerk,  40 Spuren mit 16 Sektoren je 256
              Bytes, MFM, einseitig
          3 - 5 1/4"-Laufwerk,  40 Spuren mit 16 Sektoren je 256
              Bytes, MFM, einseitig (auf 80-Spur-Laufwerk)
          4 - 5 1/4"-Laufwerk,  80 Spuren mit 16 Sektoren je 256
              Bytes, MFM, einseitig
          5 - 5 1/4"-Laufwerk,  80 Spuren mit 32 Sektoren je 256
              Bytes, MFM, doppelseitig



Typ 1 wäre für 8" Single Density/Single Side Laufwerke vorgesehen, mit 26x128x77.

Bei OS/M (CP/M) sind auch mit SETFD unterschiedliche Diskettenformate einstellbar, wobei Type 2 bis 5 identisch mit UDOS sind:

Zusätzlich gibt es bei OS/M noch die Typen 6 (2x9x512x80) und 7 (2x5x1024x80)

Hier der Auszug aus dem P8000 Code:

Quellcode:

;0b24
; Floppy Typetabelle (11 Byte/Entry)
typtab
typ_1    defb    6fh
    defb    28h
    defb    0        ; n=0
    defb    26        ; eot=sector 26
    defb    7        ; gpl3
    defb    128        ; dtl=128Bytes/Sector
    defb    -1        ; Praekompensation
    defb    -1
    defb    27        ; gpl3 (fuer Format)
    defb    77        ; Spurzahl
    defb    2        ; fm, mt=0, dstep=0

typ_2    defb    9fh
    defb    14h
    defb    1        ; n=1 256Bytes/Sector
    defb    16        ; eot=sector 16
    defb    34        ; gpl3
    defb    -1        ; dtl
    defb    20        ; Praekompenstaion
    defb    1dh
    defb    50        ; gpl3 (fuer Format)
    defb    40        ; Spurzahl
    defb    40h        ; mfm, mt=0, dstep=0

typ_3    defb    0bfh
    defb    12h
    defb    1        ; n=1 256Bytes/Sector
    defb    16        ; eot=sector 16
    defb    34        ; gpl3
    defb    -1        ; dtl
    defb    35        ; Praekompensation
    defb    -1
    defb    50        ; gpl3 (fuer Format)
    defb    40        ; Spurzahl
    defb    41h        ; mfm, mt=0, dstep=1

typ_4    defb    0bfh
    defb    12h
    defb    1        ; n=1 256Bytes/Sector
    defb    16        ; eot=sector 16
    defb    34        ; gpl3
    defb    -1        ; dtl
    defb    35        ; Praekompensation
    defb    -1
    defb    50        ; gpl3 (fuer Format)
    defb    80        ; Spurzahl
    defb    40h        ; mfm, mt=0, dstep=0

typ_5    defb    0bfh
    defb    12h
    defb    1        ; n=1 256Bytes/Sector
    defb    16        ; eot=sector 16
    defb    34        ; gpl3
    defb    -1        ; dtl
    defb    -1        ; Praekompensation
    defb    -1
    defb    50        ; gpl3 (fuer Format)
    defb    80        ; Spurzahl
    defb    0c0h        ; mfm, mt=1, dstep=0

typ_6    defb    0efh
    defb    8
    defb    2        ; n=2 512Byte/Sector
    defb    9        ; eot=sector 9
    defb    27        ; gpl3
    defb    -1        ; dtl
    defb    -1        ; Praekompensation
    defb    -1
    defb    84        ; gpl3 (fuer Format)
    defb    80        ; Spurzahl
    defb    0c0h        ; mfm, mt=1, dstep=0

typ_7    defb    0efh
    defb    8
    defb    3        ; n=3 1024Byte/Sector
    defb    5        ; eot=sector 5
    defb    53        ; gpl3
    defb    -1        ; dtl
    defb    -1        ; Praekompensation
    defb    -1
    defb    116        ; gpl3 (fuer Format)
    defb    80        ; Spurzahl
    defb    0c0h        ; mfm, mt=1, dstep=0


--
Gruß
Ralf

Ist ein alter Schaltkreis ein Schaltgreis?

Dieser Beitrag wurde am 16.07.2015 um 21:54 Uhr von Early8Bitz editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
01.08.2015, 18:06 Uhr
Rolly2



Danke Ralf, für die Hilfe.

Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
20.12.2015, 17:35 Uhr
Rolly2



Also ich hole das jetzt noch einmal hoch. Bin keinen Schritt weiter gekommen. Die UDOS-Disketten, egal ob 3.0, 4.3 oder 5.0 kann ich mit keiner Definition mit 22Disk lesen.
Hat da jemand schon Erfahrung?

Andreas

Dieser Beitrag wurde am 20.12.2015 um 17:35 Uhr von Rolly2 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
20.12.2015, 20:06 Uhr
ambrosius



Hallo Andreas,

zumindes bei UDOS 4.3 habe ich hier eine Diskette, bei der bis Spur 77 eine Sektorgröße von 128 Byte vorliegt. Bei den beiden Spuren 77 und 78 wechselt die Sektorgröße auf 1024. ANADISK und auch Teledisk zeigen mir das an. Allerdings habe ich einen speziellen Diskettenkontroller, der frei programmierbar in Bezug auf Sektorgrößen ist. Vielleicht liegt es ja bei Dir an den unterschiedlichen Sektorgrößen, das die Diskette nicht geschrieben/-lesen werden kann. Für 22Disk ist mir so ein Fall nicht bekannt.
--
viele Grüße
Holger
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
20.12.2015, 20:14 Uhr
RP



Ich habe an deine Mail Adresse ein Image geschickt, damit Startet meine 8 Bit P8000 ohne Probleme, konnte ich auch sofort auf Diskette schreiben, es ist von Rüdiger.

Rolf
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
20.12.2015, 22:03 Uhr
Rolly2



Danke Holger und Rolf.
Ich hatte gehofft die UDOS-Disketten mit 22Disk lesen zu können, funktioniert aber nicht. Je nach System gehen sie in der P8000 (UDOS3.0) oder 8924 (UDOS 5.0-1525) einwandfrei. Holger, die UDOS 4.3 läuft in der K8924 bei mir leider nicht. Ich habe noch nicht herausgefunden warum. Mal sehen an was das liegt. Ich muss mir erst einen anderen Disk-Controller besorgen.

vG. Andreas

Dieser Beitrag wurde am 20.12.2015 um 22:05 Uhr von Rolly2 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek