English Amiga Board


Go Back   English Amiga Board > Support > support.FS-UAE

 
 
Thread Tools
Old 03 March 2023, 03:17   #1
Sebiohazard
Registered User
 
Sebiohazard's Avatar
 
Join Date: Jul 2019
Location: France
Posts: 99
Question ShapeShifter PrepareEmul

Hello everyone !

I have a problem with FS-UAE & PrepareEmul which is needed for ShapeShifter to work.

I edited the "startup-sequence" like this:



But when I restart the WB I have a black screen, nothing happens ? With WinUAE there is an option to activate for it to work, how to proceed with FS-UAE ?

Greetings
Sebiohazard is offline  
Old 03 March 2023, 18:46   #2
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,782
Is this any help https://eab.abime.net/showthread.php...t=PrepareEmulp

On my A1200 it was "PrepareEmul A1200"
Retro1234 is offline  
Old 03 March 2023, 22:58   #3
Sebiohazard
Registered User
 
Sebiohazard's Avatar
 
Join Date: Jul 2019
Location: France
Posts: 99
Hello thank you for your help !

I tried with the argument "A1200" but same problem the WB does not boot anymore ?

I specify I am on FS-UAE not on a real machine

Greetings !
Sebiohazard is offline  
Old 03 March 2023, 23:08   #4
fryguy
Registered User
 
Join Date: Aug 2005
Location: Skarabörg, Sweden
Age: 44
Posts: 1,020
if you just run it once manually, does it work then?
fryguy is offline  
Old 03 March 2023, 23:15   #5
Sebiohazard
Registered User
 
Sebiohazard's Avatar
 
Join Date: Jul 2019
Location: France
Posts: 99
Manually ? That's to say ?
Sebiohazard is offline  
Old 03 March 2023, 23:26   #6
fryguy
Registered User
 
Join Date: Aug 2005
Location: Skarabörg, Sweden
Age: 44
Posts: 1,020
I mean if you open Shell and type PrepareEmul A1200 and reboot.

EDIT: maybe it won't work, seems like it has to be run from S-S.
fryguy is offline  
Old 03 March 2023, 23:34   #7
Sebiohazard
Registered User
 
Sebiohazard's Avatar
 
Join Date: Jul 2019
Location: France
Posts: 99
I don't know it's not practical to type the command all the time... otherwise I heard about "RsrvWarm" which would be an alternative to PrepareEmul...

You know ? Do you know how to use it ?
Sebiohazard is offline  
Old 03 March 2023, 23:44   #8
Seiya
Registered User
 
Seiya's Avatar
 
Join Date: Nov 2014
Location: Italy
Posts: 2,373
with WinUAE (and i think FSUAE) not more needed to use "PrepareEmul A1200". I never used and i run ShapeShifter with no problem.
Seiya is offline  
Old 03 March 2023, 23:45   #9
Sebiohazard
Registered User
 
Sebiohazard's Avatar
 
Join Date: Jul 2019
Location: France
Posts: 99
What is your setup ? Can you upload the file here ?
Sebiohazard is offline  
Old 04 March 2023, 04:39   #10
Seiya
Registered User
 
Seiya's Avatar
 
