Agranlunds TF534 Build
Moderators: terriblefire, Terriblefire Moderator
Re: Agranlunds TF534 Build
ah yes I see your running in fast-ram now, thanks for clarification
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
- 8 Bit Dreams
- Moderator Team
- Posts: 785
- Joined: Fri Nov 09, 2018 7:12 am
- Location: Germany
Re: Agranlunds TF534 Build
Nice and smooth! My compliments, i like that!!!!agranlund wrote: ↑Sun Sep 22, 2019 5:42 pm I think we've seen enough of Elite Frontier running on TF equipped Amigas, so here it is finally running really quite well on the Atari ST
https://www.youtube.com/watch?v=6bHiThFE05I
(No sound, and washed out colours.. I'm using a temporary quickly hacked together VGA cable)
Any chance to get IDE running?
Retro computer hardware & repair in Germany
Re: Agranlunds TF534 Build
I think digging deeper into that will be next on the agenda. I really want my CF card to work with the TF as I am running out of stuff I can comfortably run from floppyAny chance to get IDE running?
So far I the only thing I've really done to the TF is to make the IDE interface appear in the correct location for Atari.
Then I made a build of EmuTOS that spits out a lot of relevant debug information.
What I could see was that it recognised the device, and all of the 4 partitions that I had on them - the partition sizes appears to be correct.
But it complaints that none of the partitions are valid Atari partitions.
(HDDriver util was also able to recognise the device but info such as names and partitions are garbage)
I am thinking read/write timing issues, but I only really scratched the surface yet.
What I could see is that there are a couple of differences in the EmuTOS IDE code depending on if target is Amiga or Atari. When I get a chance I will explore this for possible clues on what I might need to change in the TF firmware.
One of the differences between EmuTos Amiga/Atari had something to do with timings.
(On a side note, if I plug the CF card into my own expansion board, thus into the ST bus, it will work if the TF is running at ST clock speed but not with its own oscillator - but I rather focus on getting the IDE on the TF board to work, and worry about IDE expansions that goes in the ST bus later, or never... )
Re: Agranlunds TF534 Build
Finally! IDE is a success!
I noticed on the TF534 schematics that the data lines for the IDE interface are byte-swapped.
Apparently this is standard on the Amiga, but that is not the case on Atari.
So I swapped the lines on my cable and hey, presto!
(I had already modified the TF firmware to present the IDE bus at the correct address for Atari)
Works fine in EmuTos but not in Atari TOS 2.06 and I don't know why (maybe because I haven't hooked up the interrupt to ASCI pin 10?)
The modified IDE cable: The IDE situation on Atari is a bit confusing, and I may have understood things wrong.. but I think it might be possible to get the IDE interface on the TF to work with a stock cable. "twisted cable" is apparently a thing in the Atari world, and is necessary if you want full speed on drives partitioned for PC compatibility? The IDE interface on the TF basically does this.
However, my CF card is partitioned to be TOS-only compatible, meaning I get full speed on a standard Atari IDE interface (me twisting the cable now basically "untwists" it).
Maybe you don't have to modify the cable if you use a different partition scheme than I am.
I noticed on the TF534 schematics that the data lines for the IDE interface are byte-swapped.
Apparently this is standard on the Amiga, but that is not the case on Atari.
So I swapped the lines on my cable and hey, presto!
(I had already modified the TF firmware to present the IDE bus at the correct address for Atari)
Works fine in EmuTos but not in Atari TOS 2.06 and I don't know why (maybe because I haven't hooked up the interrupt to ASCI pin 10?)
The modified IDE cable: The IDE situation on Atari is a bit confusing, and I may have understood things wrong.. but I think it might be possible to get the IDE interface on the TF to work with a stock cable. "twisted cable" is apparently a thing in the Atari world, and is necessary if you want full speed on drives partitioned for PC compatibility? The IDE interface on the TF basically does this.
However, my CF card is partitioned to be TOS-only compatible, meaning I get full speed on a standard Atari IDE interface (me twisting the cable now basically "untwists" it).
Maybe you don't have to modify the cable if you use a different partition scheme than I am.
- 8 Bit Dreams
- Moderator Team
- Posts: 785
- Joined: Fri Nov 09, 2018 7:12 am
- Location: Germany
Re: Agranlunds TF534 Build
Wow!!!
That's impressive! Will crimp a twisted cable and do tests @weekend!
That's impressive! Will crimp a twisted cable and do tests @weekend!
Retro computer hardware & repair in Germany
Re: Agranlunds TF534 Build
With a PC-compatible (= not TOS-only-compatible) partitioning scheme, EmuTOS should be able to recognize the TF's IDE interface as is, i.e., with a regular cable as "twisted" interface. Of course, after changing the IDE IF's address to be where the Atari expects it, like Agranlund did.
- 8 Bit Dreams
- Moderator Team
- Posts: 785
- Joined: Fri Nov 09, 2018 7:12 am
- Location: Germany
Re: Agranlunds TF534 Build
Does the firmware listed above has fixed IDE already, or there was some improvements done after?
Thinking about to test TF534 with some relicators i have here (three different types) maybe it will fit at least on one revision...
Thinking about to test TF534 with some relicators i have here (three different types) maybe it will fit at least on one revision...
Retro computer hardware & repair in Germany
Re: Agranlunds TF534 Build
Really great work you are doing here! Keep it going!
Re: Agranlunds TF534 Build
great job Agranlund
Since 0.9.8 EmuTOS supports twisted cable. Also it is supported in Pera Putnik's driver and modified TOS.
Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
Re: Agranlunds TF534 Build
Not sure, so I attached a new firmware which has the FastRam and IDE changes.Does the firmware listed above has fixed IDE already, or there was some improvements done after?
Hopefully these changes can be implemented in the official Atari firmwares.
Also included in the zip is a build of EmuTOS 0.9.11 that runs from FastRAM - it's quite nice and quick!
Just start emutostf.prg.
And also, I included a faster-booting and silent build of EmuTOS for burning to ROM. You don't need this, but it's a nice optional and I use it.
I have emuboot.img burned to my roms, and emutostf.prg in my auto folder. This makes my Atari boot straight into EmuTos running from FastRAM.
(both builds are made from unmodified 0.9.11 sources)
I plan on tweaking emuboot.img some more so this is more of a proof-of-concept.
Mainly thinking about these two things:
- Make it as a 192Kb image to get rid of the need for ROM decoding hardware.
(should be doable, we hardly need anything from this first stage EmuTOS except for being able to start emutostf.prg in the auto folder)
- Don't run anything from the auto folder except for emutostf.prg (because emutostf.prg will run the autofolder itself when started)
- Attachments
-
- TF534r2c_Atari_20190923.zip
- (306.37 KiB) Downloaded 221 times