MTAP auf 80386DX40 - läuft nicht

Es gibt 103 Antworten in diesem Thema, welches 12.148 mal aufgerufen wurde. Der letzte Beitrag (11. September 2020 um 23:46) ist von Retrobit.

  • Das stimmt natürlich :P ich hab ehrlichgesagt nicht gesucht, da ich ein Problem im Programm vermutete. Also, werde ich erledigen. :thumbup:

    DEVICE=C:\DOS\EMM386.EXE NOEMS hat in Verbindung mit dem Schalter -b2 funktioniert. Und:

    ius In meinen letzten Post im ersten Punkt "EMM386 habe ich weggelassen - brachte leider nix. Gleicher Segmentfehler." muss ich hinzufügen: Mit 4MB Cache kommt nach wie vor der Segmentfehler. Wenn man den Schalter auf -b 2 setzt geht es auch so. Das hatte ich übersehen, als es dann ging. Das war also eine Kette von NOEMS und dem Schalter b.

    Danke Euch derweil, ich berichte dann weiter.

    Lg Jörg

  • Ich kann das irgendwie nur schwer ertragen, dass dieser DOS-Extender nur verwendet wird, um den Speicher am Stück zu allozieren. Wenn ich die Woche mal nicht schlafen kann, dann stell ich das auf XMS um. Dann geht‘s auch auf 286.


    Sorry wegen dem dos4gw.exe - ich kann‘s mangels DOS nicht testen, wird doch mal Zeit für dosbox.


    Das mit EMS könnt ihr euch sparen. So wie es aktuell compiliert ist, wird die CPU in den 32-Bit protected mode geschaltet, da ist EMS zwecklos.

  • jonny64 Das hört sich doch sehr gut an :thumbup:

    EMS habe ich aktuell jetzt mal ganz rausgenommen und mit dem Schalter b geht es dann.

    Danke an alle und Lg

    Jörg

  • Kurzes Update:

    Also die beiden Tipps mit dem EMS raus und den Schalter auf -b2 funktioniert gut. Das Programm lief an und der Rand wurde weiß.

    Am Promt stand nun "Press Play on Tape!". Das tat ich und der Rand begann sofort bunt zu flimmern. Hmmm, sollte er das nicht erst, wenn die Datenübertragung wirlich beginnt???

    Das Band lief dann durch und am Ende sprang die 1531 automatisch auf Stopp. Die Festplatte rödelte kurz und es kam am Promt eine Meldung wieviele Impulse aufgenommen wurden.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Tja, die Date ist nicht sonderlich groß, grad mal 1642byte. Also das wird eher nix sein.

    Wahrscheinlich müsste ich die Datasette mal justieren. Jetzt muss ich mal suchen, obs da ein DOS-Programm gibt.


    Fürs Erste Danke für das mitarbeiten zu diesem ersten Teilerfolg.

    Lg Jörg

  • Tja, die Date ist nicht sonderlich groß, grad mal 1642byte. Also das wird eher nix sein.

    Poste doch mal deine generierten .tap hier. Dann sieht man ja schnell, ob die laufen oder nicht.

  • Hallo,

    Parser: Kann ich gern machen, aber ich habe sie gerade mit einem Emu getestet - die gibt kein Ton von sich ...Bitte melde dich an, um diesen Anhang zu sehen.. Da ist nix drin.

    Ich denke der Kopf muss justiert werden.

    Mist, Justiersoftware fürn C64 habe ich schon gefunden, bringt mir aber nix, der C16/C64 Mini-Adapter ist ja nicht betriebsbereit. Den habe ich vor 20 Jahren hergenommen um das X1541-Kabel zu bauen. Das würde ich gern wenigstens einmal testen, ob ich damals erfolgreich gewesen wäre .... :P:D8o dann werde ich die Teile des Commodore Adapter neu im Elektronik-Laden kaufen und den Original Commodre Adapter wieder in seinen Originalzustand versetzen. Hat rein idiellen Wert ... :pumpkin:

    Vor diesem Schritt: Gibt es eine Datasettenroutine für DOS zum justieren der Köpfe? Ich habe eine ganze Weile gesucht, aber viele der Links in YT und Google waren einfach tot (file not found ...).

    Danke und Lg

    Jörg

  • Ja, genau, das kleine Justage Hilfsprogramm kenne ich.

    Den Schalter C64PAL habe ich gesehen, ja - aber vergessen. Hrmpf.

    Ok, ich probierst noch mal MIT C64PAL-Schalter.

    Edit: Leider auch kein Erfolg: Diesmal nur 5kb Größe und bewegt am Emu nix

    Danke für den Hinweis, Parser

    Lg Jörg

    CBM C128 - 1541C - 1541II(A) - 1531 - C386SX-LT

    Einmal editiert, zuletzt von Retrobit (4. August 2020 um 19:32)

  • Guten Morgen,

    sonst keiner mehr ein DOS Justage-Programm im Ärmel?

    Ok, dann werde ich mein damals gefertigtes X1531 Kabel zerlegen müssen und den C16-C64 Commodore Adapter wieder herstellen und auf dem C128 weitermachen.

    Die nächsetn Schritte werden dann sein, das X1531 Kabel mit Neuteilen erneut zu bauen und dann die 1531 justiert an den PC anzuschließen.

    Danke und Lg

    Jörg

    PS: Parser: Du hattest oben in Deinem Post die Screenys und die Datei CSWDPMI angefügt. Hatte das noch einen speziellen Grund? Dieses Programm liegt bei mit im MTAP-Verzeichnis ... muss man das eigentlich separat starten oder erledigt mtap das? Ist wurscht, oder? Danke Dir schön.

  • Wenn du magst, dann kannst du mal Bitte melde dich an, um diesen Link zu sehen. von mtap ausprobieren, dich ich um eine Option "-r" erweitert habe. Die führt dazu, dass der interne Puffer mit den Timingdaten, aus dem die TAP-Datei erzeugt wird, in eine Datei mit Endung .raw geschrieben wird. Vielleicht kann man daran erkennen, was schiefläuft. Die TAP-Datei, die du gepostet hast sieht mir aber ziemlich kaputt aus, ich bin mir nicht sicher, dass sich da was retten lässt (auch nicht mit Justage des Lesekopfes). Ist das ein kommerzielles Programm (dh potentiell mit Kopierschutz und mutmaßlich mit Schnelllader) oder ein normal mit SAVE abgespeichertes Programm?

    Was du auch ausprobieren könntest (und was vermutlich bequemer wäre), ist dass du die Kassette einfach an einem modernen PC mit der Soundkarte aufzeichnest und dann mit Bitte melde dich an, um diesen Link zu sehen. in eine TAP-Datei umwandelst. Habe ich noch nicht gemacht, aber funktioniert angeblich.

    muss man das eigentlich separat starten

    Ja, vorher ...

    Nein. Es reicht, wenn cwsdpmi.exe im Pfad (oder dem Verzeichnis der EXE-Datei, die gestartet werden soll) liegt. Lässt sich ja auch einfach ausprobieren...

  • Wenn du magst, dann kannst du mal Bitte melde dich an, um diesen Link zu sehen. von mtap ausprobieren, dich ich um eine Option "-r" erweitert habe. Die führt dazu, dass der interne Puffer mit den Timingdaten, aus dem die TAP-Datei erzeugt wird, in eine Datei mit Endung .raw geschrieben wird. Vielleicht kann man daran erkennen, was schiefläuft. Die TAP-Datei, die du gepostet hast sieht mir aber ziemlich kaputt aus, ich bin mir nicht sicher, dass sich da was retten lässt (auch nicht mit Justage des Lesekopfes). Ist das ein kommerzielles Programm (dh potentiell mit Kopierschutz und mutmaßlich mit Schnelllader) oder ein normal mit SAVE abgespeichertes Programm?

    Was du auch ausprobieren könntest (und was vermutlich bequemer wäre), ist dass du die Kassette einfach an einem modernen PC mit der Soundkarte aufzeichnest und dann mit Bitte melde dich an, um diesen Link zu sehen. in eine TAP-Datei umwandelst. Habe ich noch nicht gemacht, aber funktioniert angeblich.

    muss man das eigentlich separat starten

    Ja, vorher ...

    Nein. Es reicht, wenn cwsdpmi.exe im Pfad (oder dem Verzeichnis der EXE-Datei, die gestartet werden soll) liegt. Lässt sich ja auch einfach ausprobieren...

    Stimmt ... sehr guter Hinweis! THX! :thumbup:

  • Was du auch ausprobieren könntest (und was vermutlich bequemer wäre), ist dass du die Kassette einfach an einem modernen PC mit der Soundkarte aufzeichnest und dann mit tape64 in eine TAP-Datei umwandelst. Habe ich noch nicht gemacht, aber funktioniert angeblich.

    Man kann sich auch ein Tapuino kaufen ... und die echte Datasette da hinten anschließen.

    Recording

    ------------

    When recording from a Datasette to the Tapuino in order to archive a real tape, be sure to set the Invert setting in the options menu to "1". This will invert the signal in software which will then correctly recognize the pulses sent from the Datasette. To record effectively it is essential that you use as fast an SD Card as possible.

    Datassette to Tapuino * Tapuino option invert = 1 * Tapuino record (auto or manual) * Datassette play * At the end of the program the Tapuino must be stopped manually

    Tapuino to Datassette * Tapuino option invert = 1 * Datassette record * Tapuino play * At the end of the program the Datasette must be stopped manually * N.B.: Commodore is only turned on (no play or record)

    Commodore to Tapuino * Tapuino option invert = 0 * Commodore save * Tapuino record * N.B.: At the end of the program the recording on the microSD stop automatically

    Ich glaube, dass ich das am Wochenende jetzt auch mal bei mir aufbaue mit Datasette <-> C64 <-> PC mit einem X1541 oder XE1541 Kabel. Dann werde ich berichten! ;)

  • Nabend in die Runde,

    erst mal vielen, vielen Dank für die neuen Hinweise und Ideen.

    Klar werde ich das mal ausprobieren und als RAW aufnehmen. Das Band ist eine Kaufcassette von Eurogold, mein erstes Spiel damals (Caverns of Sillahc). Ich werde aber noch mal ein anderes Tape nehmen, oder selbst geschriebene Tapes hernehmen.

    Am modernen PC aufnehmen - ja, funktioniert. Habe so ein ION-Tapedeck/Plattenspieler, mit dem habe ich genau dieses og. Spiel schon erfolgreich als WAV gespeichert und dann in ein TAP umgewandelt. Lief dann am EMU einwandfrei.

    Mir geht es aber vielmehr darum - und das hat rein liebhaberische Werte - mein altes X1531-Kabel, dass ich vor 20 Jahren schon gebaut hatte und jetzt repariert habe - wenigstens ein, zweimal erfolgreich am PC zu verwenden. Dann wird es eh zerlegt um den originalen Commodore C16-C64 Adapter der 1531 wieder herzustellen.

    Es gibt ja viele moderne Hilfsmittel, aber ich möchte eigentlich kein modernes Zubehör verwenden. Wenns geht möchte ich zeitgenössisch bleiben. Zumindest im Zeitrahmen von 85-95 :pumpkin: bzw 00 für die Kabel.

    Wie gesagt, wenn es gar nicht hinhauen wird, dann wird mein X1531 Kabel zerlegt, der Adapter für die 1531-Datasette wieder in den Originalzustand versetzt und dann geht es weiter wie von Parser beschrieben. Datasette <-> C64 <-> PC mit einem X1541- Kabel. Auch das hatte ich vor 20 Jahren gebaut und damals erfolgreich meine Disketten mit der 1541 am DOS-PC gesichert. War unnötig, gehen eh alle noch :D:D:D:D:D wie ich jezt neulich noch Mals ausprobierte.

    Danke Euch und Lg

    Jörg

    CBM C128 - 1541C - 1541II(A) - 1531 - C386SX-LT

    Einmal editiert, zuletzt von Retrobit (5. August 2020 um 22:30)

  • Das Band ist eine Kaufcassette von Eurogold, mein erstes Spiel damals (Caverns of Sillahc).

    *WOW!* ... ein Spiel sogar mit Sprachausgabe. Erinnert mich sehr stark an Fort Apocalypse. Eurogold-Version? Hat es diesen Ladebildschirm?

  • Jap, genau das ist es. 😍

    Kaufte ich oder bekam ich kurz nach meinem C128 im Dez 1986 um 10 DM vom Grabbeltisch und füllte meine ersten Spieleabende 😀👍🏻

    Lg Jörg

  • Guten Mittag,

    Gestern Abend habe ich über Datasetten-Reparaturen im Web gesucht und da gibt es ja eine ganze Menge. Muss man sich auch Zeit für nehmen, die Riemen zu tauschen, Köpfe zu reinigen, die Elkos zu tauschen usw.

    Ich habe dann zuminest mal die Köpfe mit Isopronaol abgerieben. Tuch blieb aber weiß. Die anderen Wartungsarbeiten sind was für Regenwetter und heute hats hier 30°. Gut das im Keller nur 24° sind 8)

    Ich habe nun das oben von thierer zur Verfügung gestellte MTAP mit dem Schalter -r laufen lassen und wieder COS geladen. Oha ....

    Das schon bekannte bunte, eher seichte Flimmern an den Rändern wurde auf einmal zu vielen kleinen flimmernden Zeilen. Das hatte ich noch nicht. JETZT kommen Daten rüber. Das schaut ja viel besser aus. Was son bisserl Alk schon bewirken kann

    Und die erzeugten Daten sind auch viel größer. Das TAP fast 53kb und das RAW 1,2 MB.

    Leider konnte ich das TAP mit dem EMU nicht laden. Kam leider nicht mal die Found-Meldung. Also ein Teilerfolg.

    Ich habe das mal in ein ZIP gepackt und angefügt: Vlt kann man da was erkennen ...

    Bitte melde dich an, um diesen Anhang zu sehen.

    Edit: Ich habe bei der Generierung den Schalter -c64pal vergessen. Hole ich gleich noch nach ...

    Hier also eine mit Schalter -c64PAL erzeugtes TAP: Bitte melde dich an, um diesen Anhang zu sehen.

    Vielen Dank und Lg

    Jörg

    CBM C128 - 1541C - 1541II(A) - 1531 - C386SX-LT

    2 Mal editiert, zuletzt von Retrobit (7. August 2020 um 12:40)

  • Danke Parser,

    dann ist jetzt wohl der nächste Schritt, X1531 Kabel aufmachen, den 64-Adapter der 1531 wieder herstellen und im C64-Modus mit dem Justageprogramm weitermachen.

    Danke und Lg

    Jörg