|
Joined: Jul 2007
Posts: 4,625
Very Senior Member
|
Very Senior Member
Joined: Jul 2007
Posts: 4,625 |
May I should also try GCC 4.4.3 instead of 4.4.7
|
|
|
|
Joined: Jul 2007
Posts: 4,625
Very Senior Member
|
Very Senior Member
Joined: Jul 2007
Posts: 4,625 |
Oki, r12391 with GCC 4.4.3 compiled and the cdimono1 driver work on WinXP 32-bit. So I guess, the last official u2 Windows 32-bit build was compiled with GCC 4.4.7 and no, I will not change my OS 
|
|
|
|
Joined: Apr 2006
Posts: 737 Likes: 1
Senior Member
|
Senior Member
Joined: Apr 2006
Posts: 737 Likes: 1 |
Regarding cdimono1.. as far as I have been able to determine it is indeed an issue with 4.4.7 (official tools) and related somehow the 68000 cpu emulation core. It's causing the following sets in mess to drop out very soon after starting. Another irritating issue is that if you make a debug build, there is no such crashing. I haven't tried to isolate what optimization flag is causing the corruptions, but I'm sure that's the issue.
All I get with symbols or stack is: Stack crawl: 00000000: 77C3554A (abnormal_termination+0x0033)
Sets in MESS that are crashing: 3b1 - unixpc.c cdimono1 - cdi.c cgc7900 - cgc7900.c jaguarcd - jaguar.c megast_sg - atarist.c megaste_es - atarist.c megaste_it - atarist.c nexttrb - next.c palmm505 - palm.c st_sg - atarist.c visor - palm.c
I've been able to find a particular set which crashes very quickly to the point where you can open a regular build with a debugger and hit ENTER a set many times to trigger a crash. Hopefully someone with 68000/debugger knowledge might be able to use that information.
Start "visor" with -debug. Hit ENTER and step 33 times. On the 34th time, the game will always crash.
For what it's worth, there are a couple dozen mame sets which do the same thing. I can share that list with someone who is willing to look into this issue.
|
|
|
|
Joined: Aug 2004
Posts: 1,458 Likes: 9
Very Senior Member
|
Very Senior Member
Joined: Aug 2004
Posts: 1,458 Likes: 9 |
i'm still using the old tools, on xp 32bit, winui standard build, and none of those games crash - but only the cdimono1 looks like it might work.
3b1: 4 LEDs at the bottom, nothing more cdimono1: appears to work but i have no software cgc7900, jaguarcd: black screen megast_sg, st_sg: row of bombs across a white screen, slowly flashing megaste_es, megaste_it: a few small dots nexttrb: stripes of random characters down the screen palmm505, visor: greenish spew-coloured screen
|
|
|
|
Joined: Mar 2001
Posts: 17,065 Likes: 143
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,065 Likes: 143 |
Yes, none of the listed drivers ever actually worked aside from cdimono1  Did this happen with the toolchain switch (in which case Tafoid's about a year late bitching about it) or more recently? (e.g. cothreads, or OG and my changes to m68k)?
|
|
|
|
Joined: Jul 2007
Posts: 4,625
Very Senior Member
|
Very Senior Member
Joined: Jul 2007
Posts: 4,625 |
i'm still using the old tools, on xp 32bit, winui standard build, and none of those games crash - but only the cdimono1 looks like it might work.
3b1: 4 LEDs at the bottom, nothing more cdimono1: appears to work but i have no software cgc7900, jaguarcd: black screen megast_sg, st_sg: row of bombs across a white screen, slowly flashing megaste_es, megaste_it: a few small dots nexttrb: stripes of random characters down the screen palmm505, visor: greenish spew-coloured screen If you use the official 0.143 builds, how about that ?
|
|
|
|
Joined: Mar 2001
Posts: 17,065 Likes: 143
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,065 Likes: 143 |
cdimono1 runs fine with the official 32 and 64 bit 0.143u2 Windows binaries (OS Win7 Pro x64).
|
|
|
|
Joined: Aug 2009
Posts: 670
Senior Member
|
Senior Member
Joined: Aug 2009
Posts: 670 |
More crashes: CD-i Crashes as soon as emulation start The cdimono1 driver seems to work on SVN r12354. Strange, the cdimono1 driver works on bobz last build too. Make now a ultra clean compile (src + obj) I have a crash with my last own builds and also the last official mess0143u2b build. May it is a problem with GCC + WinXP ? Not know, which compile environment bobz use. cdimono1 runs fine with the official 32 and 64 bit 0.143u2 Windows binaries (OS Win7 Pro x64). Yip that's what AnnaWu said It must be something in the 4.4.7 toolchain on WinXP. Since I and Anna use the same OS and toolchain, and it crash. If you use 4.4.3 it doesn't. But anything above 4.4.7 gives you this error: terminate called after throwing an instance of 'device_missing_dependencies'
what(): std::exception
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
|
|
|
|
Joined: Aug 2004
Posts: 1,458 Likes: 9
Very Senior Member
|
Very Senior Member
Joined: Aug 2004
Posts: 1,458 Likes: 9 |
If you use the -verbose switch, you should see a few lines that say
<missing dependencies; rescheduling>
for me, cdimono1 says it 4 times, visor 3 times, 3b1 once.
Does that show for you?
|
|
|
|
Joined: Aug 2009
Posts: 670
Senior Member
|
Senior Member
Joined: Aug 2009
Posts: 670 |
If you use the -verbose switch, you should see a few lines that say
<missing dependencies; rescheduling>
for me, cdimono1 says it 4 times, visor 3 times, 3b1 once.
Does that show for you? Yes, I get 4 when running the cdimono1 driver. it then crash with: -----------------------------------------------------
Exception at EIP=77C3554A (not found): ACCESS VIOLATION
While attempting to read memory at 00000008
-----------------------------------------------------
EAX=01019776 EBX=77C5F990 ECX=77C39BC6 EDX=004006DF
ESI=0023FFE0 EDI=00282388 EBP=00000000 ESP=0488002C
-----------------------------------------------------
Stack crawl:
00000000: 77C3554A (abnormal_termination+0x0033)
|
|
|
0 members (),
90
guests, and
3
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,219
Posts120,731
Members5,053
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|