Difference between revisions of "Talk:GB/C Tests"

From Emulation General Wiki
Jump to navigation Jump to search
m (Hardware and sameboy results: Depricated)
(Hardware and SameBoy results)
Line 13: Line 13:
 
::Added BGB and Gambatte tests as well and added version numbers: http://www62.zippyshare.com/v/LZKQaSJj/file.html
 
::Added BGB and Gambatte tests as well and added version numbers: http://www62.zippyshare.com/v/LZKQaSJj/file.html
 
::All tests were performed today (5 March 2018). I don't think we need emu release date or test date if we have version numbers (the tests haven't changed). I also don't think we should omit CGB_Sound and DMG_Sound tests, but we should consider that if the emulator fails in the same way as real hardware, then it counts as a pass (with a note making that obvious, perhaps a green fail?). I modified the gambatte source code to force CGB mode, and it already had a force DMG option. --[[User:Syboxez|Syboxez]] ([[User talk:Syboxez|talk]]) 16:58, 5 March 2018 (EST)
 
::All tests were performed today (5 March 2018). I don't think we need emu release date or test date if we have version numbers (the tests haven't changed). I also don't think we should omit CGB_Sound and DMG_Sound tests, but we should consider that if the emulator fails in the same way as real hardware, then it counts as a pass (with a note making that obvious, perhaps a green fail?). I modified the gambatte source code to force CGB mode, and it already had a force DMG option. --[[User:Syboxez|Syboxez]] ([[User talk:Syboxez|talk]]) 16:58, 5 March 2018 (EST)
 +
::Also BizHawk is redundant, since it is just Gambatte r344 (Source: http://tasvideos.org/Bizhawk/GB.html) --[[User:Syboxez|Syboxez]] ([[User talk:Syboxez|talk]]) 17:17, 5 March 2018 (EST)
  
:: For those that would like to repeat the Gambatte CGB tests, download the source code, and in libgambatte/src/mem/cartridge.cpp, change the line "cgb = header[0x0143] >> 7 & (1 ^ forceDmg);" to "cgb = true;", then compile it. --[[User:Syboxez|Syboxez]] ([[User talk:Syboxez|talk]]) 17:10, 5 March 2018 (EST)
+
For those that would like to repeat the Gambatte CGB tests, download the source code, and in libgambatte/src/mem/cartridge.cpp, change the line "cgb = header[0x0143] >> 7 & (1 ^ forceDmg);" to "cgb = true;", then compile it. --[[User:Syboxez|Syboxez]] ([[User talk:Syboxez|talk]]) 17:10, 5 March 2018 (EST)

Revision as of 22:17, 5 March 2018

Hardware and SameBoy results

Does someone mind adding these results to the detailed table? The first 3 are real hardware.

http://www30.zippyshare.com/v/thAaNQfJ/file.html

Testing also needs to be done with other emulators to separate DMG mode and CGB mode, along with separating DMG_Sound and CGB_Sound tests in the first (simple) table. Right now some emulators seem "more accurate" than even real hardware due to this. --Syboxez (talk) 15:39, 5 March 2018 (EST)

I'll add the hardware tests leftmost to the table. I don't know how the other results are categorized (emu release date? test date?), so I don't know where to put in the SameBoy results. FosterHaven (talk) 16:13, 5 March 2018 (EST)
"Some emulators seem more accurate than even real hardware" probably just means the grade system is flawed. Perhaps make two separate grades for DMG and CGB accuracy? Omit the CGB Sound tests from the DMG grade, omit the DMG sound test from CGB grade, etc. I could make a new type of cell along the lines of "Skipped" if emulators have certain modes for different models and the test is for model accuracy. FosterHaven (talk) 16:41, 5 March 2018 (EST)
Added BGB and Gambatte tests as well and added version numbers: http://www62.zippyshare.com/v/LZKQaSJj/file.html
All tests were performed today (5 March 2018). I don't think we need emu release date or test date if we have version numbers (the tests haven't changed). I also don't think we should omit CGB_Sound and DMG_Sound tests, but we should consider that if the emulator fails in the same way as real hardware, then it counts as a pass (with a note making that obvious, perhaps a green fail?). I modified the gambatte source code to force CGB mode, and it already had a force DMG option. --Syboxez (talk) 16:58, 5 March 2018 (EST)
Also BizHawk is redundant, since it is just Gambatte r344 (Source: http://tasvideos.org/Bizhawk/GB.html) --Syboxez (talk) 17:17, 5 March 2018 (EST)

For those that would like to repeat the Gambatte CGB tests, download the source code, and in libgambatte/src/mem/cartridge.cpp, change the line "cgb = header[0x0143] >> 7 & (1 ^ forceDmg);" to "cgb = true;", then compile it. --Syboxez (talk) 17:10, 5 March 2018 (EST)