sd cards & stuff

This is the right place to discuss on how to implement hardware vsync, adding a VIA or AY chipset, puting multiple roms, or how to design a new flash expansion card.
User avatar
Dbug
Site Admin
Posts: 4444
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Post by Dbug »

We had some discussions about handling large devices some years ago, and something that definitely is required in such case, is to have some directory handling.

Having a SDCard with a lot of files at the same level is just not practical at all, and dir will take forever.

Then ideally you also need to handle wildcards, and probably also things like possibility to specify a load adress, save adress+size as well. And also execute flag, or file types in some way.

Not that trivial when you start to put things together.

And it has to be compatible with BASIC :)
highwayman
Flying Officer
Posts: 148
Joined: Fri Oct 12, 2007 8:08 pm

Post by highwayman »

subdirectory's are already dealt with by the atmel using a clever trick,
as for start-address etc, that is already in the oric fileheader.

wildcards - not so sure, i'd have to have a good look at the code.
User avatar
Dbug
Site Admin
Posts: 4444
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Post by Dbug »

It's important to be able to specify a load adress at load time.
It's the only way you can have easy to relocate modules, or load some things at some other places than the place they were when saved (like an HIRES picture, you don't want necessarily to load it in A000)
highwayman
Flying Officer
Posts: 148
Joined: Fri Oct 12, 2007 8:08 pm

Post by highwayman »

wildcards are supported,

overriding the start-address in the header shouldnt be a problem either.
highwayman
Flying Officer
Posts: 148
Joined: Fri Oct 12, 2007 8:08 pm

Post by highwayman »

well things have been busy,
and wile i have not had much time, others have done interesting stuff.

the germans have moded the c64 sd adapter,

it can now hold floppy-images, and let you mount them vitually and access the contents by filename *or* track/sector !!

also they have screwed with the serial and got it shifting just over 8kbytes a second with full iec protocol.
so my parallel plan would appear un-needed.

now, i am thinking of putting it on the expansion-bus somehow.
method is undecided at the moment.
address must be different to all disk-interfaces.
and a new patched rom that replaces the internal one.

also, a passthrough for standard floppy adapters with romdis disabling my rom for full compatability.

that way i can put my "dos" in the rom without fucking other interfaces.

as a bonus, i could use ferro-ram instead of rom and people could update it from the oric with new mods or homemade patches.

some inital bits are on order.

btw, i could add the pads & tracks for a serial port if enough people wanted one and i got pcb's done comercially.
Post Reply