03.Dez.2000
UAE-JIT
|
Neue UAE-JIT Version
Bernd Bernie Meyer hat eine neue Version von UAE-JIT
veröffentlicht. Diese Version mit dem Namen "Ipswich Town"
enthält eine pci.library-Emulation und verschiedene Verbesserungen
inklusive Optimierungen und Bugfixes.
Die PCI-Emulation ermöglicht die Benutzung der
CGX3 Virge-Treiber des Mediator-Boards unter UAE. Außerdem läßt
sich UAE-JIT nun mit etwas Glück auch mit anderen C-Compilern als den
gcc compilieren, getestet wurde dies noch nicht.
Gegenüber der vorigen Version hat sich folgendes geändert:
- Bugfix: Das Abspeichern der Einstellungen sollte nun funktionieren.
- Bugfix: Viele, weitere Bugfixes. Quake läuft nun perfekt.
- Neu: pci.library-Emulation. Diese erlaubt die Benutzung der
freien CGX3 Virge-Treiber (für das Mediator-Board) mit UAE-JIT.
Als Bonus lassen sich bis zu 4 PCI-Karten nutzen.
- Neu: Weitere FPU-Unterstützung und Aliasing-Support für die
FPU-Register.
- Lazy Cache-Flushing.
- Lazy FPU-Flag-Evaluation.
- Lazy Register Updates zur Addierung von Offsets.
- Änderung: Viele Optimierungen und damit Geschwindigkeitssteigerungen.
Die Performance ist nun deutlich besser als die vom
Executor 68k-JIT-Compiler.
Im Sourcecode hat sich folgendes verändert:
- Complete overhaul of block bookeeping code.
- Bugfix: Entschiedene Bugfixes beim noflags-Code von cpuemu.c.
- Neu: Unterstützung zur Speicherung von Registern über den
Aufruf von JIT-kompilierten Code hinaus.
- Änderung: Entfernung von gcc spezifischen Code. Der Sourcecode sollte
sich nun auch mit anderen C-Compilern compilieren lassen.
- Neu: Der JIT-Compiler unterstützt nun viele weitere 68k-Befehle.
- Largely eliminated updates of regs.pc_p; Instead, there are now
direct block-to-block jumps.
- Neu: Optimierung des Cycles-Handlings in events.h.
- Vieles mehr.
Erhältlich ist diese Version als Linux/x86-Binary für glibc V2.1 bzw. glibc V2.0,
als vollständiger Sourcecode und als Sourcecode-Patch gegenüber dem
UAE V0.8.15 Sourcecode.
Download:
(sd)
[Meldung: 03. Dez. 2000, 05:53] [Kommentare: 0]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|