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 :)
It helps build a picture where our "good traffic" is coming from..
Thanks :)
Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)
- stephen_usher
- 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)
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.
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
PiStorm JIT dev - https://github.com/gotaproblem/pistorm-atari-jit
Pico HDC - https://bbansolutions.co.uk
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
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
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
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: Tue Nov 01, 2022 11:29 amI'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
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
PiStorm JIT dev - https://github.com/gotaproblem/pistorm-atari-jit
Pico HDC - https://bbansolutions.co.uk
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
Re: Raspberry PI PICO ATARI ST Hard Drive Emulator (WIP)
Cool. Many thanks!dad664npc wrote: Wed Nov 02, 2022 4:13 am 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.
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
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
PiStorm JIT dev - https://github.com/gotaproblem/pistorm-atari-jit
Pico HDC - https://bbansolutions.co.uk
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
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