Previous Thread
Next Thread
Print Thread
Page 6 of 38 1 2 4 5 6 7 8 37 38
Joined: Jul 2007
Posts: 4,625
A
Very Senior Member
Offline
Very Senior Member
A
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
A
Very Senior Member
Offline
Very Senior Member
A
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 smile

Joined: Apr 2006
Posts: 737
Likes: 1
Senior Member
Offline
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
Offline
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
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,065
Likes: 143
Yes, none of the listed drivers ever actually worked aside from cdimono1 smile

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
A
Very Senior Member
Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
Originally Posted By robbbert
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
R
Very Senior Member
Offline
Very Senior Member
R
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
Offline
Senior Member
Joined: Aug 2009
Posts: 670
Originally Posted By Anna Wu
Originally Posted By Anna Wu
Originally Posted By Anna Wu
Originally Posted By Kaylee
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.



Originally Posted By R. Belmont
cdimono1 runs fine with the official 32 and 64 bit 0.143u2 Windows binaries (OS Win7 Pro x64).


Yip that's what AnnaWu said grin

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:
Code:
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
Offline
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
Offline
Senior Member
Joined: Aug 2009
Posts: 670
Originally Posted By robbbert
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:
Code:
-----------------------------------------------------
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)

Page 6 of 38 1 2 4 5 6 7 8 37 38

Link Copied to Clipboard
Who's Online Now
0 members (), 90 guests, and 3 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,219
Posts120,731
Members5,053
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com