Flash uploader tool

Place for discussing homebrew games, development, new releases and emulation.

Moderators: pcwzrd13, deluxux, VasiliyRS

Red Ring Rico
shadow
Posts: 6

Flash uploader tool

Post by Red Ring Rico »

Hi, there,

I've been looking to try and figure out more about the Flash contents of the Dreamcast so I made a tool to dump and upload the contents. There's no front-end for going through the dumps, though they are all available to download as-is in a compressed format (https://flash.y2k1.dev/dump/all-dumps.tar.xz).

I failed in creating a CDI and made a few coasters, hence why there isn't one. Sorry about that. If anyone can help me out with that, I'd appreciate it.

I don't know how much the PSO access key and serial number are guarded (partition 2, block 7), but I decided to blank that out before it gets uploaded.

I haven't tried the GDI due to not owning an ODE. It's only been tested with Flycast.

Here's the location of the client-side files to burn/copy: https://flash.y2k1.dev/?version=latest.

The dumps are uploaded to their own directory, based off the console ID. As an example, here's one I made: https://flash.y2k1.dev/?id=D0C428151DA.

Only detected partitions will be uploaded.

Client files:
BINCUE.tar.xz - CUE with BIN files
FLASH.cim.tar.xz - CIM file, mostly useless but I added it for completeness
Flash.iso.tar.xz - ISO file works for DreamShell
GDI.tar.xz - GDI file for emulators/ODEs
Loose.tar.xz - The files outside any image format

I'm expecting there to still be issues and I most likely haven't thought of all edge cases.

Basic usage is to press Start to connect (for the BBA, it will attempt to ping your default gateway to confirm a connection has been made) and A to upload. Y will disconnect the network device when the upload is not in progress. The partition numbers are displayed after they are discovered when starting the upload.

User avatar
MoeFoh
Uber
Posts: 1084

Re: Flash uploader tool

Post by MoeFoh »

Rollup of client side files in ZIP format to facilitate Windows users.
Attachments
Flash_Upload_Tool_Rollup.zip
Flash Upload Tool (Rollup)
(8.2 MiB) Downloaded 203 times

SMiTH
Black Mesa
Posts: 1497

Re: Flash uploader tool

Post by SMiTH »

MADE A QUICK SELFBOOT CDI FOR YA
Attachments
FLASH.rar
(360.76 KiB) Downloaded 223 times

Red Ring Rico
shadow
Posts: 6

Re: Flash uploader tool

Post by Red Ring Rico »

Much appreciated. Thanks, guys :).

TapamN
letterbomb
Posts: 149

Re: Flash uploader tool

Post by TapamN »

I was also interested in the Dreamcast's flash RAM, and wrote a program to display some of the stuff stored in flash. The MAME source describes some of the factory settings, and I figured out some of the game record format. I started a bit on getting it to display internet settings, but the way I was planning to do it wouldn't have worked out. Sega's [url=https://en.sega-dreamcast-info-games-pr ... t=internal internet flash settings tool[/url] would work best for that at the moment.

I cleaned up a bit and included the source for what I finished on my flash viewer.

One odd thing about the flash is that Codebreaker stores some code in it for some reason.
Attachments
flashview.7z
(10.93 KiB) Downloaded 188 times

User avatar
MoeFoh
Uber
Posts: 1084

Re: Flash uploader tool

Post by MoeFoh »

TapamN wrote:I was also interested in the Dreamcast's flash RAM, and wrote a program to display some of the stuff stored in flash. The MAME source describes some of the factory settings, and I figured out some of the game record format. I started a bit on getting it to display internet settings, but the way I was planning to do it wouldn't have worked out. Sega's [url=https://en.sega-dreamcast-info-games-pr ... t=internal internet flash settings tool[/url] would work best for that at the moment.

I cleaned up a bit and included the source for what I finished on my flash viewer.

One odd thing about the flash is that Codebreaker stores some code in it for some reason.
Useful information from Marcus: http://mc.pp.se/dc/flashmem.html

User avatar
deluxux
Black Mesa
Posts: 1405

Re: Flash uploader tool

Post by deluxux »

bump