RAMDOS für C128 Steckplatz U36

Es gibt 37 Antworten in diesem Thema, welches 6.674 mal aufgerufen wurde. Der letzte Beitrag (27. April 2015 um 03:10) ist von jan711.

  • Moin.

    Hab hier im Forum und bei Google schon eine intensive Suche gestartet. Die Ergebnisse haben meine Frage aber nicht beantworten können:


    Gibt es von RAMDOS eine Version, die man im U36 des C128 verwenden kann, oder nicht?


    Wenn ja, wo kann ich das herbekommen?


    Gruß: Stefan

    Systemshock war eines meiner ersten Computerspiele auf CD-Rom, welches mich sehr gefesselt hat. Wer oder was ist SHODAN: Bitte melde dich an, um diesen Link zu sehen.

  • Man kann eigentlich jedes Programm so umschreiben, daß es im Sockel U36 Läuft, bestes Beispiel ist der Hexer, der Kopiert ihn einfach in den passenden Bereich. Besser ist natürlich wenn es Direkt vom Rom aus läuft, was schon wegen dem Banking schwierig ist, aber dennoch möglich.

    Willst du ein bestimmtes Programm darin laufen lassen?

    Wem es beim Bit zählen schwindelig wird, der hat zuviel davon.

    Alt werden ist schön, das Altern nicht.

  • Willst du ein bestimmtes Programm darin laufen lassen?

    Nunja. Eigentlich das RAMDos selbst. Zur beseren Nutzung meiner REU. Den internen REU-Sockel habe ich schon mit dem Amiga-Look-Modul ausgefüllt..... ;)

    Systemshock war eines meiner ersten Computerspiele auf CD-Rom, welches mich sehr gefesselt hat. Wer oder was ist SHODAN: Bitte melde dich an, um diesen Link zu sehen.

  • RAMDos 128 v4.5

    Das hilft mir leider auch nicht weiter....... :(

    Systemshock war eines meiner ersten Computerspiele auf CD-Rom, welches mich sehr gefesselt hat. Wer oder was ist SHODAN: Bitte melde dich an, um diesen Link zu sehen.

  • das ist die U36 Version von RamDos, ferner wurde Ramdos auch im Funktionsrom "KeyDos" implementiert.

  • Leider brachte mir eine Googlesuche danach kein Link zum Downloaden. Lediglich 1 Link existiert. Da wird aber nach einem Passwort gefragt.

    ferner wurde Ramdos auch im Funktionsrom "KeyDos" implementiert.

    Achso. Dann brauche ich Ramdos ja nicht mehr. Da ich schon KeyDos verwende.


    Was ist den noch empfehlenswert, was man haben "muß" ? ;)


    Ich habe schon:


    - The Servant
    - KeyDos
    - Der Hexer
    - Geos128
    - Basic V8

    Ich brauche noch ein Rom damit mein 6-stufiger Wahlschalter vollständig ausgenutzt wird.... ^^

    Systemshock war eines meiner ersten Computerspiele auf CD-Rom, welches mich sehr gefesselt hat. Wer oder was ist SHODAN: Bitte melde dich an, um diesen Link zu sehen.

  • Zu empfehlen ist auch der Bitte melde dich an, um diesen Link zu sehen. von Dan Newbury.

    Eine wunderbare Sammlung und alles über Menü auswählbar.

    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen. / Bitte melde dich an, um diesen Link zu sehen.

    Nichts hält länger als ein Provisorium

  • Danke schön.

    Da wurde ich schön öfter darauf hingewiesen. Der Adapter interessiert mich sehr. Ich habe auch schon Anleitungen zum Selberbau gefunden. Mir fehlt es allerdings am Equipment, das Eprom dann zu brennen. Mein Tiny-Eprommer brennt nur Eproms bis 27512.


    Mal eine kurze Erläuterung:


    Ich habe mir 27256er Eproms aus meinen früheren Bastelversuchen zusammengesucht und in Sandwitch-Methode übereinandergelötet. Im C128DCR ist ja diesbezüglich genug Platz.


    Bei den Eproms waren die Beinchen schon teilweise "weich" gebogen und würden bald abbrechen. Durch die Sandwitch-Methode habe die Beinchen wieder Stabilität bekommen. Das ich die Eproms dann nicht wieder löschen kann, nehme ich in Kauf. Besser so, als wenn ich die Eproms entsorgen müsste, wenn tatsächlich ein Beinchen abbricht.


    Ich ziehe mit einem einpoligen 6-Stufen Drehschalter jeweils Pin20 der Eproms über einen Pulldownwiderstand auf Masse.

    Jetzt brauche ich nur noch für die sechste Stufe des Drehschalters eine "sinnvolle" Anwendung.... ;)

    Systemshock war eines meiner ersten Computerspiele auf CD-Rom, welches mich sehr gefesselt hat. Wer oder was ist SHODAN: Bitte melde dich an, um diesen Link zu sehen.

  • Zu empfehlen ist auch der Bitte melde dich an, um diesen Link zu sehen. von Dan Newbury.


    Den kannte ich vorher noch nicht, aber dieser Abschnitt im PDF macht mich misstrauisch:

    Zitat


    All you have to do is put the page number (in HEX format) on the data buss and write to $D700 and the EPROM will switch to the page you selected. For example:

    Code
    LDA #$1B        ; PAGE 27
            NOP
            NOP
            STA $D700       ; TRANSITION PIN 12


    The NOPs are to allow enough time for the page number to appear on the data buss before you transition pin 12. Another example (this is the way I do it):

    Code
    LDA #$1B        ; PAGE 27
            STA $D700
            STA $D700


    Da hat wohl der Designer selber nicht kapiert, wie seine Schaltung funktioniert (oder konnte die Timingdiagramme nicht lesen und das Ding funktioniert nur zufällig richtig).

    Mein Problem mit den verschiedenen Software-Möglichkeiten für U36 ist, dass die alle versuchen, "kommerzielle Produkte" zu sein. Ich will den Source haben, verdammt noch mal! Dann könnte man den ganzen unnützen Ramsch rausschmeißen und die Benutzer-Interfaces vereinheitlichen...

    (EDIT: missverständliche Formulierung verändert, hoffentlich zum Guten)

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Zitat

    Mein Problem mit den verschiedenen Möglichkeiten für U36 ist, dass die alle versuchen, "kommerzielle Produkte" zu sein. Ich will den Source haben, verdammt noch mal! Dann könnte man den ganzen unnützen Ramsch rausschmeißen und die Interfaces vereinheitlichen...


    Du solltest Dich vielleicht etwas genauer mit dem Adapter und dem Preis dafür beschäftigen, bevor Du öffentlich von "Ramsch" anderer Entwickler sprichst. Abgesehen davon zwingt Dich Niemand dazu, den ganzen "unnützen Ramsch" einzusetzen. Die Dokumentation ist jedenfalls hervorragend in jeder Hinsicht und der Adapter funktioniert einwandfrei.

    Gruß Dirk


  • Du solltest Dich vielleicht etwas genauer mit dem Adapter und dem Preis dafür beschäftigen, bevor Du öffentlich von "Ramsch" anderer Entwickler sprichst.


    Da war mein Posting missverständlich formuliert, der letzte Absatz bezog sich generell auf U36-Software, nicht auf diesen einen Hardware-Adapter. Ich habs editiert.

    Abgesehen davon zwingt Dich Niemand dazu, den ganzen "unnützen Ramsch" einzusetzen.


    Was auch der Grund dafür sein dürfte, dass im U36-EEPROM meines 128ers bisher lediglich selbstgestrickte Software werkelt. Aber vielleicht nehme ich bald mal den Hexer dazu.

    Die Dokumentation ist jedenfalls hervorragend in jeder Hinsicht und der Adapter funktioniert einwandfrei.


    Letzteres mag ja der Fall sein, aber der Satz

    Zitat

    The NOPs are to allow enough time for the page number to appear on the data buss before you transition pin 12.

    ist nun mal kompletter Bullshit.
    Es ist *schön*, wenn die Doku in jeder Hinsicht hervorragend ist. Wenn sie aber die Wissenslücken des Entwicklers dokumentiert, hab ich kein Problem damit, das auch anzusprechen.

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Zitat von Stefan75

    Ich habe auch schon Anleitungen zum Selberbau gefunden.


    Wo denn? Das würde mich auch interessieren...

    Zitat von Stefan75

    Mir fehlt es allerdings am Equipment, das Eprom dann zu brennen. Mein Tiny-Eprommer brennt nur Eproms bis 27512.


    Das sollte das geringste Problem sein. Zur not kann man da eben einen Adapter zusammenbauen, der 256k-weise umgeschaltet werden kann.

  • Bitte melde dich an, um diesen Link zu sehen.

    Hier. Hab aber eben erst gesehen, das dieser Adapter auf RAM-Basis aufgebaut ist, welcher mit einer Batterie gepuffert wird.

    Systemshock war eines meiner ersten Computerspiele auf CD-Rom, welches mich sehr gefesselt hat. Wer oder was ist SHODAN: Bitte melde dich an, um diesen Link zu sehen.

  • Zur not kann man da eben einen Adapter zusammenbauen, der 256k-weise umgeschaltet werden kann.

    So einen Adapter habe ich mir gebaut. Der ermöglicht mir am Tiny-Eprommer 27512er Roms zu brennen. Ohne den Adapter kann er nur 27256. Evtl. kann man den Adapter noch erweitern.....

    Systemshock war eines meiner ersten Computerspiele auf CD-Rom, welches mich sehr gefesselt hat. Wer oder was ist SHODAN: Bitte melde dich an, um diesen Link zu sehen.

  • Da hat wohl der Designer selber nicht kapiert, wie seine Schaltung funktioniert (oder konnte die Timingdiagramme nicht lesen und das Ding funktioniert nur zufällig richtig).

    Im Schaltplan (s.u.) sieht man, dass die Schaltung selbst sehr unglücklich konzipiert ist, um es mal freundlich auszudrücken. Sowohl Lese- als auch Schreibzugriffe auf die $D7xx Page ändern den Inhalt des Bankingregisters. D.h. alleine das Anliegen der passenden Adresse triggert den Schreibzugriff. Ob die Daten überhaupt gültig sind, ist der Schaltung egal. Hierzu müsste man noch die R/W und die Phi2 Leitung heranziehen ...


    Zitat von »Stefan75«
    Ich habe auch schon Anleitungen zum Selberbau gefunden.


    Wo denn? Das würde mich auch interessieren...

    Hier:

    Bitte melde dich an, um diesen Link zu sehen.

    Code: Floppy Fehlerkanal abfragen - Ausserdem kann ich bei "drive not ready" den I: und N: Befehl verwenden und notfalls den Kopf manuell zurückschieben. Und Finger weg vom Stepper!
    10 open1,8,15                   : rem 8 ist die Geräteadresse und das kann man bei Bedarf natürlich anpassen
    20 get#1,a$:?a$;:ifst<>64goto20 : rem Das CLOSE 1 am Ende kann man sich sparen, weil beim RUN automatisch ein CLOSE ALL ausgeführt wird.
    RUN
  • Hier:

    Bitte melde dich an, um diesen Link zu sehen.


    Stimmt..... ^^

    Systemshock war eines meiner ersten Computerspiele auf CD-Rom, welches mich sehr gefesselt hat. Wer oder was ist SHODAN: Bitte melde dich an, um diesen Link zu sehen.

  • Bitte melde dich an, um diesen Link zu sehen.
    Hier. Hab aber eben erst gesehen, das dieser Adapter auf RAM-Basis aufgebaut ist, welcher mit einer Batterie gepuffert wird.


    Auf eben jenem Adapter von Richard Curcio basiert auch meine U36-Bastelei. Damals hab ich es mehr oder weniger direkt nach Anleitung gebaut (32 KiB RAM jeweils als Bank 4 und Bank 8, inklusive Batteriepufferung), mit den ganzen Leitungen direkt an andere Chips gelötet (Hey, ich war jung und dumm).
    Später habe ich gemerkt, dass *alle* benötigten Leitungen auch an der MMU verfügbar sind und habe den Drahtverhau wieder entfernt und durch einen MMU-Zwischensockel ersetzt, das sieht deutlich sauberer aus.
    Ich werde das demnächst aber wohl noch mal neu machen, um die Leitungen GAME und EXROM als künstliche Adresspins zu benutzen. Das sind zwar nur zwei Bits, aber dafür braucht man keine weiteren ICs.

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Die Schaltungen aus dem PDF hat übrigens einen Fehler, am 74HC174 liegt Pin 15 (Ausgang Q6) auf Masse. Gemeint und richtig wäre die Masseverbindung aber am unbenutzten Eingang Pin 14.

  • Hmm, wer lesen kann ist klar im Vorteil - da habe ich den Link zum PDF doch glatt übersehen, danke. Werde ich mir dann mal ansehen.

    So einen Adapter habe ich mir gebaut. Der ermöglicht mir am Tiny-Eprommer 27512er Roms zu brennen. Ohne den Adapter kann er nur 27256. Evtl. kann man den Adapter noch erweitern.....


    Natürlich muss der mehr können als dedr ursprüngliche Adapter.
    Jetzt ist nur die Frage, wie.
    Der TE Adapter schaltet meines Wissens nicht nur die Adressleitungen sondern stellt auch weitere Programmierspannungen zur Verfügung.
    Jetzt weiss ich nicht, ob das nur für die 25V war, die uns ja hier nicht interessiert. Muss ich nochmal nachschauen.
    Ich nutze normalerweise den Quickbyte II, der kann die 12.5V, aber auch nur bis 64kB (27512).
    Damit ich beim TE aber nicht noch extra umschalten muss, denke ich sollte das auf 27256er fähige Eprommer basieren.
    Das sollten die meisten können. Ich habe da schon eine Idee...