[Ohrrpgce] Old OHR source zips

Michael Kidder mkidder at gmail.com
Sat May 20 12:26:05 PDT 2017


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.

On Fri, May 19, 2017 at 12:11 PM, James Paige <Bob at hamsterrepublic.com>
wrote:

> 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.
>
> 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.
>
> 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.
>
> 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 :)
>
> 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 :)
>
> ---
> James
>
>
>
> On Fri, May 19, 2017 at 9:39 AM, Ralph Versteegen <teeemcee at gmail.com>
> wrote:
>
>> 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.
>>
>> 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
>>  'DEBUG debug "top of master loop"
>> uncommented. (We still have those all lines but I think I only ever made
>> use of them a couple of times!)
>> 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)
>>
>> 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.
>> And sqfile.bas almost looks like a file compression program.
>> 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.
>>
>>
>> On 20 May 2017 at 03:51, James Paige <Bob at hamsterrepublic.com> wrote:
>>
>>> No, it wasn't the only one, but I think it was the first one.
>>>
>>> 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.
>>>
>>> Scrambled Eggs also used the IPX multiplayer stuff.
>>>
>>> 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-keyboard multiplayer
>>>
>>>
>>>
>>>
>>> On Fri, May 19, 2017 at 8:42 AM, Ralph Versteegen <teeemcee at gmail.com>
>>> wrote:
>>>
>>>> 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.
>>>>
>>>> On 20 May 2017 at 03:21, James Paige <Bob at hamsterrepublic.com> wrote:
>>>>
>>>>> 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
>>>>> https://james.hamsterrepublic.com/hamster/ipxufo/asmcode/ipxstuff.asm
>>>>>
>>>>>
>>>>>
>>>>> On Fri, May 19, 2017 at 8:13 AM, Ralph Versteegen <teeemcee at gmail.com>
>>>>> wrote:
>>>>>
>>>>>> 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 :)
>>>>>>
>>>>>>
>>>>>> On 20 May 2017 at 02:20, James Paige <Bob at hamsterrepublic.com> wrote:
>>>>>>
>>>>>>> Opps!
>>>>>>>
>>>>>>> I had those files uploaded chmod 600 instead of 644
>>>>>>>
>>>>>>> I have fixed them, and normalized their names
>>>>>>>
>>>>>>> http://hamsterrepublic.com/ohrrpgce/archive/ohrrpgce-source-
>>>>>>> 2001-06-07.zip
>>>>>>> http://hamsterrepublic.com/ohrrpgce/archive/ohrrpgce-source-
>>>>>>> 2002-07-10.zip
>>>>>>> http://hamsterrepublic.com/ohrrpgce/archive/ohrrpgce-source-
>>>>>>> 2003-11-29.zip
>>>>>>>
>>>>>>> Looking on those is a blast to the past. In the 2001 zip, I can see
>>>>>>> a batch file called zz_486.bat
>>>>>>> It calls a program called "givefile"
>>>>>>>
>>>>>>> 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.
>>>>>>>
>>>>>>> His was a Pentium running Windows 95, and mine was a 486 running
>>>>>>> DOS, and Windows 3.1
>>>>>>>
>>>>>>> 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
>>>>>>>
>>>>>>> So that zz_486.bat was my first network backup script for the
>>>>>>> ohrrpgce.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Fri, May 19, 2017 at 6:31 AM, Ralph Versteegen <
>>>>>>> teeemcee at gmail.com> wrote:
>>>>>>>
>>>>>>>> James, you mentioned that you found some more backup copies of the
>>>>>>>> OHR source code and uploaded them to http://hamsterrepublic.com/ohr
>>>>>>>> rpgce/archive/. (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:
>>>>>>>>
>>>>>>>> http://hamsterrepublic.com/ohrrpgce/archive/ohrrpgce-src-200
>>>>>>>> 3-11-29.zip
>>>>>>>> http://hamsterrepublic.com/ohrrpgce/archive/wander-src_2001_
>>>>>>>> 06_07.zip
>>>>>>>> http://hamsterrepublic.com/ohrrpgce/archive/wander-src_2002-
>>>>>>>> 07-10.zip
>>>>>>>>
>>>>>>>> But I can't download any of them, they all give a 403 error!
>>>>>>>>
>>>>>>>> (Also, these are inconsistently named with the other
>>>>>>>> ohrrpgce-source-*.zip files)
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Ohrrpgce mailing list
>>>>>>>> ohrrpgce at lists.motherhamster.org
>>>>>>>> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherh
>>>>>>>> amster.org
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Ohrrpgce mailing list
>>>>>>> ohrrpgce at lists.motherhamster.org
>>>>>>> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherh
>>>>>>> amster.org
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Ohrrpgce mailing list
>>>>>> ohrrpgce at lists.motherhamster.org
>>>>>> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherh
>>>>>> amster.org
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Ohrrpgce mailing list
>>>>> ohrrpgce at lists.motherhamster.org
>>>>> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Ohrrpgce mailing list
>>>> ohrrpgce at lists.motherhamster.org
>>>> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Ohrrpgce mailing list
>>> ohrrpgce at lists.motherhamster.org
>>> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>>>
>>>
>>
>> _______________________________________________
>> Ohrrpgce mailing list
>> ohrrpgce at lists.motherhamster.org
>> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>>
>>
>
> _______________________________________________
> Ohrrpgce mailing list
> ohrrpgce at lists.motherhamster.org
> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/attachments/20170520/d8c2a4b0/attachment.htm>


More information about the Ohrrpgce mailing list