Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)
-
stephen_usher
- Site sponsor

- Posts: 7384
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)
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.
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: 166
- Joined: 12 Sep 2022 14:32
- Location: Oxfordshire
Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)
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?
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
Pico HDC - https://bbansolutions.co.uk
Amstrad CPC464, CPC6128
PiStorm dev - https://github.com/gotaproblem/pistorm-atari
Pico HDC - https://bbansolutions.co.uk
-
tzok
- Posts: 338
- Joined: 30 Dec 2017 14:27
Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)
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
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
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)
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
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
JezC
- Posts: 2785
- Joined: 28 Aug 2017 23:44
Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)
I'd also be interested in this...and I have a couple of 'spare' Pico boards which I could use ... ;)Badwolf wrote: 01 Nov 2022 11:29I'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
-
dad664npc
- Posts: 166
- Joined: 12 Sep 2022 14:32
- Location: Oxfordshire
Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)
ATARI STfm, STe, Mega ST, TT
Amstrad CPC464, CPC6128
PiStorm dev - https://github.com/gotaproblem/pistorm-atari
Pico HDC - https://bbansolutions.co.uk
Amstrad CPC464, CPC6128
PiStorm dev - https://github.com/gotaproblem/pistorm-atari
Pico HDC - https://bbansolutions.co.uk
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)
Cool. Many thanks!dad664npc wrote: 02 Nov 2022 04:13 Here you go
https://github.com/gotaproblem/ST_HD_Emulator
Feedback would be appreciated
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
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
dad664npc
- Posts: 166
- Joined: 12 Sep 2022 14:32
- Location: Oxfordshire
Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)
done
ATARI STfm, STe, Mega ST, TT
Amstrad CPC464, CPC6128
PiStorm dev - https://github.com/gotaproblem/pistorm-atari
Pico HDC - https://bbansolutions.co.uk
Amstrad CPC464, CPC6128
PiStorm dev - https://github.com/gotaproblem/pistorm-atari
Pico HDC - https://bbansolutions.co.uk
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)
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
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
sporniket
- Site sponsor

- Posts: 1164
- Joined: 26 Sep 2020 21:12
- Location: France
Who is online
Users browsing this forum: ClaudeBot, Google [Bot], Steve and 42 guests