English Amiga Board

English Amiga Board (http://eab.abime.net/index.php)
-   support.Games (http://eab.abime.net/forumdisplay.php?f=6)
-   -   Universe Save/Load issue (http://eab.abime.net/showthread.php?t=89849)

malko 18 December 2017 10:49

Universe Save/Load issue
 
I have installed the WHDLoad version of Universe (EU) with the 5 disks IPF version (game: Core Design, WHDInstall: Dark Angel & Psygore).
As stated in the doc, RawDIC was quitted (closed) when it asked for the 6th disk.

The game is working fine (as far as I have played it), unfortunately, I have faced an issue when attempting to save the game.
In fact, it seems not to be working.

The game asks for a save-disk.
- As it is HD based, if I only press "y" (without inserting a disk in DF0: :) ) the screen turns black and *nothing*. Needs to reset Amilator.
- When inserting a blank (empty) ADF in DF0: and pressing "y", nothing happens :confused and if I click again on 'save', still get the message to insert a save-disk.

The readme file of the HDInstall states : "Saves to HD [registered users only]".
Is it still the case as WHDLoad, starting with WHDLoad release 18.2 the registration is neither required nor possible. :blased

I have then tried to play the floppy version (direct boot on floppy) and tried the save option.
- Just to test, when leaving DISK2 and pressing "y" I get a message saying it is not possible to save on the game disk (good!).
- When inserting a blank (empty) disk, and pressing "y" nothing happens.... and if I click again on 'save', still get the message to insert a save-disk.

I even tried to insert the 6th Disk from another disk set (ADF) but still get the same result.

Q1 : - Did someone had had the same issue ?
Q2 : - I thought that IPF were 100% copy of original game. Is it possible that a copy protection prevent the save option ?

Thanks for feedback. :xmas

StingRay 18 December 2017 13:44

Quote:

Originally Posted by malko (Post 1206634)
) the screen turns black and *nothing*. Needs to reset Amilator.

Saving takes some time due to the required OS swaps WHDLoad has to perform. Just be patient and don't reset when the black screen appears.

malko 18 December 2017 18:59

Quote:

Originally Posted by StingRay (Post 1206665)
Saving takes some time due to the required OS swaps WHDLoad has to perform. Just be patient and don't reset when the black screen appears.

Thank you for your reply StingRay :).
Unfortunately I waited 55 minutes (not in front of the computer :D) and the screen did not changed at all. I can add that the music is turned off as well as soon as the screen goes black. F12 is still working to access the FS-UAE Menu.
This evening I will change a little bit my FS-UAE config to generate a log file. Maybe something will be visible there.

malko 18 December 2017 23:48

Ok. I have tested a bit more :).
Changed my config to have only a no-HD A500 config. Added [log_autoscale], [log_bsdsocket], [log_flush], [log_input]. Turned on Amilator.
KS 1.3 image displayed. Inserted (ipf) Disk 1, after intro changed to (ipf) Disk 2, pressed "d" to access the Save/Load screen.
Changed to "empty.adf" and clicked on the "save" icon.
Message asking to format the disk. Pressed "y" -> the following FS-UAE message was displayed on screen : "NOTIFY_USR MSG #0".
Turned off the computer and had a look at the log.

On the log I can see the disk change, from "Disk 2" to "Blank", I see the "y" keypress and the message "NOTIFY_USER MSG #0" but for the rest...
The ADF "blank" disk was formatted under Workbench, what is this "weird sector" ? :crazy:crying

Can someone with a better understanding of these values help ?

Code:

