aprentice
Moderator
refraction said:yeh, i mean as i said dragon2 (Which is a helicopter game :huh: ) works pretty much fine on mine, as does most if not all schip8 games, just Dragon1 the characters seem to start in the middle of the air for some reason.
plus it starts calling invalid op codes and gets itself into an endless loop.
this is where Dragon1 seems to go all wrong
0x804 Opcode 0x4440 Called.
0x808 Opcode 0x8441 Called.
0x80a Opcode 0x442 Called.
0x80c Opcode 0xfc44 Called.
Invalid Op Call at 0x80e opcode 0xfc44
0x80e Opcode 0x58 Called.
0x810 Opcode 0xffe0 Called.
Invalid Op Call at 0x812 opcode 0xffe0
0x812 Opcode 0x0 Called.
0x814 Opcode 0x0 Called.
0x816 Opcode 0x0 Called.
0x818 Opcode 0x400 Called.
First of all, opcodes are executed, not called
Second of all, your probably incramenting the
program counter wrong on one of your opcodes if
your getting invalid ops. Good luck on your problem,
if still cant find the problem, post the cpu source on
this forum.