29 dicembre 2018

mame 0.205

Mame64 + groovy 017m + nonag + d3d9ex - windows 
Wolfmame64 + groovy 017m + nonag + d3d9ex - windows 
HBmame64 + groovy 017m + nonag + d3d9ex - windows 

HBmame64 + groovy 017m + nonag - linux 

To download all the versions compiled by me you can directly access my drive from here and select the corresponding folder or go to the group

Attention , i always recommend to download the standard version of mame and replace only the groovy executable after unzipping all the files, and after creating the mame.ini, so you will not have any errors due to old versions of the configuration file .

29 novembre 2018

mame 0.204

Mame64 + groovy 017k + nonag + d3d9ex - windows 
HBmame + groovy 017k + nonag + d3d9ex - windows 

New versions with groovy 017l patch version

Wolfmame64 + groovy 017l + nonag + d3d9ex - windows 
Mame64 + groovy 017l + nonag + d3d9ex - windows 
HBmame + groovy 017l + nonag + d3d9ex - windows 

To download all the versions compiled by me you can directly access my drive from here and select the corresponding folder or go to the group

Attention , i always recommend to download the standard version of mame and replace only the groovy executable after unzipping all the files, and after creating the mame.ini, so you will not have any errors due to old versions of the configuration file .

04 novembre 2018

mame0.203

Mame64 + groovy 017k + nonag + d3d9ex - windows 
Wolfmame64 + groovy 017k + nonag + d3d9ex - windows 
HBmame + groovy 017k + nonag + d3d9ex - windows 

If you have an old video card and when you start mame this error appear "your graphic card not support non-power-of-two-textures" take this patched version 

To download all the versions compiled by me you can directly access my drive from here and select the corresponding folder or go to the group

Attention , i always recommend to download the standard version of mame and replace only the groovy executable after unzipping all the files, and after creating the mame.ini, so you will not have any errors due to old versions of the configuration file .

01 ottobre 2018

mame 0.202

Mame64 + groovy 017i + nonag + d3d9ex - windows 
Wolfmame64 + groovy 017i + nonag + d3d9ex - windows 

To download all the versions compiled by me you can directly access my drive from here and select the corresponding folder or go to the group

Attention , i always recommend to download the standard version of mame and replace only the groovy executable after unzipping all the files, and after creating the mame.ini, so you will not have any errors due to old versions of the configuration file .

04 settembre 2018

mame 0.201

Mame64 + groovy 017i + nonag + d3d9ex - windows 
Wolfmame64 + groovy 017i + nonag + d3d9ex - windows 

To download all the versions compiled by me you can directly access my drive from here and select the corresponding folder or go to the group

Attention , i always recommend to download the standard version of mame and replace only the groovy executable after unzipping all the files, and after creating the mame.ini, so you will not have any errors due to old versions of the configuration file .

31 luglio 2018

Attractmode 2.4.0 Linux

Nuova versione del frontend Attractmode 2.4.0 per Linux, solo l'eseguibile, utilizzabile con Groovyarcade scarica quì e sostituiscilo al vecchio in /usr/bin

27 luglio 2018

mame 0.200

Dopo un po' di assenza eccomi con la nuova versione per windows

Mame64 + groovy + nonag + d3d9ex - 
Wolfmame64 + groovy + nonag + d3d9ex - 

e quella per linux

Mame64 + groovy + nonag - linux 
Wolfmame64 + groovy + nonag - linux 

To download all the versions compiled by me you can directly access my drive from here and select the corresponding folder or go to the group

Attention , i always recommend to download the standard version of mame and replace only the groovy executable after unzipping all the files, and after creating the mame.ini, so you will not have any errors due to old versions of the configuration file .

26 aprile 2018

mame 0.197

Wolfmame64 + groovy + nonag + d3d9ex scarica quì (nuova versione con icona groovywolf!!!)
Mame64 + groovy + nonag + d3d9ex scarica quì
HBmame64 + groovy + nonag + d3d9ex scarica quì

ritorna la versione per linux utilizzabile anche in Groovyarcade!

