05 May 2014, 13:41 | #1 |
Registered User
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
|
Buggy Boy WHD
So we are playing buggy boy in the competition and there's a problem with the WHD version under winuae - works ok on real amiga.
The game freezes whenever you crash into rocks or walls etc, forcing you to reset. I've tried CE modes on/off, nocache etc. To reproduce just start the first track and crash into the first rocks you see |
05 May 2014, 19:47 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
It is a bug and not a bug.. (I guessed what happens without testing)
68020+ modes have audio hack that stops audio immediately when audio DMA is disabled to prevent programs that have CPU audio DMA wait delays to execute too fast in 68020+ modes. (=missing samples etc.., this is very common, on real hardware slow chip ram accesses can hide this bug easily) But this game needs the delay. Real problem is design flaw in Paula audio hardware, there is no 100% reliable way to know if audio channel is idle or still active and it is not possible to force it to immediate idle state. (except wait long enough and waste time) Next version will disable this hack when using 68020 "cycle-exact" mode because it should be slow enough since 2.7.0 but it won't fix 68020+ non-ce modes. At least in JIT modes it is impossible to emulate it correctly. |
06 May 2014, 12:58 | #3 |
Registered User
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
|
Interesting.. could this hack cause other occasional audio side-effects? eg. beginning of samples sometimes clipped, samples not always playing when they should etc
|
06 May 2014, 20:17 | #4 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
|
07 May 2014, 06:36 | #5 |
Registered User
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
|
Nothing worth reporting, I've noticed this sometimes on a few games. Real amiga probably behaves the same way
Toni the buggy boy problem may not be audio hack at all, leathered said it freezes on his real 030.. I tried the game again with audio emulation disabled but it still froze..(unless the hack is still active with audio disabled.) |
07 May 2014, 18:44 | #6 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
http://www.winuae.net/files/b/winuae.zip will fix the hang (improved audio hack implemented, not yet sure if it works as designed..)
|
08 May 2014, 03:57 | #7 |
Registered User
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 5,907
|
I was a long time player of buggy boy on a real a500 with 1mb mem. And did find the game froze like that every now and then and not only on rocks. But on the poles leading into the bridge over the water as well.
|
08 May 2014, 04:22 | #8 |
CaptainM68K-SPS France
|
just a hint, the game has been ported by the team behind ghosts'n'goblins. If it is again the mark cooksey music driver used in buggy boy, this could explain that, as ghosts'n'goblins had frozes due to the music driver.
Maybe it needs an update (Don Adan could maybe have a look?) |
08 May 2014, 05:59 | #9 | |
Registered User
Join Date: Mar 2012
Location: Australia
Age: 44
Posts: 1,126
|
Quote:
I guess now it will *occasionally* freeze like on real amiga, which is much better than crashing all the time I see Don Adan helped fix GNG, I guess if freezing is persistent enough then could be worth asking. Thanks guys |
|
08 May 2014, 11:55 | #10 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Remaining rare hangs may be caused by something totally different.
|
10 May 2014, 19:33 | #11 |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,557
|
Ive checked an adf version on the latest WinUAE 2.8.0 most common config. ...
Ive got freezing only when mouse touchpad on my laptop is enabled (there is a hw-switch) and in that case if press LMB it usually continues to work. But, when the mouse touchpad is disabled and how many times I tried it did not froze ... weird ?! (p.s. It also happens with QS 1.2 0.5Mb+0.5Mb config!) Last edited by amilo3438; 12 May 2014 at 22:04. Reason: mouse pad => I meant touchpad !!! |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
EAB/Lemon Super League 2014: Round 6 - Buggy Boy | Graham Humphrey | EAB's competition | 58 | 25 May 2014 01:20 |
EAB/Lemon Super League 2012: Round 5 - Buggy Boy | Graham Humphrey | EAB's competition | 32 | 06 May 2012 01:01 |
Gunshoot, Wizball, Frostbyte, Rolling Thunder, Buggy Boy | CrystalHammer | request.Old Rare Games | 3 | 10 September 2004 05:16 |
The Immortal whd and Elfmania whd | PiCiJi | request.Old Rare Games | 1 | 02 November 2003 23:23 |
Final Fight whd and Entity whd? | PiCiJi | request.Old Rare Games | 7 | 18 October 2003 03:16 |
|
|