Welcome to the Gamebase 64 forums.                 An attempt to document ALL Commodore 64 gameware before it's too late!

CD32-CDTV Goldies

Discuss any other databases that use the GameBase Frontend, whether in pre development, development or publically released.

Moderator: Jimbo

Seiya
Commended Member
Commended Member
Posts: 1127
Joined: Sat Aug 02, 2008 2:08 am

Thu Aug 14, 2014 10:39 pm

thanks, i'll try
Seiya
Commended Member
Commended Member
Posts: 1127
Joined: Sat Aug 02, 2008 2:08 am

Thu Aug 14, 2014 11:17 pm

the config file with working fmv:

Code: Select all

use_gui=yes
use_debugger=false
kickstart_rom_file=.\rom\Kickstart v3.1 r40.60 (1993)(Commodore)(CD32).rom
kickstart_rom_file_id=1E62D4A5,CD32 KS ROM v3.1
kickstart_ext_rom_file=.\rom\CD32 Extended-ROM r40.60 (1993)(Commodore)(CD32).rom
kickstart_ext_rom_file_id=87746BE2,CD32 extended ROM
a2091_rom_file=
a4091_rom_file=
cpuboard_rom_file=
cpuboard_ext_rom_file=
flash_file=.\cd32.nvr
cart_file=H:\emul\gamebase\CD32-CDTV Goldies\emulators\winuae\rom\CD32 FMV-ROM.rom
rtc_file=
kickshifter=false
ks_write_enabled=false
but where i should change config now?
dax
Ice Cool Member
Ice Cool Member
Location: Poland
Posts: 810
Joined: Tue Sep 04, 2007 1:45 pm

Fri Aug 15, 2014 1:27 pm

Can anyone seed it ?
I love Gamebase's creators and compilations
Seiya
Commended Member
Commended Member
Posts: 1127
Joined: Sat Aug 02, 2008 2:08 am

Fri Aug 15, 2014 3:12 pm

for now i am in seed again for ms-dos goldies, but after this i reseed cdtv-cd32 goldies
User avatar
.mad.
Honoured Member
Honoured Member
Location: Lancashire
Posts: 2256
Joined: Sun Jun 19, 2005 3:30 pm

Fri Aug 15, 2014 5:06 pm

not sure if you are using my old script for CD32 or not?
so here are a few examples...

if all CD32 games work with the FMV cart inserted.
you only need this one line in CD32 part of the script.

*you can edit it to use your own rom file names.
*but short names are best.

Code: Select all

Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cart_file||%dbpath%\Scripts\CD32FMV.rom)
if it causes problems with some games, you can add this.

Code: Select all

If key_fmv CONTAINS(yes)
Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cart_file||%dbpath%\Scripts\CD32FMV.rom)

else
Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cart_file||)
End if
now enter this in GEMUS
fmv=yes

the old script, with the fmv select code inserted...

Code: Select all

;***************************
;*  Amiga GameBase Script  *
;*       By .mad. 2012     *
;*   for WinUAE 2.4.1.0+   *
;* --> Needs more work <-- *
;***************************

;For WHDLoad to work your c:\gamebase\gamebase.ini file must be set like this.
;[Paths]
;GBGame=C:\GBGame\
;*Please Note: this is NOT GBGame=C:\GBGame\0\ (the Gamebase v1.3 default)

;After paths are set the WHD ZIP file will extract like this example.
;C:\GBGame\WHD\3ddemo_v1.0_anarchy\3DDemo.info

;other game files will extract to the default
;C:\GBGame\0\

;SupportedTypes=adf;adz;dms;fdi;ipf;hdf;exe;iso;cue;ccd;mds;zip
;*zip is used only for the WHDLoad packs.

;The Kickstart, WHD and Joystck options need cleaning up. 


;WinUAE configuaration file (with these EXTRA options)
; Amiga.uae
; [EXTRA]
; hardfile2=
; filesystem=
; filesystem2=

; WinUAE.ini file in emulator directory with Gamebase script path for the Kickstarts
; KickstartPath=C:\GameBase\Amiga\Scripts\

;The Script
; Amiga.txt


;This GameBase requires all the following files in the C:\Gamebase\Amiga\Scripts folder.
;KICKSTART ROMS - Filenames must be the same as shown.
; Kick12.rom   (A6CE1636)
; Kick13.rom   (C4F0F55F)*
; Kick14.rom   (58327536)
; Kick204.rom  (C3BDB240)
; Kick205.rom  (83028FB5)
; Kick31.rom   (1483A091)

; CD32FMV.rom  (C35C37BF)
; CD32.rom     (1E62D4A5)
; CD32EX.rom   (87746BE2)
; cd32.nvr

; CDTV.rom     (C4F0F55F)*
; CDTVEX10.rom (42BAA124)
; CDTVEX23.rom (30B54232)
; CDTVEX27.rom (CEAE68D2)
; cdtv.nvr - Flashfile /NVRAM for some CD32 games.

; Workbench v3.1 Installed version.
; WB31.HDF

;-------------------------------------------------------------------

