1MB Speicher-Karte 8bit für XTs

  • Foto's siehst Du oben... ja er bootet dann wieder normal. Bei beiden Karten wird der 74LS02 mehr als warm. Ich bin gerade dabei das zu prüfen... aber ersteinmal muß ich was essen.

    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::

  • Okay... ganz böses Foul.


    U6 muss was die Spannungsversorgung angeht, entgegen allen anderen IC's um 180Grad gedreht eingebaut werden...


    Denn Rest habe ich noch nicht kontrolliert...


    PS: der Bestückungsaufdruck ist hierzu aussagekräftig, da PIN 1 (leider anders als die anderen Aufdrucke) einen Punkt enthält. Ich hätte es beim einlöten auf der Lötseite bemerken müssen, habe ich aber nicht.

    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::

  • PS: der Bestückungsaufdruck ist hierzu aussagekräftig, da PIN 1 (leider anders als die anderen Aufdrucke) einen Punkt enthält. Ich hätte es beim einlöten auf der Lötseite bemerken müssen, habe ich aber nicht.

    Mit sowas rechnet man nicht. Das hätte sicherlich jedem von uns passieren können. Also mir auf jeden Fall. :tüdeldü:

    • 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."

  • Der BOX PC XT besitzt eine V20 CPU als auch eine Math CPU und das BIOS ist das letzte auffindbare ct´V20 BIOS.

    Sorry, kurze offtopic-Frage. Wo hast du das c't V20 Bios denn gefunden?

    @moderatoren kann das Ausgelagert werden? Würde mich auch interessieren ... Auch im bezug zum Turbo XT BIOS... Wo liegen die Unterschiede?

  • ACHTUNG: HINWEIS BESTÜCKUNGSAUFDRUCK


    Bei der ausgelieferten Platine ist der Bestückungsaufdruck hinsichtlich Aussehen (leider) nicht durchgängig.


    Mal wir bei den TTL IC's ein Punkt für PIN 1 verwendet mal eine Kerbe im Aufdruck verwendet. Dadurch ist es mir passiert, das ich U6 um 180° verkehrt herum eingesetzt habe. Zum Glück habe ich Sockel verwendet... aber wer die Bauteile direkt einlötet sollte DRINGEND auf die Ausrichtung achten.


    Nun aber ein anderes Problem:


    Mein Rechner bootet jetzt (im Allgemeinen) richtig. ABER:


    Ich bin der Meinung, das ich die SW1 und SW2 Switches richtig gesetzt habe und trotzdem werden mir von den erwarteten 1MB beim Booten nur 704 KB als RAM angezeigt. Das Switchsetting ist wie folgt:


    SW2.1 - SW2.2 = OFF

    SW2.3 - SW2.8 = ON


    SW 1.1 - SW1.8 = OFF


    Bei dieser Einstellung startet auch meine XT IDE Karte nicht mehr (sprich kein Boot von Drive C) sondern es wird nach einer Systemdiskette in Drive A: gefragt. Die Karte steckt in SLOT 8 und der Cardselect Jumper ist gesteckt. Entferne ich diesen Jumper, ist das gleiche Verhalten zu sehen.


    Wo ist (jetzt) mein Denkfehler.

    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::

  • Der BOX PC XT besitzt eine V20 CPU als auch eine Math CPU und das BIOS ist das letzte auffindbare ct´V20 BIOS.

    Sorry, kurze offtopic-Frage. Wo hast du das c't V20 Bios denn gefunden?

    @moderatoren kann das Ausgelagert werden? Würde mich auch interessieren ... Auch im bezug zum Turbo XT BIOS... Wo liegen die Unterschiede?

    Hier findet sich das V20 BIOS:


    https://www.tiffe.de/Robotron/misc/V20-Bios/

    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::

  • Deine XT IDE hat meist die Standardeinstellungen 8000h. Das kollidiert mit deinen 64kB von 704-768. Dadurch wird der Controller nicht mehr gefunden, und wsl. auch nicht mehr RAM.

    8000h? Das verstehe ich jetzt nicht. Da beginnen doch die letzten 128K der 640K-RAM-Bereichs. :grübel:

    • 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."

  • tokabln Ich blicke bei deine Konfiguration noch nicht durch. Der Rechner hat von Hause aus 640K RAM.

    Wo genau willst du denn RAM einblenden? Und welche Bereiche sind belegt (XT-IDE-Bios, Hercules-Karte?)


    Also ich würde das gerne nachvollziehen, weil ich ja in ein paar Tagen vor ähnlichen Problemen stehen werde.

    • 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."

  • Deine XT IDE hat meist die Standardeinstellungen 8000h. Das kollidiert mit deinen 64kB von 704-768. Dadurch wird der Controller nicht mehr gefunden, und wsl. auch nicht mehr RAM.

    Mmmhhhh... das habe ich eben probiert und das scheint wohl auch so zu sein. Deselektiere ich diesen Bereich... dann werden die verbleibenden Einstellungen (im Moment?) leider ignoriert... sprich das darüber liegende RAM, wird zumindest vom BIOS nicht erkannt. Da werde ich wohl noch ein wenig forschen müssen. Im Moment bringt mir die Karte keinen zusätzlichen RAM Bereich den ich nutzen könnte.

    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::

  • tokabln Ich blicke bei deine Konfiguration noch nicht durch. Der Rechner hat von Hause aus 640K RAM.

    Wo genau willst du denn RAM einblenden? Und welche Bereiche sind belegt (XT-IDE-Bios, Hercules-Karte?)

    Nun ich möchte RAM oberhalb 640KB einblenden/zur Verfügung haben... der XT-IDE Controller liegt wohl im Bereich 640-704KB, alles darüber sollte nach meinem Verständisn als RAM über die Karte erreichbar sein... => 1MB Karte...


    CGA Grafik Karte


    ich muß jetzt ersteinmal verifizieren wo ggf. RAM eingeblendet werden kann. Ist alles so lange her, das ich echt vergessen habe, wo RAM durch ROM (XT-IDE oder CGA Video) letztlich schon benutzt werden und wo ggf. noch Platz ist. Mal alte Unterlagen / Bücher heraus kramen.

    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::

  • Die Frage ist ob der RAM auch ansprechbar ist, wenn dieser nicht zusammenhängend ist?
    Die XT-IDE kann man auf andere Adressen konfigurieren. Wenn du diese einfach einer anderen Adresse zuweist und dann der RAM Karte einen zusammenhängenden Bereich gibst könnte ich mir vorstellen geht das.

  • Danke erstmal für die Antworten... ich werde mal ein wenig experimentieren. Allerdings gilt das ja ggf. nicht nur für die XT-IDE Karte sondern auch für jeden anderen HD Controller der im XT zum Einsatz kommt. Egal... ich werde mir mal die Bereiche genauer ansehen. Ziel ist es, so viel RAM wie möglich für den XT zur Verfügung zu stellen.

    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::

  • Die Frage ist ob der RAM auch ansprechbar ist, wenn dieser nicht zusammenhängend ist?
    Die XT-IDE kann man auf andere Adressen konfigurieren. Wenn du diese einfach einer anderen Adresse zuweist und dann der RAM Karte einen zusammenhängenden Bereich gibst könnte ich mir vorstellen geht das.

    Es gibt einen HIMEM-Driver für XTs. Den wollte ich eigentlich verwenden, um das RAM oberhalb von 640K zu nutzen.

    Ich habe das aber noch nicht ausprobiert. Keine Ahnung ob das funktioniert.

    • 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."

  • Danke erstmal für die Antworten... ich werde mal ein wenig experimentieren. Allerdings gilt das ja ggf. nicht nur für die XT-IDE Karte sondern auch für jeden anderen HD Controller der im XT zum Einsatz kommt. Egal... ich werde mir mal die Bereiche genauer ansehen. Ziel ist es, so viel RAM wie möglich für den XT zur Verfügung zu stellen.

    So sieht das ungefähr aus (natürlich ohne HMA):



    Wenn man eine MDA oder Hercules-Karte hat, sollte man bis 704KB RAM am Stück hinbekommen.

    Es gab damals auch XT-Boards, die das von Hause aus konnten.

    • 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."

  • Danke für die Info... und 704KB bekomme ich (aktuell) ohne Probleme hin... der zusätzliche Rest wäre noch interessant. Ich werde mich die Tage mal etwas damit auseinander setzen. Ich muß den XT auch noch auf Y2K upgraden... und dann noch meine NOSLOTCLOCK entsprechend anpassen, damit das beim booten auch entsprechende Berücksichtigung findet... ich sehe schon... der Winter darf lange sein, damit ich alles irgendwie hin bekomme.

    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::

  • Was ich mich noch frage, ist, was das BIOS überhaupt versucht zu erkennen. Mit Glück versucht es noch, RAM >640k dem DOS zur Verfügung zu stellen. Aber Bereich in Lücken zwischen diversen Karten bezweifle ich sehr. Ich lasse mich gern eines Besseren belehren, aber ich denke für den Bereich, der an die 640k anschließt, muss man das in der BIOS-Tabelle selbst reinschummeln (413h-414h) oder INT12h überlagern (Größe jeweils in 1k-Schritten). In die Lücken kann man sicher irgendwie Treiber laden. Wie das auf dem 8088 geht, weiß ich nicht.

    Das Genie beherrscht das Chaos

  • naja - vor allem ist die Karte ja gedacht für Boards, die von Haus aus weniger als 640kB Ram zur Verfügung haben - siehe das XT-Board von deleted_02_2022, das damit dann prima auf die 640 hochgehoben werden kann und auch mal DOS 5.0 booten kann oder ähnliches

    ich bin signifikant genug:razz:

  • Was ich mich noch frage, ist, was das BIOS überhaupt versucht zu erkennen. Mit Glück versucht es noch, RAM >640k dem DOS zur Verfügung zu stellen. Aber Bereich in Lücken zwischen diversen Karten bezweifle ich sehr.

    In dem oberen Bereich (keine Ahnung ab welcher Adresse) wird vom BIOS nur nach BIOS-Erweiterungen gesucht. Aber nicht nach RAM.

    Und MS-DOS hat sich erst ab Version 5 für den UMB-Bereich interessiert.

    • 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."

  • In einem 5155 läuft die Karte einwandfrei mit 640k. Der hatte vorher 256k.

    Ich bin da auch bei Shadow-aSc : Hauptsache, 640k. Wüsste nicht, welche Anwendung auf einem XT sinnvoll zu benutzen wäre, die dann 1MB nutzt.

    Klar: Wird's geben- aber wenig Sinn machen. Klärt mich mal auf. :)

  • Wüsste nicht, welche Anwendung auf einem XT sinnvoll zu benutzen wäre, die dann 1MB nutzt.

    Klar: Wird's geben- aber wenig Sinn machen. Klärt mich mal auf. :)

    Naja, wenn ich z. B. die Novell Netzwerktreiber geladen habe, dann wird es auf dem XT schon eng für manche Anwendungen.

    Deswegen ist meine Hoffnung, dass ich was "nach oben" auslagern kann. Das braucht dann aber wohl mindestens DOS 5, was selbst wieder mehr Speicher benötigt, der dann erst mal kompensiert werden muss. Mal schauen. ich weiß selber noch nicht, ob das alles so klappt, wie geplant.


    Auf der anderen Seite ist das auch alles wieder Theorie, weil ich diese Anwendungen auch einfach auf dem 486 starten könnte. ;)

    • 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."

  • Sodele, habe mal ein wenig probiert und das BIOS erkennt jetzt auch bis zu 704KB Speicher.


    Ich habe dann mal das auf dem System befindliche Norton Utilities (V6.01) gestartet und den nachfolgenden Bildschirm abfotografiert.



    DOS reports 700KB of memory

    Merkwürdig ist nur die Overall Anzeige da sie statt hex 00000-0B000 (704KB) nur hex 00000-0A000 (640KB) anzeigt.


    Muß ich mal weiter schnorcheln...

    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::

  • Tippfehler meinerseits... habs oben korregiert... Danke für das wachsame Auge.

    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::

  • Die Anzeige von Norton Utility verstehe ich nicht. Was ist mit 00000-0A000 gemeint? 00000-09FFF oder 00000-0AFFF? Weil 0A000 als Endadresse kann ja nicht sein bzw. ist definitiv falsch. Und warum 0A000 und nicht A0000? Die BIOS-Extension unten wird dann mit D000 ohne führende 0 angezeigt. :wacko:


    Und warum nur 700K RAM und nicht 704K? 640K main memory wird vermutlich fälschlicherweise angezeigt, weil das Programm nicht damit rechnet, dass man mehr Speicher hat.


    Vielleicht mal ein Programm mit vernünftiger Ausgabe probieren?

    • 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."

  • Das war das einzige Programm das ich auf der Kiste habe, was SysInfos angeht.


    Gemeint ist 00000-09FFF (was die Anzeige (0A000) angeht. Warum... ich gehe mal davon aus, das die das für Otto Normalverbraucher einfach gestalten wollten.


    0A000 = 655360 / 1024 = 640K => 0A000 => Segment * 16 + Offset => das wäre eigentlich die richtige Schreibweise 0xA000:0000 für den Beginn VideoRam

    09FFF = 655359 / 1024 = 639,999 will keiner verstehen, und ja 00000 - 09FFF wäre richtig, richtiger 0x0000:0000 - 0x9FFF:000F


    Was D000 angeht, wäre 0D000 richtig bzw. auch wieder falsch... siehe oben.


    Warum die das so gelöst haben wie sie es gelöst haben, musste die ehemaligen Progger fragen... obiges ist nur meine Vermutung... sicher auch um Platz auf dem Bildschirm einzusparen.


    Hope that helps

    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::

    3 Mal editiert, zuletzt von tokabln ()

  • Uih... wo hast Du das her... davon wurde immer nur geschrieben, aber ich habe das nie gefunden.

    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::