in other #8088 things I ordered (what I hope are) the correct battery connectors and will soon have all the parts to rebuild the #Tandy600 battery pack.
Also a lot of stuff that was on my desk is now in a box, hopefully making room for the #Tandy1000 to live there!
Tandy 600 is single side double density fat12 360k 3.5" floppy.
my backup copy was previously amiga format, so anything that doesn't believe the fat descriptor block and looks at side 1 is going to get very very confused.
It's a very good test case. 😀 Any code/hardware/firmware that tries to be smarter than the floppy disk, fails.
More #PocketChip goodness!
Hooked up the USB floppy drive and it worked for msdos 1.44M and 720K disks!
It mounted the Tandy 600 disk but it wasn't right and I wouldn't try to write to it.
CHIP kernel doesn't have Mac hfs compiled in so no mac hd disks.
#pocketchip #chip #usbfloppy #usb #msdos #mac #tandy600
That is, in fact, why the ROM apps have such huge minimum data file sizes. The in memory data file is the process's data segment: stack, variables, and the data set! Hence the 64k limit of data files...
Any user keypress may be a kill or a task-switch, and it is the process's job to make sure the RAM filesystem is sane before going away.
One neat part is that, when you load a file into an app, that app is in *exactly* the state you left it in! Unless it was confused...
That said...
Any maker out there want to build me a pair of #Tandy600 RAM expansions? I can point you to free designs, but I simply don't have the time, room, or skill to be fabbing circuit boards.
A less msdos-focussed 8086 assembler would be a good starting point. There's lots of possibilities there!
anyway, long term thoughts. even if i had the time, #Tandy600 dev work is behind "build a new battery pack" and "throw money at a maker to build me some RAM expansions".
Also HHOS (yes thats what MS called the OS - "handHeld Operating System") really is the descendant of the #Model100 OS... The files in RAM have that same incredibly fragile edited-in-place thing going on.
Ive been reading the programming docs for the #Tandy600 , and, keeping in mind that I've done 8080 and x86 (32bit) assembly but not 8086 assembly...
I think we've got enough info to actually write programs for the 600. It would be a lot easier if the "microsoft works utility disk" actually existed anywhere, a debugger is always nice. But it sounds to me like the mysterious "execvt" just undoes whatever magic masm 4 insists on doing to build .exe files.
alright i got 2/3 the parts needed to build the #tandy600 a new battery pack: 1 pair of nimh D cells and wires ending in a usable (not right but usable) connector.
another pack of D cells and it'll be solder time!
#tandy600 internals!
This thing may have seen more use than i thought... One of the screws was missing, and one was badly stripped...