• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Floppy Emu HD mode not working, SE w/ Radius '020 accelerator

JC8080

Well-known member
Has anyone ever had experience using a Floppy Emu with a SE with a Radius '020 accelerator? I have an SE with the 25mhz version of the accelerator, the machine boots fine off its internal HD, and will boot off the Floppy Emu in floppy mode, but when I try to boot using the HD mode it freezes up. The activity LED on the Floppy Emu goes from blinking like it normally does when being accessed, to solid green, and a small message shows up on the screen that I think said "wait state changed to 4", but unfortunately I didn't take a photo of the message.
 

mg.man

Well-known member
I don't have, so haven't tried with a Radius accelerator, but I *can* tell you I've had the exact same issue when my Total Systems Mercury '030 is enabled. If I boot with extensions off (so the Mercury is not (at least fully) "enabled"), I can successful boot from the FloppyEMU in HD20 mode. If the Radius needs an extension to enable it, it might be worth trying with that disabled? 🤔
 

JC8080

Well-known member
I don't have, so haven't tried with a Radius accelerator, but I *can* tell you I've had the exact same issue when my Total Systems Mercury '030 is enabled. If I boot with extensions off (so the Mercury is not (at least fully) "enabled"), I can successful boot from the FloppyEMU in HD20 mode. If the Radius needs an extension to enable it, it might be worth trying with that disabled? 🤔

Good to know, thanks. I was looking through the control panel of this machine (I just picked it up) and I don't see any Radius control panel for the accelerator. I didn't look in the system folder, so it's possible there's an extension in there to enable the accelerator. I'll try booting with extensions disabled. It actually won't boot off the HD at the moment, the anti-virus software is saying there's an infection, even though it was booting fine before that, and I didn't do anything other than boot to the Floppy Emu from the pre-installed (on the Floppy Emu) 6.0.8 boot disk. Booting with extensions disabled would likely skip the anti-virus boot scan as well.
 

Phipli

Well-known member
Was going to say but @mg.man beat me too it. Sounds like timing issues likely from missing driver.

I have the driver somewhere...
 

Phipli

Well-known member
The first two files are specifically for the SE, They came with RadiusWare 2.0, but I don't seem to have that on my phone... unless it is in "radius_drivers". Otherwise, the version 3.2.5 might work with the SE driver :)

Edit :
The "radius_drivers" is likely the third in the set of files. Seems to match whats here :

It recommends installing from radius_drivers to enable all functions.
 

Attachments

  • Accel2_9.sea.hqx
    33.1 KB · Views: 5
  • Accelerator_SE_Patch.sea.hqx
    45.5 KB · Views: 5
  • RadiusWare3.2.5.smi.hqx
    575.2 KB · Views: 6
  • radius_drivers.sit.hqx
    379.2 KB · Views: 6
Last edited:

kuifduif

New member
Try to switch the SE on while holding down the mouse button; my Radius accelerator shows the following screen (from its ROM) where you can disable the accelerator or it’s caches:
 

Attachments

  • CD0CBA90-8301-47CA-B256-18C2E95435EF.jpeg
    CD0CBA90-8301-47CA-B256-18C2E95435EF.jpeg
    5.6 MB · Views: 24

JC8080

Well-known member
In my other thread, it sounds like the Floppy Emu is known to be incompatible with accelerators. I installed the driver's @Phipli recommended, the issue remained.

I was able to disable the accelerator per @kuifduif instructions, Floppy Emu works fine with the accelerator turned off. Not the ideal solution, but it does let me copy files to my accelerated machine, which ultimately is the goal.

 

cheesestraws

Well-known member
Given that I think a real HD20 doesn't work either, it doesn't seem entirely fair to frame this as a floppy emu issue...
 

JC8080

Well-known member
Given that I think a real HD20 doesn't work either, it doesn't seem entirely fair to frame this as a floppy emu issue...
Yes, I didn't mean to call this out as a Floppy Emu issue, it's an issue with accelerators and HD20 compatibility in general. The Floppy Emu is an amazing product, I can't imagine trying to work with these old machines without one.
 

