Previous Thread
Next Thread
Print Thread
Page 5 of 7 1 2 3 4 5 6 7
incog #112638 02/15/18 09:27 PM
Joined: Oct 2006
Posts: 1,017
Likes: 21
S
Very Senior Member
Offline
Very Senior Member
S
Joined: Oct 2006
Posts: 1,017
Likes: 21
Originally Posted by incog


Yeah we have that. Fellow MAMEdevs I've talked to before have said that it's constructed so differently to MAME that almost nothing could be easily ported over. Even so, with the sourcecode released *after* the developer's death, the licensing is unclear without verifying things with his estate. If there was anything that *could* be used, we could at least verify with the person who released it what the terms of use are.

Last edited by Stiletto; 02/15/18 09:29 PM.
Joined: Mar 2005
Posts: 502
Senior Member
Offline
Senior Member
Joined: Mar 2005
Posts: 502
I wasn't thinking porting, I was thinking reference as this is a bizarre system.

Joined: Mar 2001
Posts: 17,008
Likes: 94
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,008
Likes: 94
Yeah, JD was saying earlier he didn't know where to start on the executable format, and that source would certainly nail it.

Justin #112651 02/16/18 07:01 AM
Joined: May 2009
Posts: 2,120
Likes: 152
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,120
Likes: 152
Originally Posted by Justin
Uploaded /messftp/unemulated/nuon-flash.zip

Don't remember where it came from but it contains 3 16MB files: nuon-dev-ntsc.bin, nuon-dev-pal.bin, and nuon-player.bin


Well I guess I know what I'm looking at this weekend.

Joined: May 2009
Posts: 2,120
Likes: 152
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,120
Likes: 152
Originally Posted by Just Desserts
Originally Posted by Justin
Uploaded /messftp/unemulated/nuon-flash.zip

Don't remember where it came from but it contains 3 16MB files: nuon-dev-ntsc.bin, nuon-dev-pal.bin, and nuon-player.bin


Well I guess I know what I'm looking at this weekend.


I guess I know what I'm not looking at this weekend. Those dumps could be literally anything, mapped anywhere in memory, executed by any CPU, but almost certainly not MPE0/3 of the Nuon. Fuck this shit.

Joined: Apr 2012
Posts: 442
Likes: 1
S
ssj Offline
Senior Member
Offline
Senior Member
S
Joined: Apr 2012
Posts: 442
Likes: 1
rosewood already offered to ship someone a Nuon player to get the bios dumped, but don't think anyone ever got back to him on that. It would certainly be easier than trying to figure out what those dumps are.
I'm not sure if he is still following this, but he can be contacted through http://retrostuff.org/

Here's his post about the player he bought:
http://retrostuff.org/2014/06/21/samsung-dvd-n505-nuon-enhanced-dvd-player/

Joined: Mar 2005
Posts: 502
Senior Member
Offline
Senior Member
Joined: Mar 2005
Posts: 502
From Readme_CodeSamples.txt in naunce source

FlashEEPROM.cpp/FlashEEPROM.h
-------------------------------------------------------
This class provides an interface to emulate the Atmel AT49BV162A/163A flash memory on the Nuon with enough functionality that the Samsung BIOS update program can be run on the emulator to dump the Samsung N501 BIOS to a file.

it's about the updater we've all likely seen hosted on nuon-dome, confirms its in there: http://www.nuon-dome.com/n501firmware.html

Last edited by incog; 02/17/18 11:06 PM.
Joined: Jun 2001
Posts: 503
Likes: 20
O
Senior Member
Online Content
Senior Member
O
Joined: Jun 2001
Posts: 503
Likes: 20
Originally Posted by Just Desserts
I guess I know what I'm not looking at this weekend. Those dumps could be literally anything, mapped anywhere in memory, executed by any CPU, but almost certainly not MPE0/3 of the Nuon. Fuck this shit.


Well, they're flash updates for the devkit and I think a reference player, they're mapped at 0xf0000000 and they really look like neon mpe0/3 code. Enjoy that shit.

OG.

Joined: Jun 2001
Posts: 503
Likes: 20
O
Senior Member
Online Content
Senior Member
O
Joined: Jun 2001
Posts: 503
Likes: 20
20300000: 8901 8000 dc0a mv_s #0x2030000a, r0
20300006: 9220 be80 jmp (r0), nop
2030000a: 97cf be01 st_s #0x02f, rc0
2030000e: 8801 0100 dc00 mv_s #0x00202000, r0
20300014: 8f80 0020 dc20 mv_s #-0x0ffffc00, r1
2030001a: 8901 8044 dc40 mv_s #0x20300880, r2
20300020: 8900 8000 dc60 mv_s #0x20100000, r3
20300026: 9404 b28a ld_s odmactl, r4
2030002a: 8100 nop
2030002c: 9880 b824 bits #4, >>#0, r4
20300030: 901b b9ff bra ne, 0x20300026, nop
20300034: 9460 bc10 st_v v0, (r3)
20300038: 9483 ba8a st_s r3, omdacptr
2030003c: f906 dec rc0
2030003e: eb74 bra c0ne, 0x20300026
20300040: 9802 b044 add #0x080, r2
20300044: 9801 b044 add #0x080, r1
20300048: 9404 b28a ld_s odmactl, r4
2030004c: 8100 nop
2030004e: 9880 b824 bits #4, >>#0, r4
20300052: 901b b9ff bra ne, 0x20300048, nop
20300056: 9220 b332 jmp 0x20300c80
2030005a: 8100 nop
2030005c: 8100 nop

That's the start of nuon-player.bin. Copy from flash using dma then jump to it. Very nuon, much VLIW, wow.

OG.

Joined: May 2009
Posts: 2,120
Likes: 152
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,120
Likes: 152
Originally Posted by Olivier Galibert
That's the start of nuon-player.bin. Copy from flash using dma then jump to it. Very nuon, much VLIW, wow.


Well just god damn. That's exactly the sort of info that I was looking for. Thanks!

Page 5 of 7 1 2 3 4 5 6 7

Link Copied to Clipboard
Who's Online Now
5 members (Dorando, Golden Child, Olivier Galibert, 2 invisible), 40 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,189
Posts120,338
Members5,044
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