Brian, I would be able to take a whack at curing the problem 600, it as long as you’re not expecting it back right away. Let me know.
cmc On Feb 5, 2017, at 4:37 PM, Brian White <bw.al...@gmail.com> wrote: > Are you up to a little component level repair? I have 2 600's > > My first one was working except for the floppy drive, and some keyboard keys > were corroded. > > I took it apart to replace the batteries and clean up the keyboard keys. > > Afterwards, the machine boots up and the system manager loads, but there is > no response from any keyboard keys except the power button, and the clock on > the screen does not advance. > > I have a 2nd fully working 600, and I have verified that the keyboard, it's > cable, screen, it's cable, and the daughter card the screen connects to, are > all good. They all function fully when connected to my other 600. > > Similarly, plugging the known good copies of all those from the good 600 into > the bad 600, I get the same locked up behavior. > > I haven't yet swapped the floppy drives to see if the floppy drive problem > was in the drive or on the motherboard. I will, but that's a separate issue. > Previously everything worked fine aside from the floppy drive, and that > includes both with and without a 96k ram board installed, that includes after > I had replaced both the memory battery and the main battery. > > So, the problem is on the motherboard, and somehow allows the boot process to > go far enough to load the system manager. The main cpu clock must be ok or > else that couldn't happen. A lot of things must be ok or else that couldn't > happen. Yet once the manager loads and draws the initial screen, that's it. > No further action. The clock doesn't even advance. The keyboard which might > have been questionable since I had it out and apart and drenched in DeoxitD5, > has been proven good. Same for the screen and daughter card, though I never > messed with those so they weren't suspect anyway. > > If you think you have a shot at diagnosing that (without any model 600 > service manual, since no one has one these days), you can have this machine. > Same goes for anyone else reading this if not you. > > I have to say, even having a fully working unit, WITH basic installed, this > thing is terrible. 9 1/2 lbs and almost useless, even compared to other > machines of the day. > > > Everything is incredibly slow for a machine with an 8088 in it. There is > almost no software for it, and there might have onlybever been a single 3rd > party machine language program for it, which we don't have a copy of, just a > review describing it. What little software there is is a mix of interesting > but very low level utils, like utility.lib, and utter crapware games. I > should make a video of actually using art.bas and playing spider.bas . There > isn't even a ram test app, which I would like to test the new ram modules > designed by Jayson Lee-Steere after I build the first set. > > The development kit is lost to time. Although we have a manual that describes > it and it seems to be tantalizingly simple. So there are no 3rd party machine > language programs, nor the tools to make them any more. > > But *almost*. The way the manual describes the executable format, it's > basically compiled with a standard DOS 8086/8088 compiler, but your code just > does things that wouldn't actually work on a dos machine, and a > post-processing step strips off a dos exe header. So it's like it might be a > very small step from a ms-dos 8088 compile to a model 600 compile. > > We do have a small handful of executables to examine to reverse engineer. > There are all the files from the utility floppy. There is basic.!55. There > are all the "files" in the system roms and multiplan rom which can be copied > to stand-alone files from the system manager. So it might be possible to make > a new toolchain to produce new machine language programs, in theory. > > We also have a full proper manual for BASIC now (I scanned it and uploaded to > archive.org last week). So, BASIC.!55 plus UTILITY.LIB (which provides peek > and poke and similar) and the basic manual, and the new ram modules so no one > needs to be stuck with 32k or 96k any more, means at least the stuff is > available now to make the most out of basic at least. > > One positive factor when it comes to trying to diagnose and fix the hardware > without any service manual, apparently it is all 100% generic parts. No > asics, fpgas, cplds, gals or pals. So no mystery chips or unobtanium chips. > Should be possible in theory to debug it 100%. I don't claim it would be > worth the time it might take, only that it falls on the right side of > possible vs not-possible. > > -- > bkw > > On Feb 5, 2017 4:13 PM, "Willard Goosey" <goo...@sdc.org> wrote: > Just when I'd convinced myself that I don't need more old computers, you have > to go and get me all interested in the T600! ;-) > > I was sort of interested anyway, because it's the only 8088 box I've ever > heard of that runs neither MSDOS or CP/M-86. OTOH it was such a failure! > > I don't actually have anything useful to say, besides "good luck". Now I'm > going to go *stay off ebay*. :-) > > Willard > Sent from Samsung tablet > > > > -------- Original message -------- > From Brian White <bw.al...@gmail.com> > Date: 02/05/2017 12:42 PM (GMT-07:00) > To Model 100 Discussion <m100@lists.bitchin100.com> > Subject [M100] Model 600 basic rom > > > I started to try to tease apart whether the basic.!55 file is maybe a copy of > the option rom, even though it's too large to fit on a chip. > > I was thinking, maybe someone copied the option rom to disk via the system > manager, and the disk/ram copy just gets some kind of headers or tails added > to it which could be stripped off to get a rom image. > > To find out, I looked at the multiplan rom. I took a direct dump of the > multiplan rom in an eprom programmer, which makes a guaranteed exact and > working copy, because I then flashed that image back to a new eprom on a > molex carrier and it worked. > > Then used the system manager to copy plan.!50 from rom to disk. Then removed > the rom. Then copied from disk to ram. Then used xmodem to copy to a modern > machine. > > Then compared those two images. Also armed with a tiny bit of info about rom > structure from one of the developer manuals scanned in archive.org > > I seem to have found the opposite of what I was hoping. The the rom dump of > multiplan is larger than the ram copy of the very same physical rom chip. > > The bulk of the two images are identical in the middle, but the rom image has > 64 bytes of header prepended and 64 bytes of tail appended. And both versions > have some dead space at the end, though the ram copy fills it with spaces and > the rom image fills it with nulls. > > So basic.!55 remains a mystery. It's a ram/disk executable, which is larger > than a rom image is possible to get. > > https://drive.google.com/folderview?id=0Bys6eLbSbYyhNHBIdk1rSlZORlk > > https://drive.google.com/folderview?id=0Bys6eLbSbYyhSFhFZ29TSEZkTUk Regards, Chris court...@comcast.net