; you can change ALL machine defaults to your preferred settings.
; But they must be compatible with each other to work.
;gfx_top_windowed=442
;gfx_left_windowed=225
;gfx_width_windowed=720
;gfx_height_windowed=568
;gfx_center_horizontal=smart
;gfx_center_vertical=smart
;gfx_filter_vert_zoom_mult=0
;gfx_filter_horiz_zoom_mult=0
;gfx_filter_autoscale=none
	;---------------------------------------------
	; Emulator Screen /Window settings.
	;---------------------------------------------
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfxcard_size||0)

	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_center_horizontal_position||-1)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_center_horizontal_size||-1)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_center_horizontal||false)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_center_vertical_position||-1)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_center_vertical_size||-1)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_center_vertical||none)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_width_fullscreen||800)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_height_fullscreen||600)
		
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_width_windowed||720)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_height_windowed||576)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_width||720)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_height||568)

;------------------------------------------------------------------------
;change "direct3d" to "directdraw" if you get a black screen.
;------------------------------------------------------------------------
	If Key_gfx_api CONTAINS(direct3d||directdraw)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_api||%gfx_api_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_api||direct3d)
	End If
;------------------------------------------------------------------------
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_autoresolution||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_backbuffers||2)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_blacker_than_black||false)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_colour_mode||16bit)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_contrast||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_display_name||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_display||0)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_aspect_ratio||0:0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_autoscale||auto)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_bilinear||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_blur||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_contrast||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_gamma||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_horiz_offset||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_horiz_zoom_mult||1000)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_horiz_zoom||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_keep_aspect||none)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_luminance||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_mask||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_mode||1x)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_noise||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_saturation||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_scanlinelevel||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_scanlineratio||17)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_scanlines||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_vert_offset||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_vert_zoom_mult||1000)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter_vert_zoom||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_filter||no)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_flickerfixer||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_framerate||1)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_fullscreen_amiga||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_fullscreen_picasso||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_gamma||0)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_left_windowed||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_linemode||double)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_lores_mode||normal)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_lores||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_luminance||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_refreshrate||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_resolution||hires)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_top_windowed||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_vsync_picasso||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||gfx_vsync||false)
	
;---------------------------------------------
;Floppy Drive settings (defalut = 1)
;---------------------------------------------
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||nr_floppies||1)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy_channel_mask||0xffff)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy_speed||100)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy_volume||33)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy0||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy0sound||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy0type||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy1||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy1sound||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy1type||-1)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy2||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy2sound||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy2type||-1)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy3||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy3sound||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy3type||-1)
	;-------------------------
	;Remove Floppy Disk Images.
	;-------------------------
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage0||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage1||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage2||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage3||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage4||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage5||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage6||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage7||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage8||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage9||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage10||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage11||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage12||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage13||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage14||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage15||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage16||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage17||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage18||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||diskimage19||)
	;----------------------------------
	;Remove Hard-Drive and WHD Images.
	;----------------------------------
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||ide||none)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||uaehf0||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||uaehf1||)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||hardfile2||)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||filesystem||)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||filesystem2||)
	Set_ini_value(%dbpath%\Scripts\Amiga.uae||EXTRA||hardfile2||)
	Set_ini_value(%dbpath%\Scripts\Amiga.uae||EXTRA||filesystem||)
	Set_ini_value(%dbpath%\Scripts\Amiga.uae||EXTRA||filesystem2||)
	;----------------------------------
	;Remove CD32 Settings.
	;----------------------------------
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||cdimage0||)
	
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||cd32cd||false)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||cd32c2p||false)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||cd32nvram||false)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||flash_file||)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cdtvcd||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cdtvram||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cdtvramcard||0)
;------------------------------------------------
;Default Sound Card settings. *My Card Example.
;------------------------------------------------
;*Enter your own Custom Sound Card settings here.
;
;*Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||win32.soundcard||1)
;*Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||win32.soundcardname||SoundMAX HD Audio)
;*Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||win32.soundcard_exclusive||false)
;------------------------------------------------	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||win32.soundcard||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||win32.soundcardname||Primary Sound Driver)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||win32.soundcard_exclusive||false)

	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||sound_volume||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||sound_auto||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||sound_output||exact)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||sound_channels||stereo)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||sound_stereo_separation||7)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||sound_stereo_mixing_delay||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||sound_max_buff||16384)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||sound_frequency||44100)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||sound_latency||100)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||sound_interpol||anti)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||sound_filter||emulated)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||sound_filter_type||standard)
		
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||sound_stereo_swap_paula||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||sound_stereo_swap_ahi||false)

;---------------------------------------------
; Joystick settings.
;---------------------------------------------
;CDTV
;	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport0||mouse0)
;	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport0mode||cdtvjoy)
;	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport0autofire||none)
;
;	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport1||joy0)
;	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport1mode||cd32joy)
;	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport1autofire||none)

;CD32
;	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport0||mouse0)
;	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport0mode||cdtvjoy)
;	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport0autofire||none)
;
;	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport1||joy0)
;	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport1mode||cd32joy)
;	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport1autofire||none)

	If Control = JoyPort1
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport0||kbd4)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport1||kbd5)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport0||mouse1)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport1||kbd4)
	End If
	
;---------------------------------------------
; Kickstart settings. (Default v1.3)
;---------------------------------------------
; kickstart= (v1.0||v1.2||v1.3||v2.04||v2.05||v3.0||v3.1)
;* For CDTV and CD32 enter GEMUS Mode=CD32 or CDTV

If Key_kickstart CONTAINS(v1.0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom||v1.0)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file||%dbpath%\Scripts\Kick10.rom)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file_id||42553BC4,X)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom||)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file_id||)

	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset_compatible||A1000)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset||ocs)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_type||68000)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_model||68000)
	
