Jump to content
IGNORED

SIDE3: Access FAT from SDX (again?)


skr

Recommended Posts

I´ve updated my SIDE3 to the latest Firmware and now wanted to access the FAT-partition from SDX.

I know, there is a huge thread, but I didn´t find a solution there, except from copying a prepared image. But I want to do it from scratch.

 

First: I have a Mac with OS X Big Sur and a Windows 10 machine with the latest update. Atari800XL with U1MB, SIDE3, SIO2SD, 1 SD Card with 4GB and 1 SD Card with 16GB.

 

What I did:

 

- 2 GB SD Card in SIDE3

- Boots into SDX 4.49e

- FDISK: 2 Partitions: 2000MB FAT16, remainder APT

- Create APT Partition "C" with 65535 sectors bootable

- format that with FORMAT from SDX

- put SD into Mac, use DISKUTIL as described by Jon

- successfully got FAT16 partition, which the Mac mounts. Put two *.xex on it

- Boot SIDE3 into Fileloader: FAT-partition recognized, can start both files (and wasted an hour playing TimePilot)

- Boot SIDE3 into SDX, using FDISK to install FAT as EXT partition

- try to access DK: - Error 138

- Install FATFS.SYS 0.87L (from SDX toolkit): Still Error 138

 

So: Everything´s working, but I can´t access the FAT16 partition from SDX.

 

CHKFAT says "Not a FAT disk"

 

Next try: Use Windows 10 to format the FAT volume. No success.

Last try: 16GB SD card, initialise as FAT32 (4GB), format it with Windows 10.

 

Same as above: All is working, but I can´t read the FAT partition from SDX.

 

The Config.sys on the SIDE3 is unchanged, I´ve also tried loading FATFS via AUTOEXEC.BAT, but simply can´t read the FAT partition.

 

Any help (that does not sound like "use Linux", simply don´t have and want it) appreciated.

 

IMG_0225.thumb.jpeg.9d6bb488432b7d1155ef3c21239367ed.jpegIMG_0224.thumb.jpeg.875bab92d706b53d17948fc9859df083.jpegSIDE3_chkfat.thumb.jpeg.171d4f79be3c4347f76af6cc8a39135f.jpeg

 

Edit: Stupid me, I just realise, I used CHKFAT on the APT (C:) partition. Will do correctly now, one moment.

 

Addition: At the last try I forgot to give the FAT partition a Drive number (DK:). When doing this, I get Error 148 and CHKFAT looks like this:

IMG_0226.thumb.jpeg.2fb07cdcd006cd783957eff6c98b38fe.jpeg

 

Still can´t access K:

Link to comment
Share on other sites

24 minutes ago, drac030 said:

Because according to CHKFAT it is FAT32. FATFS only allows to access FAT12 or FAT16 (last line "FAT version").

Yes, I know. I did several tries with FAT16 and got the same result, so I was supposing the error on the Mac/PC side and just tried with FAT32.

Will do a last try with the 4GB card and FAT16 before I hit the sack.

Link to comment
Share on other sites

4 minutes ago, skr said:

I did several tries with FAT16 and got the same result, so I was supposing the error on the Mac/PC side and just tried with FAT32.

Also pay attention to the number of sectors, your partition seems to be a tad too large: 8388608 sectors where CHKFAT says about that parameter that it should be lesser than 8387073. And generally adjust the "ERR" stuff, then it should work :)

 

Edited by drac030
  • Like 1
Link to comment
Share on other sites

Thanks, drac030.

 

Finally I got it. Several things here: Both SD Cards started behaving strange, so I took another 2GB Transcend from one of my Amigas. And than I did, what you proposed but I hate: Math...

From the start installed the FAT as EXT and some APTs, used DISKUTIL on the Mac (as described by @flashjazzcat), back to SIDE3, copied fatfs.sys from SIO2SD onto it and... BOOM.

 

Thanks! Now I finally can go to bed. :)

IMG_0230.thumb.jpeg.492434d3e7104576225e75c4251b85e6.jpegIMG_0232.thumb.jpeg.716e51940f40b66a85ae4a50c0ead960.jpeg

  • Like 2
Link to comment
Share on other sites

FAT12 is to handle smaller volumes, up to 4084 clusters (max is 255 MB I think, although it is recommended for FAT12 disks to be not larger than 4 MB), whereas FAT16 goes up to 65524 clusters and up to nearly 4 GB (although they recommend FAT16 volumes to be not larger than 512 MB). The number "12" or "16" is the number of bits used to address the clusters.

Link to comment
Share on other sites

6 minutes ago, drac030 said:

FAT12 is to handle smaller volumes, up to 4084 clusters (max is 255 MB I think, although it is recommended for FAT12 disks to be not larger than 4 MB), whereas FAT16 goes up to 65524 clusters and up to nearly 4 GB (although they recommend FAT16 volumes to be not larger than 512 MB). The number "12" or "16" is the number of bits used to address the clusters.

I see. I'll probably go FAT16 if there's no performance penalty compared to FAT12.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...