Pyrdacor / Ambermoon

Resources for the incredible Amiga game Ambermoon
91 stars 8 forks source link

Fix the boot loader #91

Closed Pyrdacor closed 3 months ago

Pyrdacor commented 1 year ago

When installing from the disks the game crashes. I guess the boot loader needs fixing for the merged exe and data externalizations so that the installation works.

Pyrdacor commented 1 year ago

Until now I couldn't find the reason for the crash when running from boot floppy. It must be related to the "Ambermoon" exe and/or the "AM2_CPU" exe.

a1exh commented 8 months ago

Is there any chance to find the bug in the HD installer so that we can install from ADF images again?

It's the biggest outstanding Amiga bug left now.

If you need help (because you're busy doing AA) just ask and the Amiga community can help

Pyrdacor commented 8 months ago

Sorry I lost track of this. I already invested much time in this but couldn't find the cause. Maybe you could ask the community for help on that? I ran out of ideas unfortunately.

a1exh commented 8 months ago

Can you remember if the crash is in :

Ambermoon BOOT1

or

Ambermoon_install

Does it install correctly if you use the Ambermoon_Install Icon under Workbench?

Pyrdacor commented 8 months ago

Yes I think it works when running Ambermoon_install from workbench. I am not even sure if it is related to those files. There is another shell boot script on disk A. Maybe it just has not all files in it? I will check tomorrow in more detail.

a1exh commented 8 months ago

The script is on Disk A, S/startup-sequence

Version >NIL: exec.library 36 if WARN System/SetMap gb endif Ambermoon BOOT1 if WARN System/SetMap gb dir >NIL: RAM: Ambermoon_install else EndCLI endif

I asked the community and paraj a very accomplished Amiga programmer and reverse engineer gave a method for identifying where the issue is.

I will try to follow his instructions when I have a few minutes.

https://eab.abime.net/showthread.php?t=116721