Previous Thread
Next Thread
Print Thread
Page 143 of 536 1 2 141 142 143 144 145 535 536
Joined: Mar 2006
Posts: 1,079
Likes: 6
L
Very Senior Member
Offline
Very Senior Member
L
Joined: Mar 2006
Posts: 1,079
Likes: 6
Re-encrypting them isn't terribly hard, the address and data swaps are static, and mame already has good handlers for dealing with those.
The REAL problem is every single pegasus software rom (and the bioses too?) has a serial number embedded in it which is compared against the serial number set on the machine using diodes (and sealed under some epoxyish white putty stuff); if the numbers don't match, the software doesn't run. The bios can apparently be patched to remove/bypass this check, but a better way would probably be to auto-patch (IN RAM! not permanently) every rom to have the correct serial number in it, so the bios checks pass.

LN


"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
Joined: Aug 2004
Posts: 1,458
Likes: 9
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2004
Posts: 1,458
Likes: 9
Not quite true.. only some of the roms have the check. For example, Monitor 2.3 and 2.3a has no checking. I have a protection-defeat handler in the code which will allow anything to pass the test - no patching is used.

Last edited by robbbert; 04/29/10 01:03 AM.
Joined: Feb 2005
Posts: 449
C
Senior Member
Offline
Senior Member
C
Joined: Feb 2005
Posts: 449
Just about any driver is now crashing on startup if you use the newui.

-----------------------------------------------------
Exception at EIP=7C9369AA (no map): ACCESS VIOLATION
While attempting to read memory at 00000000
-----------------------------------------------------
EAX=00000000 EBX=00000086 ECX=06F605D0 EDX=00000000
ESI=06F60188 EDI=06F60198 EBP=0022F724 ESP=0022F504

Joined: Aug 2004
Posts: 1,458
Likes: 9
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2004
Posts: 1,458
Likes: 9
Yes, that happens to me too. Investigating..

Joined: Jan 2006
Posts: 3,691
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,691
it does not reproduce here with the latest svn (7930), I've just started c64 and ibmpc5160 with newui and no crash.

the problem you experienced might have been related to the crash I've just fixed in my last commit: MESS was failing software list validation if any xml was missing in the hash path.

Joined: Feb 2005
Posts: 449
C
Senior Member
Offline
Senior Member
C
Joined: Feb 2005
Posts: 449
Yes, newui is working now, thank you smile

Joined: Aug 2004
Posts: 1,458
Likes: 9
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2004
Posts: 1,458
Likes: 9
I tested one step at a time and found that r7914 caused the problem for me. I have reverted it.

Joined: Jan 2006
Posts: 3,691
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,691
fwiw, 7914 gave no problem here (win xp 32bit)

Joined: Aug 2004
Posts: 1,458
Likes: 9
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2004
Posts: 1,458
Likes: 9
That is what I use, but it was very unstable, sometimes would work, the next time instant crash. Seemed like memory issues all over again with the random behavior. I tested with Super80, but I'd expect trouble with any system that had the choice of Mount, Create, Unmount in the device menu.

Last edited by robbbert; 04/29/10 01:45 PM.
Joined: Mar 2006
Posts: 1,079
Likes: 6
L
Very Senior Member
Offline
Very Senior Member
L
Joined: Mar 2006
Posts: 1,079
Likes: 6
The patch in question was a partial (apparently incomplete? It's hard to tell) fix for the mess of osd_free vs global_free vs mame_free vs free functions used in newui and wimgtool. I think Firewave can't actually truly fix it without messing with some SDL OSD code which R. Belmont has a lock on, due to some problems with dependencies.
R. Belmont: maybe talk to firewave and see if you can figure out what exactly needs fixing? It sounded bad on IRC.

LN


"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
Page 143 of 536 1 2 141 142 143 144 145 535 536

Link Copied to Clipboard
Who's Online Now
3 members (AJR, 2 invisible), 315 guests, and 1 robot.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,320
Posts121,930
Members5,074
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