[...] (1'600 first lines removed)
SDL key sym 1073741893 mod 0 scancode 69 state 1 repeat 0
- key code set to 293 (was 1073741893) based on scancode 69
restarting audio stream 0 (buffer underrun)
SDL key sym 1073741893 mod 0 scancode 69 state 0 repeat 0
- key code set to 293 (was 1073741893) based on scancode 69
--> key_code 293 key_mod 0 state 1: "F12"
  = press (index 293) => input event 49155
fs_emu_handle_libfsemu_action 49155 1
EMU: Enter menu
fs_emu_menu_destroy
update_main_menu
floppy in 0: /amiga/floppies/Universe/Universe (Europe) (En,Fr,De,It) (Disk 2).ipf
floppy in 1:
floppy in 2:
floppy in 3:
update_main_menu
floppy in 0: /amiga/floppies/Universe/Universe (Europe) (En,Fr,De,It) (Disk 2).ipf
floppy in 1:
floppy in 2:
floppy in 3:
EMU: Ungrab input
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
SDL key sym 13 mod 0 scancode 40 state 1 repeat 0
- key code set to 13 (was 13) based on scancode 40
disk_menu_function for df256256592
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
SDL key sym 13 mod 0 scancode 40 state 0 repeat 0
- key code set to 13 (was 13) based on scancode 40
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
SDL key sym 1073741905 mod 0 scancode 81 state 1 repeat 0
- key code set to 274 (was 1073741905) based on scancode 81
restarting audio stream 0 (buffer underrun)
SDL key sym 1073741905 mod 0 scancode 81 state 0 repeat 0
- key code set to 274 (was 1073741905) based on scancode 81
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
SDL key sym 1073741905 mod 0 scancode 81 state 1 repeat 0
- key code set to 274 (was 1073741905) based on scancode 81
restarting audio stream 0 (buffer underrun)
SDL key sym 1073741905 mod 0 scancode 81 state 0 repeat 0
- key code set to 274 (was 1073741905) based on scancode 81
restarting audio stream 0 (buffer underrun)
SDL key sym 1073741905 mod 0 scancode 81 state 1 repeat 0
- key code set to 274 (was 1073741905) based on scancode 81
SDL key sym 1073741905 mod 0 scancode 81 state 0 repeat 0
- key code set to 274 (was 1073741905) based on scancode 81
restarting audio stream 0 (buffer underrun)
SDL key sym 1073741905 mod 0 scancode 81 state 1 repeat 0
- key code set to 274 (was 1073741905) based on scancode 81
SDL key sym 1073741905 mod 0 scancode 81 state 0 repeat 0
- key code set to 274 (was 1073741905) based on scancode 81
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
SDL key sym 1073741905 mod 0 scancode 81 state 1 repeat 0
- key code set to 274 (was 1073741905) based on scancode 81
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
SDL key sym 1073741905 mod 0 scancode 81 state 0 repeat 0
- key code set to 274 (was 1073741905) based on scancode 81
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
SDL key sym 1073741905 mod 0 scancode 81 state 1 repeat 0
- key code set to 274 (was 1073741905) based on scancode 81
SDL key sym 1073741905 mod 0 scancode 81 state 0 repeat 0
- key code set to 274 (was 1073741905) based on scancode 81
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
SDL key sym 13 mod 0 scancode 40 state 1 repeat 0
- key code set to 13 (was 13) based on scancode 40
menu: insert disk index 7 into df0
EMU: Leave menu
EMU: Grab input
restarting audio stream 0 (buffer underrun)
amiga_send_input_event 365 1
handle_custom_action 365
insert floppy (7) into drive (0)
perform disk_swap drive 0 floppy entry 7
 -- stub -- target_addtorecent name="/amiga/floppies/Universe/Universe (Europe) (En,Fr,De,It) (Disk 2).ipf" t=0
 -- stub -- target_addtorecent name="/amiga/floppies/blank.adf" t=0

restarting audio stream 0 (buffer underrun)
SDL key sym 13 mod 0 scancode 40 state 0 repeat 0
- key code set to 13 (was 13) based on scancode 40
driveclick_insert drive=0 eject=1 click_initialized=0 wave_initialized=0 currprefs.floppyslots[drive].dfxclick=0
gui_disk_image_change drive 0 <no disk>
--> key_code 13 key_mod 0 state 0: "RETURN"
  = press (index 13) => input event 157
restarting audio stream 0 (buffer underrun)
amiga_send_input_event 157 0
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
drive_insert drv=0x9c10580 dnum=0 fname=/amiga/floppies/blank.adf fake=0
drive_insert drv=0x9c10580 dnum=0 fname=/amiga/floppies/blank.adf fake=1
DISK_get_saveimagepath returning /amiga/a2000/state/blank.sdf
DISK_get_saveimagepath returning /amiga/a2000/state/blank.sdf
drive_insert returning, drv->wrprot=0
gui_disk_image_change drive 0 name /amiga/floppies/blank.adf write protected 0
DISK_get_saveimagepath returning /amiga/a2000/state/blank.sdf
DISK_get_saveimagepath returning /amiga/a2000/state/blank.sdf
driveclick_insert drive=0 eject=0 click_initialized=0 wave_initialized=0 currprefs.floppyslots[drive].dfxclick=0
drive_insert returning, drv->wrprot=0
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 1
 => mouse button 1, 1
SDL mouse event x:  61 y:  196 xrel:    0 yrel:    1
SDL mouse event x:  60 y:  196 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  59 y:  196 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  57 y:  196 xrel:  -2 yrel:    0
amiga_send_input_event 3 -2
SDL mouse event x:  56 y:  196 xrel:  -1 yrel:    0
SDL mouse event x:  55 y:  196 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
amiga_send_input_event 3 -1
SDL mouse event x:  54 y:  196 xrel:  -1 yrel:    0
SDL mouse event x:  53 y:  196 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
amiga_send_input_event 3 -1
SDL mouse event x:  52 y:  196 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  51 y:  196 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  50 y:  196 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  49 y:  196 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  48 y:  196 xrel:  -1 yrel:    0
SDL mouse event x:  47 y:  196 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
amiga_send_input_event 3 -1
SDL mouse event x:  46 y:  196 xrel:  -1 yrel:    0
SDL mouse event x:  45 y:  196 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
amiga_send_input_event 3 -1
SDL mouse event x:  44 y:  196 xrel:  -1 yrel:    0
SDL mouse event x:  43 y:  196 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
amiga_send_input_event 3 -1
SDL mouse event x:  42 y:  196 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  41 y:  196 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  40 y:  196 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  39 y:  196 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 0
 => mouse button 1, 0
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 1
 => mouse button 1, 1
 => mouse button 1, 1
 => button input_event 33 state 1
amiga_send_input_event 33 1
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 0
 => mouse button 1, 0
 => mouse button 1, 0
 => button input_event 33 state 0
amiga_send_input_event 33 0
SDL key sym 121 mod 0 scancode 28 state 1 repeat 0
- key code set to 121 (was 121) based on scancode 28
--> key_code 121 key_mod 0 state 1: "Y"
  = press (index 121) => input event 182
amiga_send_input_event 182 1
SDL key sym 121 mod 0 scancode 28 state 0 repeat 0
- key code set to 121 (was 121) based on scancode 28
--> key_code 121 key_mod 0 state 0: "Y"
  = press (index 121) => input event 182
amiga_send_input_event 182 0
Disk decode: weird sector number 163 (abaaa3a2, 3698)
Disk decode: weird sector number 163 (abaaa3a2, 10032)
WARNING: notify_user msg #0

restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 1
 => mouse button 1, 1
 => mouse button 1, 1
 => button input_event 33 state 1
amiga_send_input_event 33 1
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 0
 => mouse button 1, 0
 => mouse button 1, 0
 => button input_event 33 state 0
amiga_send_input_event 33 0
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
SDL key sym 1073741824 mod 0 scancode 102 state 1 repeat 0
- key code set to 0 (was 1073741824) based on scancode 102
--> key_code 0 key_mod 0 state 1: ""
  = press (index 0) => NO INPUT EVENT
SDL key sym 1073741824 mod 0 scancode 102 state 0 repeat 0
- key code set to 0 (was 1073741824) based on scancode 102
--> key_code 0 key_mod 0 state 0: ""
  = press (index 0) => NO INPUT EVENT
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)


