Jump to content

mattel aquarius


craiganderson

Recommended Posts

edit

ok i think im done

made a new main menu video

has small black bars around it

(dont know how to get rid of them)

but i think it looks cool

got all the games i could find (doperoms, tosec, old computer)

all wheel art done

game videos for all games

module works perfect on my system at least

controllers working

got bezels for each game with controller layout

for my xbox 360 controllers

except the crazy D&D games....too many buttons etc

anyway...here it is

wit9SKApib4

2014-06-18_9-24-33_zpsd7d1ef33.png

+=+=============++++++++++++++++++++++++

old

anybody have

main menu video?

game wheel?

game videos?

thanks

craig

Link to comment
Share on other sites

  • Replies 53
  • Created
  • Last Reply

ok

im gonna record videos right now

ill let u know when im done and put them in my emumovies ftp if anybody wants them

i try to make them about 15 sec but i dont time them

i just record what i think represents the game and then move on

i never watch them more than 10 seconds anyway....when flipping thru games

....

thanks again

first test one

seems to fit pretty well...looks good

on to the rest

c_tx5MdXzMw

Link to comment
Share on other sites

djvj made the module

i modified it for my needs

added a blockinput command otherwise moving the mouse or touching keyboard can mess up loading games

.on my computer blockinput commands require hyperspin and xpadder to be run as admins...just fyi

played with the sleep commands to meet my needs

removed the cloadwaittime variable and just set it to what works for me

im not taking any credit for this module

just sharing.....

take it or leave it

smile

oh yeah.....added bezel support as well

from the tutorial

2014-06-18_9-24-33_zpsd7d1ef33.png

MEmu = Virtual Aquarius
MEmuV = v0.72
MURL = http://www.oocities.org/emucompboy/
MAuthor = djvj
MVersion = 2.0
MCRC = 3CA3E549
iCRC = 92C08CD7
MID = 635038268931296709
MSystem = "Mattel Aquarius"
;----------------------------------------------------------------------------
; Notes:
; Module requires uncompressed roms or must have 7z_Enabled set to true in your Hyperspin\Settings\Mattel Aquarius.ini
;
; HowTo use custom controls for each game:
;	Create a "controls" folder in your emulator folder
;	Setup the default controls for your emu that you want to use for most games and exit the emu
;	Copy the default.ini in your emu folder to the controls folder you just made
;	Now run the game you want to set custom controls for and setup the new keys, then exit the emu
;	Copy the default.ini to the controls folder, but rename it to match the exact name of the game, your romName
;	Do this for each game you want custom controls for
;----------------------------------------------------------------------------
BlockInput, On
StartModule()
BezelGUI()
FadeInStart()

settingsFile := modulePath . "\" . moduleName . ".ini"
controlsFolder := IniReadCheck(settingsFile, "Settings", "controlsFolder",emuPath . "\controls",,1)	; the path to your custom controls folder
cloadWaitTime := IniReadCheck(settingsFile, "Settings", "cloadWaitTime","1000",,1)
Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1)
BezelStart()


controlsFolder := GetFullName(controlsFolder) ;convert relative paths to absolute

SetKeyDelay, 40 ; required otherwise emu doesn't capture keystrokes
defaultINI := CheckFile(emuPath . "\default.ini") ; emu settings stored in here

; copying custom controls ini to emuPath, otherwise copying default back if it exists
IfExist, %controlsFolder%\%romName%.ini
FileCopy, %controlsFolder%\%romName%.ini, %emuPath%default.ini, 1
Else
IfExist, %controlsFolder%\default.ini
	FileCopy, %controlsFolder%\default.ini, %emuPath%default.ini, 1

; forcing RAM to use 16K Expansion 
IniRead, ramSetting, %defaultINI%, MEMORY, ramexpanders
If ramSetting != 2
IniWrite, 2, %defaultINI%, MEMORY, ramexpanders

7z(romPath, romName, romExtension, 7zExtractPath)

; checking if the BASIC cassette exists in the romPath
If romExtension = .caq
IfExist, %romPath%\%romName% (BASIC)%romExtension%
	basicRom = 1

If ( Fullscreen = "True" && romExtension = ".bin" )
Run(executable, emuPath ,"Hide") ; can only hide the emu's launch process with tapes, we need to see the emu in order to load cassettes
Else
Run(executable,emuPath) ; windowed mode cannot hide the emu or else there will be nothing to see

WinWait("Virtual Aquarius ahk_class Virtual Aquarius")

