[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
FAT12/16 for SmartPort/disk ][?
This is the extension of a conversation I had with a friend, whom I
convinced that it would be a nice idea to design a "Super ][", and it
comes into the stuff he's doing generally in a more retro direction.
It comes from the fact that we both wanted to use SD for removable storage
and with a 32 MB partition limit, we'd be forced to have a ton of
partitions or waste most of the card if we used ProDOS... so he proposed
using FAT16.
This lead me to a bit of a dilemma since obviously this will require
writing a new OS, and I'm not really up to the task (and I'm the 6502 guru
of the two of us; he works mostly with ARM and Atmega). So I'm not really
sure how I'd pull this off.
The idea of what I am trying to do is this: I want to create a simple OS
using the MS-DOS filesystems (it can use 65C02 opcodes, as I don't intend
to use it on less than an Enhanced //e - it may have to use 65C02 opcodes
right from the top, the BRA opcode to jump over the disk parameter block!)
that supports one-load binary programs and (possibly with a wedge, as
ProDOS does it, but using the DOS 3.3 mechanisms instead of silent trace)
BASIC programs which may load other BASIC programs.
The obvious method to use is SmartPort which is known to work in the
emulators I've already gotten running as well as with ApplePC, the emu I
do most of my testing in. I'd prolly use disk ][ as an alternative as
well. The OS would, apart from filesystem code, probably be a little
simpler than ProDOS; that's fine as I need all the RAM I can get! (LOL)
This is just a bit out of my league, though. :<
-uso.