Great!Kananga wrote:Anyway, the GUI-based file browser is able to browse through SD2IEC drives and launch programs for different memory configurations that can be started with "RUN". It would be great, if you could post feedback about programs that don't load (or work surprisingly good )
VIN loads the file to the base address of BASIC memory via ',<dev>' and not with ',<dev>,1' before it attempts to run it, which is actually the right thing to do. For example, MINIPAINT images (with their 'strange' start address of $10F1) display seamlessly - just the suggestion of 'unexpanded' is wrong in that case and should be +8K instead.
I presume you use a small loader stub in the stack, $02A1, or tape buffer area to load the selected file. Do you think it's possible to extend it with a wedge in $0302, so during a BASIC warm start (either a normal end of program or STOP/RESTORE) that wedge could attempt to reload VIN?
And, of course, some directory edit functions (rename, scratch, ...) would be *very* nice.