English Amiga Board


Go Back   English Amiga Board > Requests > request.UAE Wishlist

 
 
Thread Tools
Old 07 August 2009, 18:39   #1
dlfrsilver
CaptainM68K-SPS France
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 44
Posts: 9,012
Send a message via MSN to dlfrsilver
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 ?
dlfrsilver is offline  
Old 07 August 2009, 18:53   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,997
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.
Toni Wilen is online now  
Old 07 August 2009, 19:15   #3
dlfrsilver
CaptainM68K-SPS France
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 44
Posts: 9,012
Send a message via MSN to dlfrsilver
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.
dlfrsilver is offline  
Old 07 August 2009, 19:49   #4
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,997
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.
Toni Wilen is online now  
Old 08 August 2009, 00:14   #5
dlfrsilver
CaptainM68K-SPS France
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 44
Posts: 9,012
Send a message via MSN to dlfrsilver
I'm not a coder, and it would be so great to use wwarp under winuae
dlfrsilver is offline  
Old 08 August 2009, 09:43   #6
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,997
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..
Toni Wilen is online now  
Old 08 August 2009, 15:58   #7
dlfrsilver
CaptainM68K-SPS France
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 44
Posts: 9,012
Send a message via MSN to dlfrsilver
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.
dlfrsilver is offline  
Old 08 August 2009, 17:27   #8
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,997
Much better but wwarp is missing. I am going to be extremely lazy as I more or less promised
Toni Wilen is online now  
Old 08 August 2009, 17:35   #9
Retro-Nerd
Missile Command Champion

Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 49
Posts: 12,228
The wwarp programme?

http://whdload.de/whdload/
Retro-Nerd is offline  
Old 08 August 2009, 18:05   #10
dlfrsilver
CaptainM68K-SPS France
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 44
Posts: 9,012
Send a message via MSN to dlfrsilver
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.
dlfrsilver is offline  
Old 08 August 2009, 18:46   #11
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,997
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.
and game also works. Where exactly is the problem?

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.
Toni Wilen is online now  
Old 08 August 2009, 20:41   #12
Psygore
Moderator

Psygore's Avatar
 
Join Date: Jan 2002
Location: France
Posts: 485
Quote:
Originally Posted by Toni Wilen View Post
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.
I've always converted directly wwarp file to extended adf when I needed it.
But Denis likes doing complicated things.
Psygore is offline  
Old 08 August 2009, 20:44   #13
Supamax
Da Digger :)

Supamax's Avatar
 
Join Date: Nov 2008
Location: Monza, Italy
Posts: 2,588
Quote:
Originally Posted by Psygore View Post
I've always converted directly wwarp file to extended adf when I needed it.
But Denis likes doing complicated things.
Hi Psygore,
how do you make the conversion?
Did you write a PC/DOS/WIN utility?
Supamax is offline  
Old 08 August 2009, 21:14   #14
Psygore
Moderator

Psygore's Avatar
 
Join Date: Jan 2002
Location: France
Posts: 485
Quote:
Originally Posted by Supamax View Post
Hi Psygore,
how do you make the conversion?
Did you write a PC/DOS/WIN utility?
I've hacked my amiga program mfm2wwarp. Only to do some quick tests (ie. Ghost Battle).
Psygore is offline  
Old 09 August 2009, 06:06   #15
dlfrsilver
CaptainM68K-SPS France
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 44
Posts: 9,012
Send a message via MSN to dlfrsilver
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.
dlfrsilver is offline  
Old 09 August 2009, 08:20   #16
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 46
Posts: 24,997
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)
Toni Wilen is online now  
 


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) Akira 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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 20:37.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.
Page generated in 0.09810 seconds with 15 queries