07 August 2009, 18:39 | #1 |
CaptainM68K-SPS France
|
WWARP support under winuae
There is one great thing to do, if you'd agree to correct that :
WWARP doesn't work in winuae because the tool tries to calibrate drive speed via DMA. Can you try to fix it ? (Since the track length can be specified, winuae should be able to calibrate onto the max length). What details can i bring out to you toni to help ? |
07 August 2009, 18:53 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Example that works on real Amiga and does not work in emulation, including ALL required files.
Note that if this tries to play with motor speed tricks = forget it. |
07 August 2009, 19:15 | #3 |
CaptainM68K-SPS France
|
Ok let me explain it like this :
On real amiga, a drive has a max data writable length capacity. When i launch wwarp, it determines that my drive can write up to $3182. Since winuae support floppy_write_length, could it be possible to winuae believe that when using wwarp, the floppy write length used is the value wwarp wants ? It would simplify things, so that you should not need to emulate any motor speed tricks like the one used on RNC disk for example. Wwarp is mainly used to write back MFM protected games with longtracks. Winuae in itself is not crashing, so i have no files to give you. |
07 August 2009, 19:49 | #4 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Why not just write non-Amiga program that simply creates extended adf file with correct data directly? You would get exactly the data you want.
|
08 August 2009, 00:14 | #5 |
CaptainM68K-SPS France
|
I'm not a coder, and it would be so great to use wwarp under winuae
|
08 August 2009, 09:43 | #6 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Ok but back to my original reply: you didn't post files, command line examples or anything at all. I am losing my interest quickly if I need to ask obvious things..
|
08 August 2009, 15:58 | #7 |
CaptainM68K-SPS France
|
i use this command under CLI : wwarp nameofthesoft.wwp W
W stands here for writting. I tried lately with tony.wwp that is in the zone. put tony.wwp in a folder, position on the folder, then type : wwarp tony.wwp W It tries to calibrate and fails. |
08 August 2009, 17:27 | #8 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Much better but wwarp is missing. I am going to be extremely lazy as I more or less promised
|
08 August 2009, 17:35 | #9 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,471
|
|
08 August 2009, 18:05 | #10 |
CaptainM68K-SPS France
|
Yes it's this, coded by our friend WEPL its program is very good and helpful ^^.
There Toni: http://www.whdload.de/whdload/WWarp128.lha The wwarp source is included in the archive Last edited by dlfrsilver; 08 August 2009 at 18:13. |
08 August 2009, 18:46 | #11 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Code:
wwarp tony.wwp W writing track 0, format dosf testing drive/dma speed at track 1, $317C.0 $317C.0 $317C.0 $317C.0 $317C.0, using writelen $3194. writing track 1, $3020.0 bytes, success. writing track 2, $3020.0 bytes, success. writing track 3, $3020.0 bytes, success. .... writing track 150, $3020.0 bytes, success. writing track 151, $3020.0 bytes, success. ADDED: after checking my crystal ball: you set "disk length" to bigger than ext adf has space reserved for tracks. You should have explained the situation (much) more clearly... Last edited by Toni Wilen; 08 August 2009 at 20:02. |
08 August 2009, 20:41 | #12 | |
Moderator
Join Date: Jan 2002
Location: France
Posts: 491
|
Quote:
But Denis likes doing complicated things. |
|
08 August 2009, 20:44 | #13 |
Da Digger :)
Join Date: Nov 2008
Location: Monza, Italy
Posts: 2,822
|
|
08 August 2009, 21:14 | #14 |
Moderator
Join Date: Jan 2002
Location: France
Posts: 491
|
|
09 August 2009, 06:06 | #15 |
CaptainM68K-SPS France
|
OK, let me check
EDIT : Okkk, i wasn't aware of this. At least my question has brought out a solution Thanks toni and Psygore ! Last edited by dlfrsilver; 09 August 2009 at 06:32. |
09 August 2009, 08:20 | #16 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Larger floppy_write_length values should work but you need to create the extended adf after emulation has been started (or you will get standard size ext adf)
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
List of write-back-to-disk titles supported by WWarp | MethodGit | Amiga scene | 31 | 24 October 2010 02:21 |
Portaudio support (was: WinUAE support for ASIO drivers) | Amiga1992 | support.WinUAE | 57 | 28 March 2009 21:15 |
Would LOVE some help with Wwarp :) | VermillioN | support.Hardware | 5 | 08 February 2007 19:00 |
caps wwarp mfmwarp hardware copy stations | Borg_Number_One | support.WinUAE | 5 | 09 September 2004 23:11 |
WinUAE and USB support??? | nothingman | New to Emulation or Amiga scene | 3 | 10 April 2003 15:24 |
|
|