Notes |
|
|
This does look overdue for an update. Would you like to send over a WWarp of your original please? |
|
|
(0012482)
|
Denis
|
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. |
|
|
(0012483)
|
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.
|
|
|
(0012484)
|
Denis
|
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. |
|
|
|
At least I have the same expansion as you for testing on a real Amiga.
I will have a more detailed look soon. :) |
|
|
(0012486)
|
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.
|
|
|
|
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... |
|
|
(0012568)
|
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.)
|
|