Wie ist der Plan? Soll ich das übernehmen (merge), oder möchtest Du das getrennt halten?
Wäre gut wenn du das übernehmen könntest. Ich will ja die User nicht verwirren indem ich ein Konkurrenz-Produkt anbiete

Muss allerdings dazu sagen, daß Netsurf immer noch nicht funktioniert bei mir, bin immer noch auf der Suche.
Eleganter wäre natürlich eine modulare (XCMD-) Lösung, mit einer .so-Datei bzw. .dylib.
Ist denke ich unnötig kompliziert, und führt zu noch mehr System-Abhängigkeiten. Ausserdem müsste so eine sharedlib ja dann erst irgendwo installiert werden wo der Emulator sie finden kann.
Ich habe gerade eine Omikron-Basic-Version auf dem Seziertisch. Das gruselig,. wenn man sich anschaut, was für einen Schindluder die mit den Hardware-Registern treibt.
Ja, Omikron ist bekannt für seine "Schweinereien". In EmuTOS gab es damit auch schon Probleme.
Wenn man den I/O-Adreßbereich des ST analysiert, dann liegt der irgendwo bei 0x00fxxxxx. Das beschränkt den emulierten (ST-) Speicher auf 15 MB inklusive Bildspeicher.
Ich habe bei mir gerade 512MB durchgehendes ST-RAM konfiguriert. Da MagicOnLinux den Kernel ja nicht an die übliche $00e00000 läd, funktioniert das problemlos. Funktioniert natürlich nur, solange die Programme nicht direkt auf die Hardware zugreifen, vor allem nicht auf den Bereich ab $00ff0000. Da MagcMacX/MagicOnLinux aber nur das BIOS emuliert und nicht die Hardware, würden solche Programme sowieso nicht funktionieren.
Eigentlich müßte man noch User-Modus-Zugriffe auf die Adressen 0 und 4 abfangen (Busfehler),
Theoretisch ja. In der Praxis dürfte es aber wohl kein Programm geben das dort Schreibversuche unternimmt. Addressen < $800 sollte man aber abfangen, wobei ich eigentlich nicht erwarte, daß es Programme gibt die dort versuchen im User-Modus zuzugreifen.
und wenn man TT-Speicher emulierten wollte, wird es noch komplizierter.
Könnte man, muss man aber denke ich nicht.