Nice writeup, Brian; thanks! I also played with this a few years ago but my notes etc. are on an old backup disk somewhere, possibly even lost.
I did the same thing as Brian to see what changed after booting the DVI; I was redirecting the M100's display out the serial port to an external display and mainly just wanted to change it to 24 x 80 instead of 8 x 40, but it looked like it was more complicated than I'd expected and I lost interest. I also wanted to investigate replacing the DVI with a PC (this was long before the Pi, Propeller, Arduino etc.), but that didn't get very far either. To really emulate the DVI you'd probably have to disassemble the DVI's program as well; I think maybe a simpler approach is to just put the M100 and DVI through their paces and monitor the bus transactions between the ModelT and the DVI with a logic analyzer, and duplicate that protocol on the Pi or wherever. BTW, there is provision to send the DVI's screen to the ModelT (i.e. even video only is bidirectional); don't know when you'd use that or how, but it might be something to keep in mind. Sounds like fun. m ----- Original Message ----- From: Ken Pettit To: [email protected] Sent: Tuesday, February 27, 2018 9:38 AM Subject: Re: [M100] DVI duplication Hey Guys, Back in 2011 I started a disassembly of the dvidos / diskbasic (wow, was that really 7 years ago?). Took me quite a while to figure out where I had saved it actually. I didn't get it any where near complete like TS-DOS, but I have attached it here for reference in case anyone is interested. Ken On 2/27/18 4:06 AM, Brian White wrote: Here you go. It worked. Except note all the caveats at the top of the text file. https://drive.google.com/open?id=0Bys6eLbSbYyhOW5UOWhlcTRiQXc But it worked. I did a hard reset on a 102, and restored the tback image that had dvidos and diskbasic installed, preventing any possibility of the DVI itself re-installing them, and the dvi commands in basic worked. So you can restore this image onto some other 102 (possibly also a 100) and what you have is the same as if you had a dvi and it installed dos and disk basic the normal way. The caveats being this is a full ram image of my 102, not a nice portable system-agnostic installer or program. My 102 happens to * be a 102, not a 100 * be running a main system rom from the REX wiki page with REX and Y2K modifications * have 32K installed You probably can only restore this onto another machine with 32k installed. You might possibly only be able to install this on a 102 and noyt a 100. 100 and 102 are so similar in hardware that it's possible to run a 102 rom on a 100 hardware, but that doesn't guarantee that a ram image from a running 102 would actually run without any errors on a 100 main rom. The rex and y2k hacks probably have no adverse effects, but who knows, it's a difference from a stock machine and so it could possibly matter, or at least, you have to be told about it. All my 100's are running that same 102 rom, so I can't make a model 100 image right now. Even if I used one of my 100's , the ram image would just be the same as this 102 image, and might not work on anyone else's 100. I do have the means to put a stock rom back in a 100, and I do have the means to do this on a 200, so I may do those too sooner or later. -- bkw On Mon, Feb 26, 2018 at 6:37 PM, Brian White <[email protected]> wrote: I could do that sure. It's an interesting question. Should be perfectly possible to "install" the dvi dos by some other means than having the dvi do it, but I don't know if anyone has done it. But even without that, a full ram dump seems like it should be at least one sort of brute-force way to do it if nothing else. But it seems like the stuff Steven Adolph picked apert here http://www.club100.org/memfiles/index.php?&direction=0&order=&directory=Steve%20Adolph/DVI%20boot%20disk%20files should form a pretty good start on an installer, since he even has the IPLs not just the dos and basic. Actually, since I have a working setup the "normal" way, I'm in a position to try playing with those files and see if I can get them to install, dump the ram, and see if the result is the same as a dump of a normal install. Then again, maybe even having the IPL doesn't help that much here, because surely the IPL works from the assumption that the DVI is hooked up with the system disk loaded, and fetches things from it. We need an ipl that gets the stuff from a local file or from it's own self. If you had a replicate dvi that could deliver the stuff the way the ipl expects, then it could also inject the ipl the normal way in the first place. I'll try to make a full ram image tonight, along with some sort of directions how to restore it onto a m100. I've never used any full ram image backup/restore utilities other than what's built-in to REX and the bank-switching feature of QUAD and PG Design ram upgrade hardware. But I assume there is something. I guess TBACK is that? -- bkw On Mon, Feb 26, 2018 at 5:31 PM, Mike Stein <[email protected]> wrote: I don't see anything wrong with using modern intelligent peripherals; I used a dedicated MS-DOS laptop to put the M100's display on an LCD TV over the serial port. I guess the simplest would be for someone with a DVI to configure the M100 and then dump RAM using TBACK or similar; you could then load that configuration into your M100. Maybe Brian can do that since it sounds like his DVI is readily available; if not I could do it but not for a while. m ----- Original Message ----- From: "VANDEN BOSSCHE JAN" <[email protected]> To: <[email protected]> Sent: Monday, February 26, 2018 5:13 PM Subject: [M100] DVI duplication > Hello, > > Despite that some disagree about using a periferal device, more intelligent than the Model T itself, I do want to continue to see if I can use a Raspberry Pi to act as such. > > In order to be able to investigate the possibility of the duplication of the DVI video-out function via a Raspberry Pi, I'd need a way to load the drivers to a Model T. So far, and AFAIK, there's only one way to do that: with a DVI. I don't have one. Is there a way to emulate this, or another way to inject the drivers in the Model T ? > > Mij jaag > je niet zo > gemakkelijk weg. > Jan-80 > VIVAQUA et HYDROBRU ont fusionné. > VIVAQUA est votre société d'eau en Région de Bruxelles-Capitale. > > VIVAQUA en HYDROBRU zijn gefusioneerd. > VIVAQUA is uw waterbedrijf in het Brusselse Hoofdstedelijk Gewest. > > [http://www.vivaqua.be/facebook.png] Rejoignez-nous sur Facebook - Volg ons op Facebook > > DISCLAIMER > Pensez à l'environnement, n'imprimez cette page et ses annexes que si c'est nécessaire. Ce message électronique, y compris ses annexes, est confidentiel et réservé à l’attention de son destinataire. Si vous n'êtes pas le destinataire de ce message, merci de le détruire et d’en informer l’expéditeur. Toute divulgation, copie ou utilisation de ce mail est dans ce cas interdite. La sécurité et l'exactitude des transmissions de messages électroniques ne peuvent être garanties. > Denk aan het milieu; druk deze pagina en de bijlagen alleen af als het nodig is. Dit e-mailbericht (inclusief zijn bijlagen) is vertrouwelijk en is uitsluitend bestemd voor de geadresseerde. Als dit bericht niet voor u bestemd is, wordt u verzocht het te wissen en de afzender te informeren. Het is in dat geval niet toegestaan dit bericht te verspreiden, te kopiëren of te gebruiken. We kunnen niet garanderen dat de gegevensoverdracht via het internet veilig en nauwkeurig is. > -- bkw -- bkw
