Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
01848 Crash/Freeze Critical (emulation) Always May 30, 2008, 15:18 Mar 9, 2009, 03:53
Tester Sune_S View Status Public Platform MAME (Unofficial Binary)
Assigned To Resolution Fixed OS Windows XP/Vista 32-bit
Status [?] Resolved Driver
Version 0.125u3 Fixed in Version 0.126u2 Build I686
Fixed in Git Commit Github Pull Request #
Summary 01848: speedrcr: i960 CPU crash
Description During attract mode mame exits with this error message:

i960: 128382c8: Unhandled 18
Steps To Reproduce Let the attract mode run.
Additional Information It's difficult to get the game to actually start, I think there's something wrong with the calibration in test mode. You have to calibrate the wheel and gas pedal to get the game to start.

I can only get it to register "right" on the x-axis no matter if I use mouse, keys or joystick.

NVRAM with calibration done attached.
Github Commit
Flags
Regression Version
Affected Sets / Systems speedrcr
Attached Files
? file icon speedrcr.nv (8,192 bytes) May 30, 2008, 16:38
png file icon 0002.png (35,996 bytes) Jul 25, 2008, 02:13
png file icon 0003.png (25,896 bytes) Jul 25, 2008, 02:13
png file icon 0001.png (24,160 bytes) Jul 25, 2008, 02:14
Relationships
There are no relationship linked to this issue.
Notes
6
User avatar
No.01138
Sune_S
Senior Tester
May 30, 2008, 15:21
edited on: May 30, 2008, 15:48
Final Lap R parent set doesn't crash.

It has the same problem with the calibration btw - only half the X-axis is working, plus it seems to be inverted, X right registers as X left.
User avatar
No.01139
Tafoid
Administrator
May 30, 2008, 16:08
Confirmed the i960 crash after a few tries - on the other tries, I get a blank screen + music playing instead. It seems in either case the emulation dies out pretty good. There is a bug (01701) related to calibration issues as well.

It would be useful if someone could find a regression (my computer is rather slow - so regression finding would be tedious for me).
User avatar
No.01162
couriersud
Developer
May 31, 2008, 23:57
Here is a backtrace. I do not get an errormessage like the one posted
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47648345821088 (LWP 24457)]
i960_execute (cycles=69971) at src/emu/memory.h:955
955     INLINE UINT32 cpu_readop32(offs_t byteaddress)          { extern opbase_data opbase; if (address_is_unsafe(byteaddress)) { memory_set_opbase(byteaddress); } return cpu_readop32_unsafe(byteaddress); }
(gdb) bt
#0  i960_execute (cycles=69971) at src/emu/memory.h:955
#1  0x000000000090a568 in cpunum_execute (cpunum=0, cycles=69971)
    at src/emu/cpuintrf.c:1451
#2  0x0000000000904842 in cpuexec_timeslice (machine=0x341ba80)
    at src/emu/cpuexec.c:281
#3  0x00000000009371f1 in mame_execute (options=0x33ea230)
    at src/emu/mame.c:397
#4  0x0000000000903094 in cli_execute (argc=<value optimized out>, 
    argv=<value optimized out>, osd_options=<value optimized out>)
    at src/emu/clifront.c:171
#5  0x00000000008d17ab in main (argc=6, argv=0x7fffb39aff48)
    at src/osd/sdl/sdlmain.c:318
User avatar
No.01776
Sune_S
Senior Tester
Jul 25, 2008, 02:12
edited on: Jul 25, 2008, 02:19
As of .126u2 Speed Racer doesn't crash anymore.

But now the car sprites are missing - they were there before.
Also the road graphics are broken in a new and interesting way.

See screenshots.

I'm not sure if I should file a new report or if it's OK to keep the new bugs here?
User avatar
No.03891
Canim
Senior Tester
Mar 6, 2009, 03:43
Can someone still confirm this crash. The calibration and the steering are alright.
I let the intro run 3 times nothing of a crash or freeze to see. Except the road seems not to be where the cars are but that's a video emulation bug that shouldn't be reported.
Maybe this can also be closed.
User avatar
No.03925
Sune_S
Senior Tester
Mar 9, 2009, 03:44
edited on: Mar 9, 2009, 03:52
It hasn't crashed for me since 0.126u2.
The calibration is working fine in 0.129u6.

Another thing about the inputs - the TAB menu lists a second analog pedal but there's no evidence that one exists in Speed Racer's calibration sequence or in the test menu?

(btw I think it was my mistake not being able to calibrate when i filed this report. I didn't know that you could select the either a full analog axis or just - and +).

Otherwise, car sprites are back and the game seems fully playable but a lot of graphics are missing.

I'm going to use my senior tester powers and close this, hope it's the right thing to do.