malko 19 December 2017 00:28

And here the second log file. Game lauched from WB (jst v5 + slave).
As indicated in an upper post, screen turns black, music stops as soon as "y" is pressed (no disk in drive).

Code:

[...] (first 2577 lines removed)
SDL key sym 50 mod 0 scancode 31 state 1 repeat 0
- key code set to 50 (was 50) based on scancode 31
--> key_code 50 key_mod 0 state 1: "2"  -> french language selected
  = press (index 50) => input event 206
amiga_send_input_event 206 1
SDL key sym 50 mod 0 scancode 31 state 0 repeat 0
- key code set to 50 (was 50) based on scancode 31
--> key_code 50 key_mod 0 state 0: "2"
  = press (index 50) => input event 206
amiga_send_input_event 206 0
SDL key sym 27 mod 0 scancode 41 state 1 repeat 0
- key code set to 27 (was 27) based on scancode 41
--> key_code 27 key_mod 0 state 1: "ESCAPE"  -> skip intro
  = press (index 27) => input event 139
amiga_send_input_event 139 1
SDL key sym 27 mod 0 scancode 41 state 0 repeat 0
- key code set to 27 (was 27) based on scancode 41
--> key_code 27 key_mod 0 state 0: "ESCAPE"
  = press (index 27) => input event 139
