I was compiling tilem on a mac running OSX 10.6, and I kept getting a bad register name error. I fixed the problem and was able to compile tilem by replacing "r" with "q" in src/tilem/core/Z80CDx86.h
Thank you for pointing this out. Not sure why this would be an issue on Macs and not on other computers. Are you using a 64-bit CPU? (I don't know whether the Z80Em assembly optimizations work at all on 64-bit machines - they should normally be disabled except on x86-32.) If you have any problems, you may want to remove the '#define X86_ASM' from config.h.
I should point out that we (the TilEm developers) have pretty much stopped working on the old Z80Em-based code - the next version of TilEm will use a completely new Z80 emulator. As such, there's not much interest in fixing the bugs in Z80Em at this point.
The computer I had the problem with has an intel core duo processor.
Log in to post a comment.
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.