gunder said:
Hello all, I've been gone for a while due to some real life problems. I'm back now and I want to start working on my Chip8 emu again. I searched through all 58 pages of this thread looking to see what rom most of you got working first but I wasn't able to find anything. Do any of you have any suggestions about which would be a good one to try and get working first?
-gunder
I meant to reply to your post last week
Anyway, welcome back gunder

I personally reccomend not focusing on a certain rom when first building your emu. Try to make your core as complete and as compatible as possible. If you have trouble with a rom after building your emu, then try to inspect the problem you have with that particular rom. But if you must know, I'd say that hidden is the easiest rom to emulate IMO. Good luck on your road to emu author. We are here for you :bouncy:
Wow shogun your emu is having some troubles. You should keep working at it dont leave it in that state please for its sake. :canadian:
Thanks for the words of encouragement, I'm not giving up on my emu that easy.

I let my ChipAint project sit around too long to give up on it now. :saint:
hap said:
blueshogun96: I had a quick look, and I hope this is the main glitch, in CPU.c:
Code:
case 0x0D:
{
switch(Op&0x00FF)
...
change to:
case 0x0D:
{
switch(Op&0x000F)
...
Also, you've made a small mistake in the math addition opcode: wrong carry calculation like shangt did above.
Hmmm, I didn't notice that, thank you sir, I'll apply the fixes asap and I'll see if this fixes the problem.
EDIT: I tried the fixes you reccomended and i get the same thing

Maybe I just need to re write my core. I made a big mistake writing most of it then finishing it the following month. This time I'll try to do it all on one day. Thanks though.