WHDLoad MantisBT - ChuckYeagerAFT2
View Issue Details
0006075ChuckYeagerAFT2[All Projects] Generalpublic2023-03-09 21:552023-03-24 23:17
Assigned ToDJ Mike 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
ChipMem2 MB
FastMem32 MB
WorkbenchOS 3.5
KickROM39 - Kick 3.0
KickSoft40 - Kick 3.1
Summary0006075: Can you please update the install and rework the slave please ? Thank you. Per
DescriptionGameVersion: multi,pal,1 disks
SlaveVersion: 1.0 from 1998.....

Can you please update the install and rework the slave please ?
Thank you.
Per se, it doesn't work with my original.
TagsNo tags attached.
Attached Files

DJ Mike   
2023-03-10 12:23   
This does look overdue for an update. Would you like to send over a WWarp of your original please?
2023-03-10 12:32   
The game disk has no protection, it's plain AmigaDOS track format.

You can use IPF 670, it's the same version as mine.

DIC is enough, RAWDIC only if you plan to install the game as real files.
DJ Mike   
2023-03-10 13:00   
(Last edited: 2023-03-10 13:15)
If I use DIC to image the disk manually, the existing install seems to run fine under WinUAE at least.

The install script needs updating as a bare minimum to use DIC, so I will at least do that. Source could do with updating to use modern WHDL 18 anyway, so I'll rework that too.

2023-03-10 13:11   
It doesn't work for me i have an A1200 with blizzard IV 68030.

The screen is black, remains like that, cannot even exist with the quitkey.

I have to do 3 fingers salute.

PS : this install is way too old.
DJ Mike   
2023-03-10 13:15   
At least I have the same expansion as you for testing on a real Amiga.

I will have a more detailed look soon. :)
DJ Mike   
2023-03-10 17:32   
(Last edited: 2023-03-10 17:36)
I've copied the install I made from the SPS version to my real Amiga, and it still starts just fine.

Could I ask you to please upload your disk image and we can go from there? As I think I will need to compare what you are getting when you use DIC to image the disk.

Also worth checking what happens if you start with MMU enabled, as that may reveal more detail.

I already tried with MMU SNOOPOCS CHK and that does cause an issue with reading from INTREQ write register - so something for me to fix at least.

DJ Mike   
2023-03-12 00:01   
I managed to get it to hang with 68040-based WinUAE config. There's a duff wait for a VBL interrupt that reads from INTREQ instead of INTREQR when the game first starts.

Plenty of other stuff to fix though...
DJ Mike   
2023-03-24 23:06   
(Last edited: 2023-03-24 23:17)
Progress update: I've found and fixed the self-modifying code. Several branch and arithmetic instructions modified as the game unpacks its data.

Also a few missing blitter waits added.

Going to see if the game code can be relocated to fast memory next...
(I suspect "not easily", because there are a lot of hardcoded addresses.)

Issue History
2023-03-09 21:55administratorNew Issue
2023-03-10 12:23DJ MikeNote Added: 0012481
2023-03-10 12:23DJ MikeAssigned To => DJ Mike
2023-03-10 12:23DJ MikeStatusnew => assigned
2023-03-10 12:32DenisNote Added: 0012482
2023-03-10 13:00DJ MikeNote Added: 0012483
2023-03-10 13:11DenisNote Added: 0012484
2023-03-10 13:15DJ MikeNote Added: 0012485
2023-03-10 13:15DJ MikeNote Edited: 0012483bug_revision_view_page.php?bugnote_id=12483#r1593
2023-03-10 17:32DJ MikeNote Added: 0012486
2023-03-10 17:35DJ MikeNote Edited: 0012486bug_revision_view_page.php?bugnote_id=12486#r1595
2023-03-10 17:36DJ MikeNote Edited: 0012486bug_revision_view_page.php?bugnote_id=12486#r1596
2023-03-12 00:01DJ MikeNote Added: 0012493
2023-03-24 23:06DJ MikeNote Added: 0012568
2023-03-24 23:17DJ MikeNote Edited: 0012568bug_revision_view_page.php?bugnote_id=12568#r1610