david-schmidt / tlc-apple2

Some bits and bobs regarding the Tiger Learning Computer, sort of an Apple IIe packaged by Tiger Electronics in 1996
4 stars 0 forks source link

TODO: Locate DOS 3.3 formatting code within KERLT101 #7

Open david-schmidt opened 1 year ago

david-schmidt commented 1 year ago

Within the formatter of the GUI (KERLT101), there is the ability to format a disk as either DOS 3.3 or ProDOS. I imagine the DOS 3.3 is going to need to be some kind of shimmed version with ProDOS-like hooks because there isn't an IWM controller for the 256-block RAM disk. And it's a bit of a chicken-and-egg situation in that we don't have the ability to run ADTPro and have this DOS 3.3 disk online at the same time... so what are they laying down on the RAM disk when formatting as DOS 3.3?

Edit: the disk image was extracted by having the DOS-formatted RAM disk mounted, booting into ProDOS-based BASIC as usual (rather than booting the DOS RAM disk), and then bootstrapping ADTPro. From there, ADTPro was happy to push the DOS RAM disk over the wire.

david-schmidt commented 1 year ago

DOS 3.3 formatted RAM disk image has been extracted: https://github.com/david-schmidt/tlc-apple2/blob/main/file/RAMDOS.dsk It says it's a full 140k, but it's really only valid for the first 128k... the last chunk was nonsense, probably ROM from somewhere. I have no idea what ProDOS was serving when it asked for blocks that clearly weren't there, but some data came across.

david-schmidt commented 1 year ago

Of note: if you select to format the RAM disk as DOS 3.3, the "name" you give it will be the name of the HELLO program that greets you with "WELCOME TO TIGER APPLE JUNIOR!":

Screenshot 2023-10-16 at 11 26 57 AM