Else If Key_kickstart CONTAINS(v1.2)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom||v1.2)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file||%dbpath%\Scripts\KICK12.rom)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file_id||A6CE1636,KS ROM v1.2 (A500,A1000,A2000))
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom||)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file_id||)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||ksmirror_a8||false)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset_compatible||A500)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset||ocs)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_type||68000)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_model||68000)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_24bit_addressing||false)

Else If Key_kickstart CONTAINS(v1.3)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom||v1.3)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file||%dbpath%\Scripts\KICK13.rom)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file_id||C4F0F55F,KS ROM v1.3 (A500,A1000,A2000))
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom||)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file_id||)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset_compatible||A500)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset||ecs)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_type||68000)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_model||68000)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_24bit_addressing||false)

Else If Key_kickstart CONTAINS(v2.04)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom||v2.04)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file||%dbpath%\Scripts\KICK204.rom)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file_id||C3BDB240,KS ROM v2.04 (A500+))
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom||)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file_id||)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset_compatible||A500+)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset||ecs)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_type||68000)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_model||68000)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_compatible||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_24bit_addressing||true)
	
Else If Key_kickstart CONTAINS(v2.05)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom||v2.05)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file||%dbpath%\Scripts\KICK205.rom)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file_id||83028FB5,KS ROM v2.05 (A600))
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom||)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file_id||)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset_compatible||A600)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset||ecs)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_type||68000)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_model||68000)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_compatible||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_24bit_addressing||true)

Else If Key_kickstart CONTAINS(v3.0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file||%dbpath%\Scripts\Kick30.rom)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file_id||C742A412,X)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom||v3.0)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom||)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file_id||)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset_compatible||A1200)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset||aga)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_type||68ec020)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_model||68020)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_compatible||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_24bit_addressing||true)
	
Else If Key_kickstart CONTAINS(v3.1)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file||%dbpath%\Scripts\Kick31.rom)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file_id||1483A091,KS ROM v3.1 (A1200))
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom||v3.1)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom||)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file_id||)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset_compatible||A1200)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset||aga)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_type||68020)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_model||68030)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_compatible||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_24bit_addressing||true)

Else
;set a default A500 v1.3 OCS machine
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom||v1.3)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file||%dbpath%\Scripts\KICK13.rom)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file_id||C4F0F55F,KS ROM v1.3 (A500,A1000,A2000))
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom||)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file_id||)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset_compatible||A500)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset||ocs)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_type||68000)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_model||68000)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_24bit_addressing||false)
End If

;--------------------------------------------------------
; Machine Values that can be changed via Gemus.
;--------------------------------------------------------

	If Key_kickshifter CONTAINS(true||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickshifter||%kickshifter_value%)
	else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickshifter||false)
	End If
	
	;*KSMIRROR_A8 must be off for v1.2 A500
	
	If Key_ksmirror_e0 CONTAINS(true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||ksmirror_e0||true)
	else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||ksmirror_e0||false)
	End If
	
	If Key_ksmirror_a8 CONTAINS(true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||ksmirror_a8||true)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||ksmirror_a8||false)
	End If

	If Key_chipset CONTAINS(ocs||aga||ecs||ecs_agnus||ecs_denise||full_ecs)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset||%chipset_value%)
	End If

;Use - to enable advanced Chipset settings
	If Key_chipset_compatible CONTAINS(A1000||A500||A500+||A600||A1200||CD32||-||Generic)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset_compatible||%chipset_compatible_value%)
	End If
	
;Sets CPU TYPE to same MODEL value if only Model is set.

	If Key_cpu_model CONTAINS(68000||68010||68020||68030||68040||68060)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_model||%cpu_model_value%)
	End If
	
	If Key_cpu_type CONTAINS(68000||68010||68020||68ec020||68030||68040||68060)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_type||%cpu_type_value%)
	End If

	If Key_cpu_multiplier CONTAINS(2||4)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_multiplier||%cpu_multiplier_value%%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_multiplier||2)
	End If

	If Key_fpu_model CONTAINS(68881||68882||none)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||fpu_model||%fpu_model_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||fpu_model||none)
	End If

	If Key_rtc CONTAINS(MSM6242B)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||rtc||MSM6242B)
	else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||rtc||none)
	end if

	if key_maprom CONTAINS (0xf000000||0x0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||maprom||maprom_value)
	else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||maprom||0xf000000)
	end if

	If PalNTSC = NTSC
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||ntsc||true)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||ntsc||false)
	End If
	
	If Key_ntsc CONTAINS(True||False)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||ntsc||%ntsc_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||ntsc||false)
	End If
		
	If Key_immediate_blits CONTAINS(True||False)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||immediate_blits||%immediate_blits_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||immediate_blits||false)
	End If

	If Key_collision_level CONTAINS(none||playfields||sprites||full)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||collision_level||%collision_level_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||collision_level||playfields)
	End If
		
;Fastmem 0=none 1=1MB 2=2MB 4=4MB 8=4MB ***

	If Key_fastmem_size CONTAINS(0||1||2||4||8)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||fastmem_size||%fastmem_size_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||fastmem_size||0)
	End If

;Bogomem (Slow) 0=none 2=512k 4=1MB 6=1.5MB 7=1.8MB ***

	If Key_bogomem_size CONTAINS(0||1||2||4||6||7)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||bogomem_size||%bogomem_size_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||bogomem_size||0)
	End If

	If Key_bogomem_fast CONTAINS(true||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||bogomem_fast||%bogomem_fast_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||bogomem_fast||false)
	End If
	
