| View previous topic :: View next topic |
| Author |
Message |
amptor
Joined: 14 Nov 2003 Posts: 207
|
Posted: Mon Jun 01, 2009 4:47 am Post subject: WinXP corrupting my games when copying to floppy? |
|
|
Ok this is weird, if I use either one of my winxp systems to copy games onto floppy (one has a teac external and one has a teac internal), the file works fine with the PC but if I load it in the wildcard, it corrupts the game name and thinks it is a multi part image.
So I copied the game onto an affected disk in winxp and copied it onto the hard drive on a win95 osr2.5 box, then I formatted the disk to 1.6mb in my wildcard and put it back in the win95 box and copied the game back to the floppy disk and the swc dx reads the game fine and there's no corrupted graphics.
I replaced the internal floppy drive with the one I used to use back in Pentium 100 days and winxp will write to the floppy formatted to 1.6mb but won't read from it and won't reformat it. Seems like about the same problem as the other floppy drive. I took that disk and formatted it in the pc next to it with winxp and external teac floppy, then copied the rom onto that disk (1.44mb formatted), inserted it in the wildcard and it automatically showed a corrupted game name and said that it supports DSP so I shut down. The only other thing I can do is try the floppy drive that is in the P233mmx in here with XP, but it's late and I'll try that later.
Does anyone know what could possibly be wrong? I don't really use win95 as my primary operating system, besides on this old computer that I rarely ever turn on. _________________ -amptor |
|
| Back to top |
|
 |
CrackLtd
Joined: 05 Feb 2007 Posts: 239
|
Posted: Mon Jun 01, 2009 9:13 am Post subject: |
|
|
| sounds like something is altering your files while being copied. maybe do some virus check ...!? |
|
| Back to top |
|
 |
amptor
Joined: 14 Nov 2003 Posts: 207
|
Posted: Mon Jun 01, 2009 4:19 pm Post subject: |
|
|
| CrackLtd wrote: | | sounds like something is altering your files while being copied. maybe do some virus check ...!? |
Yeah that's one thing I forgot to do. I had some weird virus on there that would hide the file name (making it blank) and I noticed it is doing that stupid thing again. The other PC doesn't do that, but I guess it could have got infected too. I had to run spybot to get rid of that problem before.
I found this site, explaining that floppies larger than 1.44mb aren't supported by the Windows NT HAL: http://www.msfn.org/board/index.php?showtopic=85573&st=20
"Please note that due to HAL limitations in the NT structure, it is NOT possible to access tracks beyond 80 on floppy disks under NT/2K/XP/2003, so anything that uses more than that can only be read in DOS (possibly with fdread or other similar program will be needed) or in Linux."
This statement makes sense because Windows 95 is not an operating system and when you go to command line, you are in a DOS shell, not an emulator like Windows XP has. Well that sucks. So that is why Win95 can copy the data fine and Windows XP can't. I wonder if Vista has the same issue. It doesn't explain why the file copied onto 1.44mb floppy doesn't work, but it hints that there are other issues with the o/s that prevent it from copying the data correctly. _________________ -amptor |
|
| Back to top |
|
 |
madman
Joined: 07 Jul 2006 Posts: 598
|
Posted: Mon Jun 01, 2009 7:33 pm Post subject: |
|
|
| amptor wrote: | | This statement makes sense because Windows 95 is not an operating system and when you go to command line, you are in a DOS shell, not an emulator like Windows XP has. |
Wow. I don't even know where to begin with that one. |
|
| Back to top |
|
 |
