.dsk to .rom, is possible ? (Emulation MSX Fora)MSX Resource Center            
            
English Nederlands Espa�ol Portugu�s Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 49 gasten en 1 MSX vriend online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Emulation - .dsk to .rom, is possible ?

Ga naar pagina ( 1 | 2 | 3 | 4 | 5 Volgende pagina )
Schrijver

.dsk to .rom, is possible ?

psakhis
msx friend
Berichten: 2
Geplaatst: 09 April 2004, 15:20   

Hello,

i have a monitor arcade, and i want run mess with floppy disks, but i'm not sure
mess runs .dsk, but .rom runs with no problem, exists any converter ?

thanks all!
GuyveR800
msx guru
Berichten: 3048
Geplaatst: 09 April 2004, 15:38   
no
snout

msx legend
Berichten: 4991
Geplaatst: 09 April 2004, 15:51   
Heh.. that must be the shortest answer ever. Indeed, DSK and ROM are two entirely different things. You can't just get a DSK file, do some magic with it and then end up with a ROM file. Neither will it work the other way around. (Although you can use a ROMloader and run .ROM file from disks).

I suggest you use another emulator loke BlueMSX, NLMSX or openMSX to get those DSKs working. If you want to use MESS (and as you are running a 'monitor arcade'), I assume you will... contact the developers of MESS and let them know you'd like to see improved FDD emulation.
Arjan
msx addict
Berichten: 473
Geplaatst: 09 April 2004, 16:08   
in theory, it's possible. You could capture the BDOS calls and instead of reading from disk, your read everything from the virtual disk on the ROM. So you could convert a 720kB disk to a 1MB ROM in theory, but it might not work will all the game since you don't know anything about the memory usage of the games.

an easier solution is to install an MSX emulator such as NLMSX, openMSX or blueMSX, or get a real MSX
snout

msx legend
Berichten: 4991
Geplaatst: 09 April 2004, 16:12   
Getting DSK to ROMs will also give some problems when you'd want to save something
Arjan
msx addict
Berichten: 473
Geplaatst: 09 April 2004, 16:22   
of course something could be done like having a certain key pressed during 'disk' access to access a real disk.
snout

msx legend
Berichten: 4991
Geplaatst: 09 April 2004, 16:27   
The problem psakhis (and a bunch of other potential MESS users) is having is the fact that it's very hard to get DSK images working in MESS.
Arjan
msx addict
Berichten: 473
Geplaatst: 09 April 2004, 16:37   
Yeah but he's not asking how to get dsk's to work in MESS, but how to convert them Since there is no dsk->rom convert I suggest to use another emu.
GuyveR800
msx guru
Berichten: 3048
Geplaatst: 09 April 2004, 17:43   
Quote:

Getting DSK to ROMs will also give some problems when you'd want to save something


Not only that, but what about the problem of RAM variables Disk games run from RAM, so variables are all over the place. Coding for ROM is very different.
It's impossible.
warau
msx lover
Berichten: 117
Geplaatst: 09 April 2004, 21:07   
As a matter of fact, KOEI 8Mbit ROMs are disk images embedded into the ROM with a patched BDOS allocated on page 0.

If you take a look with a HEX editor you will see even the boot sector of the disk.

Furthermore, I've converted some DSK games to ROM without patching or editing the original DSK game. The only thing i made was creating a fake diskrom with sector-to-rompage conversion routines and a fake environment.

SLotman
msx professional
Berichten: 544
Geplaatst: 10 April 2004, 03:30   
How exactly does THAT works?
It would be really cool to run some disk programs as ROMS, and much faster also =D
[D-Tail]

msx guru
Berichten: 3019
Geplaatst: 10 April 2004, 13:28   
Moreover, ROMs don't break down that soon (as with floppy disks), plus a ROM has just a little bit more 'feeling' . Personally I think games on ROM are way cooler than disk versions
Guillian
msx professional
Berichten: 642
Geplaatst: 10 April 2004, 13:59   
I think it is possible. I made a ROM of "La Abadia del Crimen", and this games is made of a BASIC loader and several .bin files.

Quote:

Not only that, but what about the problem of RAM variables Disk games run from RAM, so variables are all over the place. Coding for ROM is very different.
It's impossible.



The "trick" here is not executing the game from ROM, but loading to RAM

GuyveR800
msx guru
Berichten: 3048
Geplaatst: 10 April 2004, 14:20   
Quote:

The "trick" here is not executing the game from ROM, but loading to RAM


When I said "It's impossible" I referred to a convertor program.
Ofcourse it's possible for small games to load in RAM. Hell, if you have 1MB RAM you can load an entire 720kB disk in there.
There are lots of ways of getting programs on ROM. There's just not a way that works on all programs, hence you need a deep understanding of programming and MSX architecture. My impression of the OP is that he does not have that knowledge, so discussing it is pointless.
Guillian
msx professional
Berichten: 642
Geplaatst: 10 April 2004, 14:51   
I used a "convertor program". I just created a ESE-ROM Disk (installed the kernel, patched it, copy the files and I have the working ROM) So I didn't wanted to mean that I upload the whole game to RAM, just loaded it in files when needed (as it were loading from a real disk)

You are right it more difficult to do the same with a full DSK image, but it is still possible (using modified MegaSCSI utils). Okei made a *similar* (I said similar) thing executing DSK images from compact flash.

Anyway, I agree there is NOT an utility right now (as far as I know) that converts a DSK into a working ROM.
 
Ga naar pagina ( 1 | 2 | 3 | 4 | 5 Volgende pagina )
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.