Quelle: https://www.atari-forum.com/vi…7ce343f7de35c39655b460d16
ZitatAlles anzeigenSD card reader using the Atari STe/Falcon extended Joystick Port A
Driver by OrionSoft [April/May 2020]
This driver will hook up to the Xbios hard disk drive routines
to simulate a GEMDOS drive showing the content of an SD Card.
So you can read the SD card from the GEM desktop.
Write is not yet supported.
This driver will let the TOS process the file system, so you will be restricted to TOS limits with a FAT16 file system of less than 32 Mbytes.
If you want to use a bigger partition on your SD card up to 2Gbytes, you need to start the utility "bigdos.prg" before the SD driver.
How to setup your SD card:
Create a partition on your SD card of maximum to 2Gbytes, then format this partition with the FAT16 file system.
How to make the SD card adapter:
You will need an SD card breakout board compatible with 5 volts input.
You will also need 6 female-to-male pin wires.
Wire the SD card breakout board to the Extended Joystick Port A of your Atari STe/Falcon using this schematics:
Extended Joystick Port: Computer Side
_______________________________
\ 5 4 3 2 1 /
\ 10 9 8 7 6 /
\ 15 14 13 12 11 /
\_______________________/
Joystick Port Pin | SD card breakout board Pin
4 - MOSI
3 - SCK
2 - CS
6 - MISO
7 - VCC
9 - GND
The speed of this driver on a standard Atari STe 8mhz is about 20kbytes/s.
It's not possible to go higher than 26kbytes/s due to the fact that we retrieve the data from the SD card bit per bit.
The driver was tested on Atari STe only, I don't know if it will work on a Falcon as I don't have one.
This driver is given to you for free, despite the fact that it took me several weeks to create.
Any donation is appreciated to show some support: https://www.paypal.me/orionsoft42
so maybe I can get enough money to buy a Falcon.
A cartridge version with a builtin driver and faster speed might be release sooner or later.
Thanks to:
Zerosquare for the Original Idea and Help.
Jens-Uwe Mager for his ramdisk source code that help me understand xbios hard disk drive hookup.
The EmuTOS team for the EmuTOS source code who help me understand the TOS Bios Parameter Block.
Dan Hollis for his Atari ST Hardware Register Listing.
Paradox for their STE_SPEC documentation about the extended joystick port.
The Steem emulator team for their awesome Atari STe debugger.
ZeroPlus for their great logic analyser.
Könnte man auch am Druckerport umsetzen, soll aber wohl langsamer sein.