Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » Tool zur Extraction der Dateien aus UDOS/NDOS Disketten Image Dateien » Themenansicht

Autor Thread - Seiten: -1-
000
20.08.2026, 16:22 Uhr
mj666



Ich habe hier noch ein altes Schätzchen, das noch funktioniert.



Das ist ein Eigenbau aus den 80er-Jahren. Darauf läuft alternativ eine UDOS-Variante sowie auch eine Version von CP/M.

Ich wollte schon immer mal die Dateien am PC öffnen und mir einige der alten Dateien (Sourcecodes, Dokumente usw.) ansehen. Nachdem ich die Disketten mithilfe eines Greaseweazle als Images verfügbar hatte, war das für die CP/M-Disketten auch kein Problem (CPMTools).

Für die UDOS-/NDOS-Disketten habe ich allerdings kein entsprechendes Tool gefunden. Daher habe ich mithilfe einer im Internet verfügbaren Dokumentation und Claude ein PowerShell-Skript erstellt, das die Inhalte der Disketten in Windows-Dateien extrahieren kann.

Vielleicht ist es für jemanden hier noch hilfreich?

https://github.com/MJ666/UDOS_Extract
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
20.08.2026, 18:24 Uhr
Early8Bitz

Avatar von Early8Bitz

Kann ich extrahieren. Image muss im CQM Format oder als RAW Image vorliegen.
--
Gruß
Ralf

Ist ein alter Schaltkreis ein Schaltgreis?
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
20.08.2026, 20:37 Uhr
mj666




Zitat:
Early8Bitz schrieb
Kann ich extrahieren. Image muss im CQM Format oder als RAW Image vorliegen.


Das Image ist ein binäres RAW Image. Meine NDOS Disketten sind alle im im Format 80x32x256.

Quellcode:
# 2. NDOS Erweitert 80-Spuren (Für modernere 80-Spur QD-Laufwerke)
# Format: 80 Zylinder, 2 Köpfe, 16 Sektoren ? 256 Bytes
disk robotron_ndos80
    cyls = 80
    heads = 2
    tracks * ibm.mfm
        secs = 16
        bps = 256
    end
end


Dieser Beitrag wurde am 20.08.2026 um 21:00 Uhr von mj666 editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
20.08.2026, 21:56 Uhr
Early8Bitz

Avatar von Early8Bitz


Zitat:
mj666 schrieb
Das Image ist ein binäres RAW Image. Meine NDOS Disketten sind alle im im Format 80x32x256.


Schick mir mal so ein Image. Mailadresse als PN.
--
Gruß
Ralf

Ist ein alter Schaltkreis ein Schaltgreis?
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
20.08.2026, 22:21 Uhr
mj666




Zitat:
Early8Bitz schrieb
Schick mir mal so ein Image. Mailadresse als PN.



Habe mal ein Image geschickt. Mit Greasewezle 4.1 und folgendem Kommando ausgelesen.

gw.exe read --device=COM4 --drive=A --diskdefs diskdefs_robotron.cfg --format robotron_ndos80 DiskImage.img

Dieser Beitrag wurde am 20.08.2026 um 22:34 Uhr von mj666 editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
21.08.2026, 18:21 Uhr
Early8Bitz

Avatar von Early8Bitz

Es gab mal im Zusammenhang mit dem P8000emu von Matt Knoth ein Tool

extract_cqm_udos

als C-Quelle. Der P8000emu benutzt als Imageformat für seine Disketten das QM/CQM Format.
Mit diesem Tool konnte man alle Dateien von einem UDOS Diskettenimage im o.g. Format
extrahieren.

Math Knoth war 2009 als MKN im RT-Forum aktiv. Seine damalige Webseite, wo man das
runter laden konnte, existiert schon lange nicht mehr.
https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=4202
--
Gruß
Ralf

Ist ein alter Schaltkreis ein Schaltgreis?
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
21.08.2026, 18:59 Uhr
felge1966
Default Group and Edit


https://web.archive.org/web/20140612060055/http://www.knothusa.net/uploads/P8000emu_0.99beta.zip

Gruß Jörg
--
http://felgentreu.spdns.org/bilder/jacob120.gif
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
21.08.2026, 20:42 Uhr
Early8Bitz

Avatar von Early8Bitz


Zitat:
felge1966 schrieb
https://web.archive.org/web/20140612060055/http://www.knothusa.net/uploads/P8000emu_0.99beta.zip


Das ist nur der P8000 Emulator. Das o.g. Tool war entweder einzeln oder im Paket mit anderen Utilities im Download.

Aber hier habe ich es auch gerade wiedergefunden:
http://www.pofo.de/P8000/misc/sources/tools/extract_cqm_udos.c
In diesem Beitrag
https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=556
--
Gruß
Ralf

Ist ein alter Schaltkreis ein Schaltgreis?

Dieser Beitrag wurde am 21.08.2026 um 20:44 Uhr von Early8Bitz editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
Heute, 00:11 Uhr
mj666



Ich habe ein weiteres Tool gebaut um CQM Images in IMG Images und zurück zu konvertieren. Ich habe damit erfolgreich die Disketten Images vom P8000 Emulator nach IMG konvertiert und auch extrahiert (OSM, UDOS). Weiterhin habe ich eine von meinen UDOS IMG Dateien nach CQM konvertiert und im P8000 Emulator ins Laufwerk 1: eingelegt. Die dem Emulator beiliegende UDOS Diskette schein nicht richtig zu funktionieren? Der CAT Befehl liefert keine Dateien (FILE NOT FOUND)? Nach einem Reset mit beiden Disketten bootet der Emulator wohl mit einem Teil von meiner Diskette und CAT liefert mir die Dateien von meiner Diskette aber nichts von Laufwerk 0:.




In dem Metadaten vom Export der P8000 UDOS Diskette habe ich gesehen das wohl bei allen Dateien das Secret Flag gesetzt ist. Eventuell ist das der Grund warum nichts angezeigt wird. Bin schon eine Weile raus hier :-)

Falls hier Interesse an diesem Tool (PowerShell Skript) besteht kann ich es auch auf GIT veröffentlichen.

Dieser Beitrag wurde am 24.08.2026 um 00:14 Uhr von mj666 editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
Heute, 09:16 Uhr
Early8Bitz

Avatar von Early8Bitz

CAT D=0

CAT 0 würde nur eine Datei namens '0' auflisten.
--
Gruß
Ralf

Ist ein alter Schaltkreis ein Schaltgreis?
 
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