English Amiga Board


Go Back   English Amiga Board > Misc > MarketPlace

 
 
Thread Tools
Old 08 February 2021, 12:50   #1
masteries
Registered User
 
masteries's Avatar
 
Join Date: Oct 2020
Location: Madrid
Age: 40
Posts: 195
New Atari ST/E hard disk interface - Faster and more SD card compatible than Satan

A new Hard Disk interface compatible with Atari ST family computers,

Results: The ACSI2STM works perfectly; loading the current Metal Slug port takes around 4 - 5 seconds (aprox. 1 MB/s ,
2022 firmware reaches 1 MB/s).
Tested against old SD cards, such 1 GB card; 4 GB SDHC and 8 GB SDHC. All these are detected and works correctly!



Update 17 May 2022
The usual problem with power sources is solved!


Solution: In order to use any power source micro USB port is not recommended be used,
instead, now each hard disk unit is now provided with its own soldered USB cable.






On the video, a game is executed from hard disk; a savestate of the game is created, followed by a copy of this savestate, and finally load this savestate copy and resuming the game.



[ Show youtube player ]


Usage video:

[ Show youtube player ]

[ Show youtube player ]

[ Show youtube player ]

Photographs of the hard disk interface, Prototype one, final version do not have flying wires









The hard disk image (DOS & TOS compatible, readable on Windows) I used: http://atari.8bitchip.info/DiskImgPP1.html
You can use Win32DiskImager (Windows) in order to write it.
The ST / STE with a hard disk is another world!




Each unit is completely built and tested,

price is 36€ + shipment , with tracking number (6,5€ for Spain or 10,5€ for Europe - USA - America 10,5€ ; Canada, Japan, Asia, Alaska and Australia is 11,5€
12,5€ New Zealand and South Korea).




Lower cost and better SD card compatibility than any Satan disk, and much lower price than UltraSatan.
Its the Atari ST hard disk suitable for the masses,



Thanks to user Dreadnought:

If you have a very old TOS operating system, such 1.00 or 1.02; you will need to use this disk image, due to some incompatibilities with hard disk partitions on these ancient TOS versions:

https://atariage.com/forums/topic/31...omment-4821616


------------------------------------------------------------------------------------------------------------------------------------------------













All users that acquired my manufactured hard disk units, will receive a link with the update file.



----------------------------------------------------------------------------------------

Tested micro SD cards:

-Working micro SD cards:

