81
Lowlevel-Coding / Projekt: Eigener Emulator
« am: 25. April 2006, 22:16 »
Hi!
Netter Emulator, leider hab ich nicht soviel Zeit ihn zu testen, aber das Zeug im Linux-Binary läuft so wie es sollte. Ich habe auch mal den alten Source kompiliert, allerdings scheint es da nicht so zu laufen wie es sollte:
Also entweder liegt es an der alten Version oder dein Emulator mag nicht auf einem 64-Bit System kompiliert werden. Naja. Falls du noch Inspiration suchst, GXemul ist auch ein netter, sauber geschriebener (soweit ich das gesehen haben) Multiplatform Emulator, allerdings hauptsächlich NICHT für x86.
Nice Work!
Netter Emulator, leider hab ich nicht soviel Zeit ihn zu testen, aber das Zeug im Linux-Binary läuft so wie es sollte. Ich habe auch mal den alten Source kompiliert, allerdings scheint es da nicht so zu laufen wie es sollte:
Code: [Auswählen]
Log opened
EXEC::0x0:0x7c00 = ERROR: Invalid Opcode!
0x0:0x7c00 = 0x0
DUMP::EAX = 0x0
DUMP::EBX = 0x0
DUMP::ECX = 0x0
DUMP::EDX = 0x0
DUMP::ESI = 0x0
DUMP::EDI = 0x0
DUMP::EBP = 0x0
DUMP::SS = 0x0
DUMP::ESP = 0x0
DUMP::CS = 0x0
DUMP::EIP = 0x7c00
DUMP::DS = 0x0
DUMP::ES = 0x0
DUMP::FS = 0x0
DUMP::GS = 0x0
DUMP::EFLAG = 0x2
Log closed
Also entweder liegt es an der alten Version oder dein Emulator mag nicht auf einem 64-Bit System kompiliert werden. Naja. Falls du noch Inspiration suchst, GXemul ist auch ein netter, sauber geschriebener (soweit ich das gesehen haben) Multiplatform Emulator, allerdings hauptsächlich NICHT für x86.
Nice Work!