Posted: Sun Oct 03, 2010 8:34 am
I have just released Amstrad mania V4 on http://www.underground-gamer.com
No one replies, it means it's my jobhardmanm wrote:If someone downloads it and uploads it to rapidashare or something similar, i won't be offended, i just dont have time to do it myself.
Code: Select all
http://www.multiupload.com/OIF0NJ0LNA
http://www.multiupload.com/3ZPIVZFJH5
http://www.multiupload.com/8D3VUHJXDB
http://www.multiupload.com/WXMCC58ZJQ
http://www.multiupload.com/C8WLH7U4RW
http://www.multiupload.com/KLK01NETS4
http://www.multiupload.com/OTSKFYG676
http://www.multiupload.com/V8QWBP36DG
http://www.multiupload.com/0ILAI2QI28
http://www.multiupload.com/1TPGEKQ6KJ
Code: Select all
[Emulators]
1=WinAPE
2=Caprice32
3=CPCE
4=
[WinAPE]
UseShortFilenames=0
UseDefaultTypes=0
SupportedTypes=dsk;cpr;cdt;
;TAPE Files removed so they autoload in CPCE
EmulatorPathFile=C:\Program Files\GameBase\AmstradMania\Emulators\WINAPE\WinApe.exe
ScriptFile=WinAPE.txt
1=C:\Program Files\GameBase\AmstradMania\Emulators\WINAPE\WinApe.ini
WaitFinish=1
2=
[CPCE]
UseShortFilenames=0
UseDefaultTypes=0
SupportedTypes=dsk;cdt;tzx;
EmulatorPathFile=C:\Program Files\GameBase\AmstradMania\Emulators\CPCE\CPCE95.EXE
ScriptFile=CPCE.txt
1=C:\Program Files\GameBase\AmstradMania\Emulators\CPCE\CPCE.INI
WaitFinish=1
2=
[Caprice32]
UseShortFilenames=0
UseDefaultTypes=0
SupportedTypes=dsk;cdt;tzx;
EmulatorPathFile=C:\Program Files\GameBase\AmstradMania\Emulators\Caprice32\cap32.exe
ScriptFile=Caprice32.txt
1=C:\Program Files\GameBase\AmstradMania\Emulators\Caprice32\Cap32.cfg
WaitFinish=1
2=
Code: Select all
;---------------------
;Display Loading Notes
;---------------------
If Key_Message CONTAINS (*)
show_message(%message_value%)
End If
;------------------------------------
;Autorun ON/OFF
;------------------------------------
If Key_AUTORUN CONTAINS(NO)
Set_INI_Value(1||CPCE||AUTORUN||0)
Else
Set_INI_Value(1||CPCE||AUTORUN||1)
End If
;--------------------------
;TAPES
;--------------------------
If GameType CONTAINS(cdt)
Set_INI_Value(1||CPCE||ROM_TYPE||0)
Else
Set_INI_Value(1||CPCE||ROM_TYPE||2)
End If
;------------------------------------------------------------------------
;Insert Multiple Disks into Drive A and B (if not Mult-Disk Eject Drive B)
;------------------------------------------------------------------------
If NumGameFiles > 1
show_message(You will need to swap / flip disks manually)
End If
;--------------------
;Insert Gamefile in Emulator
Add_CLP(%gamepathfile%)
;------------------------------------
;Send keyboard strokes command "|CPM"
;------------------------------------
If Key_loadtype CONTAINS(cpm)
Run_Emulator_Send_Keys([4]{C123}cpm{Enter}||50)
ElseIf Key_loadtype CONTAINS (*)
Run_Emulator_Send_Keys([4]%loadtype_value%{Enter}||50)
Else
Run_Emulator ()
End If
Code: Select all
;**********************************
;* WinAPE 2.0 a17 Script (Beta3) *
;* by .mad. 2010 *
;**********************************
;--------------------------------------------------------------
;Auto Run True/False (set to FALSE if using Keystroke Commands)
;--------------------------------------------------------------
;If Key_Autorun CONTAINS(NO)
; Set_INI_Value(1||Configuration||Auto Run||false)
;Else
; Set_INI_Value(1||Configuration||Auto Run||true)
;End If
;------------------------------------------------------------
;Reset Default Emulation Settings (Eject previous game disks)
;------------------------------------------------------------
Set_INI_Value(1||Configuration||Emulation Speed||100)
Set_INI_Value(1||DRIVES||Drive(0)||)
Set_INI_Value(1||DRIVES||Drive(1)||)
Set_INI_Value(1||DRIVES||Drive(2)||)
Set_INI_Value(1||DRIVES||Drive(3)||)
Set_INI_Value(1||DRIVES||Drive(4)||)
Set_INI_Value(1||DRIVES||Drive(5)||)
Set_INI_Value(1||DRIVES||Drive(6)||)
Set_INI_Value(1||DRIVES||Drive(7)||)
Set_INI_Value(1||TAPE||File Name||)
Set_INI_Value(1||TAPE||Visible||false)
Set_INI_Value(1||ROMS||cartridge||)
;------------------------
;Full Screen /Window Size
;------------------------
if key_screen CONTAINS (FULL)
;Run Full Screen
Set_INI_Value(1||Configuration||Full Screen||true)
Set_INI_Value(1||Configuration||Half Size||)
Set_INI_Value(1||Configuration||Render Both||)
Elseif key_screen CONTAINS (LARGE)
;Run in Large Window
Set_INI_Value(1||Configuration||Half Size||false)
Set_INI_Value(1||Configuration||Render Both||true)
Set_INI_Value(1||Configuration||Full Screen||false)
Elseif key_screen CONTAINS (SMALL)
;Run in Small Window (DEFAULT)
Set_INI_Value(1||Configuration||Half Size||true)
Set_INI_Value(1||Configuration||Render Both||false)
Set_INI_Value(1||Configuration||Full Screen||false)
End If
;--------------------
;CPC6128 with ParaDOS
;--------------------
If Key_Machine CONTAINS (CPC6128)
Set_INI_Value(1||ROMS||cartridge||)
Set_INI_Value(1||ROMS||Lower||OS6128)
Set_INI_Value(1||ROMS||Upper(0)||BASIC1-1)
Set_INI_Value(1||ROMS||Upper(7)||PARADOS)
Set_INI_Value(1||ROMS||Cartridge Enabled||false)
Set_INI_Value(1||Configuration||CRTC Type||0)
Set_INI_Value(1||Configuration||Enable Plus||false)
Set_INI_Value(1||Configuration||Extended RAM||1)
Set_INI_Value(1||Configuration||Silicon Disc||false)
;-------------------
;CPC464 with ParaDOS
;-------------------
ElseIf Key_Machine CONTAINS (CPC464)
Set_INI_Value(1||ROMS||cartridge||)
Set_INI_Value(1||ROMS||Lower||OS464)
Set_INI_Value(1||ROMS||Upper(0)||BASIC1-0)
Set_INI_Value(1||ROMS||Upper(7)||PARADOS)
Set_INI_Value(1||ROMS||Cartridge Enabled||false)
Set_INI_Value(1||Configuration||CRTC Type||0)
Set_INI_Value(1||Configuration||Enable Plus||false)
Set_INI_Value(1||Configuration||Extended RAM||0)
Set_INI_Value(1||Configuration||Silicon Disc||false)
;---------------------
;464 Plus with ParaDOS
;---------------------
ElseIf Key_Machine CONTAINS (464Plus)
Set_INI_Value(1||ROMS||cartridge||CPC_PLUS.CPR)
Set_INI_Value(1||ROMS||Lower||)
Set_INI_Value(1||ROMS||Upper(0)||)
Set_INI_Value(1||ROMS||Upper(7)||PARADOS)
Set_INI_Value(1||ROMS||Cartridge Enabled||true)
Set_INI_Value(1||Configuration||CRTC Type||3)
Set_INI_Value(1||Configuration||Enable Plus||true)
Set_INI_Value(1||Configuration||Plus PPI||true)
Set_INI_Value(1||Configuration||Extended RAM||0)
Set_INI_Value(1||Configuration||Silicon Disc||false)
;--------------------------------
;6128 Plus with ParaDOS (DEFAULT)
;--------------------------------
Else
Set_INI_Value(1||ROMS||cartridge||CPC_PLUS.CPR)
Set_INI_Value(1||ROMS||Lower||)
Set_INI_Value(1||ROMS||Upper(0)||)
Set_INI_Value(1||ROMS||Upper(7)||PARADOS)
Set_INI_Value(1||ROMS||Cartridge Enabled||true)
Set_INI_Value(1||Configuration||CRTC Type||3)
Set_INI_Value(1||Configuration||Enable Plus||true)
Set_INI_Value(1||Configuration||Plus PPI||true)
Set_INI_Value(1||Configuration||Extended RAM||1)
Set_INI_Value(1||Configuration||Silicon Disc||false)
End If
;-------------------------------------------------------------------------------
; Joystick Control (NumPad) 8-up , 2-down , 4-left , 6-right , 5 fire1 , 0-fire2
;-------------------------------------------------------------------------------
If %gamefile% CONTAINS(*)
If Control = JoyPort2
Set_INI_Value(1||Configuration||Joystick Enabled||True)
ElseIf Control = JoyPort1
Set_INI_Value(1||Configuration||Joystick Enabled||True)
ElseIf Control = Keyboard
Set_INI_Value(1||Configuration||Joystick Enabled||False)
End If
End If
;---------------------------
; Unsupported Game Controls
;---------------------------
If Control = PaddlePort1
Show_Message(This emulator does not have Paddle emulation.%crlfx2%This game may be uncontrollable/unplayable.)
ElseIf Control = PaddlePort2
Show_Message(This emulator does not have Paddle emulation.%crlfx2%This game may be uncontrollable/unplayable.)
End If
;------------------------------
; Warning Message - Not Working
;------------------------------
If VersionComment CONTAINS(*not 100%*||*not working*||*doesn't work*)
Show_Message(This game may not work properly.)
End If
If VersionComment CONTAINS(*load manually*)
Show_Message(You must load this game manually within the emulator.%crlfx2%Game file: %gamepathfile%)
End If
;----------------------------------------------------
;Vertical Hold Position - (Only Use Values -45 to 80)
;Example use with Thunder Blade
;----------------------------------------------------
If Key_vhold CONTAINS (*)
Set_INI_Value(1||Configuration||VHOLD Position||%vhold_value%)
Else
Set_INI_Value(1||Configuration||VHOLD Position||0)
End if
;------------------------------------------------------------------------
;Insert Multiple Disks into Drive A and B (if not Mult-Disk Eject Drive B)
;------------------------------------------------------------------------
If GameType CONTAINS(dsk)
If NumGameFiles > 1
Set_INI_Value(1||Drives||Drive(0)||%gamepathfile%)
Set_INI_Value(1||Drives||Drive(1)||%gamepathfile(1)%)
Else
Set_INI_Value(1||Drives||Drive(0)||%gamepathfile%)
Set_INI_Value(1||Drives||Drive(1)||)
End If
If Key_loadtype CONTAINS(cpm)
Set_INI_Value(1||Configuration||Auto Run||false)
Run_Emulator_Send_Keys([4]{C123}cpm{Enter}||50)
ElseIf Key_loadtype CONTAINS (*)
Set_INI_Value(1||Configuration||Auto Run||false)
Run_Emulator_Send_Keys([4]%loadtype_value%{Enter}||50)
Else
Add_CLP(%gamepathfile% /a)
Run_Emulator ()
End If
End If
;----------------
;Insert Cartridge
;----------------
If GameType CONTAINS(cpr)
Set_INI_Value(1||ROMS||Cartridge||%gamepathfile%)
Run_Emulator ()
End If
;-----------
;Insert Tape
;-----------
If GameType CONTAINS(cdt)
Set_INI_Value(1||Configuration||Auto Run||false)
Set_INI_Value(1||TAPE||File Name||%gamepathfile%)
Set_INI_Value(1||TAPE||Visible||true)
;Set_INI_Value(1||Configuration||Emulation Speed||1000)
Run_Emulator_Send_Keys([4]{C123}tape{Enter}[1]run"{enter}||50)
End If
Code: Select all
If GameType CONTAINS (dsk)
Add_CLP(-drivea %gamepathfile%)
End If
;------------------------------------
;Send keyboard command eg "|CPM"
;------------------------------------
If Key_loadtype CONTAINS (*)
Run_Emulator_Send_Keys([4]%loadtype_value%{Enter}||50)
Else
Run_Emulator()
End if
Code: Select all
***** GEMUS LOG FILE *****
Started: 2011-05-25 16:22:57
-----------------clsGemus.RunEmulator-----------------
Arg Silent Mode: [False]
Arg strGamePathFile_in: [d:\GameBase\AmstradMania\Games\0\002 Agent Double (F) (1990) [Amstar & CPC].zip]
Arg lngImageIndex_in: [0]
Arg strDefaultFile_inout: [002 Agent Double (F) (1990) [Amstar & CPC].dsk]
Arg strExtractDestFolder_in: [C:\GBGame]
Arg blnFromDB_in: [True]
Arg varNumPlayersFrom_in: [-1]
Arg varNumPlayersTo_in: [-1]
Arg varControl_in: [0]
Arg varGameComment_in: []
Arg varVersionComment_in: []
Arg varPALNTSC_in: [1]
Arg varTrueDriveEmu_in: [False]
Arg varNotes_in: []
GetAllValidFileTypesArray: DSK;CPR;CDT;TZX
Starting Unpacker...
-----------------clsUnpack.Unpack-----------------
Split runnable file into 1 part(s): [ 002 Agent Double (F) (1990) [Amstar & CPC].dsk ]
Repacking is possible
7-Zip Path: [C:\GameBase\7z.exe]
Unpacking [d:\GameBase\AmstradMania\Games\0\002 Agent Double (F) (1990) [Amstar & CPC].zip] to folder [C:\GBGame\0]
-----------------clsUnpack.SevenListUnpack-----------------
Changed Directory to [d:\GameBase\AmstradMania\Games\0]
Running 7-Zip [C:\Windows\system32\cmd.exe /c C:\GameBase\7z.exe x "002 Agent Double (F) (1990) [Amstar & CPC].zip" -yro"C:\GBGame\0\"]
-----------------------------------------------------------
Trying to find runnable file or archive [C:\GBGame\0\002 Agent Double (F) (1990) [Amstar & CPC].dsk]
Found runnable file [C:\GBGame\0\002 Agent Double (F) (1990) [Amstar & CPC].dsk]
--------------------------------------------------
Runnable file determined [C:\GBGame\0\002 Agent Double (F) (1990) [Amstar & CPC].dsk]
Loaded 0 global k=v pairs
No game-level k=v pairs to process
Finding first emulator that supports gamefile type [dsk]
Using emulator with index 0 [WinAPE]
Will be using these game field values:
m_lngFldNumPlayersFrom [-1]
m_lngFldNumPlayersTo [-1]
m_lngFldControl [0]
m_strFldGameComment []
m_strFldVersionComment []
m_lngFldPALNTSC [-1]
m_blnFldTrueDriveEmu [-1]
All script environment vars created
Final k=v pairs are:
Emulator executable found: [D:\GameBase\AmstradMania\Emulators\WinAPE\WinApe.exe]
Loaded GEMUS Script [C:\GameBase\AmstradMania\Scripts\WinAPE.txt]
Validated Script lines
Validated Script structure
Processing 28 script functions...
1 Set_INI_Value(1||Configuration||Emulation Speed||100)
-----------------clsGemus.Process_SET_INI_VALUE-----------------
Associated script file [1] does not point to valid file
----------------------------------------------------------------
Error returned: [Script aborted!]
Bye!