Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)

Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)

Blogs & guides and tales of woo by forum members.
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 7486
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)

Post by stephen_usher »

It's not unusual.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
dad664npc
Posts: 178
Joined: Mon Sep 12, 2022 2:32 pm
Location: Oxfordshire

Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)

Post by dad664npc »

I have found the SPI clock wasn't 20MHz as I selected. It was in fact running at 12MHz. The PICO derives the SPI clock from the USB clock, which is fixed to 48MHz. I found a way to increase the SPI clock, but there is so much noise on the bus, it fails to go above 16MHz. Nevertheless. this small increase takes the transfer rate to 751 KB/s at 250MHz cpu clock. I can't run the cpu any higher than that with the increased SPI speed. So, without a PCB designed, I don't think I'll be progressing on the transfer rate. I'm happy running the PICO at a clock of 125MHz, which yields a transfer rate of 683KB/s.

Currently looking in to RTC - would be nice to know how ICD implement their clock - anyone know anything about this?
ATARI STfm, STe, Mega ST, TT
Amstrad CPC464, CPC6128
PiStorm dev - https://github.com/gotaproblem/pistorm-atari
PiStorm JIT dev - https://github.com/gotaproblem/pistorm-atari-jit
Pico HDC - https://bbansolutions.co.uk
tzok
Posts: 338
Joined: Sat Dec 30, 2017 2:27 pm

Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)

Post by tzok »

You may need to adjust pull-up resistors on the SPI bus for 20 MHz SPI, and be careful when using SD-Card break-out boards, as some of them have voltage converters/dividers which are not needed for the Pico using 3.3V logic.

Don't know about ICD clock, but Ultra Satan clock is re-implemented in ACSI2SD.

You may also take a look at: https://github.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3065
Joined: Tue Nov 19, 2019 12:09 pm

Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)

Post by Badwolf »

dad664npc wrote: Sat Oct 29, 2022 5:11 am I'll gladly share my design if there is interest.
I'd be interested!

I'm still using an old ACSI2STM that I veroboarded up ages ago and whilst I meant to re-do that as a proper PCB, my first design failed and I haven't had time to go back to it.

I'm a sucker for somethig new, though, so if you're happy to share you schematic and your software, I'll try to put together another PCB.

Cheers,

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
User avatar
JezC
Posts: 2820
Joined: Mon Aug 28, 2017 11:44 pm

Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)

Post by JezC »

Badwolf wrote: Tue Nov 01, 2022 11:29 am
dad664npc wrote: Sat Oct 29, 2022 5:11 am I'll gladly share my design if there is interest.
I'd be interested!

I'm still using an old ACSI2STM that I veroboarded up ages ago and whilst I meant to re-do that as a proper PCB, my first design failed and I haven't had time to go back to it.

I'm a sucker for somethig new, though, so if you're happy to share you schematic and your software, I'll try to put together another PCB.

Cheers,

BW
I'd also be interested in this...and I have a couple of 'spare' Pico boards which I could use ... ;)
dad664npc
Posts: 178
Joined: Mon Sep 12, 2022 2:32 pm
Location: Oxfordshire

Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)

Post by dad664npc »

Here you go

https://github.com/gotaproblem/ST_HD_Emulator

Feedback would be appreciated
ATARI STfm, STe, Mega ST, TT
Amstrad CPC464, CPC6128
PiStorm dev - https://github.com/gotaproblem/pistorm-atari
PiStorm JIT dev - https://github.com/gotaproblem/pistorm-atari-jit
Pico HDC - https://bbansolutions.co.uk
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3065
Joined: Tue Nov 19, 2019 12:09 pm

Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)

Post by Badwolf »

dad664npc wrote: Wed Nov 02, 2022 4:13 am Here you go

https://github.com/gotaproblem/ST_HD_Emulator

Feedback would be appreciated
Cool. Many thanks!

I see you've used kicad for the schematics. If you could chuck in the SCH file it'll save me having to transcribe it again. :thumbup: :P

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
dad664npc
Posts: 178
Joined: Mon Sep 12, 2022 2:32 pm
Location: Oxfordshire

Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)

Post by dad664npc »

done
ATARI STfm, STe, Mega ST, TT
Amstrad CPC464, CPC6128
PiStorm dev - https://github.com/gotaproblem/pistorm-atari
PiStorm JIT dev - https://github.com/gotaproblem/pistorm-atari-jit
Pico HDC - https://bbansolutions.co.uk
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3065
Joined: Tue Nov 19, 2019 12:09 pm

Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)

Post by Badwolf »

dad664npc wrote: Wed Nov 02, 2022 1:18 pmdone
:thanksblue:

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Post Reply

Return to “MEMBER BLOGS”