Lemmings in Tandy Mode

Software related questions
Post Reply
James
Posts: 116
Joined: Sat Dec 22, 2012 9:04 am

Lemmings in Tandy Mode

Post by James »

I have been trying to get Lemmings to run on the PCjr in Tandy Mode. The PCjr has had the Tandy mod. It runs fine in CGA mode. In Tandy mode It gets as far as the "PC Lemmings loading ---- Please Wait". I hear the the sound circuit click on and then it freezes. Anyone get Lemmings to run on a Tandy modified PCjr?
-PCjr (1989)-DOS 3.3, Racore Drive II, jrIDE-128 MB DOM, jrExcellerator, Tandy Mod, Serial Card, Combo v2, Config Plus, IBM Parallel Port, Megaboard, Xircom PE3-10BT
-PCjr (2001)-DOS 3.3, jrIDE-128 MB DOM, NEC v20, Parallel Port, Comswap, Xircom PE3-10BT
jmetal88
Posts: 811
Joined: Sun Jul 25, 2010 10:22 am

Re: Lemmings in Tandy Mode

Post by jmetal88 »

I tried it as well, and if I remember correctly, I got the same results.
bagelswitch
Posts: 51
Joined: Wed Jun 26, 2019 7:09 am

Re: Lemmings in Tandy Mode

Post by bagelswitch »

I poked at lemmings a bit today. You can obtain different behavior when running tgalemmi.exe by changing the amount of video memory reserved by jrconfig.sys, and/or booting without jrconfig at all.

The latter results in the closest thing to a running state I can achieve - after the initial "please wait" message, the screen mode changes to 320x200x16 and is filled with garbage. The garbage changes slightly if you hit enter/esc/etc. (keys that do things on the main menu).

With jrconfig.sys reserving 64k of video memory, a different interesting thing happens, which is that after the initial "please wait" message, the screen mode stays in color text, but all sorts of strange/not-entirely-random patterns appear and change - it looks to me like program data is being written over video memory.

All other configurations just result in hangs.

based on this, it seems likely that the program is making some (incorrect, in the context of the Jr) determination about where video memory is, rather than using compatible BIOS calls.

I did decompress and disassemble the tgalemmi executable, but I saw nothing like an obvious reference to [hardcoded start of well-known Tandy 1000 video memory region] that I could tweak, so doing anything about this is firmly beyond my meager skills - giving up on this one.
lemmings.jpg
(421.06 KiB) Not downloaded yet
Post Reply