Mame64+groovy+nonag-linux download
Wolfmame64+groovy+nonag-linux download

Script Groovywolf da frontend (ma non solo)

Ho iniziato a compilare il Groovywolf per essere utilizzato sul cab, la necessità di dover rinominare o spostare l' inp della partita appena fatta è però un problema, normalmente sul cab si utilizza un frontend e dover uscire e rientrare alla fine di ogni partita è una scocciatura, ho quindi creato un piccolo script con autoit per fare tutto in automatico senza intervenire manualmente.

Lo script in pratica avvia il gioco e la registrazione con groovywolf, finita la partita alla pressione tel tasto esc rinomina automaticamente il file .inp appena creato così si eviterà, avviando una nuova partita, di poter sovrascrivere la precedente registrazione, perdendo magari un record buono. Questo comporta la creazione di uno script per ogni gioco ma non credo sia un problema, un attacco al record in genere viene fatto su uno o due titoli quindi ci può stare.

Ho realizzato due versioni dello stesso script, una completamente "silenziosa", durante la quale non avremo comunicazioni, l'altra che ci mostrerà un messaggio dopo la pressione del tasto esc e la rinomina del file .inp, in qiesto caso era riferito a gigawing ed era il terzo tentativo.
Alla pressione del tasto enter il messaggio scompare e siamo pronti ad iniziare una nuova partita, questo nel caso ci volessimo annotare il numero inp, volendo tener traccia della partita appena fatta.

Spesso capita che dovendo chiudere il frontend per rinominare il file o controllarne il nome si perda quella concentrazione fondamentale se si sta tentando un record.

Gli script sono perfettamente funzionanti e testati con il frontend Attractmode, non ho avuto modo di provarli con altri FE ma non dovrebbeero esserci problemi, eccoli di seguito.

Versione "silenziosa"

#cs ----------------------------------------------------------------------------
 AutoIt Version: 3.3.14.2
 Author:         b4nd1t0

 Funzione dello script: avvio e registrazione partita rinomina in automatico del file .inp appena registrato per impedire che venga sovrascritto iniziando una nuova partita.

Script Function: Start playing and recording + automatically renames the newly registered .inp file to prevent it from being overwritten by starting a new game.

#ce ----------------------------------------------------------------------------

; Script StartRun("groovywolf.exe nomerom -record nomerom.inp -nvram_directory NUL")
While 1
If Not ProcessExists("groovywolf.exe") Then
#include <File.au3>
Global $sFileFrom = "inp\nomerom.inp"
Global $sFileTo = "inp\nomerom.inp"
$vResult = _SecureFileMove($sFileFrom, $sFileTo)
Exit
Func _SecureFileMove($sFileFrom, $sFileTo)

    Local $iIndex = 0, $sFileTemp, $iResult
    Local $sDrive, $sDir, $sFName, $sExt

    If FileExists($sFileTo) Then
        _PathSplit($sFileTo, $sDrive, $sDir, $sFName, $sExt)
        While 1
            $iIndex = $iIndex + 1
            $sFileTemp = $sDrive & $sDir & $sFName & "_" & $iIndex & $sExt
            If Not FileExists($sFileTemp) Then ExitLoop
        WEnd
        $sFileTo = $sFileTemp
    EndIf
    $iResult = FileCopy($sFileFrom, $sFileTo)
    If $iResult = 1 Then Return $sFileTo
    Return 0

EndFunc   ;==>_SecureFileMove
Exit
EndIf
WEnd

Versione con conferma di rinomina

#cs ----------------------------------------------------------------------------

 AutoIt Version: 3.3.14.2
 Author:         b4nd1t0

 Funzione dello script: avvio e registrazione partita rinomina in automatico del file .inp appena registrato per impedire che venga sovrascritto iniziando una nuova partita. Appena effettuata la rinomina compare una finestra di conferma con il nome file assegnato, premere enter per proseguire.

Script Function: Start playing and recording + automatically renames the newly registered .inp file to prevent it from being overwritten by starting a new game. When renaming is completed, a confirmation window appears with the assigned file name, press enter to continue.

