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#1 » Tue Nov 09, 2021 2:40 am

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: 1060

Re: Flash uploader tool

Post#2 » Tue Nov 09, 2021 9:40 am

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 201 times
“The problem with the world is that the intelligent people are full of doubts, while the stupid ones are full of confidence.”
- Charles Bukowski

SMiTH
Black Mesa
Posts: 1496

Re: Flash uploader tool

Post#3 » Tue Nov 09, 2021 8:05 pm

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

Red Ring Rico
shadow
Posts: 6

Re: Flash uploader tool

Post#4 » Tue Nov 09, 2021 8:24 pm

Much appreciated. Thanks, guys :).

TapamN
letterbomb
Posts: 149

Re: Flash uploader tool

Post#5 » Wed Nov 17, 2021 7:57 am

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-preservation.com/release-de-sdk-tech-demo-et-dev-stuff-dreamcast=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 186 times

User avatar
MoeFoh
Uber
Posts: 1060

Re: Flash uploader tool

Post#6 » Wed Nov 17, 2021 8:32 am

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-preservation.com/release-de-sdk-tech-demo-et-dev-stuff-dreamcast=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
“The problem with the world is that the intelligent people are full of doubts, while the stupid ones are full of confidence.”
- Charles Bukowski

User avatar
deluxux
Black Mesa
Posts: 1405

Re: Flash uploader tool

Post#7 » Tue Aug 29, 2023 10:14 pm

bump

  • Similar Topics
    Replies
    Views
    Last post

Return to “New Releases/Homebrew/Emulation”

Who is online

Users browsing this forum: No registered users