Here's the Lua script I used to get level times:
Language: Lua
memory.usememorydomain("SRAM")
local addr_level = 0x0FEE
local level_curr, level_prev = 0, 0
local frame_curr, frame_prev = 0, 0
while level_curr < 21 do
frame_curr = emu.framecount()
level_prev = level_curr
level_curr = memory.read_u8(addr_level)
if level_curr ~= level_prev then
console.write(frame_curr - frame_prev .. ",")
frame_prev = frame_curr
end
emu.frameadvance()
end
frame_curr = movie.length()
console.writeline(frame_curr - frame_prev)
Since the forum doesn't have a table tag, here's the raw data I got:
Team 1: 62,584,390,640,613,447,579,602,436,467,566,327,309,681,502,371,498,494,496,630,417,368
Team 2: 62,567,379,637,626,499,596,498,440,453,563,326,306,681,500,364,503,521,549,674,381,403
Team 3: 62,563,369,642,594,434,529,524,390,453,559,317,305,678,496,346,501,448,455,603,374,374
Team 4: 62,592,386,707,592,532,625,507,451,488,596,368,307,710,525,396,509,555,574,680,429,408
Team 5: 62,566,366,614,582,440,589,500,425,425,501,315,306,676,495,348,489,501,453,601,415,373
Team 6: 62,582,412,701,623,434,559,492,392,556,563,328,307,690,499,354,548,515,556,671,388,420