Join Date: Nov 2014
Location: Italy
Posts: 2,373
Code:
config_description=68040, 32 Mb FAST + AGA + JIT
config_hardware=true
config_host=true
config_version=4.2.1
config_hardware_path=
config_host_path=
config_all_path=
win32.rom_path=./
win32.floppy_path=./
win32.hardfile_path=./
; host-specific
win32.middle_mouse=true
win32.map_cd_drives=true
win32.soundcard=0
win32.soundcardname=WASAPI:Default Audio Device
win32.expansion_gui_page=ide_mb
; common
use_gui=yes
use_debugger=false
kickstart_rom_file=.\rom\Kickstart v3.1 rev 40.68 (1993)(Commodore)(A1200)[!].rom
kickstart_rom_file_id=1483A091,KS ROM v3.1 (A1200)
kickstart_ext_rom_file=
pcmcia_mb_rom_file=:ENABLED
ide_mb_rom_file=:ENABLED
flash_file=
cart_file=
rtc_file=
kickshifter=true
floppy_volume=33
floppy0=
floppy1=
floppy2=
floppy3=
nr_floppies=2
floppy_speed=800
cd_speed=100
parallel_on_demand=false
serial_on_demand=false
serial_hardware_ctsrts=true
serial_direct=false
scsi=true
uaeserial=false
sana2=false
sound_output=exact
sound_channels=stereo
sound_stereo_separation=7
sound_stereo_mixing_delay=0
sound_max_buff=16384
sound_frequency=48000
sound_interpol=anti
sound_filter=emulated
sound_filter_type=standard
sound_volume=0
sound_volume_paula=0
sound_volume_cd=0
sound_volume_ahi=0
sound_volume_midi=0
sound_volume_genlock=0
sound_auto=true
sound_cdaudio=false
sound_stereo_swap_paula=false
sound_stereo_swap_ahi=false
comp_trustbyte=direct
comp_trustword=direct
comp_trustlong=direct
comp_trustnaddr=direct
comp_nf=true
comp_constjump=true
comp_flushmode=soft
compfpu=true
comp_catchdetect=true
cachesize=16384
joyport0=mouse
joyport0autofire=none
joyportfriendlyname0=Windows mouse
joyportname0=WINMOUSE1
joyport1=joy0
joyport1autofire=none
joyportfriendlyname1=2In1 USB Joystick
joyportname1=\\?\HID#VID_0E8F&PID_0003#6&881bf0e&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
bsdsocket_emu=false
synchronize_clock=false
maprom=0x0
uaeboard=full+indirect
parallel_postscript_emulation=false
parallel_postscript_detection=false
ghostscript_parameters=
parallel_autoflush=5
gfx_display=0
gfx_display_rtg=0
gfx_framerate=1
gfx_width=720
gfx_height=568
gfx_top_windowed=560
gfx_left_windowed=240
gfx_width_windowed=720
gfx_height_windowed=568
gfx_width_fullscreen=800
gfx_height_fullscreen=600
gfx_refreshrate=0
gfx_autoresolution=0
gfx_autoresolution_vga=false
gfx_backbuffers=2
gfx_backbuffers_rtg=1
gfx_vsync=false
gfx_vsyncmode=normal
gfx_vsync_picasso=false
gfx_vsyncmode_picasso=normal
gfx_lores=false
gfx_resolution=hires
gfx_lores_mode=normal
gfx_flickerfixer=false
gfx_linemode=double2
gfx_fullscreen_amiga=false
gfx_fullscreen_picasso=false
gfx_center_horizontal=none
gfx_center_vertical=none
gfx_colour_mode=16bit
gfx_blacker_than_black=false
gfx_api=direct3d
gfx_api_options=hardware
immediate_blits=false
waiting_blits=automatic
ntsc=false
genlock=false
chipset=aga
chipset_refreshrate=49.920406
collision_level=playfields
chipset_compatible=A1200
rtc=MSM6242B
ksmirror_a8=true
pcmcia=true
ide=a600/a1200
fastmem_size=0
debugmem_start=0x0
debugmem_size=0
mem25bit_size=0
a3000mem_size=0
mbresmem_size=0
z3mem_size=64
z3mem_start=0x40000000
bogomem_size=0
gfxcard_hardware_vblank=false
gfxcard_hardware_sprite=true
gfxcard_multithread=false
chipmem_size=4
cpu_speed=max
cpu_throttle=0.0
cpu_type=68040
cpu_model=68040
fpu_model=68040
cpu_compatible=false
cpu_24bit_addressing=false
cpu_data_cache=false
cpu_cycle_exact=false
cpu_memory_cycle_exact=false
blitter_cycle_exact=false
cycle_exact=false
fpu_strict=false
rtg_nocustom=true
rtg_modes=0x212
log_illegal_mem=false
kbd_lang=us
filesystem2=rw,dh0:Work:.\old\work,0
uaehf0=dir,rw,dh0:Work:.\old\work,0
filesystem2=rw,dh1:Games:.\old\games,0
uaehf1=dir,rw,dh1:Games:.\old\games,0
filesystem2=rw,dh2:DemoPack:.\old\demo pack,0
uaehf2=dir,rw,dh2:DemoPack:.\old\demo pack,0
filesystem2=rw,dh3:Misc:.\old\misc,0
uaehf3=dir,rw,dh3:Misc:.\old\misc,0
filesystem2=rw,dh4:mac-games:.\Fusion\HardFiles,0
uaehf4=dir,rw,dh4:mac-games:.\Fusion\HardFiles,0
input.config=0
input.joymouse_speed_analog=100
input.joymouse_speed_digital=10
input.joymouse_deadzone=33
input.joystick_deadzone=33
input.analog_joystick_multiplier=15
input.analog_joystick_offset=-1
input.mouse_speed=100
input.autofire_speed=600
input.autoswitch=1
input.1.joystick.0.friendlyname=2In1 USB Joystick
input.1.joystick.0.name=\\?\HID#VID_0E8F&PID_0003#6&881bf0e&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
input.1.joystick.0.empty=true
input.1.joystick.1.empty=true
input.1.joystick.2.empty=true
input.1.joystick.3.empty=true
input.1.joystick.4.empty=true
input.1.joystick.5.empty=true
input.1.joystick.6.empty=true
input.1.joystick.7.empty=true
input.1.joystick.8.empty=true
input.1.joystick.9.empty=true
input.1.joystick.10.empty=true
input.1.joystick.11.empty=true
input.1.joystick.12.empty=true
input.1.joystick.13.empty=true
input.1.joystick.14.empty=true
input.1.joystick.15.empty=true
input.1.joystick.16.empty=true
input.1.joystick.17.empty=true
input.1.joystick.18.empty=true
input.1.joystick.19.empty=true
input.1.mouse.0.friendlyname=Windows mouse
input.1.mouse.0.name=WINMOUSE1
input.1.mouse.0.empty=true
input.1.mouse.1.friendlyname=Mouse compatibile HID
input.1.mouse.1.name=\\?\HID#VID_046D&PID_C077#7&924ab&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
input.1.mouse.1.empty=true
input.1.mouse.2.empty=true
input.1.mouse.3.empty=true
input.1.mouse.4.empty=true
input.1.mouse.5.empty=true
input.1.mouse.6.empty=true
input.1.mouse.7.empty=true
input.1.mouse.8.empty=true
input.1.mouse.9.empty=true
input.1.mouse.10.empty=true
input.1.mouse.11.empty=true
input.1.mouse.12.empty=true
input.1.mouse.13.empty=true
input.1.mouse.14.empty=true
input.1.mouse.15.empty=true
input.1.mouse.16.empty=true
input.1.mouse.17.empty=true
input.1.mouse.18.empty=true
input.1.mouse.19.empty=true
input.1.keyboard.0.friendlyname=WinUAE keyboard
input.1.keyboard.0.name=NULLKEYBOARD
input.1.keyboard.0.empty=false
input.1.keyboard.0.disabled=false
input.1.keyboard.1.friendlyname=USB Keyboard
input.1.keyboard.1.name=\\?\HID#VID_1C4F&PID_0024&MI_00#7&221fee64&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.1.keyboard.1.empty=true
input.1.keyboard.2.empty=true
input.1.keyboard.3.empty=true
input.1.keyboard.4.empty=true
input.1.keyboard.5.empty=true
input.1.keyboard.6.empty=true
input.1.keyboard.7.empty=true
input.1.keyboard.8.empty=true
input.1.keyboard.9.empty=true
input.1.keyboard.10.empty=true
input.1.keyboard.11.empty=true
input.1.keyboard.12.empty=true
input.1.keyboard.13.empty=true
input.1.keyboard.14.empty=true
input.1.keyboard.15.empty=true
input.1.keyboard.16.empty=true
input.1.keyboard.17.empty=true
input.1.keyboard.18.empty=true
input.1.keyboard.19.empty=true
input.1.internal.0.friendlyname=Internal events
input.1.internal.0.name=INTERNALEVENTS1
input.1.internal.0.empty=true
input.1.internal.0.disabled=false
input.2.joystick.0.friendlyname=2In1 USB Joystick
input.2.joystick.0.name=\\?\HID#VID_0E8F&PID_0003#6&881bf0e&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
input.2.joystick.0.empty=true
input.2.joystick.1.empty=true
input.2.joystick.2.empty=true
input.2.joystick.3.empty=true
input.2.joystick.4.empty=true
input.2.joystick.5.empty=true
input.2.joystick.6.empty=true
input.2.joystick.7.empty=true
input.2.joystick.8.empty=true
input.2.joystick.9.empty=true
input.2.joystick.10.empty=true
input.2.joystick.11.empty=true
input.2.joystick.12.empty=true
input.2.joystick.13.empty=true
input.2.joystick.14.empty=true
input.2.joystick.15.empty=true
input.2.joystick.16.empty=true
input.2.joystick.17.empty=true
input.2.joystick.18.empty=true
input.2.joystick.19.empty=true
input.2.mouse.0.friendlyname=Windows mouse
input.2.mouse.0.name=WINMOUSE1
input.2.mouse.0.empty=true
input.2.mouse.1.friendlyname=Mouse compatibile HID
input.2.mouse.1.name=\\?\HID#VID_046D&PID_C077#7&924ab&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
input.2.mouse.1.empty=true
input.2.mouse.2.empty=true
input.2.mouse.3.empty=true
input.2.mouse.4.empty=true
input.2.mouse.5.empty=true
input.2.mouse.6.empty=true
input.2.mouse.7.empty=true
input.2.mouse.8.empty=true
input.2.mouse.9.empty=true
input.2.mouse.10.empty=true
input.2.mouse.11.empty=true
input.2.mouse.12.empty=true
input.2.mouse.13.empty=true
input.2.mouse.14.empty=true
input.2.mouse.15.empty=true
input.2.mouse.16.empty=true
input.2.mouse.17.empty=true
input.2.mouse.18.empty=true
input.2.mouse.19.empty=true
input.2.keyboard.0.friendlyname=WinUAE keyboard
input.2.keyboard.0.name=NULLKEYBOARD
input.2.keyboard.0.empty=false
input.2.keyboard.0.disabled=false
input.2.keyboard.1.friendlyname=USB Keyboard
input.2.keyboard.1.name=\\?\HID#VID_1C4F&PID_0024&MI_00#7&221fee64&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.2.keyboard.1.empty=true
input.2.keyboard.2.empty=true
input.2.keyboard.3.empty=true
input.2.keyboard.4.empty=true
input.2.keyboard.5.empty=true
input.2.keyboard.6.empty=true
input.2.keyboard.7.empty=true
input.2.keyboard.8.empty=true
input.2.keyboard.9.empty=true
input.2.keyboard.10.empty=true
input.2.keyboard.11.empty=true
input.2.keyboard.12.empty=true
input.2.keyboard.13.empty=true
input.2.keyboard.14.empty=true
input.2.keyboard.15.empty=true
input.2.keyboard.16.empty=true
input.2.keyboard.17.empty=true
input.2.keyboard.18.empty=true
input.2.keyboard.19.empty=true
input.2.internal.0.friendlyname=Internal events
input.2.internal.0.name=INTERNALEVENTS1
input.2.internal.0.empty=true
input.3.joystick.0.friendlyname=2In1 USB Joystick
input.3.joystick.0.name=\\?\HID#VID_0E8F&PID_0003#6&881bf0e&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
input.3.joystick.0.empty=true
input.3.joystick.1.empty=true
input.3.joystick.2.empty=true
input.3.joystick.3.empty=true
input.3.joystick.4.empty=true
input.3.joystick.5.empty=true
input.3.joystick.6.empty=true
input.3.joystick.7.empty=true
input.3.joystick.8.empty=true
input.3.joystick.9.empty=true
input.3.joystick.10.empty=true
input.3.joystick.11.empty=true
input.3.joystick.12.empty=true
input.3.joystick.13.empty=true
input.3.joystick.14.empty=true
input.3.joystick.15.empty=true
input.3.joystick.16.empty=true
input.3.joystick.17.empty=true
input.3.joystick.18.empty=true
input.3.joystick.19.empty=true
input.3.mouse.0.friendlyname=Windows mouse
input.3.mouse.0.name=WINMOUSE1
input.3.mouse.0.empty=true
input.3.mouse.1.friendlyname=Mouse compatibile HID
input.3.mouse.1.name=\\?\HID#VID_046D&PID_C077#7&924ab&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
input.3.mouse.1.empty=true
input.3.mouse.2.empty=true
input.3.mouse.3.empty=true
input.3.mouse.4.empty=true
input.3.mouse.5.empty=true
input.3.mouse.6.empty=true
input.3.mouse.7.empty=true
input.3.mouse.8.empty=true
input.3.mouse.9.empty=true
input.3.mouse.10.empty=true
input.3.mouse.11.empty=true
input.3.mouse.12.empty=true
input.3.mouse.13.empty=true
input.3.mouse.14.empty=true
input.3.mouse.15.empty=true
input.3.mouse.16.empty=true
input.3.mouse.17.empty=true
input.3.mouse.18.empty=true
input.3.mouse.19.empty=true
input.3.keyboard.0.friendlyname=WinUAE keyboard
input.3.keyboard.0.name=NULLKEYBOARD
input.3.keyboard.0.empty=false
input.3.keyboard.0.disabled=false
input.3.keyboard.1.friendlyname=USB Keyboard
input.3.keyboard.1.name=\\?\HID#VID_1C4F&PID_0024&MI_00#7&221fee64&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.3.keyboard.1.empty=true
input.3.keyboard.2.empty=true
input.3.keyboard.3.empty=true
input.3.keyboard.4.empty=true
input.3.keyboard.5.empty=true
input.3.keyboard.6.empty=true
input.3.keyboard.7.empty=true
input.3.keyboard.8.empty=true
input.3.keyboard.9.empty=true
input.3.keyboard.10.empty=true
input.3.keyboard.11.empty=true
input.3.keyboard.12.empty=true
input.3.keyboard.13.empty=true
input.3.keyboard.14.empty=true
input.3.keyboard.15.empty=true
input.3.keyboard.16.empty=true
input.3.keyboard.17.empty=true
input.3.keyboard.18.empty=true
input.3.keyboard.19.empty=true
input.3.internal.0.friendlyname=Internal events
input.3.internal.0.name=INTERNALEVENTS1
input.3.internal.0.empty=true
input.4.joystick.0.friendlyname=2In1 USB Joystick
input.4.joystick.0.name=\\?\HID#VID_0E8F&PID_0003#6&881bf0e&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
input.4.joystick.0.custom=true
input.4.mouse.0.friendlyname=Windows mouse
input.4.mouse.0.name=WINMOUSE1
input.4.mouse.0.custom=true
input.4.keyboard.0.friendlyname=WinUAE keyboard
input.4.keyboard.0.name=NULLKEYBOARD
input.4.keyboard.0.custom=true
you have to enable "Shapeshifter support" in emulator settings
Seiya is offline  
Old 04 March 2023, 08:38   #11
Sebiohazard
Registered User
 
