<SNIP>
This explains a lot then. I don't know if the sources are available but are they not part of SMSQ/E as a module ? I can find out. I don't know who would be available to make a definitive version with all the features needed though.Hmm... methinks I should have been less cryptic :-)
Unlike the ROM cartridge TK2, the GC ROM consists of several software elements. TK2 is one, the Level 2 RAM device driver is another and, of course, the Level 2 FLP device driver is a third.
TK2 does not implement sub-directories, it merely provides some SB extensions that know how to talk to Level 2 drivers.
The only way one could use a disk interface ROM to give an emulator the ability to work with sub-directories is if the disk interface hardware memory map and chip (e.g. WD1770) were emulated or if the ROM code was patched to intercept/redirect the low-level read/write/position calls that the higher-level "file system" routines use to access the disk/drive.
Of course, the "clean" way to achieve the desired result would be for the producer of the emulator to provide a Level 2 driver (e.g. the QPC2 DOS device) that an up-to-date standalone TK2 (in the form of a resident extension file or ROM image) could talk to...
--
Roy Wood
Q Branch. 20 Locks Hill, Portslade, Sussex.BN41 2LB
Tel: +44 (0) 1273 386030 fax: +44 (0) 1273 430501
web : www.qbranch.demon.co.uk
_______________________________________________ QL-Users Mailing List http://www.q-v-d.demon.co.uk/smsqe.htm