;Chipmem 0=256k 1=512k 2=1MB 4=2MB 8=4MB 16=8MB ***
	
	If Key_chipmem_size CONTAINS(0||1||2||4||8||16)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipmem_size||%chipmem_size_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipmem_size||1)
	End If

;Megachipmem (32-bit chip) 0=none 16=16MB 32=32MB 64=64MB 128=128MB 256=256MB 512=512MB 1024=1GB ***

	If Key_megachipmem_size CONTAINS(0||16||32||64||128||256||512||1024)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||megachipmem_size||%megachipmem_size_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||megachipmem_size||0)
	End If

	If Key_z3mem_size CONTAINS(1||2||4||8||16||32||64||128||256||384||512||768||1024)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||z3mem_size||%z3mem_size_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||z3mem_size||0)
	End If
	
	If Key_z3mem2_size CONTAINS(512)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||z3mem_size||1024)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||z3mem2_size||512)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||z3mem_start||0x10000000)
	End If

	If Key_cpu_speed CONTAINS(max||real)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_speed||%cpu_speed_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_speed||real)
	End If

	If Key_cpu_compatible CONTAINS(true||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_compatible||%cpu_compatible_value%)
	End If

	If Key_fpu_strict CONTAINS(True||False)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||fpu_strict||%fpu_strict_value%)
	End If

	If Key_cpu_24bit_addressing CONTAINS(true||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_24bit_addressing||%cpu_24bit_addressing_value%)
	End If

	If Key_cpu_cycle_exact CONTAINS(true||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_cycle_exact||%cpu_cycle_exact_value%)
	End If

	If Key_blitter_cycle_exact CONTAINS(true||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||blitter_cycle_exact||%blitter_cycle_exact_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||blitter_cycle_exact||true)
	End If

	If Key_cycle_exact CONTAINS(true||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cycle_exact||%cycle_exact_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cycle_exact||true)
	End If

	If Key_statefile CONTAINS(*)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||statefile||%statefile_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||statefile||)	
	End If

	If Key_compfpu CONTAINS(true||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||compfpu||%compfpu_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||compfpu||false)
	End If

;-------------------------------------
;cachesize only used when JIT enabled
;-------------------------------------
	If Key_cachesize CONTAINS(1024||2048||3072||4096||5120||6144||7168||8192)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cachesize||%cachesize_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cachesize||0)
	End If
;------------------------
; for JIT Set all Direct
;------------------------
	If Key_comp_trustbyte CONTAINS(indirect||direct)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||comp_trustbyte||%comp_trustbyte_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||comp_trustbyte||indirect)
	End If

	If Key_comp_trustword CONTAINS(indirect||direct)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||comp_trustword||%comp_trustword_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||comp_trustword||indirect)
	End If

	If Key_comp_trustlong CONTAINS(indirect||direct)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||comp_trustlong||%comp_trustlong_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||comp_trustlong||indirect)
	End If

	If Key_comp_trustnaddr CONTAINS(indirect||direct)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||comp_trustnaddr||%comp_trustnaddr_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||comp_trustnaddr||indirect)
	End If

;*********************************************************************
If GameType CONTAINS(HDF)
; Run HDF Files. (You must link HDF file inside ZIP for this to work.)
;*********************************************************************	
	If Key_HDF CONTAINS(No WorkBench)
	;-----------------------------------------------
	;Put Game/Demo File in Hard Drive 0.
	;-----------------------------------------------
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||hardfile2||rw,DH0:%gamepathfile%,32,1,2,512,-128,,uae)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||uaehf0||hdf,rw,DH0:%gamepathfile%,32,1,2,512,-128,,uae)
	Else
	;-----------------------------------------------
	;Put WorkBench 3.1 in Hard Drive 0.
	;-----------------------------------------------
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||hardfile2||rw,DH0:%dbpath%\Scripts\WB31.HDF,32,1,2,512,0,,uae)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||uaehf0||hdf,rw,DH0:%dbpath%\Scripts\WB31.HDF,32,1,2,512,0,,uae)
	;-----------------------------------------------
	;Put Game/Demo File in Hard Drive 1.
	;-----------------------------------------------
	Set_ini_value(%dbpath%\Scripts\Amiga.uae||EXTRA||hardfile2||rw,DH1:%gamepathfile%,32,1,2,512,-128,,uae)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||uaehf1||hdf,rw,DH1:%gamepathfile%,32,1,2,512,-128,,uae)
	End If
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file||%dbpath%\Scripts\Kick31.rom)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file_id||1483A091,KS ROM v3.1 (A1200))
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom||v3.1)
	
		;0=256k 1=512k 2=1MB 4=2MB 8=4MB 16=8MB
		
	If Key_chipmem_size CONTAINS(0||1||2||4||8||16)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipmem_size||%chipmem_size_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipmem_size||8)
	End If
		
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset||AGA)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_type||68020)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_model||68030)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_24bit_addressing||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_compatible||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_cycle_exact||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||blitter_cycle_exact||true)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||rtc||MSM6242B)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||fatgary||-1)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||ramsey||-1)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||log_illegal_mem||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||maprom||0xf000000)
	
	Add_CLP(-f "%dbpath%\Scripts\Amiga.uae")
	Run_Emulator()

