030
11.08.2025, 12:03 Uhr
Dresdenboy
|
So langsam ergibt sich ein Bild. Könnte mir jemand die Standard BASIC-Dateien einmal zukommen lassen? Vllt. finde ich noch ein paar Hinweise.
Bei der CALL S_WPX-Beschreibung interpretiere ich die Buchstaben "I" und "C" als Datentypen, vermutlich Integer und Character. Bei Konstanten kann das sicher entspr. vom Compiler angepasst werden, aber für übergebene Variablen gibt es evtl. keine implizite Typkonvertierung. Dann könnten ein Integer-Wert auf einem Character-Platz oder eine Gleitkommazahl statt Integer schonmal zu einem Crash führen. Liegt es vllt. daran? Lt. "Programmiersystem Standard BASIC" sollte das über "OPTION INTEGER <var>" definiert werden.
Edit: Entspr. Berts Hinweis ist natürlich wichtig, was die Lib genau unterstützt und v.a. die Emulatoren. Der A7150 hat offenbar ja keine komplette HW-Kompatibilität (siehe z.B. dieser Thread) zu CGA und darüber hinaus. Somit werden entspr. geschriebene Libs auf emulierter IBM-kompatibler HW Probleme haben. -- ___________________________________ Produktionen im Rahmen der "The Computer Art Community" (Demoszene): https://demozoo.org/sceners/64936/, YT-Kanal: https://www.youtube.com/@4lpha0ne/videos Programmierung seit '86 in BASIC: KC85/3, C64, A1200, PC | ASM: LC-80, C64, KC87, A1200, NeoGeo, PC, Mega 65, µC | Turbo Pascal: BIC, PC | C: RS/6000, Alpha, PC, µC | C++, Java, Javascript, Rust, Lua, Perl, PHP u.a. auf PC HW: LC-80, BIC A5105 komplett, KC87, KC85/2-4, KCC, C64s, C16, Plus/4s, A500s, A1200, Mega 65, ESP32s, RasPis, PCs, Laptops, MR 610, ... Dieser Beitrag wurde am 11.08.2025 um 12:56 Uhr von Dresdenboy editiert. |