Previous Thread
Next Thread
Print Thread
Page 28 of 536 1 2 26 27 28 29 30 535 536
Joined: Mar 2001
Posts: 16,841
Likes: 45
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,841
Likes: 45
Skeletons generally shouldn't crash, that's about the only rule with them.

Joined: Jul 2007
Posts: 4,625
A
Anna Wu Offline OP
Very Senior Member
OP Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
SVN revision 4723

Windows GUI

If I try to start any FM-Towns skeleton driver I get following error message:

i386: Invalide opcode FF at FFFFFFF1


Last edited by Anna Wu; 05/17/09 06:10 PM.
Joined: Jul 2007
Posts: 4,625
A
Anna Wu Offline OP
Very Senior Member
OP Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
I test more than 60 new skeleton driver. It seems, I have only the problem with the FM-Towns/Marty skeleton driver.

Last edited by Anna Wu; 05/17/09 08:27 PM.
Joined: Oct 2002
Posts: 1,017
M
Senior Member
Offline
Senior Member
M
Joined: Oct 2002
Posts: 1,017
That isn't a crash, it's a fatal error.

Joined: Mar 2001
Posts: 16,841
Likes: 45
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,841
Likes: 45
I don't know about MESSUI, but in commandline versions a fatal error may as well be a crash.

Joined: Oct 2002
Posts: 1,017
M
Senior Member
Offline
Senior Member
M
Joined: Oct 2002
Posts: 1,017
I don't know about you, but given that the only alternative is to be completely silent and/or to actually segfault, I would much rather the i386 core call fatalerror() when it hits an unknown opcode due to a driver's skeletal nature causing the BIOS run off into the weeds.

Joined: Jul 2007
Posts: 4,625
A
Anna Wu Offline OP
Very Senior Member
OP Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
I tried to start the driver on commandline too.

i386: Invalide opcode FF at 000FC001



New SVN build 4732 (Pentium default/Pentium with symbols) from Bobz.
My test computer:
DELL C840
Mobile Intel(R) Pentium(R) 4 - M CPU 1.80GHz
WinXP Pro SP2




Last edited by Anna Wu; 05/18/09 06:57 AM.
Joined: Jan 2006
Posts: 3,690
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,690
yeah, it's a problem of incomplete i386 emulation. as long as there are no improvements into the MAME core, the FM Towns driver will keep crashing.

it is one of the reasons this is only a skeleton wink
Thanks for testing


Joined: Dec 2006
Posts: 532
M
Senior Member
Offline
Senior Member
M
Joined: Dec 2006
Posts: 532
The fatal error occurs whenever the program starts running on some part of RAM or ROM that it shouldn't. Anyway, it now runs a touch longer (about one second ;)) before a fatal error.

Hopefully, protected mode isn't needed for booting (and it has MS-DOS on ROM, so shouldn't be needed there either), so maybe one day it'll do something useful. smile Not that figuring out all the hardware that it does have and how it works won't be easy.


- Barry Rodewald
Joined: Jul 2007
Posts: 4,625
A
Anna Wu Offline OP
Very Senior Member
OP Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
Originally Posted By mahlemiut
The fatal error occurs whenever the program starts running on some part of RAM or ROM that it shouldn't. Anyway, it now runs a touch longer (about one second ;)) before a fatal error.
Hopefully, protected mode isn't needed for booting (and it has MS-DOS on ROM, so shouldn't be needed there either), so maybe one day it'll do something useful. smile Not that figuring out all the hardware that it does have and how it works won't be easy.


Great, you make me for one second happy. smile

Last edited by Anna Wu; 05/19/09 02:22 PM.
Page 28 of 536 1 2 26 27 28 29 30 535 536

Link Copied to Clipboard
Who's Online Now
0 members (), 22 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
Topics8,994
Posts118,168
Members5,005
Most Online890
Jan 17th, 2020
Forum Host
These forums are hosted by www.retrogamesformac.com
Forum hosted by www.retrogamesformac.com