Need a bit of help with a WHDLOAD problem

  • Thread starter Thread starter Xanxi
  • Start date Start date
  • Replies Replies 52
  • Views Views 17541
19 iGame Open PROGDIR:gameslist Write OK
20 iGame Execute whdload SLAVE=SecretOfMonk Single OK
21 [1] whdload Open S:whdload.prefs Read OK

whdload is started without PRELOAD option it seems, tell igame to set PRELOAD and try again...
 
Thanks Wepl for coming here so fast and helping me :)

Actually, i have tried to activate and deactivate the PRELOAD option in the info file and i still have the black screen problem. The game seems to preload though as i have a long HD access before the black screen. How comes that the quit key does not work in that case with v17 whereas it works with 16.x?
 
I have made a comparative SnoopDOS file of the launch of Secret of Monkey Island on my A1200 (which works 100% fine).


Count Process Name Action Target Name Options Res.
----- ------------ ------ ----------- ------- ----
1 iGame Open Data:Games/M/MonkeyIsland/i Read Fail
2 iGame ChangeDir Data:Games/M/MonkeyIsland
3 iGame LockScreen Workbench OK
4 iGame ToolType DEFAULTIMAGE Fail
5 iGame ToolType SLAVE OK
6 iGame ToolValue MonkeyIsland.slave monkeyi OK
7 iGame Open PROGDIR:gameslist Write OK
8 iGame Execute whdload SLAVE=MonkeyIsland Single OK
9 ramlib Load LIBS:lowlevel.library OK
10 ramlib Open LIBS:lowlevel.library.info Read Fail
11 [1] whdload Open S:whdload.prefs Read OK
12 [1] whdload Open S:WHDLoad.key Read OK
13 PoPo (Poseidon Pop Open env:mui/POPO.1.prefs Read Fail
14 PoPo (Poseidon Pop Open env:mui/POPO.1.prefs Write OK
15 [1] whdload Open MonkeyIsland.slave Read OK
16 [1] whdload ChangeDir Data:Games/M/MonkeyIsland/d
17 [1] whdload Open savegame._j_ Read OK
18 [1] whdload Open DISK02.LEC Read OK
19 [1] whdload Open 903.LFL Read OK
20 [1] whdload Open DISK03.LEC Read OK
21 [1] whdload Open DISK04.LEC Read OK
22 [1] whdload Open Monkey_Island Read OK
23 [1] whdload Open savegame._b_ Read OK
24 [1] whdload Open savegame._a_ Read OK
25 [1] whdload Open savegame._c_ Read OK
26 [1] whdload Open savegame._d_ Read OK
27 [1] whdload Open savegame._e_ Read OK
28 [1] whdload Open savegame._f_ Read OK
29 [1] whdload Open savegame._g_ Read OK
30 [1] whdload Open savegame._h_ Read OK
31 [1] whdload Open savegame._i_ Read OK
32 [1] whdload Open devs/system-configuration Read OK
33 [1] whdload Open Rooms/sample.dat Read OK
34 [1] whdload Open Rooms/music.dat Read OK
35 [1] whdload Open Rooms/DISK01.LEC Read OK
36 [1] whdload Open Rooms/903.LFL Read OK
37 [1] whdload Open Rooms/901.LFL Read OK
38 [1] whdload Open Rooms/904.LFL Read OK
39 [1] whdload Open Rooms/902.LFL Read OK
40 [1] whdload Open Rooms/000.LFL Read OK
41 [1] whdload Open c/endcli Read OK
42 [1] whdload Open l/disk-validator Read OK
43 [1] whdload Open s/startup-sequence Read OK
44 [1] whdload ChangeDir Data:Games/M/MonkeyIsland
45 [1] whdload Open whdcommon:kick34005.a500 Read Fail
46 [1] whdload Open devs:kickstarts/kick34005.a Read OK
47 [1] whdload Open devs:kickstarts/kick34005.a Read OK
48 ramlib Load LIBS:poseidon.library OK
49 ramlib Open LIBS:poseidon.library.info Read Fail
50 ramlib Load SYS:Classes/USB/stir4200.cl OK
51 ramlib Open SYS:Classes/USB/stir4200.cl Read Fail
52 ramlib Load SYS:Classes/USB/usbaudio.cl OK
53 ramlib Open SYS:Classes/USB/usbaudio.cl Read Fail
54 ramlib Load SYS:Classes/USB/usbvideo.cl OK
55 ramlib Open SYS:Classes/USB/usbvideo.cl Read Fail
56 ramlib Load SYS:Classes/USB/hub.class OK
57 ramlib Open SYS:Classes/USB/hub.class.i Read Fail
58 ramlib Load SYS:Classes/USB/massstorage OK
59 ramlib Open SYS:Classes/USB/massstorage Read Fail
60 ramlib Load SYS:Classes/USB/moschipeth. OK
61 ramlib Open SYS:Classes/USB/moschipeth. Read Fail
62 ramlib Load SYS:Classes/USB/palmpda.cla OK
63 ramlib Open SYS:Classes/USB/palmpda.cla Read Fail
64 ramlib Load SYS:Classes/USB/pegasus.cla OK
65 ramlib Open SYS:Classes/USB/pegasus.cla Read Fail
66 ramlib Load SYS:Classes/USB/printer.cla OK
67 ramlib Open SYS:Classes/USB/printer.cla Read Fail
68 ramlib Load SYS:Classes/USB/rtl8150eth. OK
69 ramlib Open SYS:Classes/USB/rtl8150eth. Read Fail
70 ramlib Load SYS:Classes/USB/serialcp210 OK
71 ramlib Open SYS:Classes/USB/serialcp210 Read Fail
72 ramlib Load SYS:Classes/USB/serialpl230 OK
73 ramlib Open SYS:Classes/USB/serialpl230 Read Fail
74 ramlib Load SYS:Classes/USB/asixeth.cla OK
75 ramlib Open SYS:Classes/USB/asixeth.cla Read Fail
76 ramlib Load SYS:Classes/USB/bluetooth.c OK
77 ramlib Open SYS:Classes/USB/bluetooth.c Read Fail
78 ramlib Load SYS:Classes/USB/camdusbmidi OK
79 ramlib Open SYS:Classes/USB/camdusbmidi Read Fail
80 ramlib Load SYS:Classes/USB/cdcacm.clas OK
81 ramlib Open SYS:Classes/USB/cdcacm.clas Read Fail
82 ramlib Load SYS:Classes/USB/dm9601eth.c OK
83 ramlib Open SYS:Classes/USB/dm9601eth.c Read Fail
84 ramlib Load SYS:Classes/USB/egalaxtouch OK
85 ramlib Open SYS:Classes/USB/egalaxtouch Read Fail
86 ramlib Load SYS:Classes/USB/hid.class OK
87 ramlib Open SYS:Classes/USB/hid.class.i Read Fail
88 ramlib Load SYS:Classes/USB/simplemidi. OK
89 ramlib Open SYS:Classes/USB/simplemidi. Read Fail
90 ramlib Load SYS:Classes/USB/ptp.class OK
91 ramlib Open SYS:Classes/USB/ptp.class.i Read Fail
92 ramlib Load SYS:Classes/USB/bootkeyboar OK
93 ramlib Open SYS:Classes/USB/bootkeyboar Read Fail
94 ramlib Load SYS:Classes/USB/bootmouse.c OK
95 ramlib Open SYS:Classes/USB/bootmouse.c Read Fail
96 ramlib Load SYS:Classes/USB/dfu.class OK
97 ramlib Open SYS:Classes/USB/dfu.class.i Read Fail
98 ramlib Load SYS:Classes/USB/ethwrap.cla OK
99 ramlib Open SYS:Classes/USB/ethwrap.cla Read Fail
100 ramlib Load SYS:Classes/USB/rawwrap.cla OK
101 ramlib Open SYS:Classes/USB/rawwrap.cla Read Fail
102 ramlib Load DEVS:USBHardware/subwayusb. OK
103 ramlib Open DEVS:USBHardware/subwayusb. Read Fail
104 iGame ChangeDir Boot:iGame
105 ramlib Load LIBS:muiconfig.library OK
106 ramlib Open LIBS:muiconfig.library.info Read Fail
107 PoPo (Poseidon Pop Open env:mui/POPO.1.prefs Read OK
 
My 1000th post on amibay to expose the solution.

It is all PICASSO96 fault (unless it is kickemu fault) that is in some way non compatible with the kickemu whdload games.

I found the solution thanks to this thread https://www.amibay.com/showthread.php?p=253558#post253558

Now i need either to fix Picasso96 or go CGX (and i hope i won't have to do that because Cybergraphx is such a mess).
 
kickemu doesn't add any specific compatibility issues, system degrading is independent from it

how many games do you have tried?

your snoopdos log should include functions System and Tooltypes, also it's cut in width

what do you mean with comparative?
is that a working setup?

please provide a complete snoopdos log (see above) from the non working setup.

are there non kickemu games working?
if yes, which ones for example?
 
Hi.

Ok i'm going to make another SnoopDOS but i need to step back to WHDLoad 16.X for that because when i get the black screen with v17 the quit key does not work and i loose my log.

The above log is from a working setup (my A1200), the log on the first page is from the non working setup.

I have tried dozens of kick emu games but i still use Monkey 1 for test.
Working games include Lotus 2, Beast 1 and several non kick emu games, but i haven't the time to much more.

---------- Post added at 21:58 ---------- Previous post was at 21:21 ----------

Here it is:
interrupt.jpg


Count Process Name Action Target Name Options Res.
----- ------------ ------ ----------- ------- ----
1 WHDLoad OpenLib graphics.library Ver 37 OK
2 WHDLoad OpenLib intuition.library Ver 37 OK
3 WHDLoad OpenLib keymap.library Ver 37 OK
4 WHDLoad OpenLib utility.library Ver 37 OK
5 WHDLoad OpenDev timer.device Unit 0 OK
6 WHDLoad OpenLib expansion.library Ver 37 OK
7 WHDLoad OpenLib lowlevel.library Ver 40 OK
8 WHDLoad Open S:whdload.prefs Read OK
9 WHDLoad ChangeDir Data:Games/S/SecretOfMonkey
10 WHDLoad OpenLib icon.library Ver 34 OK
11 WHDLoad LockScreen Workbench OK
12 WHDLoad ToolType Slave OK
13 WHDLoad ToolType Data Fail
14 WHDLoad ToolType NoAutovec Fail
15 WHDLoad ToolType NoTrapHandler Fail
16 WHDLoad ToolType Preload OK
17 WHDLoad ToolType NoFileCache Fail
18 WHDLoad ToolType NoWriteCache Fail
19 WHDLoad ToolType ExpChip Fail
20 WHDLoad ToolType ExpLocal Fail
21 WHDLoad ToolType Exp24Bit Fail
22 WHDLoad ToolType NoCache Fail
23 WHDLoad ToolType ChipNoCache Fail
24 WHDLoad ToolType Cache Fail
25 WHDLoad ToolType DCache Fail
26 WHDLoad ToolType BranchCache Fail
27 WHDLoad ToolType SuperScalar Fail
28 WHDLoad ToolType StoreBuffer Fail
29 WHDLoad ToolType NTSC Fail
30 WHDLoad ToolType PAL Fail
31 WHDLoad ToolType FileLog Fail
32 WHDLoad ToolType WriteDelay Fail
33 WHDLoad ToolType NoVBRMove Fail
34 WHDLoad ToolType CoreDump Fail
35 WHDLoad ToolType QuitKey Fail
36 WHDLoad ToolType DebugKey Fail
37 WHDLoad ToolType FreezeKey Fail
38 WHDLoad ToolType RestartKey Fail
39 WHDLoad ToolType MMU Fail
40 WHDLoad ToolType NoMMU Fail
41 WHDLoad ToolType Snoop Fail
42 WHDLoad ToolType SnoopOCS Fail
43 WHDLoad ToolType SnoopECS Fail
44 WHDLoad ToolType SnoopAGA Fail
45 WHDLoad ToolType Chk Fail
46 WHDLoad ToolType ChkBltWait Fail
47 WHDLoad ToolType ChkBltSize Fail
48 WHDLoad ToolType ChkBltHog Fail
49 WHDLoad ToolType ChkColBst Fail
50 WHDLoad ToolType ChkCopCon Fail
51 WHDLoad ToolType ChkInts Fail
52 WHDLoad ToolType ButtonWait Fail
53 WHDLoad ToolType Custom Fail
54 WHDLoad ToolType Custom1 Fail
55 WHDLoad ToolType Custom2 Fail
56 WHDLoad ToolType Custom3 Fail
57 WHDLoad ToolType Custom4 Fail
58 WHDLoad ToolType Custom5 Fail
59 WHDLoad ToolType ExecuteStartup Fail
60 WHDLoad ToolType ExecuteCleanup Fail
61 WHDLoad ToolType DblNTSC Fail
62 WHDLoad ToolType DblPAL Fail
63 WHDLoad ToolType D Fail
64 WHDLoad ToolType NoFilter Fail
65 WHDLoad ToolType SplashDelay Fail
66 WHDLoad ToolType TimeOut Fail
67 WHDLoad ToolType NoFlushMem Fail
68 WHDLoad ToolType NoReq Fail
69 WHDLoad ToolType Trace Fail
70 WHDLoad LockScreen Workbench OK
71 WHDLoad ChangeDir SYS:
72 WHDLoad ChangeDir Data:Games/S/SecretOfMonkey
73 WHDLoad Lock "" Read OK
74 WHDLoad System sys:c/AddUSBHardware REMOVE 0
75 [1] sys:c/AddUSBHa OpenLib poseidon.library Ver 1 OK
76 [1] sys:c/AddUSBHa OpenLib poseidon.library Ver 4 OK
77 hub.class<084051F4 OpenLib poseidon.library Ver 3 OK
78 hub.class<084051F4 OpenLib poseidon.library Ver 4 OK
79 hid.class Control OpenLib muiconfig.library Ver 19 OK
80 hid.class Control OpenLib utility.library Ver 36 OK
81 hid.class Control OpenLib intuition.library Ver 36 OK
82 hid.class Control OpenLib muilowlevel.library Ver 19 OK
83 hid.class Control OpenLib iffparse.library Ver 2 OK
84 hid.class Control Open env:mui/HIDCTRL.1.prefs Read OK
85 hid.class Control OpenLib iffparse.library Ver 2 OK
86 hid.class Control Lock env:mui Read OK
87 hid.class Control OpenLib iffparse.library Ver 2 OK
88 hid.class Control Open env:mui/HIDCTRL.1.prefs Write OK
89 hid.class Control OpenLib iffparse.library Ver 2 OK
90 hid.class Control OpenLib iffparse.library Ver 2 OK
91 hub.class<084051F4 OpenLib poseidon.library Ver 4 OK
92 hid.class Control OpenLib muiconfig.library Ver 19 OK
93 hid.class Control OpenLib utility.library Ver 36 OK
94 hid.class Control OpenLib intuition.library Ver 36 OK
95 hid.class Control OpenLib muilowlevel.library Ver 19 OK
96 hid.class Control OpenLib iffparse.library Ver 2 OK
97 hid.class Control Open env:mui/HIDCTRL.2.prefs Read OK
98 hid.class Control OpenLib iffparse.library Ver 2 OK
99 hid.class Control Lock env:mui Read OK
100 hid.class Control OpenLib iffparse.library Ver 2 OK
101 hid.class Control Open env:mui/HIDCTRL.2.prefs Write OK
102 hid.class Control OpenLib iffparse.library Ver 2 OK
103 hid.class Control OpenLib iffparse.library Ver 2 OK
104 hub.class<084051F4 OpenLib poseidon.library Ver 4 OK
105 hub.class<0872993C OpenLib poseidon.library Ver 4 OK
106 hub.class<0872993C OpenLib poseidon.library Ver 4 OK
107 hub.class<0872993C OpenLib poseidon.library Ver 4 OK
108 hid.class Control OpenLib muiconfig.library Ver 19 OK
109 hid.class Control OpenLib utility.library Ver 36 OK
110 hid.class Control OpenLib intuition.library Ver 36 OK
111 hid.class Control OpenLib muilowlevel.library Ver 19 OK
112 hid.class Control OpenLib iffparse.library Ver 2 OK
113 hid.class Control Open env:mui/HIDCTRL.3.prefs Read OK
114 hid.class Control OpenLib iffparse.library Ver 2 OK
115 hid.class Control Lock env:mui Read OK
116 hid.class Control OpenLib iffparse.library Ver 2 OK
117 hid.class Control Open env:mui/HIDCTRL.3.prefs Write OK
118 hid.class Control OpenLib iffparse.library Ver 2 OK
119 hid.class Control OpenLib iffparse.library Ver 2 OK
120 PoPo (Poseidon Pop OpenFont topaz.font Size 8 OK
121 PoPo (Poseidon Pop OpenFont topaz.font Size 8 OK
122 PoPo (Poseidon Pop OpenFont topaz.font Size 8 OK
123 PoPo (Poseidon Pop OpenFont topaz.font Size 8 OK
124 PoPo (Poseidon Pop OpenFont topaz.font Size 8 OK
125 PoPo (Poseidon Pop OpenFont topaz.font Size 8 OK
126 PoPo (Poseidon Pop OpenFont topaz.font Size 8 OK
127 PoPo (Poseidon Pop OpenFont topaz.font Size 8 OK
128 DirectoryOpus OpenDev trackdisk.device Unit 0 OK
129 DirectoryOpus OpenDev trackdisk.device Unit 1 OK
130 DirectoryOpus OpenDev trackdisk.device Unit 2 Fail
131 WHDLoad GetVar CyberGraphX/56KHZAUDIO Global Fail
132 Sound_ObjectHandle OpenDev audio.device Unit 0 OK
133 DirectoryOpus OpenDev trackdisk.device Unit 3 Fail
134 DirectoryOpus OpenDev trackdisk.device Unit 0 OK
135 DirectoryOpus OpenDev trackdisk.device Unit 1 OK
136 DirectoryOpus OpenDev trackdisk.device Unit 2 Fail
137 WHDLoad Open S:WHDLoad.key Read OK
138 DirectoryOpus OpenDev trackdisk.device Unit 3 Fail
139 WHDLoad Open SecretOfMonkeyIsland.slave Read OK
140 WHDLoad Open devs:kickstarts/kick34005.a Read OK
141 WHDLoad Open devs:kickstarts/kick34005.a Read OK
142 WHDLoad Lock data Read OK
143 WHDLoad ChangeDir Data:Games/S/SecretOfMonkey
144 WHDLoad OpenDev audio.device Unit 0 OK
145 WHDLoad Lock "" Read OK
146 WHDLoad ChangeDir Data:Games/S/SecretOfMonkey
147 WHDLoad Open 000.LFL Read OK
148 WHDLoad Open sample.dat Read OK
149 WHDLoad Open music.dat Read OK
150 WHDLoad Open Monkey_Island Read OK
151 WHDLoad Open Monkey.info Read OK
152 WHDLoad Open DISK04.LEC Read OK
153 WHDLoad Open DISK03.LEC Read OK
154 WHDLoad Open disk02.lec Read OK
155 WHDLoad Open disk01.lec Read OK
156 WHDLoad Open 904.LFL Read OK
157 WHDLoad Open 903.LFL Read OK
158 WHDLoad Open 902.LFL Read OK
159 WHDLoad Open 901.LFL Read OK
160 WHDLoad Lock devs Read OK
161 WHDLoad ChangeDir Data:Games/S/SecretOfMonkey
162 WHDLoad Open system-configuration Read OK
163 WHDLoad ChangeDir Data:Games/S/SecretOfMonkey
164 WHDLoad ChangeDir Data:Games/S/SecretOfMonkey
165 WHDLoad Open 000.LFL Read OK
166 WHDLoad Open sample.dat Read OK
167 WHDLoad Open music.dat Read OK
168 WHDLoad Open Monkey_Island Read OK
169 WHDLoad Open Monkey.info Read OK
170 WHDLoad Open DISK04.LEC Read OK
171 WHDLoad Open DISK03.LEC Read OK
172 WHDLoad Open disk02.lec Read OK
173 WHDLoad Open disk01.lec Read OK
174 WHDLoad Open devs/system-configuration Read OK
175 WHDLoad Open 904.LFL Read OK
176 WHDLoad Open 903.LFL Read OK
177 WHDLoad Open 902.LFL Read OK
178 WHDLoad Open 901.LFL Read OK
179 WHDLoad OpenRes ciaa.resource OK
180 WHDLoad OpenRes ciab.resource OK
181 WHDLoad OpenDev trackdisk.device Unit 0 OK
182 WHDLoad OpenRes battclock.resource OK
183 WHDLoad ChangeDir Data:Games/S/SecretOfMonkey
184 WHDLoad System sys:prefs/env-archive/PsdSt 0
185 [1] sys:prefs/env- OpenLib poseidon.library Ver 1 OK
186 usbhw<DEVS:USBHard OpenLib poseidon.library Ver 3 OK
187 usbhw<DEVS:USBHard OpenDev DEVS:USBHardware/denebz2usb Unit 0 OK
188 ramlib Load DEVS:USBHardware/denebz2usb OK
189 ramlib Open DEVS:USBHardware/denebz2usb Read Fail
190 ramlib OpenLib utility.library Ver 39 OK
191 ramlib OpenLib expansion.library Ver 39 OK
192 usbhw<DEVS:USBHard OpenDev timer.device Unit 0 OK
193 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
194 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
195 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
196 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
197 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
198 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
199 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
200 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
201 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
202 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
203 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
204 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
205 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
206 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
207 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
208 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
209 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
210 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
211 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
212 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
213 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
214 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
215 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
216 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
217 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
218 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
219 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
220 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
221 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
222 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
223 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
224 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
225 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
226 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
227 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
228 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
229 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
230 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
231 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
232 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
233 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
234 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
235 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
236 [1] sys:prefs/env- OpenLib poseidon.library Ver 4 OK
237 Sound_ObjectHandle OpenDev audio.device Unit 0 OK
238 Sound_ObjectHandle OpenDev audio.device Unit 0 OK
239 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
240 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
241 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
242 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
243 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
244 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
245 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
246 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
247 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
248 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
249 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
250 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
251 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
252 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
253 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
254 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
255 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
256 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
257 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
258 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
259 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
260 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
261 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
262 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
263 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
264 hub.class<08729764 OpenLib poseidon.library Ver 4 OK
265 dm9601eth.class<08 OpenLib poseidon.library Ver 3 OK
266 ramlib Load LIBS:muiconfig.library OK
267 ramlib Open LIBS:muiconfig.library.info Read Fail
268 Sound_ObjectHandle OpenDev audio.device Unit 0 OK
269 hid.class Control OpenLib utility.library Ver 36 OK
270 hid.class Control OpenLib intuition.library Ver 36 OK
271 hid.class Control OpenLib muilowlevel.library Ver 19 OK
272 hid.class Control OpenLib iffparse.library Ver 2 OK
273 hid.class Control Open env:mui/HIDCTRL.1.prefs Read OK
274 hid.class Control OpenLib iffparse.library Ver 2 OK
275 hid.class Control OpenLib iffparse.library Ver 2 OK
276 hid.class Control OpenLib muirexx.library Ver 19 OK
277 hid.class Control OpenLib rexxsyslib.library Ver 0 OK
278 hid.class Control OpenLib commodities.library Ver 36 OK
279 Sound_ObjectHandle OpenDev audio.device Unit 0 OK
280 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
281 DirectoryOpus OpenDev trackdisk.device Unit 0 OK
282 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
283 DirectoryOpus OpenDev trackdisk.device Unit 1 OK
284 DirectoryOpus OpenDev trackdisk.device Unit 2 Fail
285 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
286 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
287 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
288 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
289 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
290 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
291 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
292 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
293 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
294 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
295 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
296 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
297 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
298 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
299 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
300 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
301 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
302 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
303 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
304 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
305 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
306 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
307 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
308 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
309 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
310 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
311 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
312 Poseidon Event Bro OpenLib poseidon.library Ver 4 OK
313 PoPo (Poseidon Pop OpenFont topaz.font Size 8 OK
314 PoPo (Poseidon Pop OpenFont topaz.font Size 8 OK
315 PoPo (Poseidon Pop OpenFont topaz.font Size 8 OK
316 PoPo (Poseidon Pop OpenFont topaz.font Size 8 OK
317 PoPo (Poseidon Pop OpenFont topaz.font Size 8 OK
318 PoPo (Poseidon Pop OpenFont topaz.font Size 8 OK
319 PoPo (Poseidon Pop OpenFont topaz.font Size 8 OK
320 PoPo (Poseidon Pop OpenFont topaz.font Size 8 OK
321 DirectoryOpus OpenDev trackdisk.device Unit 3 Fail
322 DirectoryOpus OpenDev trackdisk.device Unit 0 OK
323 DirectoryOpus OpenDev trackdisk.device Unit 1 WAIT
 
the reason could be the janus.library shown in the interrupts.
do you have a bridgeboard?
 
Yeah, i have an A2386.
However, the A2386 is also installed ine the secondary partition (without Picasso96) and WHDLOAD works.

So, what could be necessary to correct the problem? Modify Picasso 96 or modify kickemu?

---------- Post added at 12:01 ---------- Previous post was at 11:11 ----------

I have just tried: removing janus.library from SYS:Expansion does not fix the problem.
What about the INT from the Spectrum board that appears in the Scout report?
 
I have just tried: removing janus.library from SYS:Expansion does not fix the problem.
did this remove also the interrupt?
What about the INT from the Spectrum board that appears in the Scout report?
Could also possible be the problem. I don't now how to get off the Spectrum Int. Maybe only by deactivating the Picasso Driver for this Card. Please try this and check using Scout if the Int disappears.
 
did this remove also the interrupt?

Yes.

Could also possible be the problem. I don't now how to get off the Spectrum Int. Maybe only by deactivating the Picasso Driver for this Card. Please try this and check using Scout if the Int disappears.

If Picass96 is uninstalled, there is no more INT from the Spectrum.
 
(BorderBlank=System)
(MemoryClock=0)
(Quiet)
BigSprite=No
BOARDTYPE=Spectrum
DisplayChain=yes
FakeNativeModes=No
FontsFix=No
GrandDirectAcess=No
IgnoreMask=Yes
NoBlitter=No
NoPlanar2ChunkyBlits=No
Overclock=No
SETTINGSFILES=SYS:DEVS/Picasso96Setting
SoftSprite=No
System2ScreenBlits=No



Other installed monitors are only PAL and NTSC.

---------- Post added at 20:27 ---------- Previous post was at 19:33 ----------

Big improvement here!!!

I had already tried the newer spectrum.card and GDsomething.chip from the Picasso96 2.c beta version and i still had the WHDLOAD problem, with other problems like Shapeshifter not working.
The files from Picasso96 2.0 and 2.1b appear to be the same regarding the Spectrum.

Aminet also has an older version from 1997 which is 1.25.
I tried the Spectrum files from this one, and WHDLOAD is working now.
The interrupt of the Spectrum does not exist anymore in Scout.

Now i have to check thoroughly the other softwares of this setup to be sure.


EDIT: these older files are very poor concerning shapeshifter, which freezes almost as soon as the finder is loaded, with my CardTrickEVD driver.
 
Last edited:
So it seems the newer Picasso96 software creates an interrupt for the Spectrum card which requires acknowledge and will therefore not work with WHDLoad games which use this interrupt (e.g. kickemu games).

According to the changelog the interrupt has been added in release 1.36:
Changes in 1.36:
- This time PhotoGenics really does no longer open 2 color screens :-))
- Fixed p96CloseScreen bug which resulted in MungWall hits
- Fixed icon paint error in planar modes (BOBs with mask)
- Retina BLT Z3: remaining 24 bit panning problem fixed
- Changed the way layers.library handles Picasso96 PIP windows
- Spectrum and Piccolo boards now support interupts
- Reduced maximum polling time if waiting for a vertical retrace. This
will solve problems with DPMS on Cirrus GD542x based boards, which do
not generate display timings in certain blanking levels
- PicassoIV: merged API support for upcoming add-on modules
- Pixel64: fixed board driver setup (color palette routines)

There is nothing WHDLoad can do about.
Maybe there is option to unload the gfx card driver before WHDLoad and load it afterwards?
 
So it seems the newer Picasso96 software creates an interrupt for the Spectrum card which requires acknowledge and will therefore not work with WHDLoad games which use this interrupt (e.g. kickemu games).

According to the changelog the interrupt has been added in release 1.36:
Changes in 1.36:
- This time PhotoGenics really does no longer open 2 color screens :-))
- Fixed p96CloseScreen bug which resulted in MungWall hits
- Fixed icon paint error in planar modes (BOBs with mask)
- Retina BLT Z3: remaining 24 bit panning problem fixed
- Changed the way layers.library handles Picasso96 PIP windows
- Spectrum and Piccolo boards now support interupts
- Reduced maximum polling time if waiting for a vertical retrace. This
will solve problems with DPMS on Cirrus GD542x based boards, which do
not generate display timings in certain blanking levels
- PicassoIV: merged API support for upcoming add-on modules
- Pixel64: fixed board driver setup (color palette routines)
There is nothing WHDLoad can do about.
Maybe there is option to unload the gfx card driver before WHDLoad and load it afterwards?

You mean a line in whdload.prefs such as the lines for deactivating/reactivating the USB stack? Would be cool because those older drivers make any video setup of shapeshifter 3.11 very unstable and i like the MAc emulator.
Besides, i suspect other boards might suffer from this problem, such as the Piccolo64 from the other thread in Amibay/AmiOracle.
 
@Wepl:

I see that there is a new beta version of WHDLoad

17.1 (08.01.2012) - fix: formatting of termination reason string in register dump fixed on very long texts (Psygore) - fix: if the vbr is moved by WHDLoad the interrupts of levels 4-6 (vectors $70..$78) are directly forwarded to the installed program now, in previous releases all the sanity checks and checks for the keyboard were done in each interrupt which has increased the latency and duration of the interrupts, now these checks are only performed in interrupt levels 1-3 or if the option CheckInts/S is used for all levels it seems that the increased amount of code put into the interrupts by the later WHDLoad versions has caused problems with several games, this is hopefully fixed now and these games will work with the current WHDLoad as good as with versions 16.8 or 16.9


The readme file mentions something about interrupt 6, which is the one involved in this Picasso 96 case. Should this version be compatible with latest Picasso96 drivers for the Spectrum and Piccolo?
 
the change in whdload only reduces latency, I doubt that it will change anything regarding the spectrum problem because the problem here is very probably that the ints by card get not acknowledged
 
Hi Wepl.

Would that be possible to modify kickemu in order to solve the Spectrum interrupt problem directly?
Indeed, downgrading to the old picasso driver is ok with WHDload and WB, but Shape****er is so unstable that it crashes in a few seconds whatever Shapeshifter setup i use.
That's really annoying that there is always something failing.
 
theoretically yes, but we would need how to fix it and then all slaves would be need to reassembled and it wouldn't fix the non kickemu games.

the only proper solution would be to change the spectrum/picasso driver to disable the int
 
Back
Top Bottom