;===================================================================================================
; CD32 settings ISO, BIN, CUE
;===================================================================================================
 Else If key_mode CONTAINS(CD32)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||nr_floppies||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy0type||-1)

	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file||%dbpath%\Scripts\CD32.rom)
	
	;or your filename...
	;Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file||%dbpath%\Scripts\Kickstart v3.1 r40.60 (1993)(Commodore)(CD32).rom)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file_id||1E62D4A5,CD32 KS ROM v3.1)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file||%dbpath%\Scripts\CD32EX.rom)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file_id||87746BE2,CD32 extended ROM)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom||v3.1 CD32)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom||v3.1 CD32)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||ksmirror_a8||true)

If key_fmv CONTAINS(yes)
Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cart_file||%dbpath%\Scripts\CD32FMV.rom)

else
Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cart_file||)
End if

;-------------------------------------------------------------------------
;Use "-" for Chipset_Compatible to enable advanced Chipset settings NVRAM.
;-------------------------------------------------------------------------
; Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset_compatible||-)
Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset_compatible||CD32)

		If Key_flash_file CONTAINS (no||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cd32nvram||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||flash_file||)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cd32cd||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cd32c2p||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cd32nvram||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||flash_file||%dbpath%\Scripts\cd32.nvr)
		End If
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||maprom||0x0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset||AGA)

	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||compfpu||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||rtc||none)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||immediate_blits||false)

	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_speed||real)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_type||68ec020)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_model||68020)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_multiplier||4)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_compatible||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_24bit_addressing||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_cycle_exact||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||blitter_cycle_exact||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cycle_exact||true)

;Bogomem (Slow) **** 0=none 2=512k 4=1MB 6=1.5MB 7=1.8MB ***

	If Key_bogomem_size CONTAINS(0||1||2||4||6||7)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||bogomem_size||%bogomem_size_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||bogomem_size||0)
	End If

;Fastmem **** 0=none 1=1MB 2=2MB 4=4MB 8=4MB

	If Key_fastmem_size CONTAINS(0||1||2||4||8)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||fastmem_size||%fastmem_size_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||fastmem_size||0)
	End If

;Chipmem **** 0=256k 1=512k 2=1MB 4=2MB 8=4MB 16=8MB
		
	If Key_chipmem_size CONTAINS(0||1||2||4||8||16)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipmem_size||%chipmem_size_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipmem_size||4)
	End If
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport0||mouse0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport0mode||cdtvjoy)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport0autofire||none)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport1||joy0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport1mode||cd32joy)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport1autofire||none)

	
Add_CLP(-f "%dbpath%\Scripts\Amiga.uae" -s cdimage0=%gamepathfile%,delay)
Run_Emulator()

;===================================================================================================
; CDTV settings for ISO, BIN, CUE files
;===================================================================================================
Else If Key_mode CONTAINS(CDTV)

	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||nr_floppies||0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy0type||-1)
	
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file||%dbpath%\Scripts\CDTV.rom)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file_id||C4F0F55F,KS ROM v1.3 (A500,A1000,A2000))
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file||%dbpath%\Scripts\CDTVEX10.rom)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file_id||42BAA124,CDTV extended ROM v1.00)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom||v1.3)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom||v1.0 CDTV)
	
;-------------------------------------------------------------------------
;Use "-" for Chipset_Compatible to enable advanced Chipset settings NVRAM.
;-------------------------------------------------------------------------
;*******Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset_compatible||CDTV)

	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset_compatible||-)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cdtvcd||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cdtvram||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cdtvramcard||1)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||immediate_blits||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset||ECS_Agnus)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_speed||real)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_type||68000)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_model||68000)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_compatible||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_24bit_addressing||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_cycle_exact||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||blitter_cycle_exact||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cycle_exact||true)
	
;Bogomem (Slow) **** 0=none 2=512k 4=1MB 6=1.5MB 7=1.8MB ***

	If Key_bogomem_size CONTAINS(0||1||2||4||6||7)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||bogomem_size||%bogomem_size_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||bogomem_size||0)
	End If

	;0=none 1=1MB 2=2MB 4=4MB 8=4MB

	If Key_fastmem_size CONTAINS(0||1||2||4||8)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||fastmem_size||%fastmem_size_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||fastmem_size||0)
	End If

	;0=256k 1=512k 2=1MB 4=2MB 8=4MB 16=8MB
		
	If Key_chipmem_size CONTAINS(0||1||2||4||8||16)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipmem_size||%chipmem_size_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipmem_size||4)
	End If
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport0||mouse0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport0mode||cdtvjoy)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport0autofire||none)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport1||joy0)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport1mode||cd32joy)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||joyport1autofire||none)
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cdimage0||%gamepathfile%,delay)

Add_CLP(-f "%dbpath%\Scripts\Amiga.uae" -s)
Run_Emulator()

;===================================================================================================
; WHDLOAD settings for WHDRUN.EXE
;===================================================================================================
Else If Key_Mode CONTAINS(whd)

Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||nr_floppies||0)
Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy0type||-1)
Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy1type||-1)
Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy2type||-1)
Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||floppy3type||-1)

	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file||%dbpath%\Scripts\Kick31.rom)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file_id||1483A091,KS ROM v3.1 (A1200))
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_ext_rom_file||)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom||v3.1)

	;0=none 1=1MB 2=2MB 4=4MB 8=4MB

	If Key_fastmem_size CONTAINS(0||1||2||4||8)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||fastmem_size||%fastmem_size_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||fastmem_size||8)
	End If

	;0=256k 1=512k 2=1MB 4=2MB 8=4MB 16=8MB
		
	If Key_chipmem_size CONTAINS(0||1||2||4||8||16)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipmem_size||%chipmem_size_value%)
	Else
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipmem_size||4)
	End If	
	
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||chipset||aga)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_24bit_addressing||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_compatible||false)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_cycle_exact||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_model||68030)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_type||68020)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||cpu_speed||real)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||fpu_model||none)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||immediate_blits||true)
	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||blitter_cycle_exact||false)

	;=======================================================================
	; ** You MUST Set WHDLoad File System and unzip to Folder (C:\GBGAME\
	;=======================================================================
	
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||filesystem2||rw,DH0:DH0:%dbpath%\whd,0)
	Set_CFG_value(%dbpath%\Scripts\Amiga.uae||filesystem||rw,DH0:%dbpath%\whd)

