Jump to content



kheffington's Photo

kheffington

Member Since 19 Jan 2002
OFFLINE Last Active Today, 7:09 PM

Posts I've Made

In Topic: Myide Image Mode

Mon May 21, 2012 6:37 PM

Also if you go the AtariMax forums you will find the following.

That is a bug I'm working on / have fixed.
At image 256 ($0100) the calculation goes wrong.....

Can you wait for the next update?

In Topic: Myide Image Mode

Mon May 21, 2012 6:31 PM

Here is some of the documentation for MyIde below. You can not use the first 256 cylinders on the device as image space. It also tells you how to calculate the number of images you can get on the device. It also tells you that it works in 8 bit mode so you lose lots of space. You are expecting what the device can not do.


Usage of IDE-space:
FDISK works with blocks of cylinders, not with sector (LBA) level. The minimum size of a partition (Image or Logical) being 1 cylinder. The numbers of cylinders used are always rounded up on the users-demand. Unused sectors at the end of a partition or image are ‘lost’ unless configured to be used with your DOS.

Our example: IDE-device with 16 heads, 32 sectors and images at 256:
This means 1 cylinder has 16*32 = 512 sectors.
An 1040 image-partition uses 3 cylinders (+496 unused sectors)
>3 x 512 = 1536 sectors, 1040 for the image and 496 unused.
An 720 sector logical partition uses 2 cylinders (+304 unused sectors)
>2 x 512 = 1024 sectors, 720 for the image and 304 unused.
An 65535 sector logical partition uses 128 cylinders (+1 unused sector).
>128 x 512 = 65536 sectors, 65535 for the partition and 1 unused.

Images must start at a 256 cylinder boundary due to MyIDE-standard. So IDE-devices with less then 256 cylinders have no image-space.

Lets assume you want to start image-space at cylinder 256, how many sectors do you have left for logical partitions?
In our example, you have 254 free cylinders x 16 x 32 = free sectors.
Calculates 130048 sectors. Enough for D1: with 720 and D2: with 65535 sectors. But to little for two 65535 sector partitions.





Limitations:
MyIDE is a 8bit signal interface to support today’s 16bit IDE-devices using only the lower 8 bit of the 16 bit word communication with the device. Therefore the usable capacity will be 50%. Also density support is based on the actual number of bytes used of a IDE-sector. IDE-sectors are 256 bytes and thus using only 128 bytes reduces the capacity by 50% again.
Current development has shown that CF-cards and IDE-modules can be switched to 8 bit mode. This makes is possible to use the whole capacity of the card/module. Unfortunately the sector-length increases to 512 bytes and thus does not improve the capacity for the current MyIDE-drivers.
One application that uses this 8 bit mode and thus the whole capacity of the CF-card or IDE-modules are the MyIDE-movies.

In Topic: SIO2SD Micro

Tue May 1, 2012 10:57 AM

Atari 850 interface should work

In Topic: SIO2SD Micro

Sun Apr 29, 2012 10:49 AM

Nice design, I would purchase one.

In Topic: Was Satan's Hollow ever released?...

Sun Apr 22, 2012 7:19 PM

C64 Game ported to Atari, I think. There was a C64 Cartridge.