amiga_send_input_event 139 0
fs_emu_audio_resume_stream 0
Display Size: 640x384 Offset: 72x137
First: 72 Last: 272 MinV: 109 MaxV: 313 Min: 26
auto:  72 137 640 384
    =  72 137 640 384
Display Size: 640x400 Offset: 72x92
First: 72 Last: 272 MinV: 26 MaxV: 313 Min: 26
auto:  72  92 640 400
    =  72  92 640 400
fs_emu_audio_resume_stream 0
SDL key sym 100 mod 0 scancode 7 state 1 repeat 0
- key code set to 100 (was 100) based on scancode 7
--> key_code 100 key_mod 0 state 1: "D"  -> jump to "save/load" screen
  = press (index 100) => input event 161
amiga_send_input_event 161 1
SDL key sym 100 mod 0 scancode 7 state 0 repeat 0
- key code set to 100 (was 100) based on scancode 7
--> key_code 100 key_mod 0 state 0: "D"
  = press (index 100) => input event 161
amiga_send_input_event 161 0
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 1
 => mouse button 1, 1
 => mouse button 1, 1
 => button input_event 33 state 1
amiga_send_input_event 33 1
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 0
 => mouse button 1, 0
 => mouse button 1, 0
 => button input_event 33 state 0
amiga_send_input_event 33 0
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 1
 => mouse button 1, 1
 => mouse button 1, 1
 => button input_event 33 state 1
amiga_send_input_event 33 1
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 0
 => mouse button 1, 0
 => mouse button 1, 0
 => button input_event 33 state 0
amiga_send_input_event 33 0
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 1
 => mouse button 1, 1
 => mouse button 1, 1
 => button input_event 33 state 1
amiga_send_input_event 33 1
 => mouse button 1, 0
 => button input_event 33 state 0
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 0
 => mouse button 1, 0
amiga_send_input_event 33 0
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 1
 => mouse button 1, 1
 => mouse button 1, 1
 => button input_event 33 state 1
amiga_send_input_event 33 1
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 0
 => mouse button 1, 0
 => mouse button 1, 0
 => button input_event 33 state 0
amiga_send_input_event 33 0
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 1
 => mouse button 1, 1
 => mouse button 1, 1
 => button input_event 33 state 1
amiga_send_input_event 33 1
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 0
 => mouse button 1, 0
 => mouse button 1, 0
 => button input_event 33 state 0
amiga_send_input_event 33 0
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 1
 => mouse button 1, 1
 => mouse button 1, 1
 => button input_event 33 state 1
restarting audio stream 0 (buffer underrun)
amiga_send_input_event 33 1
restarting audio stream 0 (buffer underrun)
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 0
 => mouse button 1, 0
 => mouse button 1, 0
 => button input_event 33 state 0
amiga_send_input_event 33 0
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 1
 => mouse button 1, 1
 => mouse button 1, 1
 => button input_event 33 state 1
amiga_send_input_event 33 1
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 0
 => mouse button 1, 0
 => mouse button 1, 0
 => button input_event 33 state 0
amiga_send_input_event 33 0
SDL key sym 100 mod 0 scancode 7 state 1 repeat 0
- key code set to 100 (was 100) based on scancode 7
--> key_code 100 key_mod 0 state 1: "D"
  = press (index 100) => input event 161
amiga_send_input_event 161 1
SDL key sym 100 mod 0 scancode 7 state 0 repeat 0
- key code set to 100 (was 100) based on scancode 7
--> key_code 100 key_mod 0 state 0: "D"
  = press (index 100) => input event 161