#ce ----------------------------------------------------------------------------Run("groovywolf.exe nomerom -record nomerom.inp -nvram_directory NUL")
While 1
If Not ProcessExists("groovywolf.exe") Then
#include <File.au3>
Global $sFileFrom = "inp\nomerom.inp"
Global $sFileTo = "inp\nomerom.inp"
$vResult = _SecureFileMove($sFileFrom, $sFileTo)
If $vResult == 0 Then ; 0 = error
    MsgBox(0, "", "Errore nel rinominare il file/Error renaming file: " & $sFileTo)
Else ; on success the name of the moved file is returned
    MsgBox(0, "", "File salvato correttamente/File saved successfully: " & $vResult)
EndIf
Exit
Func _SecureFileMove($sFileFrom, $sFileTo)

    Local $iIndex = 0, $sFileTemp, $iResult
    Local $sDrive, $sDir, $sFName, $sExt

    If FileExists($sFileTo) Then
        _PathSplit($sFileTo, $sDrive, $sDir, $sFName, $sExt)
        While 1
            $iIndex = $iIndex + 1
            $sFileTemp = $sDrive & $sDir & $sFName & "_" & $iIndex & $sExt
            If Not FileExists($sFileTemp) Then ExitLoop
        WEnd
        $sFileTo = $sFileTemp
    EndIf
    $iResult = FileCopy($sFileFrom, $sFileTo)
    If $iResult = 1 Then Return $sFileTo
    Return 0

EndFunc   ;==>_SecureFileMove
Exit
EndIf
WEnd

gli unici parametri che andranno modificati in entrambe le versioni sono il nome dell'eseguibile groovywolf e il nome della rom da avviare con il relativo inp (2 eseguibili e 4 nomerom)
Per qualunque problema o consiglio (si può sempre migliorare 😤) non esitate a contattarmi.

30 marzo 2018

cabinets.ini mame 0.196

ho finalmente ripreso l'aggiornamento del file cabinets.ini, inizialmente creato per filtrare i giochi da inserire nel mio cocktail
lo potete scaricare quì

29 marzo 2018

mame 0.196

mame64 + groovy + nonag + d3d9ex 
HBmame64 + groovy + nonag + d3d9ex 
Wolfmame64 + groovy + nonag + d3d9ex 

To download all the versions compiled by me you can directly access my drive from here and select the corresponding folder or go to the group

Attention , i always recommend to download the standard version of mame and replace only the groovy executable after unzipping all the files, and after creating the mame.ini, so you will not have any errors due to old versions of the configuration file .

02 marzo 2018

mame 0.195

HBmame64 + groovy + nonag + d3d9ex 
Wolfmame64 + groovy + nonag + d3d9ex 
mame64 + groovy + nonag + d3d9ex 

To download all the versions compiled by me you can directly access my drive from here and select the corresponding folder or go to the group

Attention , i always recommend to download the standard version of mame and replace only the groovy executable after unzipping all the files, and after creating the mame.ini, so you will not have any errors due to old versions of the configuration file .

mame 0.194

groovymame64 + nonag Linux 
groovywolfmame64 + nonag + 3d39ex 

To download all the versions compiled by me you can directly access my drive from here and select the corresponding folder or go to the group

Attention , i always recommend to download the standard version of mame and replace only the groovy executable after unzipping all the files, and after creating the mame.ini, so you will not have any errors due to old versions of the configuration file .

12 febbraio 2018

Attractmode 2.3.0 Linux

Nuova versione del frontend Attractmode 2.3.0.23 per Linux, solo l'eseguibile, utilizzabile con Groovyarcade Scarica quì e sostituisci alla vecchia versione

22 gennaio 2018

Wolfmame 0.167 RaspberryPi3

Wolfmame 0.167 per Raspberry Pi 3, il file contiene alcuni script di esempio per l'avvio e la registrazione del file .inp, basta inserire le roms nell'apposita cartella, non cancellare il file mame.ini perché impostato per ottimizzare le prestazioni ed il salvataggio degli inp, verificare che i percorsi combacino. Scarica quì