<div dir="ltr">I'm pretty sure IPX was disabled by default after '98. I played a bunch of windows 95 games via IPX and in XP they didn't work anymore.</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 19, 2017 at 12:11 PM, James Paige <span dir="ltr"><<a href="mailto:Bob@hamsterrepublic.com" target="_blank">Bob@hamsterrepublic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div>I only remember using the IPX stuff on DOS, Windows 95, and Windows 98. I don't think I ever got it working on anything newer.<br><br></div>I don't remember cogman.bas at all, but looking at it now, I think it was probably intended to be an import/export format for transferring 16-color sprites from one game to another. I do remember that being an oft-requested feature in the days before BMP import/export were implemented.<br><br></div>The "sq" in sqfile must be for "Squish". It does indeed look like my abandoned and forgotten attempt to implement some kind of crude run-length compression.<br><br></div>romfont.bas is really interesting. I have zero memory of it, and from the filename, I would have assumed that it was something Brian wrote to convert the DOS rom font into our font format... but actually looking at the code, I definitely wrote it. I recognize my documentation style, but I can't remember who I was writing it for. I so rarely document in that detail if I am doing it just for myself. I must have just been in a good mood the day I wrote that :)<br><br></div>I can't remember whether or not Brian ever did upload allmodex anywhere publicly before it was released as part of the ohrrpgce source. I am totally going to CC him on this :)<br><br>---<br></div>James<div><div class="h5"><br><div><div><br><div><div><div><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 19, 2017 at 9:39 AM, Ralph Versteegen <span dir="ltr"><<a href="mailto:teeemcee@gmail.com" target="_blank">teeemcee@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Hmm, did the IPX networking still work under Windows? If so, pre-Windows NT only, I imagine (since Win 2000 and later no longer have DOS at the bottom). It's weird to see network code amongst what otherwise still looks an awfully lot like code from the OHR. If it had been possible, and if I had a copy of ipxstuff.asm, I imagine I would have tried it out in the OHR, as I did for sound effects and mouse input... but I don't think it would have been possible, on my computer anyway.<br><br>These backups of the source seem to be more complete than the 2000 and 2005 copies. There's more here, such as the Euphoria BAM code, files from the website such as the FAQ and .rpg documentation, and the long-missing cdebug.bat to compile with lines like<br> 'DEBUG debug "top of master loop"<br></div>uncommented. (We still have those all lines but I think I only ever made use of them a couple of times!)<br></div>And... there's a lot more original source images from Wandering Hamster and... pacbob.rpg!! So Fyre was not the first to create a pacman clone (odd, the 2003 version doesn't let you go right, an earlier one does)<br><div><div><div><br></div><div>There's also a bunch of code I don't recognise in the 2003 zip. cogman.bas looks like a start on a file format... I'm guessing COG stands for Collection Of Graphics! Was that hoped to become part of the OHR? I'm guessing not, because of real mode limits.<br></div><div>And sqfile.bas almost looks like a file compression program.<br></div><div>romfont.bas documents allmodex and is an example program for it (and would have been very useful to have! Some of this documentation is still better than what we have, and is still relevant!!). I seem to remember hearing that Brian uploaded allmodex to QB programming websites? I remember coming across a lot of similar libraries when I was looking for QB libraries online in the early 2000's, when I only knew QBasic. But I never used any, or even made full use of QB.<br></div><div><br></div></div></div></div><div class="m_-6424166314205998778HOEnZb"><div class="m_-6424166314205998778h5"><div class="gmail_extra"><br><div class="gmail_quote">On 20 May 2017 at 03:51, James Paige <span dir="ltr"><<a href="mailto:Bob@hamsterrepublic.com" target="_blank">Bob@hamsterrepublic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>No, it wasn't the only one, but I think it was the first one.<br><br></div>Spitwars had local IPX support, and in theory I think it might have had up to 6 players, but I have no memory of ever testing more than 2 at a time.<br><br></div>Scrambled Eggs also used the IPX multiplayer stuff.<br><br></div>I also see a copy of ipxstuff.asm in the shipwars source, but I don't think that it was ever used. I think that was was just two-players-on-the-same-keyboa<wbr>rd multiplayer<br><div><br><div><br><br></div></div></div><div class="m_-6424166314205998778m_6212082306921939538HOEnZb"><div class="m_-6424166314205998778m_6212082306921939538h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 19, 2017 at 8:42 AM, Ralph Versteegen <span dir="ltr"><<a href="mailto:teeemcee@gmail.com" target="_blank">teeemcee@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Was ipxufo the only HR game with network support? Both the network code, and the whole game, looks really short and simple. Having the other end of the connection a few feet away does away with a lot of the problems of over-internet networking, seems pretty ideal for having fun with it.<br></div></div><div class="m_-6424166314205998778m_6212082306921939538m_-6477694173256826581HOEnZb"><div class="m_-6424166314205998778m_6212082306921939538m_-6477694173256826581h5"><div class="gmail_extra"><br><div class="gmail_quote">On 20 May 2017 at 03:21, James Paige <span dir="ltr"><<a href="mailto:Bob@hamsterrepublic.com" target="_blank">Bob@hamsterrepublic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">The source code to givefile and getfile is lost to time, but I did just realize that the IPX networking code that they use still exists here <a href="https://james.hamsterrepublic.com/hamster/ipxufo/asmcode/ipxstuff.asm" target="_blank">https://james.hamsterrepublic.<wbr>com/hamster/ipxufo/asmcode/ipx<wbr>stuff.asm</a><br><br><br></div><div class="m_-6424166314205998778m_6212082306921939538m_-6477694173256826581m_6808915423894770026HOEnZb"><div class="m_-6424166314205998778m_6212082306921939538m_-6477694173256826581m_6808915423894770026h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 19, 2017 at 8:13 AM, Ralph Versteegen <span dir="ltr"><<a href="mailto:teeemcee@gmail.com" target="_blank">teeemcee@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ah, that's rather neat! I actually read zz_486.bat last week when looking at the source from 2000 and I noticed givefile. I figured it was a network transfer program, and with a name like that guessed it was a custom program or batch file. And then you answer my question a few days later :)<div><div class="m_-6424166314205998778m_6212082306921939538m_-6477694173256826581m_6808915423894770026m_-6274568563151842644h5"><br><div class="gmail_extra"><br><div class="gmail_quote">On 20 May 2017 at 02:20, James Paige <span dir="ltr"><<a href="mailto:Bob@hamsterrepublic.com" target="_blank">Bob@hamsterrepublic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div>Opps!<br><br></div>I had those files uploaded chmod 600 instead of 644<br><br></div>I have fixed them, and normalized their names<br><br><a href="http://hamsterrepublic.com/ohrrpgce/archive/ohrrpgce-source-2001-06-07.zip" target="_blank">http://hamsterrepublic.com/ohr<wbr>rpgce/archive/ohrrpgce-source-<wbr>2001-06-07.zip</a><br><a href="http://hamsterrepublic.com/ohrrpgce/archive/ohrrpgce-source-2002-07-10.zip" target="_blank">http://hamsterrepublic.com/ohr<wbr>rpgce/archive/ohrrpgce-source-<wbr>2002-07-10.zip</a><br><a href="http://hamsterrepublic.com/ohrrpgce/archive/ohrrpgce-source-2003-11-29.zip" target="_blank">http://hamsterrepublic.com/ohr<wbr>rpgce/archive/ohrrpgce-source-<wbr>2003-11-29.zip</a><br><br></div>Looking on those is a blast to the past. In the 2001 zip, I can see a batch file called zz_486.bat<br></div>It calls a program called "givefile"<br><br></div>If I remember correctly, My computer, and my cousin Brian's computer were sitting side-by-side connected by a single ethernet cable with no hub/switch.<br><br></div>His was a Pentium running Windows 95, and mine was a 486 running DOS, and Windows 3.1<br><br></div>Our attempts to get Windows networking file sharing to work repeatedly ended in frustration, but we knew that IPX networking was working fine because we could play multiplayer DOOM and Hexen, so Brian dug into some IPX documentation, and wrote givefile.exe and getfile.exe (I think they were in asm, not quickbasic, but I am not sure) They would do a crude file transfer<br><br></div>So that zz_486.bat was my first network backup script for the ohrrpgce.<br><div><div><div><br><div><div><div><br></div></div></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="m_-6424166314205998778m_6212082306921939538m_-6477694173256826581m_6808915423894770026m_-6274568563151842644m_9011928861556853612m_1902022257081553055h5">On Fri, May 19, 2017 at 6:31 AM, Ralph Versteegen <span dir="ltr"><<a href="mailto:teeemcee@gmail.com" target="_blank">teeemcee@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_-6424166314205998778m_6212082306921939538m_-6477694173256826581m_6808915423894770026m_-6274568563151842644m_9011928861556853612m_1902022257081553055h5"><div dir="ltr"><div><div>James, you mentioned that you found some more backup copies of the OHR source code and uploaded them to <a href="http://hamsterrepublic.com/ohrrpgce/archive/" target="_blank">http://hamsterrepublic.com/ohr<wbr>rpgce/archive/</a>. (For some reason I can't find the email about it, maybe it was on IRC). Half a year later I'm finally getting around to downloading them and splicing them into the git-svn history. I see three new files in that directory:<br><br><a href="http://hamsterrepublic.com/ohrrpgce/archive/ohrrpgce-src-2003-11-29.zip" target="_blank">http://hamsterrepublic.com/ohr<wbr>rpgce/archive/ohrrpgce-src-200<wbr>3-11-29.zip</a><br><a href="http://hamsterrepublic.com/ohrrpgce/archive/wander-src_2001_06_07.zip" target="_blank">http://hamsterrepublic.com/ohr<wbr>rpgce/archive/wander-src_2001_<wbr>06_07.zip</a><br><a href="http://hamsterrepublic.com/ohrrpgce/archive/wander-src_2002-07-10.zip" target="_blank">http://hamsterrepublic.com/ohr<wbr>rpgce/archive/wander-src_2002-<wbr>07-10.zip</a><br></div><div><br></div>But I can't download any of them, they all give a 403 error!<br><br></div>(Also, these are inconsistently named with the other ohrrpgce-source-*.zip files)<br></div>
<br></div></div>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
<br></blockquote></div><br></div>
<br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
<br></blockquote></div><br></div></div></div></div>
<br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
<br></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
<br></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
<br></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
<br></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
<br></blockquote></div><br></div></div></div></div></div></div></div></div></div></div></div></div></div>
<br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org">ohrrpgce@lists.motherhamster.<wbr>org</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.<wbr>org/listinfo.cgi/ohrrpgce-<wbr>motherhamster.org</a><br>
<br></blockquote></div><br></div>