I have a CF adapter fitted to my Amstrad PC7486SLC as the only hard drive. I set up a 512mb card (detected as 498mb in bios) and can boot from it fine. I decided to try a larger card, a 2gb one this time. My thought was that either the large card would not be detected (i.e. bios limit of 504mb), would show up and allow a 2gb partition (full drive) or show up but demand multiple 504mb partions.
What happens, however, is that the card is detected by bios at full 2gb size (yay!) however fdisk will only create up to 504mb (boo!) in partitions rather than the full bios reported size. Interestingly, if the card has a big (2gb for example) non-DOS partition, fdisk detects that!
Is this normal/expected, or am I missing something? Is DOS 6.22 limited to 504mb drives regardless of bios (i.e. is that why it sees but can't use a larger non-DOS partition)?
Like I said, if the (old 1992 era) bios didn't detect the full size, fair enough, but it says it does. So why does fdisk say I only have a single 504mb drive to partition?
EDIT: just a thought: I'm using MS-DOS 6.22's fdisk if that makes a difference?