amiga_send_input_event 161 0
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
restarting audio stream 0 (buffer underrun)
Display Size: 642x446 Offset: 72x92
First: 72 Last: 295 MinV: 26 MaxV: 313 Min: 26
auto:  72  92 642 446
    =  72  92 642 446
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 1
 => mouse button 1, 1
SDL mouse event x:  256 y:  330 xrel:  -2 yrel:    0
SDL mouse event x:  246 y:  333 xrel:  -10 yrel:    3
amiga_send_input_event 3 -2
amiga_send_input_event 3 -10
amiga_send_input_event 4 3
SDL mouse event x:  238 y:  338 xrel:  -8 yrel:    5
amiga_send_input_event 3 -8
amiga_send_input_event 4 5
SDL mouse event x:  235 y:  342 xrel:  -3 yrel:    4
SDL mouse event x:  233 y:  346 xrel:  -2 yrel:    4
amiga_send_input_event 3 -3
amiga_send_input_event 4 4
amiga_send_input_event 3 -2
amiga_send_input_event 4 4
SDL mouse event x:  233 y:  351 xrel:    0 yrel:    5
SDL mouse event x:  233 y:  357 xrel:    0 yrel:    6
amiga_send_input_event 4 5
amiga_send_input_event 4 6
SDL mouse event x:  233 y:  364 xrel:    0 yrel:    7
SDL mouse event x:  233 y:  373 xrel:    0 yrel:    9
amiga_send_input_event 4 7
amiga_send_input_event 4 9
SDL mouse event x:  233 y:  384 xrel:    0 yrel:  11
SDL mouse event x:  233 y:  396 xrel:    0 yrel:  12
amiga_send_input_event 4 11
amiga_send_input_event 4 12
SDL mouse event x:  233 y:  410 xrel:    0 yrel:  14
amiga_send_input_event 4 14
SDL mouse event x:  236 y:  424 xrel:    3 yrel:  14
SDL mouse event x:  239 y:  436 xrel:    3 yrel:  12
amiga_send_input_event 3 3
amiga_send_input_event 4 14
amiga_send_input_event 3 3
amiga_send_input_event 4 12
SDL mouse event x:  240 y:  444 xrel:    1 yrel:    8
SDL mouse event x:  242 y:  451 xrel:    2 yrel:    7
amiga_send_input_event 3 1
amiga_send_input_event 4 8
amiga_send_input_event 3 2
amiga_send_input_event 4 7
SDL mouse event x:  244 y:  455 xrel:    2 yrel:    4
SDL mouse event x:  246 y:  457 xrel:    2 yrel:    2
amiga_send_input_event 3 2
amiga_send_input_event 4 4
amiga_send_input_event 3 2
amiga_send_input_event 4 2
SDL mouse event x:  247 y:  460 xrel:    1 yrel:    3
SDL mouse event x:  249 y:  461 xrel:    2 yrel:    1
amiga_send_input_event 3 1
amiga_send_input_event 4 3
amiga_send_input_event 3 2
amiga_send_input_event 4 1
SDL mouse event x:  252 y:  463 xrel:    3 yrel:    2
amiga_send_input_event 3 3
amiga_send_input_event 4 2
SDL mouse event x:  254 y:  466 xrel:    2 yrel:    3
SDL mouse event x:  256 y:  469 xrel:    2 yrel:    3
amiga_send_input_event 3 2
amiga_send_input_event 4 3
amiga_send_input_event 3 2
amiga_send_input_event 4 3
SDL mouse event x:  257 y:  473 xrel:    1 yrel:    4
SDL mouse event x:  259 y:  476 xrel:    2 yrel:    3
amiga_send_input_event 3 1
amiga_send_input_event 4 4
amiga_send_input_event 3 2
amiga_send_input_event 4 3
SDL mouse event x:  259 y:  477 xrel:    0 yrel:    1
SDL mouse event x:  260 y:  477 xrel:    1 yrel:    0
amiga_send_input_event 4 1
amiga_send_input_event 3 1
SDL mouse event x:  261 y:  477 xrel:    1 yrel:    0
amiga_send_input_event 3 1
SDL mouse event x:  262 y:  477 xrel:    1 yrel:    0
amiga_send_input_event 3 1
SDL mouse event x:  263 y:  477 xrel:    1 yrel:    0
SDL mouse event x:  265 y:  477 xrel:    2 yrel:    0
amiga_send_input_event 3 1
amiga_send_input_event 3 2
SDL mouse event x:  267 y:  477 xrel:    2 yrel:    0
SDL mouse event x:  268 y:  477 xrel:    1 yrel:    0
amiga_send_input_event 3 2
amiga_send_input_event 3 1
SDL mouse event x:  269 y:  477 xrel:    1 yrel:    0
SDL mouse event x:  272 y:  477 xrel:    3 yrel:    0
amiga_send_input_event 3 1
amiga_send_input_event 3 3
SDL mouse event x:  275 y:  477 xrel:    3 yrel:    0
SDL mouse event x:  279 y:  477 xrel:    4 yrel:    0
amiga_send_input_event 3 3
amiga_send_input_event 3 4
SDL mouse event x:  283 y:  475 xrel:    4 yrel:  -2
SDL mouse event x:  287 y:  468 xrel:    4 yrel:  -7
amiga_send_input_event 3 4
amiga_send_input_event 4 -2
amiga_send_input_event 3 4
amiga_send_input_event 4 -7
SDL mouse event x:  290 y:  462 xrel:    3 yrel:  -6
SDL mouse event x:  292 y:  458 xrel:    2 yrel:  -4
amiga_send_input_event 3 3
amiga_send_input_event 4 -6
amiga_send_input_event 3 2
amiga_send_input_event 4 -4
SDL mouse event x:  294 y:  455 xrel:    2 yrel:  -3
SDL mouse event x:  294 y:  454 xrel:    0 yrel:  -1
amiga_send_input_event 3 2
amiga_send_input_event 4 -3
amiga_send_input_event 4 -1
SDL mouse event x:  295 y:  454 xrel:    1 yrel:    0
amiga_send_input_event 3 1
SDL mouse event x:  296 y:  454 xrel:    1 yrel:    0
amiga_send_input_event 3 1
SDL mouse event x:  293 y:  454 xrel:  -3 yrel:    0
SDL mouse event x:  291 y:  455 xrel:  -2 yrel:    1
amiga_send_input_event 3 -3
amiga_send_input_event 3 -2
amiga_send_input_event 4 1
SDL mouse event x:  289 y:  455 xrel:  -2 yrel:    0
SDL mouse event x:  288 y:  455 xrel:  -1 yrel:    0
amiga_send_input_event 3 -2
amiga_send_input_event 3 -1
SDL mouse event x:  287 y:  455 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  286 y:  455 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  285 y:  455 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  284 y:  455 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  283 y:  455 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  282 y:  455 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  281 y:  456 xrel:  -1 yrel:    1
SDL mouse event x:  280 y:  456 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
amiga_send_input_event 4 1
amiga_send_input_event 3 -1
SDL mouse event x:  279 y:  457 xrel:  -1 yrel:    1
SDL mouse event x:  278 y:  457 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
amiga_send_input_event 4 1
amiga_send_input_event 3 -1
SDL mouse event x:  277 y:  457 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  276 y:  457 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
SDL mouse event x:  275 y:  457 xrel:  -1 yrel:    0
amiga_send_input_event 3 -1
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 0
 => mouse button 1, 0
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 1
 => mouse button 1, 1
 => mouse button 1, 1
 => button input_event 33 state 1