; INI Value Must be used for (DH1:) as duplicate item names are used in WinUAE config file.

	Set_ini_value(%dbpath%\Scripts\Amiga.uae||EXTRA||filesystem2||rw,DH1:DH1:%gbgamepath%\whd\%gamefilenoext%,0)
	Set_ini_value(%dbpath%\Scripts\Amiga.uae||EXTRA||filesystem||rw,DH1:%gbgamepath%\whd\%gamefilenoext%)
	;---------------------------------------------------
	; You must set one of these WHDLoad and CD Values in GEMUS.
	;---------------------------------------------------
	;	%CD_Value%
	;	cd=dh1:GAMENAME;
	;
	;	%WHDLoad_Value%
	;	whdload=GAMENAME.slave PRELOAD;
	;	whdload=GAMENAME.slave PRELOAD BUTTONWAIT;
	;	whdload=GAMENAME.slave PRELOAD BUTTONWAIT; CUSTOM1=1 CUSTOM2=1;
	;	whdload=GAMENAME.slave PRELOAD; CUSTOM1=X;
	;	whdload=GAMENAME.slave PRELOAD CUSTOM1=16777216;
	;	whdload=GAMENAME.slave PRELOAD; CUSTOM1=1 CUSTOM2=1 CUSTOM3=1 CUSTOM4=XX;
	;	whdload=GAMENAME.slave PRELOAD NOAUTOVEC NOVBRMOVE;
	;-------------------------------------------------------------
	
If key_cd EXCLUDES(*dh1*)
Show_message (CD Value missing from GEMUS example: "cd=dh1:GAMENAME;")
End If
		
		Set_CFG_Item(%dbpath%\WHD\s\user-startup||cd||||%cd_value%)
				
if key_whdload EXCLUDES(*slave*)
Show_message (whdload Value missing from GEMUS example: "whdload=GAMENAME.slave PRELOAD;")
End If

		Set_CFG_Item(%dbpath%\WHD\s\user-startup||whdload||||%whdload_value%)
		
	Run_Program(%dbpath%\whdrun.exe||%gamepathfile% %gbgamepath%\whd\%gamefilenoext%/ "%emupath%\winuae.exe" "%dbpath%\Scripts\Amiga.uae" "%dbpath%\WHD\s\user-startup||nowait)

ELSE
;*******************************************************************
;Run all other compatible Amiga files (ADF||IPS||DMS||SPS||EXE||ZIP)
;*******************************************************************

	Add_CLP(-f "%dbpath%\Scripts\Amiga.uae" -0%gamepathfile% -1%gamepathfile(1)% -2%gamepathfile(2)% -3%gamepathfile(3)% -s diskimage0=%gamepathfile% -s diskimage1=%gamepathfile(1)% -s diskimage2=%gamepathfile(2)% -s diskimage3=%gamepathfile(3)% -s diskimage4=%gamepathfile(4)% -s diskimage5=%gamepathfile(5)% -s diskimage6=%gamepathfile(6)% -s diskimage7=%gamepathfile(7)% -s diskimage8=%gamepathfile(8)% -s diskimage9=%gamepathfile(9)% -s diskimage10=%gamepathfile(10)% -s diskimage11=%gamepathfile(11)% -s diskimage12=%gamepathfile(12)% -s diskimage13=%gamepathfile(13)% -s diskimage14=%gamepathfile(14)% -s diskimage15=%gamepathfile(15)% -s diskimage16=%gamepathfile(16)% -s diskimage17=%gamepathfile(17)% -s diskimage18=%gamepathfile(18)% -s diskimage19=%gamepathfile(19)%)
	Run_Emulator()
End If
Seiya
Commended Member
Commended Member
Posts: 1127
Joined: Sat Aug 02, 2008 2:08 am

Fri Aug 15, 2014 5:57 pm

no, my script is different.
someone has passed me the script of an old version of cd32-cdtv gamebase.
i changed something to work with my release.

here:

Code: Select all

If Control = JoyPort1

	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||joyport0||joy0)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||joyport0mode||cd32joy)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||joyport1||mouse0)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||joyport1mode||djoy)
End If

If Control = JoyPort2

	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||joyport0||mouse0)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||joyport0mode||djoy)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||joyport1||joy1)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||joyport1mode||cd32joy)

End If

If Control = Mouse

	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||joyport0||mouse0)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||joyport0mode||djoy)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||joyport1||kbd2)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||joyport1mode||cd32joy)

End If

