frank.lukas wrote:Or work the IDE port only in Falcon Mode ?
AtariZoll wrote:And there are patched TOS versions 1.04, 1.62 etc. with IDE autoboot support.
If I remember correct, IDE worked with ST, STE in earlier Hatari versions.
AtariZoll wrote:especially if it takes over job of hard disk drivers - how then to test them ????
AtariZoll wrote:I thought that I did not ask anything hard to do. It should be really not big deal to allow already existing emulation in Hatari to work with ST, STE ...
AtariZoll wrote:Eero Tamminen, all what I meant is to not disable IDE emulation when in ST, STE mode. Implementation is same as in Falcon.
AtariZoll wrote:But if you want to overcomplicate thing:
What happens on real Atari Device ? Same as in case of Falcon.
AtariZoll wrote:How it differs ... - irrelevant. Partial emulation is enough. Otherwise can write 333 pages about complete irrelevant differences.
Relevant HW docs: Are you serious ? Try some 10 years old ATA doc for instance.
I promise that will do tests.
But likely simpler will be that go in Hatari source, and myself correct that IDE enabling for ST
Continuing with this reply, even if it hurts me:
Can you buy today some IDE device below 2-4GB (CF card for instance) ? People don't want used CF cards.
ICD command set protocol is simple: you give prefix $1F before SCSI type 2 command (code over $1F , so $20 ... $FF), as command, and then command self, and then parameters. What all commands Hddriver use you need to ask Uwe.
AtariZoll wrote:ACSI is not big endian. It is bytewise transfer, so no sense to talk about endianess.
In case of IDE necessary byte swap is done in driver, when DOS partitioned disk is attached. So, you don't need separated disk images.
Look my site with images. Same is good for ACSI and IDE. User needs only to replace driver and bootsector at start (some 10 KB) .
AtariZoll wrote:Ah, and there is Atari STE with IDE interface: ST Book http://en.wikipedia.org/wiki/ST_BOOK
So, there is official Atari STE with IDE interface and TOS 2.06 . It was launched before Falcon.
frank.lukas wrote:HDDriver 8.22 with a 1GB ACSI Image and a 4GB IDE Image ... (going crazy)
AtariZoll wrote:Just tried 4GB image with IDE driver in Hatari 1.7, WIn. version . It sees only first 4 partitions (512MB each), from 8, so only up to 2GB boundary. It confirms that problem should be in using 32-bit (signed) integers in image file access.
Eero Tamminen wrote:Try with latest Hatari Mercurial version. Thomas just changed it to use ftello() instead of ftell().
On many architectures both off_t and long are 32-bit types, but compilation with
#define _FILE_OFFSET_BITS 64
will turn off_t into a 64-bit type.
Users browsing this forum: No registered users and 2 guests