03 March 2023, 03:17 | #1 |
Registered User
Join Date: Jul 2019
Location: France
Posts: 99
|
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 |
03 March 2023, 18:46 | #2 |
Phone Homer
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" |
03 March 2023, 22:58 | #3 |
Registered User
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 ! |
03 March 2023, 23:08 | #4 |
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?
|
03 March 2023, 23:15 | #5 |
Registered User
Join Date: Jul 2019
Location: France
Posts: 99
|
Manually ? That's to say ?
|
03 March 2023, 23:26 | #6 |
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. |
03 March 2023, 23:34 | #7 |
Registered User
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 ? |
03 March 2023, 23:44 | #8 |
Registered User
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.
|
03 March 2023, 23:45 | #9 |
Registered User
Join Date: Jul 2019
Location: France
Posts: 99
|
What is your setup ? Can you upload the file here ?
|
04 March 2023, 04:39 | #10 |
Registered User
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 |
04 March 2023, 08:38 | #11 |
Registered User
Join Date: Jul 2019
Location: France
Posts: 99
|
Ahhhhhhhhhhh but you are using WinUAE !!! I am with FS-UAE this option does not exist...
|
04 March 2023, 10:35 | #12 |
Phone Homer
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. |
04 March 2023, 12:59 | #13 |
Registered User
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... =) |
05 March 2023, 01:17 | #14 |
Registered User
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. |
05 March 2023, 02:01 | #15 |
Registered User
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
|
05 March 2023, 02:46 | #16 |
Registered User
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
|
05 March 2023, 09:12 | #17 |
Registered User
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 ?!
|
05 March 2023, 10:07 | #18 |
Registered User
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
|
15 March 2023, 00:24 | #19 |
Registered User
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 ! |
15 March 2023, 00:56 | #20 |
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.
|
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 |
|
|