Page 2 of 2

Re: Lemmings (1991) (Krisalis Software)

Posted: Fri Jul 17, 2015 2:57 am
by Qjimbo
Interesting - first time I ran it it worked, I got a white on black star prompt. Then I pressed enter and got an about on data transfer error. I did the same command again and just got a black screen, and then the same error returning to the desktop. No doubling though either time. Rebooted and did it again and it looks fine, no doubling.

I tried running "ADFBootFloppy" while in this state (looked up the ADF commands with "help ADF." - amazed I can still remember star commands!) and it didn't do anything.

Re: Lemmings (1991) (Krisalis Software)

Posted: Fri Jul 17, 2015 6:38 am
by JonAbbott
Mount the Lemmings floppy and try the following from F12:
GOS
<ADFFS$DIR>.obey.F1022701


If Lemmings crashes and you don't see a dump screen, type the following:
JITSHOWREGS

Re: Lemmings (1991) (Krisalis Software)

Posted: Sat Jul 18, 2015 4:01 am
by Qjimbo
JonAbbott wrote:Mount the Lemmings floppy and try the following from F12:
GOS
<ADFFS$DIR>.obey.F1022701


If Lemmings crashes and you don't see a dump screen, type the following:
JITSHOWREGS
No crashes with this command - however the same doubling issue remains, but the game does function normally asides from appearing about 6 times all over the screen each one with different flickering and some with palette issues, but this is definitely progress!

I then tried the ADFRemapVideoMemory 12 160 command and then those commands, and it crashed. Here is the JITSHOWREGS output, if it's any use:
Image

Re: Lemmings (1991) (Krisalis Software)

Posted: Sat Jul 18, 2015 7:33 pm
by JonAbbott
ZIP up your !Boot.Loader directory and email it to me so I can try it on my Pi: jon at jaspp dot org dot uk

Another think you can try is a clean boot, by holding SHIFT during the boot.

Re: Lemmings (1991) (Krisalis Software)

Posted: Sun Jul 19, 2015 11:05 pm
by Qjimbo
Shift didn't work - emailed you the !Boot folder, thanks! It took me a little bit of time to figure out since !ZipEE doesn't work on 32bit, had to use !Infozip instead.

Re: Lemmings (1991) (Krisalis Software)

Posted: Sat Jul 22, 2017 12:10 pm
by gareth
Hi,

I've got an issue loadng Lemmings.

I've got RC15 (with the nightly ROM build from a couple of days ago), adffs261. I've disabled GPU mode change support.

If I follow the usual route of launching Lemmings, i.e. Run !ADFFS, double click the lemmings disk and select "Boot Floopy" I get a black screen with a command prompt and nothing else. Pressing enter returns to the desktop. I can re-create this every time.

If I run the obey script for lemmings it works without issue.

I get something similar for Cannon Fodder, except that gives and error rather than a black screen.

Any idea why booting from Floppy fails but running the obey script works?

Thanks in advance.

Gareth

P.S. Once I get up to speed with what's going on I'll be really happy to help with the project in any way I can.

Re: Lemmings (1991) (Krisalis Software)

Posted: Sat Jul 22, 2017 5:50 pm
by JonAbbott
gareth wrote:Any idea why booting from Floppy fails but running the obey script works?
Do you have SparkFS loaded?

Re: Lemmings (1991) (Krisalis Software)

Posted: Sat Jul 22, 2017 10:38 pm
by gareth
I thought I did. Does it start if you open a zip file or do you need to do something else? Does the obey script start it if it's not running?

Thanks

Re: Lemmings (1991) (Krisalis Software)

Posted: Sun Jul 23, 2017 8:45 am
by JonAbbott
gareth wrote:Does the obey script start it if it's not running?
No, the scripts in Obey.zip (ie !ADFFS.Obey) will not be available if SparkFS isn't running. ADFFS will attempt the following when Booting a floppy:
  1. Execute a script that matches the floppy ID from !ADFFS.Obey
  2. Run the script embedded in the JFD file (which is probably out of date and not suitable for a Pi)
  3. Emulate SHIFT-BREAK if !BOOT exists in the root of the floppy
PS The requirement for SparkFS to be loaded is something I plan to fix at some point, ADFFS uses another compression Module internally for the floppy image decompression, but it's missing the file system extension needed to get at the Obey files.