Commodore PC20-II, XT-CF Lite und DOS 3.3

  • Hallo zusammen,


    vielleicht hat hier jemand ja die rettende Idee:


    Ich habe einen Commodore PC20-II, den ich vor Jahren mal auf Ebay gekauft habe. Die eingebaute BASF MFM-Festplatte hat schon bessere Tage erlebt und hat Anlaufprobleme. Ich lasse diese dennoch eingebaut und habe den MFM-Controller in einem Antistatik-Beutel ins Gehäuse geklebt, um ihn bei einem "Zurück zu Original" wieder einstecken zu können.


    Auf der Festplatte befindet sich noch die komplette originale DOS 3.3 Installation der Berufsschule, in der er vorher scheinbar für einen Informatik-/Computer-Kurs eingesetzt wurde, inkl. der im Unterricht verwendeten Software.


    Da in dem Gerät mittlerweile ein XT-CF Lite seinen Dienst verrichtet, wollte ich die Platte samt Inhalt auf eine CF-Karte spiegeln. Und hier fangen die Probleme an.


    - DOS 6.22 funktioniert wunderbar, mein "Spiel-System" ist DOS 6.22 auf einer in mehrere Partitionen unterteilten 256MB Xmore Industrial CF Karte. Läuft super.

    - DOS 3.3 auf der gleichen 256MB Karte (mit nur einer 32MB Partition, da mehr ja nicht geht) bootet nicht.

    - Das gleiche DOS 3.3 auf der gleichen Karte bootet jedoch, wenn ich den XT-CF Lite in einen 486 mit GA-486AM/S Board stecke

    - Das gleiche gilt auch für eine 32MB Industrial CF (STI, Cisco-Branding, vermutlich aus einem alten 7800VXR Router), selbst frisch mit einer DOS 3.3 Diskette mit format c: /s formatiert bootet diese Karte im XT-CF Lite im 486, aber nicht im PC-20


    Ich hätte halt gerne, mit DOS 3.3 versteht sich, ein bootfähiges Abbild des alten Standes der Platte.

    Arbeitspferde: Xeon E5-2683v3/32GB/GTX1650 Super/1TB NVMe+8TB HDD und Q6600/8GB/GTX460/1TB SSD+4GB+2GB HDDs

    Retro Maschinen:

    P2-450/256MB/128GB SSD/TNT2-M64+2xVoodoo2/Soundblaster 16+Yamaha DB50XG

    Commodore PC20-II/V20+8087/XTCF lite 256MB/Tandy Sound

    286-16/287-8/4MB/256MB CF/ET3000/Aztech NX-II

    Amiga 500/1MB/Gotek/Vortex AT-once Plus 286 + Amiga 500/1MB

    Pentium 166/FAST Video Machine+DDPR+YUV Board

    Projekt-Rechner: C64, Dual Pentium MMX 233, 486 VLB, 486 PCI, K6, Athlon 64

    Projekte: USB RetroArduInput

  • C:

    FDISK /MBR



    ----------

    Die Platte einfach mit XCOPY auf die CF kopieren


    Geht der XTIDE CF überhaupt mit dem Platten Controller drin ?

    Welcher XTIDE CF wird verwendet.


    Manche laufen nur auf C800, meistens ist hier aber das BIOS der MFM Platte.

    совок

  • fdisk /mbr und Co habe ich alles schon ausprobiert. Das interessante ist halt, dass genau dieser XTCF Lite (Board fertig gekauft, müsste mal gucken, welches das genau ist, BIOS 2.0.0ß3+ - das BIOS hatte ich jetzt mal aus einem Screen Capture abgelesen, den ich mal gemacht habe, hab aber gerade keine Möglichkeit, den Rechner zu öffnen und auf das Board zu gucken, meine aber, es wäre das Referenzdesign von Sergej Kisilev) genau die gleiche DOS 3.3 Karte im 486 bootet und im PC20 nicht, während die gleiche Karte und jede andere Karte gleichen Typs mit DOS 6.22 funktioniert.


    Die IO und ROM Basisadresse lässt sich über DIP-Schalter ändern, mit einer anderen ROM-Adresse, z.B. DE00, können die beiden Controller coexistieren. Aber den MFM-Controller habe ich, natürlich nachdem die Platte ordnungsgemäß geparkt wurde, ohnehin ausgebaut, in eine Antistatiktüte gepackt und mit Gaffatape auf die MFM-Platte geklebt und selbige vom Strom getrennt (hat Anlaufprobleme beim ersten Einschalten, will sie daher nicht unnötig laufen haben, aber den Umbau jederzeit auf Original zurückdrehen können).

    Arbeitspferde: Xeon E5-2683v3/32GB/GTX1650 Super/1TB NVMe+8TB HDD und Q6600/8GB/GTX460/1TB SSD+4GB+2GB HDDs

    Retro Maschinen:

    P2-450/256MB/128GB SSD/TNT2-M64+2xVoodoo2/Soundblaster 16+Yamaha DB50XG

    Commodore PC20-II/V20+8087/XTCF lite 256MB/Tandy Sound

    286-16/287-8/4MB/256MB CF/ET3000/Aztech NX-II

    Amiga 500/1MB/Gotek/Vortex AT-once Plus 286 + Amiga 500/1MB

    Pentium 166/FAST Video Machine+DDPR+YUV Board

    Projekt-Rechner: C64, Dual Pentium MMX 233, 486 VLB, 486 PCI, K6, Athlon 64

    Projekte: USB RetroArduInput

  • Ich denke dass das an der Variante liegt. Sie wird sicher 386 Instruktionen verwenden. Was hat der pc20 für einen Prozessor?


    Das xtide gibts ja in mehreren Geschmacksrichtungen. 386 286 und auch xt. Schau mal bei xtide vorbei.

    Zitat

    Ohne Ketchup schmeckt einfach alles gleich!

  • fdisk /mbr und Co habe ich alles schon ausprobiert. Das interessante ist halt, dass genau dieser XTCF Lite (Board fertig gekauft, müsste mal gucken, welches das genau ist, BIOS 2.0.0ß3+ - das BIOS hatte ich jetzt mal aus einem Screen Capture abgelesen, den ich mal gemacht habe, hab aber gerade keine Möglichkeit, den Rechner zu öffnen und auf das Board zu gucken, meine aber, es wäre das Referenzdesign von Sergej Kisilev) genau die gleiche DOS 3.3 Karte im 486 bootet und im PC20 nicht, während die gleiche Karte und jede andere Karte gleichen Typs mit DOS 6.22 funktioniert.


    Die IO und ROM Basisadresse lässt sich über DIP-Schalter ändern, mit einer anderen ROM-Adresse, z.B. DE00, können die beiden Controller coexistieren. Aber den MFM-Controller habe ich, natürlich nachdem die Platte ordnungsgemäß geparkt wurde, ohnehin ausgebaut, in eine Antistatiktüte gepackt und mit Gaffatape auf die MFM-Platte geklebt und selbige vom Strom getrennt (hat Anlaufprobleme beim ersten Einschalten, will sie daher nicht unnötig laufen haben, aber den Umbau jederzeit auf Original zurückdrehen können).

    Das Referenz Design ist von James Pearce für die XTIDE CF soweit ich weiss.

    Der XTIDE selbst von http://www.glitchwrks.com/xt-ide


    Ja wenn du das falsche BIOS drauf hast klappt es auch nicht, du brauchst IDE_XT.BIN drauf.

    Die V20 und AT Variante laufen nicht mal in allen AT PCs meiner Erfahrung nach.

    совок

  • vAniLLa2001

    matze79

    Wenn doch aber DOS 6.22 auf der gleichen Karte funktioniert und DOS 3.3 nicht, kann es ja eigentlich (meinem Verständnis nach) nicht daran liegen oder irre ich mich da?

    Meine Posts enthalten meine persönlichen Meinungen und Erfahrungen.

    Es besteht kein Anspruch auf Richtigkeit oder Vollständigkeit! :D


    Daily Privat: i5-10400F // 16 GB // 1x 512GB + 1x 1TB SSD - 2x var. HDD in Bays // GTX 1660 Super // Linux Mint 21.3

    Daily Work: i7-4770 // 24 GB // 2x 480GB SSD // GTX 750 Ti


    Retro 1: HP Vectra VL2 4/66 // 486 DX2-66 // 16 MB // 6GB // CL-GD5428 1MB // Vibra 16C // 3,5" & 5,25" Floppy // DOS 6.22 // WfW 3.11

  • Wenn eine 386 Software auf einem 8088 laufen soll, wird das nicht funktionieren. Das Instruction-Set muss die CPU schon kennen.

    Zitat

    Ohne Ketchup schmeckt einfach alles gleich!

  • Okay, mit den BIOSsen hatte ich mich noch nie so beschäftigt... Es gibt eine V20-Variante? Jetzt rat mal, welche CPU statt dem 8088 in dem PC20 steckt (den 8088 habe ich natürlich auch gut versteckt im Gehäuse aufbewahrt, um wieder zurückbauen zu können). Vielleicht ist die Varianz der BIOSse ja klein genug, um mit DOS 3.3 (das übrigens von Diskette bootet und dann auch auf die CF zugreifen kann) nicht booten zu können, aber mit dem neueren Bootloader von 6.22, weil halt eben kein V20-BIOS drauf ist. Werde ich bei Gelegenheit mal testen.

    Arbeitspferde: Xeon E5-2683v3/32GB/GTX1650 Super/1TB NVMe+8TB HDD und Q6600/8GB/GTX460/1TB SSD+4GB+2GB HDDs

    Retro Maschinen:

    P2-450/256MB/128GB SSD/TNT2-M64+2xVoodoo2/Soundblaster 16+Yamaha DB50XG

    Commodore PC20-II/V20+8087/XTCF lite 256MB/Tandy Sound

    286-16/287-8/4MB/256MB CF/ET3000/Aztech NX-II

    Amiga 500/1MB/Gotek/Vortex AT-once Plus 286 + Amiga 500/1MB

    Pentium 166/FAST Video Machine+DDPR+YUV Board

    Projekt-Rechner: C64, Dual Pentium MMX 233, 486 VLB, 486 PCI, K6, Athlon 64

    Projekte: USB RetroArduInput

  • Seit wann gibt es eine 386er Variante von DOS 3.3?

    Meine Posts enthalten meine persönlichen Meinungen und Erfahrungen.

    Es besteht kein Anspruch auf Richtigkeit oder Vollständigkeit! :D


    Daily Privat: i5-10400F // 16 GB // 1x 512GB + 1x 1TB SSD - 2x var. HDD in Bays // GTX 1660 Super // Linux Mint 21.3

    Daily Work: i7-4770 // 24 GB // 2x 480GB SSD // GTX 750 Ti


    Retro 1: HP Vectra VL2 4/66 // 486 DX2-66 // 16 MB // 6GB // CL-GD5428 1MB // Vibra 16C // 3,5" & 5,25" Floppy // DOS 6.22 // WfW 3.11

  • Das läuft doch aber :Face

    Er kann ja DOS 6.22 damit booten...

    Meine Posts enthalten meine persönlichen Meinungen und Erfahrungen.

    Es besteht kein Anspruch auf Richtigkeit oder Vollständigkeit! :D


    Daily Privat: i5-10400F // 16 GB // 1x 512GB + 1x 1TB SSD - 2x var. HDD in Bays // GTX 1660 Super // Linux Mint 21.3

    Daily Work: i7-4770 // 24 GB // 2x 480GB SSD // GTX 750 Ti


    Retro 1: HP Vectra VL2 4/66 // 486 DX2-66 // 16 MB // 6GB // CL-GD5428 1MB // Vibra 16C // 3,5" & 5,25" Floppy // DOS 6.22 // WfW 3.11

  • - DOS 6.22 funktioniert wunderbar, mein "Spiel-System" ist DOS 6.22 auf einer in mehrere Partitionen unterteilten 256MB Xmore Industrial CF Karte. Läuft super.

    - DOS 3.3 auf der gleichen 256MB Karte (mit nur einer 32MB Partition, da mehr ja nicht geht) bootet nicht.

    - Das gleiche DOS 3.3 auf der gleichen Karte bootet jedoch, wenn ich den XT-CF Lite in einen 486 mit GA-486AM/S Board stecke


    Manchmal hilft bereits richtiges Lesen ;) :P

    Meine Posts enthalten meine persönlichen Meinungen und Erfahrungen.

    Es besteht kein Anspruch auf Richtigkeit oder Vollständigkeit! :D


    Daily Privat: i5-10400F // 16 GB // 1x 512GB + 1x 1TB SSD - 2x var. HDD in Bays // GTX 1660 Super // Linux Mint 21.3

    Daily Work: i7-4770 // 24 GB // 2x 480GB SSD // GTX 750 Ti


    Retro 1: HP Vectra VL2 4/66 // 486 DX2-66 // 16 MB // 6GB // CL-GD5428 1MB // Vibra 16C // 3,5" & 5,25" Floppy // DOS 6.22 // WfW 3.11

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!