Sebiohazard's Avatar
 
Join Date: Jul 2019
Location: France
Posts: 99
Ahhhhhhhhhhh but you are using WinUAE !!! I am with FS-UAE this option does not exist...
Sebiohazard is offline  
Old 04 March 2023, 10:35   #12
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,782
Never used FS-UAE has it got quickstart setups like WinUae?

Last edited by Retro1234; 04 March 2023 at 10:51.
Retro1234 is offline  
Old 04 March 2023, 12:59   #13
giantclam
Registered User
 
giantclam's Avatar
 
Join Date: Jan 2015
Location: australia
Posts: 490
...I'm actually building from a clone of github fs-uae so thought I'd have a glimpse at this...

...short answer: No, I don't think fs-uae has this functionality currently....

....from what I can see, 'src/memory.cpp' includes a patch to allow shapeshifter a memory address to live in, however this doesn't seem to be exposed to userland right now....

....this is me guessing wildly, but historically the only Amiga model for which shapeshifter applied, would be the A4000T toaster -- in fs-uae that model designation maps to 'Unknown Amiga' as it's not an internally supported model configuration...yet... =)
giantclam is offline  
Old 05 March 2023, 01:17   #14
Sebiohazard
Registered User
 
Sebiohazard's Avatar
 
Join Date: Jul 2019
Location: France
Posts: 99
Otherwise I heard about "RsrvWarm" which would be an alternative to PrepareEmul...

