15 August 2017, 23:28 | #221 |
Registered User
Join Date: May 2011
Location: Cambridge
Posts: 682
|
Yes I would say it's possible. There's perhaps a question whether the increased complexity in IO-line handling will push IO latencies too high to work reliably. Would have to try it to find out, could probably be done okay.
|
16 August 2017, 09:54 | #222 |
Registered User
Join Date: Jul 2013
Location: Oporto / Portugal
Age: 52
Posts: 27
|
Someone raise a statue to kaffer in Queen's Palace Gardens... He is a floppy God!
|
16 August 2017, 10:55 | #223 | |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 881
|
Quote:
Works well on my a500 |
|
16 August 2017, 11:06 | #224 | |
Registered User
Join Date: May 2011
Location: Cambridge
Posts: 682
|
Quote:
Regarding the selector, are you using my build of AUTOBOOT.HFE (included in the FlashFloppy distribution)? |
|
16 August 2017, 11:20 | #225 |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 881
|
Yes, I have only used cortex previously, so that's the only one I have.
|
16 August 2017, 12:16 | #226 |
Registered User
Join Date: May 2011
Location: Cambridge
Posts: 682
|
|
16 August 2017, 12:20 | #227 | |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 881
|
Quote:
It's an Amiga Technologies A1200, so I think it had some issues with the ready signal ? I remember cutting some wire off the motherboard which made gotex work initially, but I didn't really use the floppy much after that as I got a PCMCIA card which was faster. |
|
16 August 2017, 13:35 | #228 | |
Registered User
Join Date: May 2011
Location: Cambridge
Posts: 682
|
Quote:
You can boot that on FlashFloppy firmware if it's only file on the USB stick it will be auto-allocated slot 0. Or you can test on Cortex of course. Run the Floppy Test -> Floppy Read Test and you will see a report on RDY signal at the start of the test. No RDY would mean my selector (well, my build of HxC's selector) won't work as my modified detect routine relies on it. EDIT: Also, regarding too slow on cold boot. Can you try the early startup menu, check DF0 appears there, and also whether you can boot from Gotek when exiting the startup menu. That can confirm whether FlashFloppy is simply too slow to mount the first image. It is then a matter of your USB drive being slow to mount (but I guess it worked on Cortex?) or I have too many delays in the init routines: eg I stuck a 200ms delay at start to allow 5v to stabilise, and the USB stack is full of multi-millisecond delays also. There's probably 500ms could be shaved off of startup. Another possibility might be to deassert DSKCHG while mounting a USB stick, perhaps just at power on, as that will make the Amiga wait a while as it tries to read the floppy it believes is there. EDIT2: Okay just ran a logic analyser on cold start of my A1200/030, rev 1d1, Kick 3.0. Timing is approx 1.5s from power on to drive detect, and then another 1.5s from drive detect to STEP, sample DSKCHG, and floppy boot. So FlashFloppy has ~3s to get the first image mounted -- and on my setup it gets from power on to image mounted in less than 1.1s, so there should be oodles of time (I have measured the time from image mounted to DSKCHG deasserted as over 2 seconds). I would therefore suspect your USB stick is slow, or has a lot of files in the root directory (FAT32 lookup is linear, and new files are usually at the end of the directory list). See this pic: power on is at approx 3s (lines glitch and initialise), drive detect is the blip at 4.5s, and then DSKCHG is deasserted and image loads at approx 6s. Last edited by Keir; 16 August 2017 at 15:40. |
|
16 August 2017, 14:31 | #229 |
Registered User
Join Date: Oct 2012
Location: Krypton
Posts: 1,224
|
Kaffer just tried your new 5.a on my A1200 /030 acc, and that systest adf and works ok here
Did the floppy read test and it says All tracks read ok |
16 August 2017, 15:43 | #230 |
Registered User
Join Date: May 2011
Location: Cambridge
Posts: 682
|
Glad to hear You should see SysTest complain that READY asserts too fast, and believes that a Gotek is attached. Which is of course true, and the message is expected.
|
16 August 2017, 16:08 | #231 |
Registered User
Join Date: Oct 2012
Location: Krypton
Posts: 1,224
|
Yes it reports exactly as you say Kaffer, thanks again for this most excellent work, your place in Amiga history is assured
|
16 August 2017, 16:31 | #232 | |
Registered User
Join Date: Apr 2015
Location: Norway
Age: 47
Posts: 893
|
Quote:
I cross my fingers that this can be a thing. Keep ut the great work |
|
16 August 2017, 20:20 | #233 |
Registered User
Join Date: May 2011
Location: Cambridge
Posts: 682
|
Just tested on an A600 with Vampire 2. I didn't find any problems so far, touch wood, as of v0.5.0a release.
|
16 August 2017, 21:34 | #234 | |
Registered User
Join Date: Sep 2016
Location: Ireland
Posts: 304
|
Quote:
Woohoo! Thanks!! |
|
17 August 2017, 00:43 | #235 | |
Registered User
Join Date: May 2011
Location: Cambridge
Posts: 682
|
Quote:
This shows the jumper wire you need to add to restore the ready signal on your Escom board. There's also a full video description of modding a stock Escom board by the great RetroGameModz on YouTube: [ Show youtube player ] |
|
17 August 2017, 02:12 | #236 | |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 881
|
Quote:
I will fix up the motherboard tonight and re-test. |
|
17 August 2017, 02:55 | #237 | |
CaptainM68K-SPS France
|
Quote:
Congratulations for doing such a good job |
|
17 August 2017, 08:37 | #238 | |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 881
|
Quote:
The only issue I have now is that during a cold boot it will always boot from the HD. Warm boots will boot from the floppy fine (using index mode). The game I am writing uses a custom track write routine, and it was always detecting write errors with cortex, however it saves really quickly (no errors) with your firmware. Thanks again for pointing out the fix! |
|
17 August 2017, 09:37 | #239 | |
Registered User
Join Date: May 2011
Location: Cambridge
Posts: 682
|
Quote:
Your A1200 is stock with Kickstart 3.1 I guess? How many files are in the root of your USB stick? Have you tried another USB stick? Does that very same USB stick with same number of files work on cold boot with Cortex firmware? |
|
17 August 2017, 11:35 | #240 | |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 881
|
Quote:
One file on the stick. I tried my "slow" stick and ironically it booted fine from cold boot. I will test it with the cortex firmware tomorrow with both sticks. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Help to open-source SAS/C | Hauke | Coders. General | 35 | 26 September 2017 22:39 |
LCD on Gotek (with HxC firmware) | christopherpm | Hardware mods | 1 | 08 January 2017 02:51 |
Gotek drive firmware for mounting .iso cd images | Ox. | Amiga scene | 7 | 05 November 2014 05:14 |
Gotek drive firmware for Amiga general USB mass storage solution | Supamax | Amiga scene | 2 | 20 September 2014 08:35 |
BlitzBasic - Is now open source | Djay | Amiga scene | 2 | 08 February 2003 01:09 |
|
|