English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   MarketPlace (https://eab.abime.net/forumdisplay.php?f=25)
-   -   New Atari ST/E hard disk interface - Faster and more SD card compatible than Satan (https://eab.abime.net/showthread.php?t=105726)

masteries 08 February 2021 12:50

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.

https://www.gp32spain.com/foros/atta...1&d=1652955010




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.



https://www.youtube.com/watch?v=nERQGIlClAg


Usage video:

https://www.youtube.com/watch?v=UZLnA-Tv_rA

https://www.youtube.com/watch?v=uRT_0jq9o8w

https://www.youtube.com/watch?v=8JoFszJbUpk

Photographs of the hard disk interface, Prototype one, final version do not have flying wires https://atariage.com/forums/uploads/...icon_smile.gif

https://www.gp32spain.com/foros/atta...2&d=1611408375
https://www.gp32spain.com/foros/atta...3&d=1611408389
https://www.gp32spain.com/foros/atta...6&d=1611408423
https://www.gp32spain.com/foros/atta...5&d=1611408413
https://www.gp32spain.com/foros/atta...4&d=1611408399
https://www.gp32spain.com/foros/atta...1&d=1611408301
https://www.gp32spain.com/foros/atta...0&d=1611408289

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


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



https://i.ibb.co/cb6dSVy/SAMSUNG-CAMERA-PICTURES.jpg


https://i.ibb.co/Pg6w3L3/SAMSUNG-CAMERA-PICTURES.jpg


https://i.ibb.co/r0hcp6s/SAMSUNG-CAMERA-PICTURES.jpg



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

dreadnought 08 February 2021 13:48

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?

masteries 08 February 2021 16:10

Quote:

Originally Posted by dreadnought (Post 1460318)
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.

dreadnought 08 February 2021 16:26

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

masteries 08 February 2021 16:40

Quote:

Originally Posted by dreadnought (Post 1460374)
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):


https://www.youtube.com/watch?v=nERQGIlClAg




Yes, it is posted also on Atari Age, Atari Forum, Spanish RetroWiki...

Psiq 08 February 2021 17:48

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

lesta_smsc 08 February 2021 18:19

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.

alexh 08 February 2021 19:02

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.

masteries 08 February 2021 19:12

Quote:

Originally Posted by Psiq (Post 1460409)
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 :)













masteries 08 February 2021 19:25

Quote:

Originally Posted by alexh (Post 1460439)
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.

Psiq 08 February 2021 23:16

Quote:

Originally Posted by masteries (Post 1460442)
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?

masteries 16 February 2021 18:49

Quote:

Originally Posted by Psiq (Post 1460560)
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).

UberFreak 21 March 2021 12:04

Hi,

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

philgood1351fr 21 March 2021 12:21

Interested in one unit too. please PM if you can provide.

Thanks a lot.
Phil

masteries 21 March 2021 21:09

Quote:

Originally Posted by UberFreak (Post 1471891)
Hi,

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


Thanks!


I sent a PM to you,

masteries 21 March 2021 21:15

Quote:

Originally Posted by philgood1351fr (Post 1471896)
Interested in one unit too. please PM if you can provide.

Thanks a lot.
Phil


Thanks!


I sent a PM to you,

masteries 06 May 2021 12:34

Quote:

Originally Posted by UberFreak (Post 1471891)
Hi,

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


UberFreak, you are requested, your unit is ready!

UberFreak 08 May 2021 22:39

Payment done!

masteries 09 May 2021 16:44

Quote:

Originally Posted by UberFreak (Post 1482362)
Payment done!


Received :great


Your unit will be posted on courier, tomorrow, day 10 May 2021

dreadnought 12 May 2021 14:29

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.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.05106 seconds with 11 queries