; LOAD CAQ ROMS
If romExtension = .caq	; handle cassette games
{	

WinWait("Virtual Aquarius ahk_class Virtual Aquarius")
WinWaitActive("Virtual Aquarius ahk_class Virtual Aquarius")
Sleep, 500
Send {Enter down}{Enter up}
Sleep, 1200
Send, {c down}{c up}{l down}{l up}{o down}{o up}{a down}{a up}{d down}{d up}{Enter down}{Enter up}
Sleep, 1000
Send, {Enter down}{Enter up}

;load basic cassette
If basicRom 
{
Sleep, 100
WinMenuSelectItem, Virtual Aquarius ahk_class Virtual Aquarius,, File, Play Cassette File ; load a cassette game
WinWait("Open ahk_class #32770")
WinWaitActive("Open ahk_class #32770")
Loop 	{ 
ControlGetText, Edit1Text, Edit1, Open ahk_class #32770
If ( edit1Text = romPath . "\" . romName . " (BASIC)" . romExtension )
	Break
Sleep, 100
ControlSetText, Edit1, %romPath%\%romName% (BASIC)%romExtension%, Open ahk_class #32770
}
Sleep, 50
Send {Enter}

WinWait("Virtual Aquarius ahk_class Virtual Aquarius")
WinWaitActive("Virtual Aquarius ahk_class Virtual Aquarius")
Sleep, 4500 ; waiting until emu loads BASIC cassette, sometimes the emu lags loading this file so need this sleep to be somewhat high
Send, {r down}{r up}{u down}{u up}{n down}{n up}{Enter down}{Enter up} ; send run & enter
Sleep, 1200 ; need a little more sleep here else emu randomly doesn't pick up 2nd enter
Send, {Enter down}{Enter up} ; send enter
Sleep, 100	
}

;loading regular cassette
WinMenuSelectItem, Virtual Aquarius ahk_class Virtual Aquarius,, File, Play Cassette File ; load a cassette game
WinWait("Open ahk_class #32770")
WinWaitActive("Open ahk_class #32770")
Loop	{
ControlGetText, Edit1Text, Edit1, Open ahk_class #32770
If ( edit1Text = romPath . "\" . romName . romExtension )
	Break
Sleep, 100
ControlSetText, Edit1, %romPath%\%romName%%romExtension%, Open ahk_class #32770
}
Sleep, 100
Send {Enter}

If !basicRom {
	WinWait("Virtual Aquarius ahk_class Virtual Aquarius")
	WinWaitActive("Virtual Aquarius ahk_class Virtual Aquarius")
	Sleep, 4500 ; waiting until emu loads BASIC cassette, sometimes the emu lags loading this file so need this sleep to be somewhat high
	Send, {r down}{r up}{u down}{u up}{n down}{n up}{Enter down}{Enter up} ; send run & enter
}
; end of loading .caq games

; LOAD BIN GAMES
} Else If romExtension = .bin	; handle tape games
{	WinMenuSelectItem, Virtual Aquarius ahk_class Virtual Aquarius,, File, Load Game ROM ; load a tape game
WinWait("Open ahk_class #32770")
WinWaitActive("Open ahk_class #32770")
Loop { ; looping this so we don't need a sleep timer, usually 2nd loop text gets pasted in correctly
	ControlGetText, Edit1Text, Edit1, Open ahk_class #32770
	If ( edit1Text = romPath . "\" . romName . romExtension )
		Break
	Sleep, 100
	ControlSetText, Edit1, %romPath%\%romName%%romExtension%, Open ahk_class #32770
}
Sleep, 100
Send {Enter}
WinWait("Virtual Aquarius ahk_class Virtual Aquarius")
WinWaitActive("Virtual Aquarius ahk_class Virtual Aquarius")
WinMenuSelectItem, Virtual Aquarius ahk_class Virtual Aquarius,, File, Soft Reset ; reset emu

} Else
ScriptError("Rom type " . romExtension . " is not supported by this module you idiot")

If Fullscreen = true
{	Sleep, 300 ; increase if emu is not going fullscreen
WinMenuSelectItem, Virtual Aquarius ahk_class Virtual Aquarius,, Util, Full screen mode ; go fullscreen
}

Sleep, 100
BlockInput, Off

BezelDraw()
FadeInExit()
Process("WaitClose",executable)
7zCleanUp()
BezelExit()
FadeOutExit()
ExitModule()

CloseProcess:
FadeOutStart()
WinClose("Virtual Aquarius ahk_class Virtual Aquarius")
Return

Link to comment
Share on other sites

loading tape games (.caq files)

most of them come sorta split into two files

..... a regular file ....... like tron.caq

..... and a basic file..... like tron (basic).caq

in fact,....the module (from djvj) checks to see if a (basic) file exists

if so...it loads that first

but file has to look like this [gamename (basic).caq]

so it might be

........tron (basic).caq

........blocks (basic).caq

.......whatever (basic).caq

the module actually looks for (BASIC) but my games are small case and they still work

the romset i downloaded from somewhere did not have those basic files

but if u download virtual aquarius....it comes with the roms and the basic files in a folder called cassettes

but i renamed them to meet djvj module

the downloaded ones are like tron.bas.caq or something like that

but it has to be tron (basic).caq.......

make sense??

i have them all renamed if someone wants them

but not in ftp

Link to comment
Share on other sites

Only thing I had to do to get MESS working was just to grab the BIOS aquarius.zip and throw it into my MESS ROM folder.

weird

anybody have a database file?

http://www.geekvintage.com/mattel-aquarius-cassette-list.php

http://www.vdsteenoven.com/aquarius/software.php

http://www.theoldcomputer.com/roms/index.php?folder=Mattel/Aquarius/Various

thanks

Link to comment
Share on other sites

just fyi

quite a few games require CTRL And SHIFT to go up and down

but the emulator doesnt have those mapped

you have to go into the emulator and map them

just fyi

if i dont mention this now i will forget that i had to do it

and the weird thing is u have to map it to TWO (2) keys

so i did SHIFT and ; for shift

and CTRL and ; for CTRL

just FYI in case anybody end up using my xpadder xbox 360 profiles

Link to comment
Share on other sites

anybody know if burgertime has been dum[ped?

i cant find it

thanks

No idea. For sure the cartridge is rare, cause it came out when Mattel decided to pull out of market the aquarius. Few copies where done.

I do not have it.

Link to comment
Share on other sites

anybody know if burgertime has been dum[ped?

i cant find it

thanks

I'm downloading right now the "MESS 0.153 Software List ROMs" torrent from PD (free torrent)

Under "aquarius" folder there are few roms, one of them is "btime.zip".

I cannot test it now.

Link to comment
Share on other sites

I'm downloading right now the "MESS 0.153 Software List ROMs" torrent from PD (free torrent)

Under "aquarius" folder there are few roms, one of them is "btime.zip".

I cannot test it now.

COOL.

give me a heads up when u are done downloading if you dont mind

thanks

craig

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...