You know ? Do you know how to use it ?

Last edited by Sebiohazard; 05 March 2023 at 02:25.
Sebiohazard is offline  
Old 05 March 2023, 02:01   #15
giantclam
Registered User
 
giantclam's Avatar
 
Join Date: Jan 2015
Location: australia
Posts: 490
All I know about that, is bottom of http://eab.abime.net/showthread.php?t=40073&styleid=4
giantclam is offline  
Old 05 March 2023, 02:46   #16
Seiya
Registered User
 
Seiya's Avatar
 
Join Date: Nov 2014
Location: Italy
Posts: 2,373
you want to use fs-uae to emulate amiga to emulate mac. Maybe you should try to emulate directly Mac with Basilisk II or Sheepshaver
Seiya is offline  
Old 05 March 2023, 09:12   #17
Sebiohazard
Registered User
 
Sebiohazard's Avatar
 
Join Date: Jul 2019
Location: France
Posts: 99
Yes it's called nested emulation... with WinUAE I can do it very well why not with FS-UAE ?!
Sebiohazard is offline  
Old 05 March 2023, 10:07   #18
giantclam
Registered User
 
giantclam's Avatar
 
Join Date: Jan 2015
Location: australia
Posts: 490
It's because the target audience for each emulator is different --- see/read https://www.lemonamiga.com/forum/viewtopic.php?t=17224
giantclam is offline  
Old 15 March 2023, 00:24   #19
Sebiohazard
Registered User
 
Sebiohazard's Avatar
 
Join Date: Jul 2019
Location: France
Posts: 99
I found the solution on another Amiga forum I share it with you here:

You must place the RsrvWarm file in the C folder of the WB then edit the "startup-sequence" by replacing the first line where there is PrepareEmul by:

C:RsrvWarm -f


I attach the file as an attachment greetings !
Attached Files
File Type: zip RsrvWarm.zip (1.8 KB, 44 views)
Sebiohazard is offline  
Old 15 March 2023, 00:56   #20
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,343
You can also patch your Kickstart ROM image so the start of chip memory is set to a higher address, then no need for PrepareEmul.
mark_k is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Shapeshifter: how is PrepareEmul supposed to work? Bren McGuire support.Apps 22 01 January 2021 11:57
ShapeShifter Doc Mindie support.Apps 23 21 March 2018 17:41
ShapeShifter Help coope1999 support.Apps 17 21 July 2015 07:18
Shapeshifter help! (Again?) watertonian support.Apps 18 27 May 2010 18:03
ShapeShifter 3.10 Flashlab request.Apps 0 11 June 2007 21:27

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 00:17.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.17854 seconds with 14 queries