adding the baseile quickNES from libretro as part of the benchmark

This commit is contained in:
Sergio Martin 2024-01-14 11:48:26 +01:00
parent 90f249fd16
commit 28da3085f2
19 changed files with 623 additions and 359 deletions

View File

@ -35,7 +35,7 @@ executable('player',
# Building tester tool for QuickerNES
tester = executable('quickerNESTester',
quickerNESTester = executable('quickerNESTester',
'source/tester.cpp',
cpp_args : [ commonCompileArgs, '-Werror' ],
dependencies : [ quickerNESCoreDependency, quickerNESApplicationDependency ],
@ -44,7 +44,7 @@ tester = executable('quickerNESTester',
# Building tester tool for the original QuickNES
tester = executable('quickNESTester',
quickNESTester = executable('quickNESTester',
'source/tester.cpp',
cpp_args : [ commonCompileArgs ],
dependencies : [ quickNESCoreDependency, quickerNESApplicationDependency ],

View File

@ -53,7 +53,7 @@ class EmuInstance
// Getting state size to use
_stateSize = getStateSizeImpl();
// Loading state file, if specified
if (stateFilePath != "") loadStateFile(stateFilePath);
}

View File

@ -94,9 +94,17 @@ int main(int argc, char *argv[])
// Getting sequence lenght
const auto sequenceLength = sequence.size();
// Getting emulation core
#ifdef USE_ORIGINAL_QUICKNES
std::string emulationCore = "QuickNES";
#else
std::string emulationCore = "QuickerNES";
#endif
// Printing test information
printf("[] -----------------------------------------\n");
printf("[] Running Script: '%s'\n", scriptFilePath.c_str());
printf("[] Emulation Core: '%s'\n", emulationCore.c_str());
printf("[] ROM File: '%s'\n", romFilePath.c_str());
printf("[] ROM SHA1: '%s'\n", romSHA1.c_str());
printf("[] Verification State File: '%s'\n", verificationStateFilePath.c_str());

View File

@ -1,7 +1,7 @@
game = 'arkanoid'
goal = 'warpless'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
goal = 'warps'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])

View File

@ -0,0 +1,593 @@
~/quickerNES/tests/games/arkanoid ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'warps.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Arkanoid (U) [!].nes'
[] ROM SHA1: 'B2B30C4F30DD853C215C17B0C67CFE63D61A3062'
[] Verification State File: 'warps.final.state'
[] Sequence File: 'warps.sol'
[] Sequence Length: 15806
[] Initial State Hash: 0xB1413A628D2B1D1B79B4F07B3E70AE83
[] State Size: 12793 bytes
[] ********** Running Test **********
[] Elapsed time: 0.371s
[] Performance: 42649.438 steps / s
[] Final State Hash: 0x1FA0AE49927B0C7485B8A8931F14A57A
[] Verification Hash: 0x1FA0AE49927B0C7485B8A8931F14A57A (Passed)
[] -----------------------------------------
[] Running Script: 'warps.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Arkanoid (U) [!].nes'
[] ROM SHA1: 'B2B30C4F30DD853C215C17B0C67CFE63D61A3062'
[] Verification State File: 'warps.final.state'
[] Sequence File: 'warps.sol'
[] Sequence Length: 15806
[] Initial State Hash: 0xB1413A628D2B1D1B79B4F07B3E70AE83
[] State Size: 12793 bytes
[] ********** Running Test **********
[] Elapsed time: 0.466s
[] Performance: 33946.979 steps / s
[] Final State Hash: 0x1FA0AE49927B0C7485B8A8931F14A57A
[] Verification Hash: 0x1FA0AE49927B0C7485B8A8931F14A57A (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/arkanoid ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'warpless.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Arkanoid (U) [!].nes'
[] ROM SHA1: 'B2B30C4F30DD853C215C17B0C67CFE63D61A3062'
[] Verification State File: 'warpless.final.state'
[] Sequence File: 'warpless.sol'
[] Sequence Length: 39431
[] Initial State Hash: 0xB1413A628D2B1D1B79B4F07B3E70AE83
[] State Size: 12793 bytes
[] ********** Running Test **********
[] Elapsed time: 1.041s
[] Performance: 37887.081 steps / s
[] Final State Hash: 0xCDD173D996245BF7133375B2217A01C
[] Verification Hash: 0xCDD173D996245BF7133375B2217A01C (Passed)
[] -----------------------------------------
[] Running Script: 'warpless.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Arkanoid (U) [!].nes'
[] ROM SHA1: 'B2B30C4F30DD853C215C17B0C67CFE63D61A3062'
[] Verification State File: 'warpless.final.state'
[] Sequence File: 'warpless.sol'
[] Sequence Length: 39431
[] Initial State Hash: 0xB1413A628D2B1D1B79B4F07B3E70AE83
[] State Size: 12793 bytes
[] ********** Running Test **********
[] Elapsed time: 1.284s
[] Performance: 30711.413 steps / s
[] Final State Hash: 0xCDD173D996245BF7133375B2217A01C
[] Verification Hash: 0xCDD173D996245BF7133375B2217A01C (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/ninjaGaiden2 ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'pacifist.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Ninja Gaiden II - The Dark Sword of Chaos (U) [!].nes'
[] ROM SHA1: 'B1796660E4A4CEFC72181D4BF4F97999BC048A77'
[] Verification State File: 'pacifist.final.state'
[] Sequence File: 'pacifist.sol'
[] Sequence Length: 36619
[] Initial State Hash: 0x3CA9F26CF6511A0694C15C1FF876FCC
[] State Size: 12807 bytes
[] ********** Running Test **********
[] Elapsed time: 1.322s
[] Performance: 27709.000 steps / s
[] Final State Hash: 0xB6A66050EB4D7445D6A84A76D7B2BB65
[] Verification Hash: 0xB6A66050EB4D7445D6A84A76D7B2BB65 (Passed)
[] -----------------------------------------
[] Running Script: 'pacifist.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Ninja Gaiden II - The Dark Sword of Chaos (U) [!].nes'
[] ROM SHA1: 'B1796660E4A4CEFC72181D4BF4F97999BC048A77'
[] Verification State File: 'pacifist.final.state'
[] Sequence File: 'pacifist.sol'
[] Sequence Length: 36619
[] Initial State Hash: 0x3CA9F26CF6511A0694C15C1FF876FCC
[] State Size: 12807 bytes
[] ********** Running Test **********
[] Elapsed time: 1.444s
[] Performance: 25359.141 steps / s
[] Final State Hash: 0xB6A66050EB4D7445D6A84A76D7B2BB65
[] Verification Hash: 0xB6A66050EB4D7445D6A84A76D7B2BB65 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/ninjaGaiden2 ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Ninja Gaiden II - The Dark Sword of Chaos (U) [!].nes'
[] ROM SHA1: 'B1796660E4A4CEFC72181D4BF4F97999BC048A77'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 34660
[] Initial State Hash: 0x3CA9F26CF6511A0694C15C1FF876FCC
[] State Size: 12807 bytes
[] ********** Running Test **********
[] Elapsed time: 1.229s
[] Performance: 28201.243 steps / s
[] Final State Hash: 0xDF97F201F54959948D4C4B89C4D220FC
[] Verification Hash: 0xDF97F201F54959948D4C4B89C4D220FC (Passed)
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Ninja Gaiden II - The Dark Sword of Chaos (U) [!].nes'
[] ROM SHA1: 'B1796660E4A4CEFC72181D4BF4F97999BC048A77'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 34660
[] Initial State Hash: 0x3CA9F26CF6511A0694C15C1FF876FCC
[] State Size: 12807 bytes
[] ********** Running Test **********
[] Elapsed time: 1.349s
[] Performance: 25693.351 steps / s
[] Final State Hash: 0xDF97F201F54959948D4C4B89C4D220FC
[] Verification Hash: 0xDF97F201F54959948D4C4B89C4D220FC (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/superOffroad ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Ivan 'Ironman' Stewart's Super Off Road (USA).nes'
[] ROM SHA1: '57919B685B55EE3ED3AD98FB1D25626B98BE7D39'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 182180
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 6.923s
[] Performance: 26314.176 steps / s
[] Final State Hash: 0xF0F317E40A902D175E6902B49500DF4B
[] Verification Hash: 0xF0F317E40A902D175E6902B49500DF4B (Passed)
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Ivan 'Ironman' Stewart's Super Off Road (USA).nes'
[] ROM SHA1: '57919B685B55EE3ED3AD98FB1D25626B98BE7D39'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 182180
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 8.073s
[] Performance: 22567.975 steps / s
[] Final State Hash: 0xF0F317E40A902D175E6902B49500DF4B
[] Verification Hash: 0xF0F317E40A902D175E6902B49500DF4B (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/nigelMansell ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Nigel Mansell's World Championship Challenge (U) [!].nes'
[] ROM SHA1: 'BBE5CF2DFA0B5422776A530D6F1B617238A8569F'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 296590
[] Initial State Hash: 0xB6C7EB1C577108C7C0E045D00EC73DDC
[] State Size: 12798 bytes
[] ********** Running Test **********
[] Elapsed time: 10.213s
[] Performance: 29040.916 steps / s
[] Final State Hash: 0x407AA16502BE4D678916D218B1310132
[] Verification Hash: 0x407AA16502BE4D678916D218B1310132 (Passed)
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Nigel Mansell's World Championship Challenge (U) [!].nes'
[] ROM SHA1: 'BBE5CF2DFA0B5422776A530D6F1B617238A8569F'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 296590
[] Initial State Hash: 0xB6C7EB1C577108C7C0E045D00EC73DDC
[] State Size: 12798 bytes
[] ********** Running Test **********
[] Elapsed time: 11.460s
[] Performance: 25880.599 steps / s
[] Final State Hash: 0x407AA16502BE4D678916D218B1310132
[] Verification Hash: 0x407AA16502BE4D678916D218B1310132 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/castlevania1 ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'pacifist.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Castlevania (U) (PRG0) [!].nes'
[] ROM SHA1: 'A31B8BD5B370A9103343C866F3C2B2998E889341'
[] Verification State File: 'pacifist.final.state'
[] Sequence File: 'pacifist.sol'
[] Sequence Length: 39555
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 1.197s
[] Performance: 33054.929 steps / s
[] Final State Hash: 0x65214803DC4559ABBED8C449F04D4C91
[] Verification Hash: 0x65214803DC4559ABBED8C449F04D4C91 (Passed)
[] -----------------------------------------
[] Running Script: 'pacifist.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Castlevania (U) (PRG0) [!].nes'
[] ROM SHA1: 'A31B8BD5B370A9103343C866F3C2B2998E889341'
[] Verification State File: 'pacifist.final.state'
[] Sequence File: 'pacifist.sol'
[] Sequence Length: 39555
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 1.456s
[] Performance: 27170.490 steps / s
[] Final State Hash: 0x65214803DC4559ABBED8C449F04D4C91
[] Verification Hash: 0x65214803DC4559ABBED8C449F04D4C91 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/castlevania1 ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Castlevania (U) (PRG0) [!].nes'
[] ROM SHA1: 'A31B8BD5B370A9103343C866F3C2B2998E889341'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 37338
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 1.205s
[] Performance: 30997.240 steps / s
[] Final State Hash: 0x9042C9EFA138F36E505AA33BF50436
[] Verification Hash: 0x9042C9EFA138F36E505AA33BF50436 (Passed)
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Castlevania (U) (PRG0) [!].nes'
[] ROM SHA1: 'A31B8BD5B370A9103343C866F3C2B2998E889341'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 37338
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 1.379s
[] Performance: 27072.935 steps / s
[] Final State Hash: 0x9042C9EFA138F36E505AA33BF50436
[] Verification Hash: 0x9042C9EFA138F36E505AA33BF50436 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/saintSeiyaKanketsuHen ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Saint Seiya - Ougon Densetsu Kanketsu Hen (J) [!].nes'
[] ROM SHA1: 'F871D9B3DAFDDCDAD5F2ACD71044292E5169064E'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 86170
[] Initial State Hash: 0x7BE2D5D63A0545DF3D44A5881CA69E9D
[] State Size: 12798 bytes
[] ********** Running Test **********
[] Elapsed time: 2.279s
[] Performance: 37805.440 steps / s
[] Final State Hash: 0xFFB8ABEE93CDEA838DB6B69470AC819A
[] Verification Hash: 0xFFB8ABEE93CDEA838DB6B69470AC819A (Passed)
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Saint Seiya - Ougon Densetsu Kanketsu Hen (J) [!].nes'
[] ROM SHA1: 'F871D9B3DAFDDCDAD5F2ACD71044292E5169064E'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 86170
[] Initial State Hash: 0x7BE2D5D63A0545DF3D44A5881CA69E9D
[] State Size: 12798 bytes
[] ********** Running Test **********
[] Elapsed time: 2.578s
[] Performance: 33421.778 steps / s
[] Final State Hash: 0xFFB8ABEE93CDEA838DB6B69470AC819A
[] Verification Hash: 0xFFB8ABEE93CDEA838DB6B69470AC819A (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/tennis ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Tennis (JU) [!].nes'
[] ROM SHA1: '80D99C035E6A5AB9718E413EC25CBE094F085962'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 40627
[] Initial State Hash: 0x43443FDD057BBE517B4CDA12736CAD67
[] State Size: 12792 bytes
[] ********** Running Test **********
[] Elapsed time: 0.987s
[] Performance: 41154.805 steps / s
[] Final State Hash: 0x926C1D6B031E5BD739B13B5734C3D500
[] Verification Hash: 0x926C1D6B031E5BD739B13B5734C3D500 (Passed)
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Tennis (JU) [!].nes'
[] ROM SHA1: '80D99C035E6A5AB9718E413EC25CBE094F085962'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 40627
[] Initial State Hash: 0x43443FDD057BBE517B4CDA12736CAD67
[] State Size: 12792 bytes
[] ********** Running Test **********
[] Elapsed time: 1.139s
[] Performance: 35662.187 steps / s
[] Final State Hash: 0x926C1D6B031E5BD739B13B5734C3D500
[] Verification Hash: 0x926C1D6B031E5BD739B13B5734C3D500 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/superMarioBros ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'warps.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Super Mario Bros. (W) [!].nes'
[] ROM SHA1: 'EA343F4E445A9050D4B4FBAC2C77D0693B1D0922'
[] Verification State File: 'warps.final.state'
[] Sequence File: 'warps.sol'
[] Sequence Length: 17866
[] Initial State Hash: 0x1F405ED3A13732A3DBEDC4C54A50AC79
[] State Size: 12792 bytes
[] ********** Running Test **********
[] Elapsed time: 0.711s
[] Performance: 25110.880 steps / s
[] Final State Hash: 0xFBB1BE4D99BB17041747DF056C079D57
[] Verification Hash: 0xFBB1BE4D99BB17041747DF056C079D57 (Passed)
[] -----------------------------------------
[] Running Script: 'warps.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Super Mario Bros. (W) [!].nes'
[] ROM SHA1: 'EA343F4E445A9050D4B4FBAC2C77D0693B1D0922'
[] Verification State File: 'warps.final.state'
[] Sequence File: 'warps.sol'
[] Sequence Length: 17866
[] Initial State Hash: 0x1F405ED3A13732A3DBEDC4C54A50AC79
[] State Size: 12792 bytes
[] ********** Running Test **********
[] Elapsed time: 0.796s
[] Performance: 22454.426 steps / s
[] Final State Hash: 0xFBB1BE4D99BB17041747DF056C079D57
[] Verification Hash: 0xFBB1BE4D99BB17041747DF056C079D57 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/superMarioBros ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'warpless.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Super Mario Bros. (W) [!].nes'
[] ROM SHA1: 'EA343F4E445A9050D4B4FBAC2C77D0693B1D0922'
[] Verification State File: 'warpless.final.state'
[] Sequence File: 'warpless.sol'
[] Sequence Length: 67115
[] Initial State Hash: 0x1F405ED3A13732A3DBEDC4C54A50AC79
[] State Size: 12792 bytes
[] ********** Running Test **********
[] Elapsed time: 2.669s
[] Performance: 25144.154 steps / s
[] Final State Hash: 0xDC3A45216E64D193849B0B248D18E0C3
[] Verification Hash: 0xDC3A45216E64D193849B0B248D18E0C3 (Passed)
[] -----------------------------------------
[] Running Script: 'warpless.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Super Mario Bros. (W) [!].nes'
[] ROM SHA1: 'EA343F4E445A9050D4B4FBAC2C77D0693B1D0922'
[] Verification State File: 'warpless.final.state'
[] Sequence File: 'warpless.sol'
[] Sequence Length: 67115
[] Initial State Hash: 0x1F405ED3A13732A3DBEDC4C54A50AC79
[] State Size: 12792 bytes
[] ********** Running Test **********
[] Elapsed time: 3.027s
[] Performance: 22172.893 steps / s
[] Final State Hash: 0xDC3A45216E64D193849B0B248D18E0C3
[] Verification Hash: 0xDC3A45216E64D193849B0B248D18E0C3 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/ninjaGaiden ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'pacifist.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Ninja Gaiden (U) [!].nes'
[] ROM SHA1: 'CA513F841D75EFEB33BB8099FB02BEEB39F6BB9C'
[] Verification State File: 'pacifist.final.state'
[] Sequence File: 'pacifist.sol'
[] Sequence Length: 40680
[] Initial State Hash: 0x7CC865ED649238B850937BAE9DCADC5
[] State Size: 12798 bytes
[] ********** Running Test **********
[] Elapsed time: 1.354s
[] Performance: 30050.484 steps / s
[] Final State Hash: 0x358165AE6BC7A3EAE0E08D24F9A19BC6
[] Verification Hash: 0x358165AE6BC7A3EAE0E08D24F9A19BC6 (Passed)
[] -----------------------------------------
[] Running Script: 'pacifist.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Ninja Gaiden (U) [!].nes'
[] ROM SHA1: 'CA513F841D75EFEB33BB8099FB02BEEB39F6BB9C'
[] Verification State File: 'pacifist.final.state'
[] Sequence File: 'pacifist.sol'
[] Sequence Length: 40680
[] Initial State Hash: 0x7CC865ED649238B850937BAE9DCADC5
[] State Size: 12798 bytes
[] ********** Running Test **********
[] Elapsed time: 1.495s
[] Performance: 27202.786 steps / s
[] Final State Hash: 0x358165AE6BC7A3EAE0E08D24F9A19BC6
[] Verification Hash: 0x358165AE6BC7A3EAE0E08D24F9A19BC6 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/ninjaGaiden ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Ninja Gaiden (U) [!].nes'
[] ROM SHA1: 'CA513F841D75EFEB33BB8099FB02BEEB39F6BB9C'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 39111
[] Initial State Hash: 0x7CC865ED649238B850937BAE9DCADC5
[] State Size: 12798 bytes
[] ********** Running Test **********
[] Elapsed time: 1.283s
[] Performance: 30473.552 steps / s
[] Final State Hash: 0x5527602EE5679B55EC45BA654B704477
[] Verification Hash: 0x5527602EE5679B55EC45BA654B704477 (Passed)
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Ninja Gaiden (U) [!].nes'
[] ROM SHA1: 'CA513F841D75EFEB33BB8099FB02BEEB39F6BB9C'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 39111
[] Initial State Hash: 0x7CC865ED649238B850937BAE9DCADC5
[] State Size: 12798 bytes
[] ********** Running Test **********
[] Elapsed time: 1.410s
[] Performance: 27739.742 steps / s
[] Final State Hash: 0x5527602EE5679B55EC45BA654B704477
[] Verification Hash: 0x5527602EE5679B55EC45BA654B704477 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/ironSword ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Ironsword - Wizards & Warriors II (U) [!].nes'
[] ROM SHA1: '97B79E432F62403FB9F877090850C41112A9A168'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 25785
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 0.850s
[] Performance: 30334.074 steps / s
[] Final State Hash: 0xCCB65DF6BED258071A720C5FA2FE4FB9
[] Verification Hash: 0xCCB65DF6BED258071A720C5FA2FE4FB9 (Passed)
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Ironsword - Wizards & Warriors II (U) [!].nes'
[] ROM SHA1: '97B79E432F62403FB9F877090850C41112A9A168'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 25785
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 0.972s
[] Performance: 26518.493 steps / s
[] Final State Hash: 0xCCB65DF6BED258071A720C5FA2FE4FB9
[] Verification Hash: 0xCCB65DF6BED258071A720C5FA2FE4FB9 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/saintSeiyaOugonDensetsu ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Saint Seiya - Ougon Densetsu (J) [!].nes'
[] ROM SHA1: '3F3B499CF50386084E053BCA096AE8E52330CFAE'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 76723
[] Initial State Hash: 0xA1482537F260939E3E0059719CD723AD
[] State Size: 12793 bytes
[] ********** Running Test **********
[] Elapsed time: 2.249s
[] Performance: 34119.293 steps / s
[] Final State Hash: 0xC988A4BDCB3B44DA54AD97D2F2E0F4AF
[] Verification Hash: 0xC988A4BDCB3B44DA54AD97D2F2E0F4AF (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/princeOfPersia ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'lvl7.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Prince of Persia (U) [!].nes'
[] ROM SHA1: '6B58F149F34FA829135619C58700CAAA95B9CDE3'
[] Verification State File: 'lvl7.final.state'
[] Sequence File: 'lvl7.sol'
[] Sequence Length: 26003
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 0.679s
[] Performance: 38318.621 steps / s
[] Final State Hash: 0x3D0ACE9B9D592AE6922354DDC3682BAB
[] Verification Hash: 0x3D0ACE9B9D592AE6922354DDC3682BAB (Passed)
[] -----------------------------------------
[] Running Script: 'lvl7.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Prince of Persia (U) [!].nes'
[] ROM SHA1: '6B58F149F34FA829135619C58700CAAA95B9CDE3'
[] Verification State File: 'lvl7.final.state'
[] Sequence File: 'lvl7.sol'
[] Sequence Length: 26003
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 0.796s
[] Performance: 32683.333 steps / s
[] Final State Hash: 0x3D0ACE9B9D592AE6922354DDC3682BAB
[] Verification Hash: 0x3D0ACE9B9D592AE6922354DDC3682BAB (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/solarJetman ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Solar Jetman - Hunt for the Golden Warpship (U) [!].nes'
[] ROM SHA1: '872B91A2F7A2F635061EF43F79E7F7E9F59F5C50'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 45983
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 1.699s
[] Performance: 27068.620 steps / s
[] Final State Hash: 0x1E08CEBDE3EC56B659D54328D3D9E344
[] Verification Hash: 0x1E08CEBDE3EC56B659D54328D3D9E344 (Passed)
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Solar Jetman - Hunt for the Golden Warpship (U) [!].nes'
[] ROM SHA1: '872B91A2F7A2F635061EF43F79E7F7E9F59F5C50'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 45983
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 1.946s
[] Performance: 23625.746 steps / s
[] Final State Hash: 0x1E08CEBDE3EC56B659D54328D3D9E344
[] Verification Hash: 0x1E08CEBDE3EC56B659D54328D3D9E344 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/galaga ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickerNES'
[] ROM File: 'Galaga - Demons of Death (U) [!].nes'
[] ROM SHA1: 'DA54C223D79FA59EB95437854B677CF69B5CAC8A'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 29916
[] Initial State Hash: 0x4BB3E8B61F496038D8A01894B8B824F
[] State Size: 12792 bytes
[] ********** Running Test **********
[] Elapsed time: 0.870s
[] Performance: 34371.423 steps / s
[] Final State Hash: 0x4E40A40820C188009A061C5C7FC7DB29
[] Verification Hash: 0x4E40A40820C188009A061C5C7FC7DB29 (Passed)
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] Emulation Core: 'QuickNES'
[] ROM File: 'Galaga - Demons of Death (U) [!].nes'
[] ROM SHA1: 'DA54C223D79FA59EB95437854B677CF69B5CAC8A'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 29916
[] Initial State Hash: 0x4BB3E8B61F496038D8A01894B8B824F
[] State Size: 12792 bytes
[] ********** Running Test **********
[] Elapsed time: 1.002s
[] Performance: 29855.358 steps / s
[] Final State Hash: 0x4E40A40820C188009A061C5C7FC7DB29
[] Verification Hash: 0x4E40A40820C188009A061C5C7FC7DB29 (Passed)
~/quickerNES/tests/games

View File

@ -1,337 +0,0 @@
Git revision: main:95a95df8e17630200c2f9741786b1abd9159c7a3
Getting system information
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 48 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 12
On-line CPU(s) list: 0-11
Vendor ID: AuthenticAMD
Model name: AMD Ryzen 5 5600G with Radeon Graphics
CPU family: 25
Model: 80
Thread(s) per core: 2
Core(s) per socket: 6
Socket(s): 1
Stepping: 0
BogoMIPS: 7785.38
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr arat umip vaes vpclmulqdq rdpid fsrm
Hypervisor vendor: Microsoft
Virtualization type: full
L1d cache: 192 KiB (6 instances)
L1i cache: 192 KiB (6 instances)
L2 cache: 3 MiB (6 instances)
L3 cache: 16 MiB (1 instance)
Vulnerability Itlb multihit: Not affected
Vulnerability L1tf: Not affected
Vulnerability Mds: Not affected
Vulnerability Meltdown: Not affected
Vulnerability Mmio stale data: Not affected
Vulnerability Retbleed: Not affected
Vulnerability Spec store bypass: Vulnerable
Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2: Mitigation; Retpolines, IBPB conditional, IBRS_FW, STIBP conditional, RSB filling, PBRSB-eIBRS Not affected
Vulnerability Srbds: Not affected
Vulnerability Tsx async abort: Not affected
RANGE SIZE STATE REMOVABLE BLOCK
0x0000000000000000-0x00000000f7ffffff 3.9G online yes 0-30
0x0000000100000000-0x0000000447ffffff 13.1G online yes 32-136
Memory block size: 128M
Total online memory: 17G
Total offline memory: 0B
Running Tests sequentially...
~/quickerNES/tests/games/arkanoid ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'warps.test'
[] ROM File: 'Arkanoid (U) [!].nes'
[] ROM SHA1: 'B2B30C4F30DD853C215C17B0C67CFE63D61A3062'
[] Verification State File: 'warps.final.state'
[] Sequence File: 'warps.sol'
[] Sequence Length: 15806
[] Initial State Hash: 0xB1413A628D2B1D1B79B4F07B3E70AE83
[] State Size: 12793 bytes
[] ********** Running Test **********
[] Elapsed time: 0.371s
[] Performance: 42603.262 steps / s
[] Final State Hash: 0x1FA0AE49927B0C7485B8A8931F14A57A
[] Verification Hash: 0x1FA0AE49927B0C7485B8A8931F14A57A (Passed)
[] -----------------------------------------
[] Running Script: 'warpless.test'
[] ROM File: 'Arkanoid (U) [!].nes'
[] ROM SHA1: 'B2B30C4F30DD853C215C17B0C67CFE63D61A3062'
[] Verification State File: 'warpless.final.state'
[] Sequence File: 'warpless.sol'
[] Sequence Length: 39431
[] Initial State Hash: 0xB1413A628D2B1D1B79B4F07B3E70AE83
[] State Size: 12793 bytes
[] ********** Running Test **********
[] Elapsed time: 1.055s
[] Performance: 37366.389 steps / s
[] Final State Hash: 0xCDD173D996245BF7133375B2217A01C
[] Verification Hash: 0xCDD173D996245BF7133375B2217A01C (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/ninjaGaiden2 ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'pacifist.test'
[] ROM File: 'Ninja Gaiden II - The Dark Sword of Chaos (U) [!].nes'
[] ROM SHA1: 'B1796660E4A4CEFC72181D4BF4F97999BC048A77'
[] Verification State File: 'pacifist.final.state'
[] Sequence File: 'pacifist.sol'
[] Sequence Length: 36619
[] Initial State Hash: 0x3CA9F26CF6511A0694C15C1FF876FCC
[] State Size: 12807 bytes
[] ********** Running Test **********
[] Elapsed time: 1.305s
[] Performance: 28064.077 steps / s
[] Final State Hash: 0xB6A66050EB4D7445D6A84A76D7B2BB65
[] Verification Hash: 0xB6A66050EB4D7445D6A84A76D7B2BB65 (Passed)
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] ROM File: 'Ninja Gaiden II - The Dark Sword of Chaos (U) [!].nes'
[] ROM SHA1: 'B1796660E4A4CEFC72181D4BF4F97999BC048A77'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 34660
[] Initial State Hash: 0x3CA9F26CF6511A0694C15C1FF876FCC
[] State Size: 12807 bytes
[] ********** Running Test **********
[] Elapsed time: 1.242s
[] Performance: 27902.635 steps / s
[] Final State Hash: 0xDF97F201F54959948D4C4B89C4D220FC
[] Verification Hash: 0xDF97F201F54959948D4C4B89C4D220FC (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/superOffroad ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] ROM File: 'Ivan 'Ironman' Stewart's Super Off Road (USA).nes'
[] ROM SHA1: '57919B685B55EE3ED3AD98FB1D25626B98BE7D39'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 182180
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 7.480s
[] Performance: 24355.534 steps / s
[] Final State Hash: 0xF0F317E40A902D175E6902B49500DF4B
[] Verification Hash: 0xF0F317E40A902D175E6902B49500DF4B (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/nigelMansell ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] ROM File: 'Nigel Mansell's World Championship Challenge (U) [!].nes'
[] ROM SHA1: 'BBE5CF2DFA0B5422776A530D6F1B617238A8569F'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 296590
[] Initial State Hash: 0xB6C7EB1C577108C7C0E045D00EC73DDC
[] State Size: 12798 bytes
[] ********** Running Test **********
[] Elapsed time: 10.656s
[] Performance: 27832.552 steps / s
[] Final State Hash: 0x407AA16502BE4D678916D218B1310132
[] Verification Hash: 0x407AA16502BE4D678916D218B1310132 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/castlevania1 ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'pacifist.test'
[] ROM File: 'Castlevania (U) (PRG0) [!].nes'
[] ROM SHA1: 'A31B8BD5B370A9103343C866F3C2B2998E889341'
[] Verification State File: 'pacifist.final.state'
[] Sequence File: 'pacifist.sol'
[] Sequence Length: 39555
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 1.318s
[] Performance: 30011.572 steps / s
[] Final State Hash: 0x65214803DC4559ABBED8C449F04D4C91
[] Verification Hash: 0x65214803DC4559ABBED8C449F04D4C91 (Passed)
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] ROM File: 'Castlevania (U) (PRG0) [!].nes'
[] ROM SHA1: 'A31B8BD5B370A9103343C866F3C2B2998E889341'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 37338
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 1.198s
[] Performance: 31170.751 steps / s
[] Final State Hash: 0x9042C9EFA138F36E505AA33BF50436
[] Verification Hash: 0x9042C9EFA138F36E505AA33BF50436 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/saintSeiyaKanketsuHen ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] ROM File: 'Saint Seiya - Ougon Densetsu Kanketsu Hen (J) [!].nes'
[] ROM SHA1: 'F871D9B3DAFDDCDAD5F2ACD71044292E5169064E'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 86170
[] Initial State Hash: 0x7BE2D5D63A0545DF3D44A5881CA69E9D
[] State Size: 12798 bytes
[] ********** Running Test **********
[] Elapsed time: 2.292s
[] Performance: 37588.356 steps / s
[] Final State Hash: 0xFFB8ABEE93CDEA838DB6B69470AC819A
[] Verification Hash: 0xFFB8ABEE93CDEA838DB6B69470AC819A (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/tennis ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] ROM File: 'Tennis (JU) [!].nes'
[] ROM SHA1: '80D99C035E6A5AB9718E413EC25CBE094F085962'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 40627
[] Initial State Hash: 0x43443FDD057BBE517B4CDA12736CAD67
[] State Size: 12792 bytes
[] ********** Running Test **********
[] Elapsed time: 1.008s
[] Performance: 40292.895 steps / s
[] Final State Hash: 0x926C1D6B031E5BD739B13B5734C3D500
[] Verification Hash: 0x926C1D6B031E5BD739B13B5734C3D500 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/superMarioBros ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'warps.test'
[] ROM File: 'Super Mario Bros. (W) [!].nes'
[] ROM SHA1: 'EA343F4E445A9050D4B4FBAC2C77D0693B1D0922'
[] Verification State File: 'warps.final.state'
[] Sequence File: 'warps.sol'
[] Sequence Length: 17866
[] Initial State Hash: 0x1F405ED3A13732A3DBEDC4C54A50AC79
[] State Size: 12792 bytes
[] ********** Running Test **********
[] Elapsed time: 0.737s
[] Performance: 24225.342 steps / s
[] Final State Hash: 0xFBB1BE4D99BB17041747DF056C079D57
[] Verification Hash: 0xFBB1BE4D99BB17041747DF056C079D57 (Passed)
[] -----------------------------------------
[] Running Script: 'warpless.test'
[] ROM File: 'Super Mario Bros. (W) [!].nes'
[] ROM SHA1: 'EA343F4E445A9050D4B4FBAC2C77D0693B1D0922'
[] Verification State File: 'warpless.final.state'
[] Sequence File: 'warpless.sol'
[] Sequence Length: 67115
[] Initial State Hash: 0x1F405ED3A13732A3DBEDC4C54A50AC79
[] State Size: 12792 bytes
[] ********** Running Test **********
[] Elapsed time: 2.803s
[] Performance: 23939.753 steps / s
[] Final State Hash: 0xDC3A45216E64D193849B0B248D18E0C3
[] Verification Hash: 0xDC3A45216E64D193849B0B248D18E0C3 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/ninjaGaiden ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'pacifist.test'
[] ROM File: 'Ninja Gaiden (U) [!].nes'
[] ROM SHA1: 'CA513F841D75EFEB33BB8099FB02BEEB39F6BB9C'
[] Verification State File: 'pacifist.final.state'
[] Sequence File: 'pacifist.sol'
[] Sequence Length: 40680
[] Initial State Hash: 0x7CC865ED649238B850937BAE9DCADC5
[] State Size: 12798 bytes
[] ********** Running Test **********
[] Elapsed time: 1.381s
[] Performance: 29450.401 steps / s
[] Final State Hash: 0x358165AE6BC7A3EAE0E08D24F9A19BC6
[] Verification Hash: 0x358165AE6BC7A3EAE0E08D24F9A19BC6 (Passed)
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] ROM File: 'Ninja Gaiden (U) [!].nes'
[] ROM SHA1: 'CA513F841D75EFEB33BB8099FB02BEEB39F6BB9C'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 39111
[] Initial State Hash: 0x7CC865ED649238B850937BAE9DCADC5
[] State Size: 12798 bytes
[] ********** Running Test **********
[] Elapsed time: 1.287s
[] Performance: 30400.721 steps / s
[] Final State Hash: 0x5527602EE5679B55EC45BA654B704477
[] Verification Hash: 0x5527602EE5679B55EC45BA654B704477 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/ironSword ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] ROM File: 'Ironsword - Wizards & Warriors II (U) [!].nes'
[] ROM SHA1: '97B79E432F62403FB9F877090850C41112A9A168'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 25785
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 0.895s
[] Performance: 28805.919 steps / s
[] Final State Hash: 0xCCB65DF6BED258071A720C5FA2FE4FB9
[] Verification Hash: 0xCCB65DF6BED258071A720C5FA2FE4FB9 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/saintSeiyaOugonDensetsu ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] ROM File: 'Saint Seiya - Ougon Densetsu (J) [!].nes'
[] ROM SHA1: '3F3B499CF50386084E053BCA096AE8E52330CFAE'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 76723
[] Initial State Hash: 0xA1482537F260939E3E0059719CD723AD
[] State Size: 12793 bytes
[] ********** Running Test **********
[] Elapsed time: 2.365s
[] Performance: 32439.480 steps / s
[] Final State Hash: 0xC988A4BDCB3B44DA54AD97D2F2E0F4AF
[] Verification Hash: 0xC988A4BDCB3B44DA54AD97D2F2E0F4AF (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/princeOfPersia ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'lvl7.test'
[] ROM File: 'Prince of Persia (U) [!].nes'
[] ROM SHA1: '6B58F149F34FA829135619C58700CAAA95B9CDE3'
[] Verification State File: 'lvl7.final.state'
[] Sequence File: 'lvl7.sol'
[] Sequence Length: 26003
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 0.684s
[] Performance: 38036.181 steps / s
[] Final State Hash: 0x3D0ACE9B9D592AE6922354DDC3682BAB
[] Verification Hash: 0x3D0ACE9B9D592AE6922354DDC3682BAB (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/solarJetman ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] ROM File: 'Solar Jetman - Hunt for the Golden Warpship (U) [!].nes'
[] ROM SHA1: '872B91A2F7A2F635061EF43F79E7F7E9F59F5C50'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 45983
[] Initial State Hash: 0x6FE586095495B63F2EFD6B69C5560FC9
[] State Size: 20993 bytes
[] ********** Running Test **********
[] Elapsed time: 1.780s
[] Performance: 25838.636 steps / s
[] Final State Hash: 0x1E08CEBDE3EC56B659D54328D3D9E344
[] Verification Hash: 0x1E08CEBDE3EC56B659D54328D3D9E344 (Passed)
~/quickerNES/tests/games
~/quickerNES/tests/games/galaga ~/quickerNES/tests/games
[] -----------------------------------------
[] Running Script: 'anyPercent.test'
[] ROM File: 'Galaga - Demons of Death (U) [!].nes'
[] ROM SHA1: 'DA54C223D79FA59EB95437854B677CF69B5CAC8A'
[] Verification State File: 'anyPercent.final.state'
[] Sequence File: 'anyPercent.sol'
[] Sequence Length: 29916
[] Initial State Hash: 0x4BB3E8B61F496038D8A01894B8B824F
[] State Size: 12792 bytes
[] ********** Running Test **********
[] Elapsed time: 0.888s
[] Performance: 33704.677 steps / s
[] Final State Hash: 0x4E40A40820C188009A061C5C7FC7DB29
[] Verification Hash: 0x4E40A40820C188009A061C5C7FC7DB29 (Passed)
~/quickerNES/tests/games

View File

@ -1,7 +1,7 @@
game = 'castlevania1'
goal = 'anyPercent'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
goal = 'pacifist'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])

View File

@ -1,4 +1,4 @@
game = 'galaga'
goal = 'anyPercent'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ], timeout: 60)
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ], timeout: 60)

