Autor Thema: AtariX => MagicOnLinux  (Gelesen 20411 mal)

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Offline AndreasKromke

  • Benutzer
  • Beiträge: 147
Re: AtariX => MagicOnLinux
« Antwort #380 am: Sa 07.02.2026, 12:59:55 »
LOL! Im Quelltext zu CMD/KCMD/MCMD steht folgender Kommentar:

* Multiplikation geht in die Hose, wenn Zahlen > 16 Bit!

bei der Berechnung des freien Speichers auf Diskette/Festplatte.

Da war ich damals wohl zu faul, das nachhaltig zu lösen. Ist ja auch mindestens 34 Jahre her, daß ich den Quelltext angefaßt habe. Immerhin war ich mir dieses Problems damals schon bewußt.

Offline Thorsten Otto

  • Benutzer
  • Beiträge: 1.512
Re: AtariX => MagicOnLinux
« Antwort #381 am: Sa 07.02.2026, 13:09:17 »

Offline AndreasKromke

  • Benutzer
  • Beiträge: 147
Re: AtariX => MagicOnLinux
« Antwort #382 am: Sa 07.02.2026, 18:18:50 »
Ich weiß, habe ich schon gesehen.

Hast Du verstanden, warum ich damals das Symbol BOOT eingeführt hatte? Das ist auf 1 gesetzt, und wenn es auf 0 steht, macht er noch irgendwas mit Bildschirm löschen und Maus/Cursor an/aus.

Offline Thorsten Otto

  • Benutzer
  • Beiträge: 1.512
Re: AtariX => MagicOnLinux
« Antwort #383 am: So 08.02.2026, 10:23:04 »
Maus/Cursor an/aus wird beim starten von GEM-Programmen gemacht. Vlt. war das bei älteren Versionen nötig, wenn es nicht in VT52.PRG läuft?

Offline AndreasKromke

  • Benutzer
  • Beiträge: 147
Re: AtariX => MagicOnLinux
« Antwort #384 am: Heute um 18:49:48 »
Garbage in, Crash out: Der alte Assembler MAS ruft Fopen() mit einem Grützzeiger für den Dateinamen auf, wenn der Pfad der INCLUDE-Anweisung falsch ist (ich hatte versehentlich einen richtigen Schrägstrich statt des verdrehten geschrieben). Folge: Der Emulator ist sang- und klanglos abgestürzt.

Ich habe die Gelegenheit ergriffen und für die meisten 68k-Zeiger, die in den Emulator gelangen, eine Bereichsüberprüfung eingebaut. Ich empfehle, die Gelegenheit zu ergreifen und mal alle Quellen neu zu holen. Der MCMD sollte jetzt auch gerade laufen, ist lokalisiert, und es gibt eine, bisher nur deutsche, Hilfe-Bibliothek dafür (-> HELP bzw. HELP dir usw.).

Offline Thorsten Otto

  • Benutzer
  • Beiträge: 1.512
Re: AtariX => MagicOnLinux
« Antwort #385 am: Heute um 20:13:44 »
Garbage in, Crash out: Der alte Assembler MAS ruft Fopen() mit einem Grützzeiger für den Dateinamen auf, wenn der Pfad der INCLUDE-Anweisung falsch ist

Hatte letztens einen ähnlichen Effekt als ich lc1.ttp (pass1 vom Lattice-Compiler) manuell aufgerufen habe. Irgendwas fehlte ihm da im Environment, was zu total sinnlosen Adressen beim Fopen() führte.


Zitat
Der MCMD sollte jetzt auch gerade laufen, ist lokalisiert, und es gibt eine, bisher nur deutsche, Hilfe-Bibliothek dafür (-> HELP bzw. HELP dir usw.).

Ja, hatte ich schon gesehen. Bin aber noch dabei die Änderungen an APPLICAT einzubauen.

Zitat
Ich empfehle, die Gelegenheit zu ergreifen und mal alle Quellen neu zu holen.

Wir sollten uns mal dringend was einfallen lassen, die beiden repos wieder zu synchronisieren ;)