|
Joined: Oct 2007
Posts: 300
Senior Member
|
Senior Member
Joined: Oct 2007
Posts: 300 |
For those two you mentioned you'll notice that they are listed as Alpine ROMs and not cart ROMs which is likely why the checksum is different. Hmm, interesting. And why not to add Alpine ROMs into softlist marked as (Alpine)?
|
|
|
|
Joined: Jan 2006
Posts: 3,690
Very Senior Member
|
Very Senior Member
Joined: Jan 2006
Posts: 3,690 |
why not to explain what an Alpine ROM is and where it comes from, instead of presuming everyone knows? (and no, google is not my friend, since the only links I've found tell me where the data goes, not where the ROM come from)
|
|
|
|
Joined: Sep 2002
Posts: 40
Member
|
Member
Joined: Sep 2002
Posts: 40 |
An alpine ROM means it doesn't have the encryption header. So it loads at a slightly different address. Standard carts start at address $800000, alpine is at $802000. The alpine board was Atari's development system for the Jaguar.
Mitch
|
|
|
|
Joined: Jan 2006
Posts: 3,690
Very Senior Member
|
Very Senior Member
Joined: Jan 2006
Posts: 3,690 |
so those dumps come from real hw, even if a dev board, right? then it would be interesting to handle them in emulation  thanks for the explaination!
|
|
|
|
Joined: Aug 2004
Posts: 1,457 Likes: 9
Very Senior Member
|
Very Senior Member
Joined: Aug 2004
Posts: 1,457 Likes: 9 |
Those files were handled in emulation (.rom file) until recently, when someone broke the loading.
|
|
|
|
Joined: Jan 2006
Posts: 3,690
Very Senior Member
|
Very Senior Member
Joined: Jan 2006
Posts: 3,690 |
Those files were handled in emulation (.rom file) until recently, when someone broke the loading. did it break with Ville's changes? earlier? later? an approximate regression version might help to fix it...
|
|
|
|
Joined: Dec 2012
Posts: 246
Senior Member
|
Senior Member
Joined: Dec 2012
Posts: 246 |
I'm not sure, but I think it came after the checksum checking was implemented.
|
|
|
|
Joined: May 2004
Posts: 1,704 Likes: 3
Very Senior Member
|
Very Senior Member
Joined: May 2004
Posts: 1,704 Likes: 3 |
the previous code faked the entire startup, bypassing the checksum and forcing the expected string into shared RAM because the CPU cores were so buggy they couldn't even calculate a checksum properly.
I wouldn't say Ville broke the rom loading, he just made it work properly, and reject invalid / bad dumps like the system would.
The original dev units would have used a different bios.
|
|
|
|
Joined: Jan 2006
Posts: 3,690
Very Senior Member
|
Very Senior Member
Joined: Jan 2006
Posts: 3,690 |
thanks for the explanations. for the moment we have included the .rom dumps converted to bin/j64, so things can be at least tested, but it would be good to obtain a dump of the dev units
|
|
|
|
Joined: Dec 2012
Posts: 246
Senior Member
|
Senior Member
Joined: Dec 2012
Posts: 246 |
I actually have the roms for two of the dev units. They're in No-intro as the "Stubulator" roms. Before I forget, Mitch had also confirmed the bios rom for the M-series Jaguar, which was manufactured by JVC, rather than IBM ( source). ETA: Forcing MESS to load these roms in place of the standard Jaguar bios, loads them properly, but don't get further than the initial boot screen.
|
|
|
1 members (Revenant),
19
guests, and
13
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,100
Posts119,249
Members5,019
|
Most Online890 Jan 17th, 2020
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|