Restauration IBM 5150

    • Offizieller Beitrag

    Wie schon gesagt, ich habe da keine Ahnung von. In dem IBM, den ich bekommen habe, war ein SA 400 verbaut! Und das ist ein 256k RAM Model...

  • SA 400 ist das doppelt hohe 5 1/4 Laufwerk

    glaub ich kaum - denn "normale" Bauhöhe ist das, was CBM_Ba hier bereits als Bilder gezeigt hat

    Zitat

    die Höhe bei Laufwerken mit voller Höhe 3 14″ (82,6 mm),


    doppelte Höhe wäre also über 160 mm ....das passt doch ins Gehäuse gar nicht rein?:nixwiss::grübel:

    ich bin signifikant genug:razz:

    • Offizieller Beitrag

    9cm ist doch doppelte Bauhöhe, oder? Ist vielleicht Definitionssache...


    Ok, hab gerade nachgesehen - volle Bauhöhe, alles danach war halbe Bauhöhe...

  • 9cm ist doch doppelte Bauhöhe, oder? Ist vielleicht Definitionssache...

    Ok, hab gerade nachgesehen - volle Bauhöhe, alles danach war halbe Bauhöhe...

    Das hängt auch davon ab, mit welcher Bauhöhe man sozialisiert wurde. :mrgreen:

    • i-Telex 7822222 dege d

    • technikum29 in Kelkheim bei Frankfurt

    • Marburger Stammtisch

    Douglas Adams: "Everything, that is invented and exists at the time of your birth, is natural. Everything that is invented until you´re 35 is interesting, exciting and you can possibly make a career in it. Everything that is invented after you´re 35 is against the law of nature. Apply this list to movies, rock music, word processors and mobile phones to work out how old you are."

    • Offizieller Beitrag

    Sodele, es geht weiter...


    Die Tantals (10µF/16V) sind eingetrudelt... die Dreibeiner haben Plus in der Mitte, bei den Zweibeinern ist Plus markiert und der lange Pin...


    Wer ein noch größerer Originalheimer als ich ist, kann die funktionstüchtigen Dreibeiner gerne haben - aber wer weiß, wie lange die noch halten...


    Ich habe mir in der Bucht eine original MDA Karte gekauft - wenn schon original, dann richtig:


    Die Inboard Karte ist rausgeflogen und hat einen neuen Besitzer gefunden - ebenso der putzige Aufkleber:


    Jetzt sieht das Ganze schon ganz hübsch aus, alles schön geputzt... fehlen nur noch FDC und die zwei 360k Floppies...


    Ein Gruß an den edlen Spender:

    • Offizieller Beitrag

    CBM_Ba danke, aber ich bin derzeit schon versorgt! Den Controller hab ich aus der Bucht und die Floppies hier aus dem Forum. Ich melde mich, wenn was nicht laufen sollte!


    Toller Laden hier! :thumbup:

  • Möge dein Rechner deine Netzhaut ebenso stimulieren, wie es der meine mit meiner tut. :)



    Der hat auch ein großes Tantal- und Optikprogramm erhalten.

    Herrlich sinnlos- und dennoch herrlich herrlich, irgendwie.

  • Auch die frühen, einseitigen Diskettenlaufwerke nutzen 40 Spuren. Denn IBM DOS 1.0/1.1 wurde zwar nicht auf doppelseitigen Disketten und auch nicht mit 9 Sektoren/Spur ausgeliefert, sondern noch mit 8 Sektoren pro Spur, aber mit 40 Spuren auf der Diskette. Das macht als Kapazität für das erste DOS auch etwas mehr als 90KB, nämlich 160KB (163840 Bytes). Erst mit PC/MS-DOS 2 wurden 9 Sektoren pro Spur eingeführt.

    "The biggest communication problem is we do not listen to understand. We listen to reply." - Stephen Covey


    Webseite und Blog ist immer noch - seit fast 20 Jahren - online.

  • Zitat

    Auch die frühen, einseitigen Diskettenlaufwerke nutzen 40 Spuren. Denn IBM DOS 1.0/1.1 wurde zwar nicht auf doppelseitigen Disketten und auch nicht mit 9 Sektoren/Spur ausgeliefert, sondern noch mit 8 Sektoren pro Spur, aber mit 40 Spuren auf der Diskette. Das macht als Kapazität für das erste DOS auch etwas mehr als 90KB, nämlich 160KB (163840 Bytes). Erst mit PC/MS-DOS 2 wurden 9 Sektoren pro Spur eingeführt.

    ... und somit existieren in MS-DOS für IBM-kompatible PCs ab Version 2 vier legitime Diskettenformate für 5.25"-Disketten: 160KB, 180KB, 320KB und 360KB (CP/M-86 für den IBM XT nutzt auch das Format mit 8 Sektoren pro Spur, zweiseitig, 40 Spuren, also 320KB.


    Gruß

    Robert

    NCR DMV/Olivetti M20/ITT 3030/DEC Rainbow 100/Siemens PC-D/OlyPeople/MFA 8085/TA Alphatronic

    • Offizieller Beitrag
    • Offizieller Beitrag

    Es geht weiter. In der Bucht hatte ich MCM68764 bestellt - fiese EPROMs mit 2708 Brennalgorithmus, völlig atypischem Pinning aber MASK-ROM Kompatibel.

    Und es gibt ein Diagnostic ROM für IBM PC/XT...


    Das Päckle kam gut verpackt und ultrasensibel...


    Der Prommer von Matt... Mist, den hatte ich ja fest auf 2708 verdrahtet, weil der Schiebeschalter so obszön teuer gewesen wäre...


    Jumper gehen auch:


    Uralt-EPROMs brennen unter Windows 7 und USB... immer wieder geil!


    U33 ist das BIOS, das wird ersetzt:


    Und schon geht die Testerei los... voll Testosteron!


    Das ist doch eine echte Alternative zu blöden Adaptern, Beinchen in der Luft etc...

  • Ich habe jetzt nicht geschaut... aber hast Du da die letzte BIOS Variante für genommen ?


    http://www.minuszerodegrees.net/bios/bios.htm

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Ah... jetzt ja... das habe ich eben komplett überlesen... sorry :fp:

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::


  • Dies müsste ggf. zu dem Test-Rom passen,

    • Offizieller Beitrag

    Auch ein Interessanter Bericht über die Anfänge /Entstehungshistorie des 5150

    Interessanter Artikel! Leider sehr kurz... Der prototyp mit Fädeldraht ist der Knaller!


    Die Anleitung zum Diagnostic ROM hatte ich schon gefunden, danke trotzdem!

  • Guten Tag

    mikemcbike


    Die geposteten Unterlagen sind auch meist frei, überall zu finden, aber ich versuche allgemein mit den Zusatzbeiträgen dieses auch für andere Mitleser etwas auszuschmücken,

    zum Nachlesen zu animieren,


    Falls du auch noch eine Datasette anschließen möchtest,....


    https://retrocmp.de/ibm/5150/cassette.htm


    Aber damit würde ich soweit abschließen,

    • Offizieller Beitrag

    Weisst du die Funktion, wodurch das Relais auf dem Mainboard geschaltet wird

    Das ist der Motorschalter für den Cassettenrecorder - aber benutzt hab ich das noch nie...

    • Offizieller Beitrag

    Aber damit würde ich soweit abschließen,

    Ein Scan von dem ganzen CHIP Artikel wäre toll...

  • Weisst du die Funktion, wodurch das Relais auf dem Mainboard geschaltet wird

    Das ist der Motorschalter für den Cassettenrecorder - aber benutzt hab ich das noch nie...

    Danke für den Scan, würde ich soweit weiterleiten in ein anderes

    Forum,

    Da war die Frage, warum das Relais, bzw die Kontakte immer verschmorren,


    Den Artikel scane ich noch ein,


    Aber bringt auch nicht viel mehr technische Infos,

    da wie du ja sicher weißt, diese damals nicht von IBM angeboten, sondern entweder direkt importiert wurden, oder über andere Vertriebswege nach Europa kamen

    • Offizieller Beitrag

    Da war die Frage, warum das Relais, bzw die Kontakte immer verschmorren,

    Wenn die Kontakte verschmoren, dann ist der Recorder defekt oder ungeeignet...

  • Dies war damals auch unsere Vermutung,

    Idee,


    Anfragesteller hat sich zwar spätet nicht mehr gemeldet, da ich aber die Mailadresse noch hatte, habe ich den Scan vorhin doch weitergeleitet, und damit auch abgeschlossen,

    • Offizieller Beitrag

    Es geht weiter! Danke an Toast_r , der mir die zwei SA400L plus Software zugeschickt hat!


    Endlich sind die "guten" Laufwerke bei mir eingetroffen! Original Shugart SA400L! Selten und leistungsschwach! Aber immerhin haben sie 40 Spuren und können MFM - single sided natürlich! Damit stehen 160kByte Kapazität pro Diskette nichts mehr im Wege.


    Und der original-IBM-Floppycontroller ist auch eingetroffen:


    Arbeitspferd ist hier ein Floppy Disc Controller (FDC) P8272A - identisch zu µPD765. Der kümmert sich um fast alles, was mit dem Schreiben und Lesen auf den Disketten zu tun hat!


    Leider hat die Combo absolut nicht funktioniert... Die Laufwerke haben bei der Spursuche gerappelt wie ein Sack Nüsse und außer Boot-Errors und Lesefehlern ist dabei nicht rausgekommen. Ein Forumstip zum Thema Track-to-track-timing brachte die Lösung, die aber nicht so einfach umzusetzen ist - außer, man hat das richtige Werkzeug dazu!


    Das Timing wird beim IBM 5150 durch das BIOS dem FDC am Anfang mitgeteilt. Ein einstellbares BIOS mit abspeicherbaren Parametern gibt es hier noch nicht! Ein Blick in das Datenblatt des FDC verrät uns die Details: der Befehl "SPECIFY" schreibt diese Parameter.


    Hier werden zwei Byte abgesetzt - das erste Byte / high nibble enthält den Parameter SRT (Step Rate Time)


    Je nach Wert wird der Schrittmotor für den Spurwechsel langsamer oder schneller angesteuert... SA400 hat laut Datenblatt 40ms nötig. Nicht überlesen sollte man den Hinweis, dass für Floppies das Timing mit 2 multipliziert werden muss, da die Controller dort nur mit 4MHz betrieben werden, das gibt also eine maximale SRT von 32ms, sollte langen.


    Jetzt geht die Suche los. Gottseidank ist das BIOS des IBM 5150 sauber im Handbuch dokumentiert. Nach etwas Suche findet man "DISK_BASE" - den Datenblock für die FDC-Parameter. SRT ist hier "0xC" - also 2*4=8ms. Ich setze SRT auf "0x0", also 2x16=32ms. Eines meiner Sonder-EPROMs gebrannt, anstelle des originalen BIOS' eingesetz - und - nix geht. Ach ja, das BIOSprüft sich ja zu Beginn selbst auf additive Prüfsumme modulo 256 - da sollte Null rauskommen. Das letzte Byte im BIOS ist 0x77 - Wenn der SRT-Parameter statt 0xCF jetzt 0x0F, also 0xC0 kleiner ist, dann mache ich einfach mal das letzte Byte 0x77 um 0xC0 größer. Das ergibt 0x137 - Modulo 256 also 0x37. Jetzt das EPROM neu gebrannt...

    • Offizieller Beitrag

    Gemütlich tackert der Kopf von Spur zu Spur auf der 160kB Diskette und liest geduldig die richtigen Daten...


    IBM DOS 1.0. Primitiver geht nicht. Sogar die Spiele unter MDA Auflösung funktionieren einwandfrei.


    Wer findet das gepatchte BIOS?


    Format dauert ewig - zumindest, für heutige Verhältnisse. Aber auch das Kopieren der Systemdateien ist perfekt.


    So ist der IBM PC 5150 wieder richtig schön original...

  • Kannst du mal das PACMAN-Spiel hier anhängen? Oder einen Link. ;)

    • i-Telex 7822222 dege d

    • technikum29 in Kelkheim bei Frankfurt

    • Marburger Stammtisch

    Douglas Adams: "Everything, that is invented and exists at the time of your birth, is natural. Everything that is invented until you´re 35 is interesting, exciting and you can possibly make a career in it. Everything that is invented after you´re 35 is against the law of nature. Apply this list to movies, rock music, word processors and mobile phones to work out how old you are."