Does anyone have a Memotech Gamebase working?
I cannot get the thing to launch. Memu loads but will not receive a title and bombs out after Load""
I downloaded from Primrosehill and put Memu and the files together but am struggling.
I can manually launch Memu with a file from command prompt but only if the file is in the same directory as Memu.
Any help appreciated.
Thank you.
Welcome to the Gamebase 64 forums. An attempt to document ALL Commodore 64 gameware before it's too late!
Memotech launching problem
Moderator: Jimbo
- .mad.
- Honoured Member
- Location: Lancashire
Post
Re: Memotech launching problem
that will never work.
the script calls batch files that are not included the in the download.
which want to rename the files???
use this script.
It works with MTX tapes.
I just put other filetype commands here for reference, they will need tweaking.
update to run BAS files.
rename BAS files in ZIP to 8.3 format
and link that new internal runnable filename in GameBase.
the script calls batch files that are not included the in the download.
which want to rename the files???
use this script.
It works with MTX tapes.
I just put other filetype commands here for reference, they will need tweaking.
update to run BAS files.
rename BAS files in ZIP to 8.3 format
and link that new internal runnable filename in GameBase.
Code: Select all
; Games supplied as .MTX files
; In MEMU, tape files can be run using commands similar to :-
; $ memu -vid-win -snd-portaudio AGROVATA.mtx
; LOAD ""
;
; Most autostart, but you'll need to RUN some of them.
;GLOBAL SETTING
;--------------------------------------------------
ADD_CLP( -vid-win-big -snd-portaudio)
;--------------------------------------------------
If GameType CONTAINS(mtx)
; MEMU needs the internal MTX filename (0000h 1-C) and PC filename to match.
; revenge of chamberoids (orginal tape) has "** OF THE **" as the internal filename.
; So we need to HEX edit the header of the MTX file removing *wildcards* and other none PC filename characters.
; "** OF THE **" -> "REVENGEOFTHE" and save the edited file "revengeofthe.mtx"
; or
; "** OF THE **" -> "BOOT" and save the edited file "boot.mtx"
; from the emulator load the internal filename LOAD"BOOT" or LOAD"REVENGEOFTHE" from the gamepath.
;
; Make sure you also attach the 2nd gamefile.
; the internal name must also match the filename.
; file2=CHAMBEROIDS, file2=SEPULCRI2, file2=GRANNY1
if key_tape CONTAINS(multi||2parts)
; attach the "gamepath" NOT the "gamefile" to the command line.
Add_CLP( -tape-dir %gamepath%)
if key_file2 CONTAINS(*)
; this file must have the same internal name as the one stored in the MTX.
ADD_CLP( %file2_value%.mtx)
else
ADD_CLP( %gamepathfile(1)%)
End If
if key_load CONTAINS(*)
;this should be the same as the file1 name.
;load=revengeofthe, load=GRANNY, load=sepulcri
Run_Emulator_Send_Keys([2]load {C34}%load_value%{C34}{ENTER}||50)
else
Run_Emulator_Send_Keys([2]load {C34}{C34}{ENTER}||50)
end if
else
ADD_CLP( %gamepathfile%)
Run_Emulator_Send_Keys([2]load {C34}{C34}{ENTER}||50)
End If
;-----------------------------
;Games supplied as .RUN files
;In MEMU, RUN files can be run using commands similar to :-
;$ memu -vid-win -snd-portaudio TOADO.RUN
;Or, exploiting MEMUs SDX support :-
;$ memu -vid-win-big -snd-portaudio -sdx
;USER RUN "TOADO.RUN"
ElseIf GameType CONTAINS(run)
ADD_CLP ( -sdx %gamepathfile%)
Run_Emulator_Send_Keys([2]user run {C34}%file_value%{C34}{ENTER}||50)
;-----------
; Programs supplied as .BAS files
; MEMU includes some SDX Basic .BAS files. These can run using commands similar to :-
; $ memu -vid-win -snd-portaudio -sdx
; USER LOAD "BANANA.BAS"
ElseIf GameType CONTAINS(bas)
Add_CLP( -cpm-drive-a %gamepath%)
Add_CLP( -sdx)
; load the BAS file name from GEMUS (max 8 chars)
; basfile=network -> USER LOAD"NETWORK.BAS"
if key_basfile CONTAINS(*)
Run_Emulator_Send_Keys([2]user load {C34}%basfile_value%.bas{C34}{ENTER}||50)
else
;load the name of the BAS file (8.3) from gamebase reZIP folder.
Run_Emulator_Send_Keys([2]user load {C34}%gamefile%{C34}{ENTER}||50)
end if
;---------
;CP/M games
;------------
ElseIf GameType CONTAINS(com)
ADD_CLP ( %gamepathfile%)
Run_Emulator()
;------------------
ElseIf GameType CONTAINS(mfloppy)
If %systemtype_value% CONTAINS(basic)
If %disktype_value% CONTAINS(03)
Add_CLP( -sdx-tracks 40)
Add_CLP( -rom5 "%dbpath%\rom\sdx-basic03.rom")
Else
Add_CLP( -sdx-tracks 80)
Add_CLP( -rom5 "%dbpath%\rom\sdx-basic07.rom")
End If
Add_CLP( -sdx-mfloppy %gamepathfile%)
Else
;set cpm as default
Add_CLP( -mon-ignore-init)
If %cpmscrn_size_value% CONTAINS(1)
Add_CLP( -mon-win)
ElseIf %cpmscrn_size_value% CONTAINS(2)
Add_CLP( -mon-win-big)
ElseIf %cpmscrn_size_value% CONTAINS(m)
Add_CLP( -mon-win-mono)
else
Add_CLP( -mon-win)
End If
If %disktype_value% CONTAINS(03)
Add_CLP( -sdx-tracks 40)
Else
;set 07 as default
Add_CLP( -sdx-tracks 80)
Add_CLP( -rom4 "%dbpath%\rom\boot-type07.rom")
Add_CLP( -rom5 "%dbpath%\rom\sdx-type07.rom")
End If
Add_CLP( -sdx-mfloppy %gamepathfile%)
End If
Run_emulator()
End If
- Attachments
-
- bas files.zip
- (93.99 KiB) Downloaded 1607 times
Last edited by .mad. on Sat Feb 23, 2019 6:08 pm, edited 1 time in total.
- Vic20Ian
- New Member
- manguan
- Cool Member
- Location: Spain
- .mad.
- Honoured Member
- Location: Lancashire
Post
Re: Memotech launching problem
yes add -big to the window to make it double size.
ADD_CLP ( -vid-win-big -snd-portaudio %gamepathfile%)
to make it even bigger add the whole commad twice.
ADD_CLP ( -vid-win-big -vid-win-big -snd-portaudio %gamepathfile%)
ADD_CLP ( -vid-win-big -snd-portaudio %gamepathfile%)
to make it even bigger add the whole commad twice.
ADD_CLP ( -vid-win-big -vid-win-big -snd-portaudio %gamepathfile%)
- manguan
- Cool Member
- Location: Spain
Post
Re: Memotech launching problem
Three times for my eyes.
Revenge Of The Chamberoids needs load "OF THE". Paul's script have some lines to solve the problem but I can't merge them in your script.
Thanks .mad.
Revenge Of The Chamberoids needs load "OF THE". Paul's script have some lines to solve the problem but I can't merge them in your script.
Thanks .mad.
- .mad.
- Honoured Member
- Location: Lancashire
Post
Re: Memotech launching problem
that script uses an unavailable batch file to rename the files before running the emulator.
as the problem is only for that game...
why unpack and rename the files everytime you want to play it.
after i realised what the emulator wanted.
i renamed the files inside the zip and HEX edited the header of the boot loader file.
i won't be spending any more time on this.
download the new script and updated game files...
3 examples included.
revenge of chamberoids, sepulcri, man from granny
as the problem is only for that game...
why unpack and rename the files everytime you want to play it.
after i realised what the emulator wanted.
i renamed the files inside the zip and HEX edited the header of the boot loader file.
i won't be spending any more time on this.
download the new script and updated game files...
3 examples included.
revenge of chamberoids, sepulcri, man from granny
- Attachments
-
- mtx Script2.zip
- (59.33 KiB) Downloaded 1646 times
- manguan
- Cool Member
- Location: Spain
Return to “Other GameBase Projects”
Who is online
Users browsing this forum: No registered users and 4 guests