amiga_send_input_event 33 1
MANYMOUSE: EVENT_BUTTON device 0 item 0 value 0
 => mouse button 1, 0
 => mouse button 1, 0
 => button input_event 33 state 0
amiga_send_input_event 33 0
SDL key sym 121 mod 0 scancode 28 state 1 repeat 0
- key code set to 121 (was 121) based on scancode 28
--> key_code 121 key_mod 0 state 1: "Y"  -> format save disk / screen turns black, music stops
  = press (index 121) => input event 182
amiga_send_input_event 182 1
SDL key sym 121 mod 0 scancode 28 state 0 repeat 0
- key code set to 121 (was 121) based on scancode 28
--> key_code 121 key_mod 0 state 0: "Y"
  = press (index 121) => input event 182
amiga_send_input_event 182 0
Display Size: 642x420 Offset: 72x92
First: 72 Last: 295 MinV: 26 MaxV: 282 Min: 26
auto:  72  92 642 420
    =  72  92 642 420
fs_emu_audio_resume_stream 0
SDL key sym 1073741893 mod 0 scancode 69 state 1 repeat 0
- key code set to 293 (was 1073741893) based on scancode 69
SDL key sym 1073741893 mod 0 scancode 69 state 0 repeat 0
- key code set to 293 (was 1073741893) based on scancode 69
--> key_code 293 key_mod 0 state 1: "F12"
  = press (index 293) => input event 49155
