Posts for smozoma

Post subject: ADDA.W and SUBQ.W disassembly errors
Experienced Forum User
Joined: 1/18/2008
Posts: 3
Some instructions are disassembled in the trace incorrectly. this applies to 9.5c as well. ADDA.W with an immediate value is decoded incorrectly sometimes -- sometimes it shows you just a byte, and sometimes it shows you a long (and sometimes it shows you a word, correctly..) for example, assembly code "D4 FC 03 64" gets decoded as ADDA.W #$64,A2 instead of ADDA.W #$0364,A2 this form is wrong sometimes, too: ADDA.W $00(A2,D0),A2 -- wrong (though right in this case) ADDA.W $0000(A2,D0),A2 -- right also ADDA.W #$001051CA,A1 -- wrong (51CA is the next instruction!) ADDA.W #$0010,A1 -- right SUBQ.W has a tricky error: This instruction is made to work with values from 1-8. It uses 3 bits to store that 1-8 value (but 3 bits can only say 0-7). When the value stored is 0, it actually subtracts 8! SUBQ.W #0,A2 -- wrong SUBQ.W #8,A2 -- right
Experienced Forum User
Joined: 1/18/2008
Posts: 3
Hi, In the next version, can you enable Quick Saving during netplay (F5 key)? It'll take 2 minutes, you just need to comment out a line of code. You just need to comment out the second line here:
	case ID_FILES_SAVESTATE:
		//if (Check_If_Kaillera_Running()) return 0; // comment out to allow save during netplay
(it's in G_main.cpp) Thanks
Post subject: quicksaving during netplay
Experienced Forum User
Joined: 1/18/2008
Posts: 3
Hey, if you could enable quick-saving (with the F5 key) during netplay, that would be awesome. There is a simple IF clause somewhere blocking it. Also, the next/previous savestate options need to be available (F6, F7). Thanks!