<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal>Hi listers:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>While this isn’t the old talking Apple exactly, I figure some of you might be interested in this.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Well, I’ve been having more fun with the ProLine BBS software, after I found a copy of the Y2K patch, thanks to Kelvin Sherlock, who still maintains ProKegs, a telnetable ProLine BBS running on a modified copy of Kegs.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>You may remember my earlier attempts, which were mostly successful.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>There was one fiddling little thing that was still bothering me.  Currently, I could run the software with AppleWin, emulating the Apple //e, in combination with a couple other programs that made the telnet possible.  However, no matter what I did, even with the addition of the Y2K patches from Eric A. Seiden, ProLine would show the wrong day of the week.  On Monday, it said Tue, though the actual numeric date was correct, for Tuesday, it printed Wed, an so forth.  On Sunday, no day was printed at all.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>If I ran it under MAME, (impractical since I can’t find any way for MAME to do serial communications), which had a choice of the ThunderClock or the Applied Engineering TimeMaster, it did get things right.  If I ran it under GSPlus, it flew, since it was running on a Apple iigs emulation, but, the TCP code, built into GSPlus was buggy and didn’t fully interact with the serial port, and, it would become unresponsive after a short time.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>So, I was back to AppleWin, but, that day thing bothered me.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>It turns out that AppleWin emulates the NoSlot Clock, which is a little piece of hardware that installs in a socket under one of the ROMs on the Apple II’s motherboard.  ProDOS didn’t natively recognize it, so you needed a program called “NS.CLOCK.SYSTEM” to chain to your next ProDos program to use iit.  But, the weird thing is that the NoSlot Clock used a slightly different convention for the day of week function.  ProLine used the method employed by the 2 other clocks mentioned, as well as the method used by the IIgs to store the day of week.  So, it would always be one day off.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>So, I Emailed Mr. Sherlock of ProKegs, and he was kind enough to look at the source code of AppleWin, and disassemble the ProLine time module and locate the place where the day of week was handled.  All I had to do was use a binary/hex editor and change the strings indicating the day of week, and it fixed the problem.  So, I’m back in business with AppleWin now, and the day of the week is being reported correctly, and all seems to work properly.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I lucked out, searching for an accessible editor, but, I had to use a Windows program called “FRHED”, but, thanks to CiderPress, I could extract the file, work on it, and re-import it back into the disk image.  So, all’s well that ends well, or has it?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Now, if I can put it up on telnet again, I might just put it up and let anyone who wants to to play with it.  I got a more complete set of games, including a trivia game, today in history, 3 text adventures, and a port of what I am almost sure is Eliza, named Freud.  All of that was on the Y2K patch disk in a shrinkit archive.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Cheers!<o:p></o:p></p></div></body></html>