Reading .dsk images on a real MSX with hdd (General discussion MSX Forum)MSX Resource Center               
              
English Nederlands Espa�ol Portugu�s Russian         
 News
   Frontpage
  News archive
  News topics

 Resources
   MSX Forum
  Articles
  Reviews
  Fair reports
  Photo shoots
  Fairs and meetings
  Polls
  Links
  Search

 Software
   Downloads
  Webshop

 MRC
   Who we are
  Join our team
  Donate
  Policies
  Contact us
  Link to Us
  Statistics

 Search
 
  

  

 Login
 

Username

Password




Don't you have an account yet? Become an MSX-friend and register an account now!.


 Statistics
 

There are 42 guests and 2 MSX friends online

You are an anonymous user.
 

MSX Forum


MSX Forum

General discussion - Reading .dsk images on a real MSX with hdd

Goto page ( Previous Page 1 | 2 | 3 Next Page )
Author

Reading .dsk images on a real MSX with hdd

snout

msx legend
Posts: 4992
Posted: February 19 2004, 13:23   
The problem that (e.g.) a copy of Xak2 doesn't work with HDDEMU and does work on most emulators is not because the MSX FDD emulators are crap, it's because PC emulation is not good enough to trigger the copyprotection.

At least, that's what I assume.

I think, however, that it would be a good idea to introduce a new kind of disk images, which makes it possible to support all exotic copyprotections. HDDEMU uses a nice header file to store special sector information.
BiFi
msx guru
Posts: 3142
Posted: February 19 2004, 13:43   
I thought there was such a tool to create full tracks as images in stead of just sectors. Though the tool only works in MS-DOS and I'm not sure if it works in a DOS-box in Windows.
W76NearDark
msx addict
Posts: 329
Posted: February 19 2004, 15:44   
Quote:

I thought there was such a tool to create full tracks as images in stead of just sectors. Though the tool only works in MS-DOS and I'm not sure if it works in a DOS-box in Windows.



would that be usable to make images for use on a real MSX?
Vincent van Dam
msx addict
Posts: 382
Posted: February 19 2004, 16:38   
Quote:

I thought there was such a tool to create full tracks as images in stead of just sectors. Though the tool only works in MS-DOS and I'm not sure if it works in a DOS-box in Windows.



I would be very interested in that if it exists. I tried making a "track-image" using the adr (amiga diskreader), but I failed.

home.t-online.de/home/ChristianK./adr-project/index-e.html
HHC
msx novice
Posts: 29
Posted: March 06 2004, 17:58   
Have you tried fde.com?
I usually use fde.com for loading dsk image files on my FS-A1GT.
And XAK2 is absolutely played well as I remember. If your image files didn't work well, I guess they probably have some errors.

But fde.com also doesn't play well some image files. For example, I failed to load XAK1 with FDE.com. Furthermore, there are no dsk loading programs that can save on dsk images as I know.

I hope that they are upgraded to be more powerful and have functions such as saving in dsk files.




popolony2k
msx novice
Posts: 20
Posted: March 07 2004, 19:03   
Hi guys,

This question could be resolved so easy.
Linux (works in DOS too) have a tool called RaWrite (rawrite.exe in Windows/DOS world), you need specify the dsk (or any data file) and the destinastion drive - including target disk format 360/720/1.2/1.44 - and ready, all dsk data will be transferred to disk.

The download site is http://www.tux.org/pub/dos/rawrite/ and includes C source code if interest to you.

Leidson Campos (BR)
Vincent van Dam
msx addict
Posts: 382
Posted: March 07 2004, 22:06   
I am not talking about .dsk images (why would I use a tool in Linux if I could just dd it directly to /dev/fd0?). I am however still interested in a tool that can dump all disk data (including the track data itself, not just the records within the track).
GuyveR800
msx guru
Posts: 3048
Posted: March 08 2004, 00:58   
ms
msx novice
Posts: 18
Posted: March 14 2004, 21:33   
You can use diskdupe in DOS to create those images.

By the way, I know that some games do not start using getdisk/putdisk/start.com

Especially some Japanese games have a mix of sector reading and real files, which are read using BDOS.

To start these, create a folder on your HDD, copy all files from all discs (normally only disc 1 contains files) using the regular copy command in DOS into this folder.
Then use getdisk to create the image file and store it in the same folder.

Then use start .com in this folder, when the game uses file read functions, it will now find the required files in the current folder.

manuel
msx guru
Posts: 3552
Posted: March 14 2004, 21:56   
Michel, do you have a list of games that work that way? On the FAQ there is already a list of games that work with START.COM without this trick. Would be nice to complete it!
Great hint, by the way!
ms
msx novice
Posts: 18
Posted: March 14 2004, 22:19   
Sorry, I don't have a list of games, but you can easily figure it out by trying it on games that don't work the regular way and display a file list on disc 1

By the way, which faq are you referring to ? Cannot find anything on www.faq.msxnet.org
manuel
msx guru
Posts: 3552
Posted: March 14 2004, 22:31   
Quote:

Sorry, I don't have a list of games, but you can easily figure it out by trying it on games that don't work the regular way and display a file list on disc 1

By the way, which faq are you referring to ? Cannot find anything on www.faq.msxnet.org



That FAQ. http://faq.msxnet.org/suffix.html#DSK, it's in the explanation of getdisk.pma.
ms
msx novice
Posts: 18
Posted: March 14 2004, 22:38   
Thanks, I've seen it now. Never knew that my utility became so popular !
BiFi
msx guru
Posts: 3142
Posted: March 15 2004, 08:55   
Honestly, I never got START.COM to work in the first place, even after attempting to adapt the disk image that was made. Later I found FDE.COM and that works like a charm.
NYYRIKKI
msx master
Posts: 1528
Posted: March 15 2004, 17:45   

About disk emulators for MSX, that I've used:

START.COM :
+ small (Only 512 bytes)
- Bad disk drive emulation. Only most used direct I/O BDOS functions are handled
- Runs games under DOS2 (All games don't like that)
- Memory mapper can not be used because of DOS2


HDDEMU :
+ Virtual DOS1 environment
+ Partial support for copy protections
+ Good disk drive emulation done by using virtual disk ROM
- Runs only in MSX tR
- Any program requiring memory mapper will not work.


FDDEMU :
+ Real DOS1 environment
+ Memory mapper support (best result with 2x memory mapper)
+ Very good disk drive emulation done same way as in F-MSX or RU-MSX
- Partial support for copy protections (better that HDDEMU), but without program to dump them.
- Works only about 50% of disk ROM's
- Only for Novaxis SCSI (Maybe IDE support some day)

 
Goto page ( Previous Page 1 | 2 | 3 Next Page )
 







(c) 1994 - 2008 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.