View File

@ -1,4 +1,4 @@
game = 'ironSword'
goal = 'anyPercent'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])

View File

@ -1,4 +1,4 @@
game = 'nigelMansell'
goal = 'anyPercent'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ], timeout: 60)
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ], timeout: 60)

View File

@ -1,7 +1,7 @@
game = 'ninjaGaiden'
goal = 'anyPercent'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
goal = 'pacifist'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])

View File

@ -1,7 +1,7 @@
game = 'ninjaGaiden2'
goal = 'anyPercent'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
goal = 'pacifist'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])

View File

@ -1,4 +1,4 @@
game = 'princeOfPersia'
goal = 'lvl7'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])

View File

@ -1,4 +1,4 @@
game = 'saintSeiyaKanketsuHen'
goal = 'anyPercent'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ], timeout: 60)
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ], timeout: 60)

View File

@ -1,4 +1,4 @@
game = 'saintSeiyaOugonDensetsu'
goal = 'anyPercent'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ], timeout: 60)
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ], timeout: 60)

View File

@ -1,4 +1,4 @@
game = 'solarJetman'
goal = 'anyPercent'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])

View File

@ -1,7 +1,7 @@
game = 'superMarioBros'
goal = 'warps'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
goal = 'warpless'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])

View File

@ -1,4 +1,4 @@
game = 'superOffroad'
goal = 'anyPercent'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])

View File

@ -1,4 +1,4 @@
game = 'tennis'
goal = 'anyPercent'
test(goal, tester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])
test(goal, quickerNESTester, workdir : meson.current_source_dir(), args : [ goal + '.test'], suite: [ game, goal ])