fs_emu_handle_libfsemu_action 49155 1
EMU: Enter menu
update_main_menu
floppy in 0:
floppy in 1:
floppy in 2:
floppy in 3:
EMU: Ungrab input
update_main_menu
floppy in 0:
floppy in 1:
floppy in 2:
floppy in 3:
SDL key sym 1073741893 mod 0 scancode 69 state 1 repeat 0
- key code set to 293 (was 1073741893) based on scancode 69
SDL key sym 1073741893 mod 0 scancode 69 state 0 repeat 0
- key code set to 293 (was 1073741893) based on scancode 69
fs_emu_handle_libfsemu_action 49155 1
EMU: Leave menu
EMU: Grab input
menu shortcut intercepted by action handling
SDL key sym 1073741824 mod 0 scancode 102 state 1 repeat 0
- key code set to 0 (was 1073741824) based on scancode 102
--> key_code 0 key_mod 0 state 1: ""
  = press (index 0) => NO INPUT EVENT
SDL key sym 1073741824 mod 0 scancode 102 state 0 repeat 0
- key code set to 0 (was 1073741824) based on scancode 102
--> key_code 0 key_mod 0 state 0: ""
  = press (index 0) => NO INPUT EVENT


malko 19 December 2017 11:16

A quick feedback.
I gave a quick try with the slave available here.
Save & Load is ok :great.
Will also give a try to another ADF disk set I found. But later as I have no "infinite available day time" in real life :laughing

Edit: This slave does not ask for a save disk. Directly asks for a save-game name. When pressing "Enter" the screen turns black for about 7 seconds and returns to game.

malko 27 December 2017 14:25

As I had only tested the Save/Load option under AOS1.3 + jst, I gave a try under AOS3.9 + whdload.
The result displayed on the screen is not good in fact. Indeed, when I click on "Save" the game quits (returns to WB) and the following message is displayed :

DOS-Error #205
(objet non trouvé)
on reading "SaveDisk"
.

I tried :
- with, in DF0:, an empty disk labelled SaveDisk
- with, in DF0:, an empty disk labelled Empty
- without disk in DF0:
but the result is the same whatever is tried.

I then gave a try with the 6 disks ADF version of Universe I found (direct boot, disk in DF0: ). The Save/Load is working fine (on a formatted disk). Unfortunately, the save disk generated with this version cannot be used :
- to load the saved game (with the WHDLoad version)
- when using as the 6th disk with the WHDLoad installer (RawDIC freezes with an error).

As it is hard to point if this is an issue of the WHDLoad Installer, the 5 IPF disks set or Amilator, did someone had the same Save/Load issue ?
Is the Save/Load working on a real Amiga ? I mean with the latest WHDLoad and no registration key ?

Thanks for any feedback. :xmas

Retro1234 27 December 2017 15:48

Did you try this version?
http://www.whdownload.com/games.php?name=u&sort=0&dir=0

malko 28 December 2017 02:38

Quote:

Originally Posted by Retro1234 (Post 1208079)