Kingston de 8 GB clase 4
Kingston de 4 GB clase 4
Intenso de 8 GB clase 4
Intenso de 16 GB clase 6
Intenso de 4 GB clase 10
Intenso de 8 GB clase 10
Kingston de 16 GB clase 10
Sandisk de 16 GB clase 6
Kingston 2GB class ?? (SD-C02G - Tested by Jltursan )
Kingmax 2GB class ?? (Tested by Jltursan)
Nisu 2GB Class 6 (Tested by Jltursan)
Toshiba 16 GB Class 10 UHS-1 (Tested by Real Larry (AF) )
Mitos brand 1 GB and 4 GB Class 10 (https://de.aliexpress.com/item/1005002096781542.html, Tested by Real Larry (AF) and Philgood1351fr (EAB) )
Intenso de 32 GB clase 10 (Tested by Real Larry (AF) )
Kingston 1 GB (tested by Shaoth)
Kingston 2 GB (tested by Shaoth)
Philips 64 GB UHS-1 A1 V10 Micro SDXC (tested by Shaoth)
Sandisk Extreme Plus 64 GB UHS-3 Micro SDXC (tested by Shaoth)
Samsung Evo Plus 128 GB UHS-3 Micro SDXC (tested by Shaoth)


-Non working ones:

Sandisk 1 GB (With the new firmware, it turned incompatible, things of life)
Cloudisk 512 MB
No brand 4 GB
MediaRange 8 GB class 10 (3 bombs appear, non compatible)
Sandisk 32 GB clase 10 UHS-1

Original project: Jean-Matthieu COULON

Last edited by masteries; 30 May 2023 at 16:42. Reason: TOS 1.00 - 1.02 compatible disk image - Another suitable power source
masteries is offline  
Old 08 February 2021, 13:48   #2
dreadnought
Registered User
 
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 1,899
That's very impressive (especially the price). Congrats! So, is any soldering required? How do you exactly connect it, and would it work with my 1040 STf?
dreadnought is offline  
Old 08 February 2021, 16:10   #3
masteries
Registered User
 
masteries's Avatar
 
Join Date: Oct 2020
Location: Madrid
Age: 40
Posts: 195
Quote:
Originally Posted by dreadnought View Post
That's very impressive (especially the price). Congrats! So, is any soldering required? How do you exactly connect it, and would it work with my 1040 STf?

From an user point of view is a completely plug&play device; soldering is not required.


You need a micro SD card, and write this hard disk image file; the hard disk is self bootable, you don´t need a diskette with a driver. The driver resides in the micro SD card. This hard disk image is compatible both for your Atari and Windows PC!

https://drive.google.com/file/d/1vqA...ew?usp=sharing


You need to power it with any mobile phone charger (via micro USB). The device its externally connected to your Atari STf hard disk port.
The operation instructions, as well the update instructions are attached to the original post.


It shall work on your 1040 STF; this device is based on the code of Jean-Matthieu Coulon. He tested on a STF with TOS 1.04, and a STE with TOS 1.62, and STE with TOS 2.06



My machine, the Atari from the videos, is a 1040 STE with TOS 1.06

Now I can execute the larger size games I am developing, such the Metal Slug port Loading speed is around 10 - 12 x faster than diskette.




However there are two firmware versions, the original and the modified one that worked on my STE. Other users, with STFM reported that modified one operates correctly, and original not.


-On the update package, the two firmwares are available; the device is easy to update.



Prior to modify the firmware, I encounter many hard disk writing problems; now I am implementing a circular buffer in order to process up to two ACSI (hard disk port) commands at same time in order to enhance the performance more. But this will take many time, many experiments.




Currently the units are shipped with modified firmware and complete instructions about how to operate it, and how to update it.


The price is a compromise on components cost, soldering materials, and needed time (it requires many manual work). The idea is to provide an accesible mass storage device for everyone, and more SD card compatible and faster than Satan.





Obviously UltraSatan is better, and much faster, but it cost more than 3x; and the difference for any Atari user is not much noticeable.

Last edited by masteries; 08 February 2021 at 16:15.
masteries is offline  
Old 08 February 2021, 16:26   #4
dreadnought
Registered User
 
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 1,899
I really like it, maybe I will get one, haven't bought anything for my retro machines in a long time

I thought about Satan before, but ST is not my favourite machine and I couldn't justify the expense. Just got by with a Gotek.

So, to clarify one more time, this works just like Satan and I can run all the games compatible with Satan, plus also write to disk (eg make savegames) ?

PS: you should post this on AtariAge, I'm sure there is a bigger audience
dreadnought is offline  
Old 08 February 2021, 16:40   #5
masteries
Registered User
 
masteries's Avatar
 
Join Date: Oct 2020
Location: Madrid
Age: 40
Posts: 195
Quote:
Originally Posted by dreadnought View Post
I really like it, maybe I will get one, haven't bought anything for my retro machines in a long time

I thought about Satan before, but ST is not my favourite machine and I couldn't justify the expense. Just got by with a Gotek.

So, to clarify one more time, this works just like Satan and I can run all the games compatible with Satan, plus also write to disk (eg make savegames) ?

PS: you should post this on AtariAge, I'm sure there is a bigger audience

Yes, you can understand it as an improved Satan (its not the same hardware, of course). You can use SDHC cards and reading / writing is double speed than Satan. And cheaper,



About savegames, you can view this video:


I uploaded this past weekend; a hard disk installed game is executed, and a savestate is created; after this, the system is returned to desktop and a copy of the savestate is created and the game resumed via loading the copy of the savestate(as a demonstration of correct hard disk writing operation, with the new firmware):


[ Show youtube player ]




Yes, it is posted also on Atari Age, Atari Forum, Spanish RetroWiki...
masteries is offline  
Old 08 February 2021, 17:48   #6
Psiq
Keen Collector
 
Psiq's Avatar
 
Join Date: Dec 2017
Location: Herefordshire UK
Posts: 120
I am really interested in one of these. I have a STE with a 4mb memory upgrade and I have upgraded TOS to 2.06.

Will this work OK with this set up? Does it have any of the compatabilty issues the Ultrasatan had with some STE machines?

Thanks
Psiq is offline  
Old 08 February 2021, 18:19   #7
lesta_smsc
Registered User
 
lesta_smsc's Avatar
 
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
Nice work! If I'm not mistaken that's the Bluepill as used for Flashfloppy! If the price includes that then it's even more of a bargain.
lesta_smsc is offline  
Old 08 February 2021, 19:02   #8
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,331
Nice work to whoever created this. I am sure lots of people will like what you have created.

How does the performance compare to UltraSatan and CosmosEx?

The problem with any ACSI device (IIRC) is the mythical "Bad DMA". I assume that this device is as likely to suffer from issues as any other ACSI device? For those reading, it's an as yet undiagnosed issue with the DMA controller chip and grounds/termination on some ST motherboards. I personally have never seen this, just read about the problem.
alexh is offline  
Old 08 February 2021, 19:12   #9
masteries
Registered User
 
masteries's Avatar
 
Join Date: Oct 2020
Location: Madrid
Age: 40
Posts: 195
Quote:
Originally Posted by Psiq View Post
I am really interested in one of these. I have a STE with a 4mb memory upgrade and I have upgraded TOS to 2.06.

Will this work OK with this set up? Does it have any of the compatabilty issues the Ultrasatan had with some STE machines?

Thanks

If your STE is manufactured after 1989 and middle 1990; it will include the Good DMA chip, and mainly all hard disk devices will be able to read and write.


If you have one of the very first STE mainboard, your machine can read from hard disk, but most probably you will encounter writing corruption.


As well, my STE (from 1990) had hard disk writing problems, but a minor firmware modification solves this.


FYI: There are 14 revisions of STE motherboard, that is far from normal.
Otherwise, reading always work.




As far I have knowledge, these UltraSatan problems with some STE is not UltraSatan problems, these are motherboard problems for some STE revisions. There is a large research about this, that contain solutions:


https://www.exxoshost.co.uk/atari/last/DMAfix/index.htm


My STE behaves such UPDATE July 11, 2016 ; with an oscilloscope I detected that the timing signals are very restrictive; I modified the firmware to deal with these restrictive timing; with succesful results!


Currently all units are shipped with the modified firmware; an user with a STFM reports that modified one works ok, but original not. Due to last STFM units are shipped with the same circuit board and components for hard disk management as early STE. But some other STE still have writing problems; one of these motherboards have the large CPU instead the small square one, and many airwires crossing the board... its appears more a prototype than a commercial one...




There is an easy way to know if your STE is one of the first or not; what is the original TOS of your machine?

With your machine, you can play Metal Slug













Last edited by masteries; 08 February 2021 at 19:18.
masteries is offline  
Old 08 February 2021, 19:25   #10
masteries
Registered User
 
masteries's Avatar
 
Join Date: Oct 2020
Location: Madrid
Age: 40
Posts: 195
Quote:
Originally Posted by alexh View Post
Nice work to whoever created this. I am sure lots of people will like what you have created.

How does the performance compare to UltraSatan and CosmosEx?

The problem with any ACSI device (IIRC) is the mythical "Bad DMA". I assume that this device is as likely to suffer from issues as any other ACSI device? For those reading, it's an as yet undiagnosed issue with the DMA controller chip and grounds/termination on some ST motherboards. I personally have never seen this, just read about the problem.



This device reads and writes twice faster than Satan.
A savestate of 524 KB takes 6 seconds to be written.

Read speed varies from 250 to 300 KB/s



UltraSatan and CosmosEx are ultimate state of the art, but from an Atari user point of view, practically there is not much difference.
masteries is offline  
Old 08 February 2021, 23:16   #11
Psiq
Keen Collector
 
Psiq's Avatar
 
Join Date: Dec 2017
Location: Herefordshire UK
Posts: 120
Quote:
Originally Posted by masteries View Post
There is an easy way to know if your STE is one of the first or not; what is the original TOS of your machine?

I am not sure of the original TOS, I think it was 1.62. I still have the chips and they have @1990 on them and TOS 1.62 was released in 1990. TOS 1.60 was in 1989. Is it best to open it up and see what version motherboard it is?
Psiq is offline  
Old 16 February 2021, 18:49   #12
masteries
Registered User
 
masteries's Avatar
 
Join Date: Oct 2020
Location: Madrid
Age: 40
Posts: 195
Quote:
Originally Posted by Psiq View Post
I am not sure of the original TOS, I think it was 1.62. I still have the chips and they have @1990 on them and TOS 1.62 was released in 1990. TOS 1.60 was in 1989. Is it best to open it up and see what version motherboard it is?

You shall have no major problems; your STE (originally TOS 1.62) appears to be newer than mine (TOS 1.06).
masteries is offline  
Old 21 March 2021, 12:04   #13
UberFreak
Registered User
 
Join Date: Sep 2009
Location: the world
Posts: 439
Hi,

I'm interested in one unit, if still available.
UberFreak is offline  
Old 21 March 2021, 12:21   #14
philgood1351fr
Registered User
 
Join Date: Jun 2020
Location: Coulommiers/France
Posts: 92
Interested in one unit too. please PM if you can provide.

Thanks a lot.
Phil
philgood1351fr is offline  
Old 21 March 2021, 21:09   #15
masteries
Registered User
 
masteries's Avatar
 
Join Date: Oct 2020
Location: Madrid
Age: 40
Posts: 195
Quote:
Originally Posted by UberFreak View Post
Hi,

I'm interested in one unit, if still available.

Thanks!


I sent a PM to you,
masteries is offline  
Old 21 March 2021, 21:15   #16
masteries
Registered User
 
masteries's Avatar
 
Join Date: Oct 2020
Location: Madrid
Age: 40
Posts: 195
Quote:
Originally Posted by philgood1351fr View Post
Interested in one unit too. please PM if you can provide.

Thanks a lot.
Phil

Thanks!


I sent a PM to you,
masteries is offline  
Old 06 May 2021, 12:34   #17
masteries
Registered User
 
masteries's Avatar
 
Join Date: Oct 2020
Location: Madrid
Age: 40
Posts: 195
Quote:
Originally Posted by UberFreak View Post
Hi,

I'm interested in one unit, if still available.

UberFreak, you are requested, your unit is ready!
masteries is offline  
Old 08 May 2021, 22:39   #18
UberFreak
Registered User
 
Join Date: Sep 2009
Location: the world
Posts: 439
Payment done!
UberFreak is offline  
Old 09 May 2021, 16:44   #19
masteries
Registered User
 
masteries's Avatar
 
Join Date: Oct 2020
Location: Madrid
Age: 40
Posts: 195
Quote:
Originally Posted by UberFreak View Post
Payment done!

Received


Your unit will be posted on courier, tomorrow, day 10 May 2021
masteries is offline  
Old 12 May 2021, 14:29   #20
dreadnought
Registered User
 
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 1,899
I have received my unit last week, but only had time to play around with it yesterday. I suppose that my TOS is 1.02 PAL (I have a German 1040STFM with 1986,87 dates in GEM) and the image from google drive doesn't really work with it. You can see the directories but there is either nothing inside ("0 bytes") or some corrupted files and names.

I have tried several different SD cards and couple of chargers - using RPi3 one now. But it's always like that. I tried it in Hatari and the behaviour is the same in 1.02, but when I changed TOS to 1.04 it worked!

Then I tried another image on your interface, from Atari Age (1000 games in 1GB) and this one has mostly worked. Some games don't work but it might something to do with that image config and my machine.

So I suppose that I'd need to upgrade to 1.04 for full compatibility? This page says that TOS 1.00-1.02 is not really good for HDD operations.
dreadnought is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Exe loads faster than disk ..... why ? chip support.Other 15 14 February 2019 20:03
Can I use an 8GB Compact flash card for hard disk in an A1200 Stardust support.Hardware 9 25 October 2017 09:39
Reputable pre-configured CF Card won't show up in Kipper2k A508IDE hard disk board Starglider 2 support.Hardware 47 22 May 2015 21:14
A1200 hard disk compatible Sound/Pro/Fast tracker? Kenan support.Apps 6 15 July 2013 14:04
hard drive interface for the A1000 boing_1000 support.Hardware 10 17 August 2006 21:49

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 12:52.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.19204 seconds with 13 queries