mg.man

Well-known member
In an attempt to end any speculation...
I put my SE'030 (Total Systems Mercury 030) back together (I'd been using the case/PSU/etc. for some other projects recently) and hooked up a real HD20.

When booted without the GEMstart extension loaded (and later confirmed with Extensions disabled by holding down "shift"), the HD20 works fine. However, when I start with everything "on", after quite a bit of trying (flashing LED on the HD20), I end up with the following:
20220804_211220.jpg
...and to give another data point, I also tried a @tashtari TashTwenty, with similar result:
20220804_211938.jpg
So, I think we have definitive proof that accelerators (certainly the Total Systems types and variants) don't mix well with "HD20" devices...
 

tashtari

PIC Whisperer
"wait state changed to 4"
I'm just guessing, but this could be an error saying the phase lines were changed to state 4, which indicates that the host is trying to force the drive to reset, which is never an indication of anything good in the DCD/HD20 interface. Maybe something with the accelerator is causing the IWM to clock too fast and they've compensated for it on the floppy interface but not the HD20 interface?
 

Phipli

Well-known member
In an attempt to end any speculation...
I put my SE'030 (Total Systems Mercury 030) back together (I'd been using the case/PSU/etc. for some other projects recently) and hooked up a real HD20.

When booted without the GEMstart extension loaded (and later confirmed with Extensions disabled by holding down "shift"), the HD20 works fine. However, when I start with everything "on", after quite a bit of trying (flashing LED on the HD20), I end up with the following:
View attachment 44689
...and to give another data point, I also tried a @tashtari TashTwenty, with similar result:
View attachment 44690
So, I think we have definitive proof that accelerators (certainly the Total Systems types and variants) don't mix well with "HD20" devices...
Just one thing - booting without the extension doesn't stop the accelerator usually. If you check tattletech you might find it still reports an 030 (but at perhaps half the speed). On mine you disable the accelerator by powering on while depressing the interrupt button.

You may have accidentally indicated that the accelerators /do work/, at low speed.
 

mg.man

Well-known member
the host is trying to force the drive to reset -- or -- the accelerator is causing the IWM to clock too fast
I believe I mentioned... the HD20 does make a valiant attempt to come online - you can hear the mechanism re-/trying to load, and the LED does flicker as if there is activity before the SE throws the error. There is a similar "pause" using the TashTwenty, but with no LED, it's hard to know what's going on. I can't recall, is there a "debug" (logging) mode on the TT? 🤔
booting without the extension doesn't stop the accelerator usually.
I'll check later, but from memory, I *think* it reports as a 68020, not '030.
 

tashtari

PIC Whisperer
is there a "debug" (logging) mode on the TT? 🤔
Nope, afraid not. If you have a PIC programmer and a spare PIC16F1825, I can hook you up with my cobbled-together DCD protocol analyzer, though.

Also, forgot this before, but the fact that it knows what the volume name is means some communication must be taking place. Maybe the clock isn't totally wrong but is sufficiently disrupted that the checksum fails sometimes - that will cause the Mac to go into phase 4 in an attempt to set things right. I don't know what phase 4 looks like on a real HD20 but it wouldn't surprise me to learn that it goes through its powerup cycle again and thusly unload/reload the heads.
 

mg.man

Well-known member
If you have a PIC programmer and a spare PIC16F1825
I do... (still haven't gotten 'round to moving my TTs over to '1704s - maybe this is a good excuse to pull one of the 1825s :unsure: )
I don't know what phase 4 looks like on a real HD20 but it wouldn't surprise me to learn that it goes through its powerup cycle again and thusly unload/reload the heads.
That does sound like the behaviour I was seeing... the HD20 was definitely straining to do "something"...
 

Skate323k137

Well-known member
Odd is right!

My MicroMac accelerator will allow HD20 access when booted with extensions off, but it does the READ STATE CHANGE 4 or such error if the accelerator is enabled. I could check TattleTech if someone is curious what it reports as with extensions disabled.
 
Top