17 August 2014, 13:53 | #1 |
Registered User
Join Date: Sep 2012
Location: Nantes - France
Posts: 138
|
Megademo from Red Sector Inc make fs-uae 2.5.11 dev crash
I had a lot of troubles to make the Red Sector megademo work.
Maybe the home made loading system... Anyway the config file I used was this one, and it worked perfectly with fs-uae 2.4.1. With 2.5.11 dev I have this : And here is the config file : Code:
[config] amiga_model = A500 kickstart_file = Kickstart v1.3 rev 34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV).zip kickstarts_dir = .\kickstarts\ window_width = 752 window_height = 572 fsaa = 4 keep_aspect = 1 video_sync_method = finish-swap-finish floppies_dir = .\floppies\ keyboard_key_lctrl = action_joy_1_fire_button fullscreen_mode = fullscreen-window audio_buffer_target_bytes = 16384 floppy_image_0 = Red Sector Inc - Megademo 1.adf.zip floppy_image_1 = Red Sector Inc - Megademo 2.adf.zip floppy_drive_0 = Red Sector Inc - Megademo 1.adf.zip chip_memory = 512 slow_memory = 512 fast_memory = 0 uae_use_debugger = 0 uae_kickshifter = 0 uae_ks_write_enabled = 0 uae_floppy1type = -1 uae_floppy_speed = 100 uae_parallel_on_demand = 0 uae_serial_on_demand = 0 uae_serial_hardware_ctsrts = 1 uae_serial_direct = 0 uae_scsi = 0 uae_uaeserial = 0 uae_sana2 = 0 uae_comp_trustbyte = direct uae_comp_trustword = direct uae_comp_trustlong = direct uae_comp_trustnaddr = direct uae_comp_nf = 1 uae_comp_constjump = 1 uae_comp_oldsegv = 0 uae_comp_flushmode = soft uae_compfpu = 1 uae_fpu_strict = 0 uae_comp_midopt = 0 uae_comp_lowopt = 0 uae_avoid_cmov = 0 uae_cachesize = 0 uae_synchronize_clock = 0 uae_maprom = 0x0 uae_parallel_postscript_emulation = 0 uae_parallel_postscript_detection = 0 uae_ghostscript_parameters = uae_parallel_autoflush = 5 uae_gfx_refreshrate = 0 uae_gfx_autoresolution = 0 uae_gfx_backbuffers = 2 uae_gfx_backbuffers_rtg = 1 uae_gfx_vsync = 0 uae_gfx_vsyncmode = normal uae_gfx_vsync_picasso = 0 uae_gfx_vsyncmode_picasso = normal uae_gfx_lores = 0 uae_gfx_resolution = hires uae_gfx_lores_mode = normal uae_gfx_flickerfixer = 0 uae_gfx_linemode = double uae_gfx_fullscreen_amiga = 0 uae_gfx_fullscreen_picasso = 0 uae_gfx_center_horizontal = none uae_gfx_center_vertical = none uae_gfx_colour_mode = 16bit uae_gfx_blacker_than_black = 0 uae_gfx_api = directdraw uae_gfx_filter = null uae_immediate_blits = 0 uae_ntsc = 0 uae_genlock = 0 uae_chipset = ecs_agnus uae_collision_level = playfields uae_chipset_compatible = A500 uae_rtc = MSM6242B uae_resetwarning = 0 uae_fastmem_size = 0 uae_a3000mem_size = 0 uae_mbresmem_size = 0 uae_chipmem_size = 1 uae_cpu_speed = real uae_cpu_throttle = 0.0 uae_cpu_type = 68000 uae_cpu_model = 68000 uae_cpu_compatible = 1 uae_cpu_24bit_addressing = 1 uae_cpu_multiplier = 2 uae_cpu_cycle_exact = 1 uae_blitter_cycle_exact = 1 uae_cycle_exact = 1 |
17 August 2014, 17:56 | #2 |
Registered User
Join Date: Mar 2013
Location: Leipzig/Germany
Posts: 466
|
Why do you always use so many (in this case) useless uae_ options? Especially many of the uae_gfx_* options are totally stupid and make fs-uae crash. A minimal config could also solve the other problems you posted in the forum.
A working config is: Code:
[config] floppy_drive_0 = rsi-a.adf floppy_image_0 = rsi-b.adf http://www.old-skool.net/demo/rsimegademo.zip |
17 August 2014, 22:40 | #3 |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
I found the problem causing the crash. The following options are not specified in a valid way:
* uae_cpu_compatible = 1 * uae_cycle_exact = 1 (they should be set to true, not 1) This causes the CPU to be neither cycle exact nor compatible, and there is a bug in WinUAE 2.9.0beta10 / FS-UAE 2.5.11dev causing "non-compatible" 68000 cpu to crash. This seems to be already independently discovered and fixed in WinUAE 2.9.0beta11: "- 68000 + no cycle exact and no "more compatible" used wrong memory access method. (b9)" Anyway, as jbl007 correctly notes, you are just making life difficult for yourself by including lots of unnecessary options. For example, using uae_immediate_blits = 0 with Amiga 500 will just make the emulation less accurate. Adding extra options (and *especially* uae_ options) should only be done when each extra options has a clear purpose Bypassing the FS-UAE video configuration by using uae_gfx_* options may also confuse FS-UAE, while some uae_gfx_* options are simply ignored. You should only use uae_ options to tweak the Amiga hardware where FS-UAE itself does not provide the options you require. |
19 September 2014, 21:35 | #4 | |
Registered User
Join Date: Sep 2012
Location: Nantes - France
Posts: 138
|
Quote:
Code:
[config] amiga_model = A500 kickstart_file = Kickstart v1.3 rev 34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV).zip kickstarts_dir = .\kickstarts\ window_width = 752 window_height = 572 fsaa = 4 keep_aspect = 1 video_sync_method = finish-swap-finish floppies_dir = .\floppies\ fullscreen_mode = fullscreen-window audio_buffer_target_bytes = 16384 floppy_image_0 = rsi-a.adf.zip floppy_image_1 = rsi-b.adf.zip floppy_drive_0 = rsi-a.adf.zip So I tried : Code:
[config] floppies_dir = .\floppies\ floppy_image_0 = rsi-a.adf.zip floppy_image_1 = rsi-b.adf.zip floppy_drive_0 = rsi-a.adf.zip SoI ended up with the working config : Code:
[config] floppies_dir = .\floppies\ floppy_image_0 = Red Sector Inc - Megademo 1.adf.zip floppy_image_1 = Red Sector Inc - Megademo 2.adf.zip floppy_drive_0 = Red Sector Inc - Megademo 1.adf.zip window_width = 752 window_height = 572 fsaa = 4 keep_aspect = 1 video_sync_method = finish-swap-finish audio_buffer_target_bytes = 16384 fullscreen_mode = fullscreen-window Code:
amiga_model = A500 kickstart_file = Kickstart v1.3 rev 34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV).zip kickstarts_dir = .\kickstarts\ |
|
19 September 2014, 23:01 | #5 |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Works fine here. Impossible to comment your case without logs. Attach fs-uae.log.txt for the non-working case!
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Red Sector Demomaker | friendly | request.Apps | 8 | 17 March 2006 23:44 |
Red Sector Megademo | Unregistered | support.Demos | 2 | 20 January 2004 11:57 |
Red Sector Megademo Disk 2 | Mark Wright | support.Demos | 0 | 11 August 2003 01:53 |
Why does CD32-Extended-ROM make UAE CRASH ?? | Leo42 | support.WinUAE | 7 | 19 July 2003 16:31 |
Red Sector Megademo | Frits | request.Modules | 8 | 15 July 2002 01:05 |
|
|