Hello Retro1234. Yes, I did :agree (see post #6) and I am using it actually to play Universe :D .

Still, I don't understand why there is a problem with the Save/Load feature when I create the HD install myself, and thus find interesting to know if it is the <snipped by DamienD> or the Universe WHDLoad game installer that is causing this specific issue.

Maybe if Dark Angel or Psygore are reading this thread, they can confirm/infirm the following point : is the "Saves to HD [registered users only]" compatible with the latest WHDLoad policy (as starting with WHDLoad release 18.2 the registration is neither required nor possible) ?

*** please don't link to .IPF files as per rules ***


Edit: I didn't thought that linking to a search engine result was infringing a rule. I am really sorry and apologize.

StingRay 28 December 2017 12:29

I have now tried this and load/save works fine for me! I had to create an empty file called SaveDisk as otherwise the slave would quit with an error as no save disk could be found. Once I created the empty file the game asks if I want to format the disk and saving works without any problem.

malko 28 December 2017 19:54

Quote:

Originally Posted by StingRay (Post 1208258)
[...] I had to create an empty file called SaveDisk as otherwise the slave would quit with an error as no save disk could be found. [...]

Thank you for the feedback StingRay :). Excuse-me if it is a dumb question but what do you mean by "create an empty file" ? Is it a formatted ADF labelled 'SaveDisk' or a small formatted HDF labelled 'SaveDisk' or something else ?

StingRay 28 December 2017 20:27

No, it's neither an ADF nor a HDF file. :) I just created a small file (6000 bytes) which contained nothing but zeroes (i.e. it has no content -> empty) and used that. :)

mai 28 December 2017 20:36

Quote:

Originally Posted by malko (Post 1208346)
Thank you for the feedback StingRay :). Excuse-me if it is a dumb question but what do you mean by "create an empty file" ? Is it a formatted ADF labelled 'SaveDisk' or a small formatted HDF labelled 'SaveDisk' or something else ?

I have tried on real machine.
Just create an empty file called "SaveDisk" with any text editor and copy to "UniverseData" folder!
...or just download "Retroplay" his preinstalled game from EAB Server!

malko 29 December 2017 01:29

Well ... , if nobody is facing a black screen when pressing "y" to format the disk, it means that my initial install is the source of the issue. This was confirmed by the fact that even with the creation of a "SaveDisk" file, I was still facing a black screen when trying to save :guru.

So, I have re-downloaded the disks set and re-done the WHDLoad install.
Then, based on the advice of StingRay I have created a small file named "SaveDisk" (containing 10 carriage return (size: 11)) and launched the game.
This time the Save/Load option worked like a charm ! :lol
"SaveDisk" file size grew to 6'156.

I do believe that the readme file of the WHDLoad installer should include an information about the creation of this "SaveDisk" file.

Anyway, thank you StingRay for the tip :great :great & mai for the test on a real Amiga :great !

StingRay 29 December 2017 01:53

Quote:

Originally Posted by malko (Post 1208397)
I do believe that the readme file of the WHDLoad installer should include an information about the creation of this "SaveDisk" file.

In my opinion the slave should create a default save game file if none is found. This would avoid problems like you had. You may report this on the Mantis tracker, I'm sure Psygore will update the patch then.


Quote:

Originally Posted by malko (Post 1208397)
Anyway, thank you StingRay for the tip :great :great

You're welcome. :)

malko 09 January 2018 16:24

Quick info 1 :
Playing the IPF disk based version of Universe, I managed to save the game on an empty disk (didn't succeed before, see first post).
In order to succeed the save, I had to use an IPF blank formatted disk !
I don't know if this issue is related with the game or with Amilator/FS-UAE but it is not working with an ADF blank formatted disk. :guru

Quick info 2 :
It is strange but this working IPF save disk cannot be used with the WHDLoad Installer of Universe (as 6th disk). The installer returns an error when reading it... :laughing

DamienD 09 January 2018 16:34

Quote:

Originally Posted by malko (Post 1210807)
In order to succeed the save, I had to use an IPF blank formatted disk !

Eh? How do you create a blank formatted IPF disk in an emulator?

Retro-Nerd 09 January 2018 16:48

I assume the game needs a custom save disk = extended ADF (WinUAE). Probably works with a blank IPF too. An IPF with Amiga DOS format content deleted.

malko 09 January 2018 17:13

I didn't create it under the emulator.
I did it the "godzilla" way :
1. under windows/linux, make a copy of an IPF disk game you have,
2. in Workbench format this IPF disk.
3. tada ! you have an empty IPF blank formatted disk... :D

StingRay 09 January 2018 17:20

You don't have to do it in such a complicated way. Just create a custom disk using UAE and use that.


All times are GMT +2. The time now is 21:41.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.

Page generated in 0.04954 seconds with 11 queries