WHDLoad MantisBT - Subwar2050 |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0003058 | Subwar2050 | [WHDLoad Installs Games] AGA | public | 2014-09-18 02:30 | 2017-04-08 23:29 |
|
Reporter | maw2k | |
---|
Assigned To | JOTD | |
---|
Priority | normal | Severity | crash | Reproducibility | always |
---|
Status | closed | Resolution | fixed | |
---|
Platform | | OS | | OS Version | |
---|
Product Version | | |
---|
Target Version | | Fixed in Version | | |
---|
Machine | A4000 |
---|
CPU | 68060 |
---|
CPUSpeed | 50 |
---|
ChipSet | AGA |
---|
GFXCard | CyberVision 64 |
---|
ChipMem | 2 MB |
---|
FastMem | 128 MB |
---|
Workbench | OS 3.9 |
---|
KickROM | 40 - Kick 3.1 |
---|
KickSoft | 40 - Kick 3.1 |
---|
WHDLoad | 17.2 |
---|
imported | |
---|
|
Summary | 0003058: Exception: Line 1111 Emulator $402c at $FE565D task (exec.library, ExpMem $15D6) |
---|
Description | when I start to load the game the error occurs. |
---|
Steps To Reproduce | start the game |
---|
Additional Information | PROCESSOR: CPU 68060/68060fpu/68060mmu
CUSTOM CHIPS: AA PAL Alice (id=$0023), AA Lisa (id=$00F8)
VERS: Kickstart version 45.57, Exec version 45.20, Disk version 45.3
RAM: Node type $A, Attributes $505 (FAST), at $8000000-$FFFFFFF (128.0 meg)
Node type $A, Attributes $505 (FAST), at $7E00000-$7FFFFFF (2.0 meg)
Node type $A, Attributes $703 (CHIP), at $4000-$1FFFFF (~2.0 meg)
BOARDS:
Board + ROM (HD?) (phase 5): Prod=8512/25($2140/$19) (@$EA0000 128K)
Board (Individual Computers): Prod=4626/100($1212/$64)
(@$40000000, size 64meg, subsize 64K)
Board (phase 5): Prod=8512/34($2140/$22)
(@$44000000, size 64meg, subsize same) |
---|
Tags | No tags attached. |
---|
Relationships | |
Attached Files | IMAG1288.jpg (125,512) 2014-09-18 02:30 http://mantis.whdload.de/file_download.php?file_id=352&type=bug
.whdl_register (3,962) 2017-03-26 21:54 http://mantis.whdload.de/file_download.php?file_id=537&type=bug Subwar2050.slave (5,436) 2017-04-03 21:49 http://mantis.whdload.de/file_download.php?file_id=538&type=bug |
---|
Notes |
|
|
Same here on A1200 AGA with B1260 @50MHz, 128MB FastRAM. Tried the latest slave 1.2-B with both, the AGA and CD³² version. Tried also to run with ExpChip eabled as suggested in another entry, but didn't work either: "Can't allocate ExpMem".
|
|
|
(0005499)
|
JOTD
|
2017-03-12 18:37
|
|
The coredump would be a plus. Cannot reproduce that here.
Could you enable "FILELOG" and post whdlfilelog so I can check loaded files too? |
|
|
|
|
|
(0005502)
|
JOTD
|
2017-03-16 00:00
|
|
can you attach only FILELOG file here. The URL is a lame advertising/scam file server. Can you use dropbox instead? |
|
|
|
|
|
(0005506)
|
JOTD
|
2017-03-18 21:16
|
|
You have to enable FILELOG tooltype. File is .whdl_filelog. |
|
|
|
I just did and this is all I got. |
|
|
(0005510)
|
Wepl
|
2017-03-21 17:01
|
|
Please try an actual WHDLoad. This sounds like a bug fixed in 18.0. |
|
|
|
As you can see in the log file, my current version is 18.2.5735 which should be the latest stable version, right? |
|
|
(0005512)
|
Wepl
|
2017-03-22 11:12
|
|
Ok, then it must be a different problem. |
|
|
(0005513)
|
JOTD
|
2017-03-22 23:06
|
|
have you tried another version from the web (www.whddownload.com) ? because your version may be corrupt. |
|
|
|
I already tried both versions from whdownload.com and they come up with the same error.
Meanwhile I figured out something else. I booted my Amiga without Startup-Sequence, started the game from CLI and it worked! A little more investigation showed that the usual suspect SetPatch - in particular the 68060 support library causes the crash. Then I downgraded this very library to an older version I found on a Phase5 system disk, but it didn't work either. Then I booted from a Workbench 3.1 installation which uses a way older SetPatch version and a complete different set of libraries and even then WHDLoad crashed with the same error.
I'm a little stuck at this point: No matter what I try, as soon as the 68060 support code is initialized the game refuses to run. None of my other WHDLoad installations has this issue. |
|
|
(0005520)
|
Wepl
|
2017-03-26 21:29
|
|
does subwar use the fpu?
can you please add the .whdl_register directly here to the issue? |
|
|
|
Can't say anything about FPU usage. I attached .whdl_register to this note. |
|
|
(0005522)
|
Wepl
|
2017-03-26 23:11
|
|
Ok.
This is because the Slave tells WHDLoad to disable the FPU but the tells the game there is a fpu.
@JOTD: In the Slave you use NEEDFPU for kickemu but later call resload_SetCPU without WCPUF_FPU, this causes WHDLoad to disable the fpu on a 68060 but installed game/kickstart will try save/restore fpu registers during task switch. Does this game really use the fpu? If no just remove NEEDFPU and reassmeble it.
It seems there is also missing WCPUF_FPU in kickemu if option CACHE is used there. I have to fix that. |
|
|
(0005526)
|
JOTD
|
2017-04-03 21:49
|
|
Ok, that's an old one. Probably doesn't need FPU since it runs on 68020.
Check the one attached, reassembled without NEEDFPU |
|
|
|
The new slave works perfect! Thanks for finally fixing this "old one" :) |
|