amptor
Joined: 14 Nov 2003 Posts: 207
|
Posted: Mon Jun 01, 2009 8:32 pm Post subject: |
|
|
| madman wrote: | | amptor wrote: | | This statement makes sense because Windows 95 is not an operating system and when you go to command line, you are in a DOS shell, not an emulator like Windows XP has. |
Wow. I don't even know where to begin with that one. |
Well Win95 is a shell that runs on top of Dos version 7 or above and allows multitasking similar to how we used to use Quarterdeck Desqvu to multitask DOS programs. It doesn't rely on the windows kernel, but XP's NT kernel is hard coded to work a certain way with floppies that is somewhat incompatable or unstable with the older format. If you boot XP to command line, you are still in an emulated DOS command line. It isn't real DOS and it has far less features.
I found a program called WinImage I'm going to try out when I get home. It appears to work so far, allowing me to format a floppy to 1.68mb and copy files within its GUI to the disk. I'm hoping that solves the entire problem. However it would be better if the O/S supported it internally like previous DOS based operating systems did. I think floppy is too unpopular these days though so that probably won't happen with Win Vista / Win 7 and above if Vista has the same problem as XP. _________________ -amptor |
|
| Back to top |
|
 |
madman
Joined: 07 Jul 2006 Posts: 598
|
Posted: Mon Jun 01, 2009 10:38 pm Post subject: |
|
|
Not at all. Windows 95 was an OS that happened to also have DOS integrated within. While you could indeed run a real DOS shell, DOS was mainly used for bootstrapping.
cmd.exe that is used in modern versions of Windows is not an emulator. It is a windows application that is a command line interpreter. |
|
| Back to top |
|
 |
amptor
Joined: 14 Nov 2003 Posts: 207
|
Posted: Mon Jun 01, 2009 11:42 pm Post subject: |
|
|
| madman wrote: | Not at all. Windows 95 was an OS that happened to also have DOS integrated within. While you could indeed run a real DOS shell, DOS was mainly used for bootstrapping.
cmd.exe that is used in modern versions of Windows is not an emulator. It is a windows application that is a command line interpreter. |
As far as I could ever remember, dos launches win95 and when you exit win95, it puts you at a dos prompt covered by a big "OK TO SHUT DOWN NOW" screen. If you hit F5 when you boot up, it'll dump you to MS DOS 7 instead of launching the windows executable. _________________ -amptor |
|
| Back to top |
|
 |
madman
Joined: 07 Jul 2006 Posts: 598
|
Posted: Tue Jun 02, 2009 12:25 am Post subject: |
|
|
| Did you not read the part I wrote about it being used for bootstrapping? Google Windows 95 kernel, or read any of the wikipedia entries about it if you'd like to learn more. |
|
| Back to top |
|
 |
amptor
Joined: 14 Nov 2003 Posts: 207
|
Posted: Tue Jun 02, 2009 4:17 am Post subject: |
|
|
I just ran some more tests. Winimage doesn't support the 1.6mb floppy format that the SWC DX provides so I can't even write to the disk in that program. My XP system with the external teac drive absolutely refuses to reformat a 1.6mb floppy disk, so it took a little bit of tricking the thing into getting it to format back to 1.44mb. Lastly I'll pull the drive out of the win95 box and try that, but I think this is a kernel issue with the o/s. _________________ -amptor |
|
| Back to top |
|
 |
CrackLtd
Joined: 05 Feb 2007 Posts: 239
|
Posted: Tue Jun 02, 2009 12:24 pm Post subject: |
|
|
| Winimage works perfect for me. I can format 1.44, 1.68 and even that wired "DMF cluster 1024" works in conjuction with the SWC DX. No problems here, you need to use good quality discs, tho... |
|
| Back to top |
|
 |
amptor
Joined: 14 Nov 2003 Posts: 207
|
Posted: Tue Jun 02, 2009 5:44 pm Post subject: |
|
|
| CrackLtd wrote: | | Winimage works perfect for me. I can format 1.44, 1.68 and even that wired "DMF cluster 1024" works in conjuction with the SWC DX. No problems here, you need to use good quality discs, tho... |
Hmm I'll have to try it again. the SWC DX formats the disk to 1.62 and winimage can't recognize the disk after it does that. I forgot if I tried to write anything to the floppy with winimage at 1.44mb. I doubt it's going to work right though since it seems like it is still passing through the NT kernel. _________________ -amptor |
|
| Back to top |
|
 |
|