Author Topic: WinAPE DSK image corruption  (Read 1453 times)

0 Members and 1 Guest are viewing this topic.

Offline Executioner

  • Supporter
  • 6128 Plus
  • *
  • Posts: 783
  • Country: au
  • WinAPE Developer
    • WinAPE
  • Liked: 391
  • Likes Given: 60
WinAPE DSK image corruption
« on: 01:29, 15 September 09 »
Hi Everyone,

I've had reports over the years that WinAPE either deletes DSK image files or truncates them to 0 bytes in some cases. I've never been able to reproduce this, although I think I had it happen once on a much earlier release, ages ago. Most of the DSK emulation has been rewritten in the last few releases. I recently read in the old german forum some users complaining about it.

Has anyone had this happen with a recent version? If so, does anyone know of a way to reproduce the problem so I can track it down?

Offline fano

  • Supporter
  • 6128 Plus
  • *
  • Posts: 835
  • Country: fr
  • Easter Egg Programmer
    • Easter Egg
  • Liked: 275
  • Likes Given: 612
Re: WinAPE DSK image corruption
« Reply #1 on: 05:58, 15 September 09 »
HI ! i already had the problem when using disc drive B and writting on it.
"NOP" is the perfect program : short , fast and (known) bug free

Follow Easter Egg products on Facebook !

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: WinAPE DSK image corruption
« Reply #2 on: 22:08, 15 September 09 »

I still have this problem at two(!) different PCs. One of five gets shot. So I always make a copy of a DSK image, before using if for WinApe. Which is just not funny.

The problem with WinApe is simple, that it altes the DSK without prompting the user.

Also, the SFII RTC still don't work in BCD mode.

Another problem is what happens if you quit Winape (DSK inserted) and then for example move the DSK or rename or erase it. Check it out.

Only few IDE commands of the SFII IDE part are supported.

WinApe is a very good emulator, but a bit too buggy, without this issues it would be the best!!! Winape is enough to run SOS, but it can't run FutureOS, that sucks.

Take it as a positive kind of critics to make it better!

TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Executioner

  • Supporter
  • 6128 Plus
  • *
  • Posts: 783
  • Country: au
  • WinAPE Developer
    • WinAPE
  • Liked: 391
  • Likes Given: 60
Re: WinAPE DSK image corruption
« Reply #3 on: 03:28, 16 September 09 »
I still have this problem at two(!) different PCs. One of five gets shot. So I always make a copy of a DSK image, before using if for WinApe. Which is just not funny.

What does it actually do to the DSK image? Can you give me steps to reliably reproduce this because I haven't had it happen myself? Are you formatting the DSK or just writing to it? Is it a special format?

Quote
The problem with WinApe is simple, that it altes the DSK without prompting the user.

I'm not sure how long it's been there, but if you press F2, you'll find a check box for each drive Promt to save changes

Quote
Also, the SFII RTC still don't work in BCD mode.

I tried to figure out what this was doing wrong by single-stepping through the FuturOS code, but never quite figured it out. It works fine from BASIC. I'll see if I can find the time to go through this again.

Quote
Another problem is what happens if you quit Winape (DSK inserted) and then for example move the DSK or rename or erase it. Check it out.

Usually, it will create the DSK because it doesn't exist. It won't do this if you have the above check box checked without prompting. You can also check the Temporary Writes check box to make it never save changes.

Quote
Only few IDE commands of the SFII IDE part are supported.

Yes, the ones used by SymbOS are supported, others are only partially supported. Can you be more specific as to what you want supported.

Quote
WinApe is a very good emulator, but a bit too buggy, without this issues it would be the best!!! Winape is enough to run SOS, but it can't run FutureOS, that sucks.

Take it as a positive kind of critics to make it better!

I do, thanks. Unfortunately, I don't have much time at the moment to do updates or fixes... Hopefully I'll catch up with work soon.