You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
One of many, many problems with WinCE software. Some titles sort of detect the VMU, while others don't detect it at all. Some games seem to constantly connect/disconnect the controller (VMU packets clearly aren't passing some sort of sanity or CRC check, so the Maple device is being disconnected as per the spec) which can result in frame drops, stuttering and crashes in-game.
It's likely there's some underlying issue with the packet format, Maple Bus PIO engine, or packet state machine that WinCE titles are simply more sensitive to than software made with the normal SDK. There might be an additional packet format that isn't documented in the early Sega docs, or a packet I haven't implemented correctly. It could also be a MaplePad response speed issue, since tests indicates WinCE titles spam Maple reads much more rapidly than normal SDK games.
To-do:
Capture logic traces with HKT-7700+stock VMU and MaplePad to compare behavior.
Affected titles:
(tested on 1.4b/c)
4x4 Evolution (VMU icon shows up, but disappears. VMU isn't recognized as formatted)
Armada
Bust-A-Move 4
Ducati World Racing
Half Life (Says VMU is full)
Hoyle Casino
Hundred Swords
Midway's Greatest Arcade Hits
Nightmare Creatures II
Q*bert
Rayman 2
Resident Evil 2
Sega Rally 2 (poster child for WinCE issues)
Sno-Cross Championship Racing
Tom Clancy's Rainbow Six
Wild Metal
Worms Armageddon
Worms World Party
The text was updated successfully, but these errors were encountered:
Description:
One of many, many problems with WinCE software. Some titles sort of detect the VMU, while others don't detect it at all. Some games seem to constantly connect/disconnect the controller (VMU packets clearly aren't passing some sort of sanity or CRC check, so the Maple device is being disconnected as per the spec) which can result in frame drops, stuttering and crashes in-game.
It's likely there's some underlying issue with the packet format, Maple Bus PIO engine, or packet state machine that WinCE titles are simply more sensitive to than software made with the normal SDK. There might be an additional packet format that isn't documented in the early Sega docs, or a packet I haven't implemented correctly. It could also be a MaplePad response speed issue, since tests indicates WinCE titles spam Maple reads much more rapidly than normal SDK games.
To-do:
Capture logic traces with HKT-7700+stock VMU and MaplePad to compare behavior.
Affected titles:
(tested on 1.4b/c)
The text was updated successfully, but these errors were encountered: