This list is for discussion of the design and implementation of field-programmable gate array based processors and integrated systems. It is also for discussion and community support of the XSOC Project (see http://www.fpgacpu.org/xsoc).
|
Hi Brendan, Yes I have access to the source of a multitasking version of MSDOS. To run MSDOS you really need 256K of RAM. This means you either have a segmented 16 bit design like the 8086 (yuck!) or go to a 32 bit design. The Compact Flash I have is 32Mb so from what you say, FAT12 should work fine. I have a few ideas for a 32 bit CPU. I was going to include them in this email but it got a bit long, and I thought I'd be teaching granny to suck eggs. I was just looking at the GR0040 which according to the notes can be scaled up for 32 bits. John Kent. Brendan Moran wrote: >Do you mean you want to run DOS on the processor proper? If so, then you >have to have x86 compatibility, and you might as well use a 386. > >If, on the other hand, you mean you want to access a MSDOS file system from >a non x86 processor, that's a different story. It's just a question of >using the FAT file system. For that, I'd recommend having a look at the >FAT file system spec. > >Note that for smaller compact flash, you only need the FAT12 system, but >for larger (>64MB, I think, but it might be 128) you'll need FAT16. > >--Brendan > -- http://members.optushome.com.au/jekent |