Previous Thread
Next Thread
Print Thread
Page 2 of 2 1 2
Joined: May 2009
Posts: 2,184
Likes: 282
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,184
Likes: 282
Looks exactly how a dump of a MIPS system viewed on an x86/x64 system should look.

Except for one thing: It's very clear that everything is offset forward by 1 byte. This is a bad dump.

If you take every group of 4 bytes and reverse their ordering, you should get valid-looking strings. For example, take the bytes at DB8 through DBB, and re-order them as DBB, DBA, DB9, DB8 instead of DB8, DB9, DBA, DBB. In this case, the strings are still mangled if you apply that reversal. However, the strings are fine if you shift everything in that screenshot back by one byte.

Joined: Jun 2001
Posts: 274
M
Malice Offline OP
Senior Member
OP Offline
Senior Member
M
Joined: Jun 2001
Posts: 274
thanks i'll try and figure why it's dumping it like that.

Joined: Jun 2001
Posts: 516
Likes: 27
O
Senior Member
Online Content
Senior Member
O
Joined: Jun 2001
Posts: 516
Likes: 27
You have a one-byte, or three-byte offset, then a 32-bits byte swap. If you align "FC..ts Eitraf gn mor.MOR" to a 4-byte offset then swap you get "..CFE starting from ROM.".

Edit: looks like I had missed going to the second page, oh well :-)

Last edited by Olivier Galibert; 01/27/24 11:38 AM.
Joined: Jun 2001
Posts: 274
M
Malice Offline OP
Senior Member
OP Offline
Senior Member
M
Joined: Jun 2001
Posts: 274
while i'm trying to figure the issues with nand dumping there is a firmware download that is the same version that's on this player.
https://downloadcenter.samsung.com/content/FM/201307/20130726183843390/B-BRCMBSP.zip

also if any of the dev's would like to look at the rom dump as is i can send it.

Joined: Feb 2008
Posts: 157
Likes: 6
G
Senior Member
Offline
Senior Member
G
Joined: Feb 2008
Posts: 157
Likes: 6
NANDs have bad blocks so be sure you do a full dump of the entire chip not just the good blocks because the code is written around the bad blocks and will be shifted if bad blocks are skipped. I can assist if you list your eprom programmer make/model. For a 29F4G08 4GB NAND the number of blocks = 4096.
Anyway, yeah if the firmware is available in an update it's considered 'dumped' enough to start the emulation. But in this case it's essentially 4 gigs of wasted HDD space. It's really a waste of space and time as it will NEVER be running in MAME because it's way too powerful and proprietary. Like most optical drives there's zero documentation for the special all-in-one chip running the show. There are plenty of things in MAME that are dumped and less complicated and those are not working either for the same reasons even though many of them do have limited documentation. If you want to dump something and actually see it emulated find something much older. Complex proprietary stuff made in 2011 is beyond reality as far as MAME emulation goes.


Dumping ROMs for MAME since 1999!
https://gurudumps.otenko.com
Joined: Jun 2001
Posts: 274
M
Malice Offline OP
Senior Member
OP Offline
Senior Member
M
Joined: Jun 2001
Posts: 274
I would be thankful for any help i'm using a FlashcatUSB Mach¹

Joined: Feb 2008
Posts: 157
Likes: 6
G
Senior Member
Offline
Senior Member
G
Joined: Feb 2008
Posts: 157
Likes: 6
I downloaded the software. Wow what a piece of over-simplified junk LOL! Plus it has software license lockout on features and proprietary socket adapters so it really sucks dogs balls.
The only thing I see is selecting Parallel NAND and the Bad Block Manager should be disabled. There's no real settings.
If you want to do real ROM dumping you need a real eprom programmer. The minimum I would recommend nowadays is the XGecu T56.


Dumping ROMs for MAME since 1999!
https://gurudumps.otenko.com
Joined: Jun 2001
Posts: 274
M
Malice Offline OP
Senior Member
OP Offline
Senior Member
M
Joined: Jun 2001
Posts: 274
yeah i don't like the proprietary socket either and the other things you listed i just figured it would be good enough to get a dump of it.
i do have a older eprom programmer that covers most things but doesn't support these nand chips.
I already had it set to Parallel NAND it wouldn't detect the chip otherwise and seems it defaults to reading bad blocks.
So i'll upload what i have i can't really see getting a new programmer atm but if i have another project that needs a new programmer i'll keep the XGecu T56 in mind.

https://www.mediafire.com/file/1jl2zgaz0e4dwyb/BD-D6100_multidump.zip/file

Page 2 of 2 1 2

Link Copied to Clipboard
Who's Online Now
3 members (Dorando, Pernod, 1 invisible), 52 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,260
Posts121,256
Members5,064
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