|
Joined: Mar 2001
Posts: 17,234 Likes: 260
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,234 Likes: 260 |
Skeletons generally shouldn't crash, that's about the only rule with them.
|
|
|
|
Joined: Jul 2007
Posts: 4,625
Very Senior Member
|
OP
Very Senior Member
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
Very Senior Member
|
OP
Very Senior Member
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
Senior Member
|
Senior Member
Joined: Oct 2002
Posts: 1,017 |
That isn't a crash, it's a fatal error.
|
|
|
|
Joined: Mar 2001
Posts: 17,234 Likes: 260
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,234 Likes: 260 |
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
Senior Member
|
Senior Member
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
Very Senior Member
|
OP
Very Senior Member
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,691
Very Senior Member
|
Very Senior Member
Joined: Jan 2006
Posts: 3,691 |
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 Thanks for testing
|
|
|
|
Joined: Dec 2006
Posts: 534
Senior Member
|
Senior Member
Joined: Dec 2006
Posts: 534 |
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. 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
Very Senior Member
|
OP
Very Senior Member
Joined: Jul 2007
Posts: 4,625 |
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. 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.
Last edited by Anna Wu; 05/19/09 02:22 PM.
|
|
|
2 members (Kaylee, anoid),
221
guests, and
1
robot. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,328
Posts122,128
Members5,074
|
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!
|
|
|
|