If TrueDriveEmu = NO

	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||kickstart_rom||%kickstart_rom_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||kickstart_ext_rom||%kickstart_ext_rom_value%)
     	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||immediate_blits||%immediate_blits_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||ntsc||%ntsc_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||chipset||%chipset_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||collision_level||%collision_level_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||chipset_compatible||%chipset_compatible_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||fastmem_size||%fastmem_size_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||bogomem_size||%bogomem_size_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||chipmem_size||%chipmem_size_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||cpu_speed||%cpu_speed_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||cpu_type||%cpu_type_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||cpu_model||%cpu_model_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||cpu_compatible||%cpu_compatible_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||cpu_24bit_addressing||%cpu_24bit_addressing_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||cpu_cycle_exact||%cpu_cycle_exact_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||blitter_cycle_exact||%blitter_cycle_exact_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||cycle_exact||%cycle_exact_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||statefile||%statefile_value%)
        

	Add_CLP(-f "%dbpath%\cd32-cdtv goldies.uae" -s cdimage0=%gamepathfile%,delay)

Else

	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||kickstart_rom||%kickstart_rom_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||kickstart_ext_rom||%kickstart_ext_rom_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||immediate_blits||%immediate_blits_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||ntsc||%ntsc_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||chipset||%chipset_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||collision_level||%collision_level_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||chipset_compatible||%chipset_compatible_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||fastmem_size||%fastmem_size_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||bogomem_size||%bogomem_size_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||chipmem_size||%chipmem_size_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||cpu_speed||%cpu_speed_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||cpu_type||%cpu_type_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||cpu_model||%cpu_model_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||cpu_compatible||%cpu_compatible_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||cpu_24bit_addressing||%cpu_24bit_addressing_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||cpu_cycle_exact||%cpu_cycle_exact_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||blitter_cycle_exact||%blitter_cycle_exact_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||cycle_exact||%cycle_exact_value%)
	Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||statefile||%statefile_value%)
        
              
	Add_CLP(-f "%dbpath%\cd32-cdtv goldies.uae" -s cdimage0=%gamepathfile%)

End If
User avatar
.mad.
Honoured Member
Honoured Member
Location: Lancashire
Posts: 2256
Joined: Sun Jun 19, 2005 3:30 pm

Fri Aug 15, 2014 7:17 pm

copy CD32FMV.rom to the scripts folder.

Then add this to the script.

Code: Select all

Set_CFG_Value(%dbpath%\cd32-cdtv goldies.uae||cart_file||%dbpath%\Scripts\CD32FMV.rom)
Seiya
Commended Member
Commended Member
Posts: 1127
Joined: Sat Aug 02, 2008 2:08 am

Fri Aug 15, 2014 7:54 pm

i tried with your script (only the CD32 part) and with mine.
the roms now is ok, but the game don't start with mpeg video..

