Search the web
Sign In
New User? Sign Up
vmu-dev · The VMU Development list
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
[vmu] VMS bios dump   Message List  
Reply | Forward Message #46 of 1156 |

Ok, here's a fun trick for everyone who has a Japanese VMS.

I've written a program to dump the contents of the VMS firmware.
Unfortunately, it depends on certain instructions being present in
certain locations within the firmware itself, so it will probably only
work with a Japanese firmware. You're welcome to try with an American
or European VMS, but don't be surprised if it explodes into blue smoke
or something. ;-)

Anyway, here's the procedure:

* Get dumpbios.s from the vault, and assemble it. Upload the binary to
your VMS.
* Enter game mode on the VMS. A text "Working..." should appear on the
top of the display.
* At this point, reinsert the VMS into the controller. Since the
dumper program writes a lot of data to the FLASH, it's better to run on
DC power than on batteries.
* You should see a progress indicator moving slowly to the right. When
the indicator reaches the right edge of the screen, the dump is
finished. This takes approx 6 minutes.
* If the text "Error!!!" appears, the dump has failed. Remove the VMS
from the controller and press Mode to leave the dump program, then try
again.
* When the dump completes, the VMS will automatically leave game mode
and should appear in the File screen on the DC again.
* Now transfer the dumpbios game back to the computer again.
* Finally, get undumpbios.c from the vault, compile it, and run it on
the dumpbios binary you got back from the VMS. This program will
accept either a .VMS or a .DCI file.
* Now you should have a firmware dump in the file "vmbios.bin". You
can test it in the softvms emulator by starting it with the flags `-b
vmbios.bin'.

As always Jim, should you or your Dreamcast be injured or killed during
this mission, I will disavow all knowledge of your actions...


// Marcus





Sat Mar 4, 2000 9:27 pm

marcus@...
Send Email Send Email

Forward
Message #46 of 1156 |
Expand Messages Author Sort by Date

Ok, here's a fun trick for everyone who has a Japanese VMS. I've written a program to dump the contents of the VMS firmware. Unfortunately, it depends on...
Marcus Comstedt
marcus@...
Send Email
Mar 4, 2000
9:27 pm
Soeren Gust
sgust@...
Send Email
Mar 10, 2000
6:06 pm

soeren gust <sgus-@...> wrote: original article:http://www.egroups.com/group/vmu-dev/?start=61 ... Japanese ... Try changing $ef5 to $ef8. I have...
Marcus Comstedt
marcus@...
Send Email
Mar 10, 2000
7:15 pm
Soeren Gust
sgust@...
Send Email
Mar 10, 2000
7:29 pm

soeren gust <sgus-@...> wrote: original article:http://www.egroups.com/group/vmu-dev/?start=65 ... Ok. Between the japanese 1.002 and 1.004 only...
Marcus Comstedt
marcus@...
Send Email
Mar 10, 2000
7:46 pm
Soeren Gust
sgust@...
Send Email
Mar 14, 2000
5:43 pm

soeren gust <sgus-@...> wrote: original article:http://www.egroups.com/group/vmu-dev/?start=76 ... Cool. Not very useful, but cool...
Marcus Comstedt
marcus@...
Send Email
Mar 19, 2000
9:45 pm

... to ... Using the Amiga compile of Aslc to assemble this results in instant computer death (most of the time, sometimes it just gives an error message that...
Richard Munn (aka ben...
richard.munn@...
Send Email
Mar 13, 2000
3:10 pm
Soeren Gust
sgust@...
Send Email
Mar 14, 2000
5:35 pm

Ok, I've sorted out what was causing the problem with dumpbios.s. It's an old assembler bug which I had already fixed, but somehow I forgot to make a new...
Marcus Comstedt
marcus@...
Send Email
Mar 21, 2000
8:45 pm

... Any chances to get a _DOS port_ of that new version too? :) ... Official SEGA VMS Emulator!? I haven't seen that one anywhere yet. Could you please tell...
Alessandro Sanasi
tyro@...
Send Email
Mar 30, 2000
2:11 am

Alessandro Sanasi wrote: On 21 Mar 00, marcus@... (Marcus Comstedt) ... I ... Any chances to get a _DOS port_ of that new version too? :) I've got a...
jmm
maushammer@...
Send Email
Mar 30, 2000
5:32 am

... Gasp! Where did you get that? I thought only official developers and big companies that have contracts with SEGA get one...? Any chances that you could...
tyro@...
Send Email
Apr 27, 2000
2:49 am

... accellerator ... screen so ... can test ... There's ... of the ... just ... ability... I have seen all the development kits for the VMU, and to date no one...
Alexander Villagran
villagra@...
Send Email
May 4, 2000
6:02 pm

Sorry guys. I was just describing my stock VMU as if it were an emulator. I guess my joke was a little too subtle for most of the people :( So, my statements...
jmm
maushammer@...
Send Email
May 4, 2000
6:34 pm

tyr-@... (alessandro sanasi) wrote: original article:http://www.egroups.com/group/vmu-dev/?start=99 ... Could ... It's part of the SEGA DC DevKit,...
Marcus Comstedt
marcus@...
Send Email
Mar 30, 2000
11:56 am

"richard munn (aka benjymous)" <richard.mun-@...> wrote: original article:http://www.egroups.com/group/vmu-dev/?start=74 ... Which version of the...
Marcus Comstedt
marcus@...
Send Email
Mar 19, 2000
9:43 pm

... only ... American ... smoke ... Has anyone managed to make it grab the European VM's bios yet? (As I've now got a nexus card, and can so try it myself) If...
Richard Munn (aka ben...
richard.munn@...
Send Email
May 12, 2000
12:59 pm

... What may need changing is the address $0ef5 in the JMPF. For different revisions of the japanese VM, it needs changing a little bit (some BIOSes use...
Marcus Comstedt
marcus@...
Send Email
May 12, 2000
4:34 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help