fmv=yes in gemus seems not work..
i tried every combination, but nothing :(
dax
Ice Cool Member
Ice Cool Member
Location: Poland
Posts: 810
Joined: Tue Sep 04, 2007 1:45 pm

Sat Aug 16, 2014 6:23 am

I've uploaded files from different GB of CDTV - CD32. Maybe if You compare files, it will be solved

Code: Select all

http://www.mirrorcreator.com/files/XPF29SZF/Amiga_CDTV_-_CD32.zip_links
I love Gamebase's creators and compilations
Seiya
Commended Member
Commended Member
Posts: 1127
Joined: Sat Aug 02, 2008 2:08 am

Sat Aug 16, 2014 7:07 am

i'll see some difference in .uae files
User avatar
.mad.
Honoured Member
Honoured Member
Location: Lancashire
Posts: 2256
Joined: Sun Jun 19, 2005 3:30 pm

Sat Aug 16, 2014 8:07 am

Seiya wrote:i'll see some difference in .uae files
it will probably be a setting in the NEW FMV version of WinAUE.
compare an old with new uae config file saved from each emulator.
*not via gamebase.

running any new settings in old emulator will just mess it up.
Seiya
Commended Member
Commended Member
Posts: 1127
Joined: Sat Aug 02, 2008 2:08 am

Sat Aug 16, 2014 10:56 am

however, i tried, but i'm not resolved.
for now i wait the new stable release of winuae and then i retry again.

difference in .uae i inteded this:

in my "cd32-cdtv goldies.uae i have the same exactly command that are in "gemus".
in CD32 & CDTV.uae by DAX there are the same command of winuae configuration..
User avatar
.mad.
Honoured Member
Honoured Member
Location: Lancashire
Posts: 2256
Joined: Sun Jun 19, 2005 3:30 pm

Sat Aug 16, 2014 6:16 pm

having a very quick look, i can see at least these differences...

a2091_rom_file=
a4091_rom_file=
cia_todbug=
gfx_autoresolution_vga=
gfx_display_rtg=
gfx_filter_rtg=
gfxcard_hardware_sprite=
gfxcard_hardware_vblank=
ks_write_enabled=
rtc_file=
sound_volume_cd=

maybe you can see other settings that are needed for fmv?.
Seiya
Commended Member
Commended Member
Posts: 1127
Joined: Sat Aug 02, 2008 2:08 am

Sat Aug 16, 2014 11:13 pm

i tried again with all commands in winuae config (that run mpeg cd32 videos) in cd32-cdtv goldies.uae.
i changed some set_CFG_Value in the script to search rom files and enable fmv.

now..from gamebase when i launch the game WinUAE has fmv enabled but ignore mpeg video.

in gemus the option
fmv=yes not work and i don't know how to start mpeg version from gamebase.
User avatar
.mad.
Honoured Member
Honoured Member
Location: Lancashire
Posts: 2256
Joined: Sun Jun 19, 2005 3:30 pm

Sun Aug 17, 2014 9:37 am

when you have it working FMV and MPEG.

save the uae config file, and upload/ post it.
i need to see all of it (12KB).

like this example...

Code: Select all

config_description=UAE default configuration
config_hardware=true
config_host=true
config_version=2.9.0
config_hardware_path=
config_host_path=
win32.rom_path=./
win32.floppy_path=./
win32.hardfile_path=./
; host-specific
win32.soundcard=0
win32.soundcardname=Primary Sound Driver
; common
use_gui=yes
use_debugger=false
kickstart_rom_file=
kickstart_ext_rom_file=
a2091_rom_file=
a4091_rom_file=
flash_file=
cart_file=
rtc_file=
kickshifter=false
ks_write_enabled=false
floppy0=
floppy1=
floppy1type=-1
floppy2=
floppy3=
nr_floppies=1
floppy_speed=100
floppy_volume=33
parallel_on_demand=false
serial_on_demand=false
serial_hardware_ctsrts=true
serial_direct=false
scsi=false
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=44100
sound_interpol=anti
sound_filter=emulated
sound_filter_type=standard
sound_volume=0
sound_volume_cd=0
sound_auto=true
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_oldsegv=false
comp_flushmode=soft
compfpu=true
comp_midopt=false
comp_lowopt=false
avoid_cmov=false
cachesize=0
joyport0=mouse
joyport0autofire=none
joyport1=kbd1
joyport1autofire=none
bsdsocket_emu=false
synchronize_clock=false
maprom=0x0
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=0
gfx_left_windowed=0
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=true
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=double
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=directdraw
gfx_filter=null
gfx_filter_rtg=null
immediate_blits=false
waiting_blits=automatic
ntsc=false
genlock=false
chipset=ocs
collision_level=playfields
chipset_compatible=-
rtc=MSM6242B
cd32cd=true
cd32nvram=true
resetwarning=false
cia_todbug=true
fastmem_size=0
a3000mem_size=0
mbresmem_size=0
z3mem_size=0
z3mem_start=0x10000000
bogomem_size=2
gfxcard_size=0
gfxcard_type=ZorroIII
gfxcard_hardware_vblank=false
gfxcard_hardware_sprite=false
chipmem_size=1
cpu_speed=real
cpu_throttle=0.0
cpu_type=68020
cpu_model=68030
cpu_compatible=true
cpu_24bit_addressing=false
cpu_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
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.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=HID-compliant mouse
input.1.mouse.1.name=\??\HID#Vid_1532&Pid_0017&MI_00#7&37290a6&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=HID Keyboard Device
input.1.keyboard.0.name=\??\HID#Vid_1532&Pid_0017&MI_01&Col01#7&368cf507&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.1.keyboard.0.empty=false
input.1.keyboard.0.disabled=false
input.1.keyboard.1.friendlyname=Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
input.1.keyboard.1.name=\??\ACPI#PNP0303#4&14c67d85&0#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.1.keyboard.1.empty=false
input.1.keyboard.1.disabled=false
input.1.keyboard.2.friendlyname=WinUAE null keyboard
input.1.keyboard.2.name=NULLKEYBOARD
input.1.keyboard.2.empty=false
input.1.keyboard.2.disabled=false
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.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=HID-compliant mouse
input.2.mouse.1.name=\??\HID#Vid_1532&Pid_0017&MI_00#7&37290a6&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=HID Keyboard Device
input.2.keyboard.0.name=\??\HID#Vid_1532&Pid_0017&MI_01&Col01#7&368cf507&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.2.keyboard.0.empty=false
input.2.keyboard.0.disabled=false
input.2.keyboard.1.friendlyname=Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
input.2.keyboard.1.name=\??\ACPI#PNP0303#4&14c67d85&0#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.2.keyboard.1.empty=false
input.2.keyboard.1.disabled=false
input.2.keyboard.2.friendlyname=WinUAE null keyboard
input.2.keyboard.2.name=NULLKEYBOARD
input.2.keyboard.2.empty=false
input.2.keyboard.2.disabled=false
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.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=HID-compliant mouse
input.3.mouse.1.name=\??\HID#Vid_1532&Pid_0017&MI_00#7&37290a6&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=HID Keyboard Device
input.3.keyboard.0.name=\??\HID#Vid_1532&Pid_0017&MI_01&Col01#7&368cf507&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.3.keyboard.0.empty=false
input.3.keyboard.0.disabled=false
input.3.keyboard.1.friendlyname=Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
input.3.keyboard.1.name=\??\ACPI#PNP0303#4&14c67d85&0#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.3.keyboard.1.empty=false
input.3.keyboard.1.disabled=false
input.3.keyboard.2.friendlyname=WinUAE null keyboard
input.3.keyboard.2.name=NULLKEYBOARD
input.3.keyboard.2.empty=false
input.3.keyboard.2.disabled=false
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.keyboard.0.friendlyname=HID Keyboard Device
input.4.keyboard.0.name=\??\HID#Vid_1532&Pid_0017&MI_01&Col01#7&368cf507&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.4.keyboard.0.custom=true
input.4.keyboard.1.friendlyname=Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
input.4.keyboard.1.name=\??\ACPI#PNP0303#4&14c67d85&0#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
input.4.keyboard.1.custom=true
input.4.keyboard.2.friendlyname=WinUAE null keyboard
input.4.keyboard.2.name=NULLKEYBOARD
input.4.keyboard.2.custom=true

Return to “Other GameBase Projects”

Who is online

Users browsing this forum: Semrush [Bot] and 53 guests