Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

Recent Posts

Pages: [1] 2 3 ... 10

1   Project Announcements / Re: Hoping for a neato idea.on Today at 11:59:32 am

Started by Zakk - Last post by Zakk

I'm in the shallow end of the pool it seems.  8)

No matter! I think I've arrived at a solution. I plan to box out the area with another piece of 5x5. I'll then line the inside with acrylic smoked mirror. I'll install a hook in the center at the top, then I can hang/display almost anything in there. I think the first item will be a hypercube, which honestly should look pretty kickass, like a 21st century disco ball. Then I can rotate in a lighted 1/350 enterprise, and maybe even a space 1999 eagle (loved the look of those ships as a kid). it also leaves the option of adding in say a lighted "nintendo" sign or something like that in there, just to keep it fresh.

I also think a very slow motor to turn the cube would be in order. Since there will be a power cord, maybe an arduino control so that it only rotates so far before reversing, would also allow me to adjust the speed I think.

2   GroovyMAME / Need help with groovymameon Today at 11:34:56 am

Started by Immortalhate666 - Last post by Immortalhate666

I have a HP Mini Desktop w/ AMD A10-9700E R7 3GHz CPU 8GB RAM Win10

Model:  EliteDesk 705 G3

When im in vmmaker there are no options to select inputs ?its blank, It only has a vga port thats all?
And its not showing up for the emulation?
Any hell will be Appreciated

Thanks

Started by jabbamonkey - Last post by lilshawn

sometimes windows for some reason will just.... NOT format an sd card for some reason. something goes sideways and it will just refuse to create or delete partitions.

in these cases i found that i can resort to the guys who made the whole sd card standard...

https://www.sdcard.org/downloads/formatter/

sdformatter has formatted quite a number of cards that widows just errors out trying to do anything with.

Started by samco - Last post by ThatOneSeong

Happy Saturday!

Have you been waiting to try out OpenFIRE, or take a peek and a whack at contributing?
Well, wait no more: the first official Release (Candidate*) of the OpenFIRE Firmware & Desktop App are finally public!

*(Release Candidate, for those who aren't into development lingo, means that it's as close to final as we can independently verify on our own, but there might be some bugs we haven't found yet. If you happen to find any, please, make use of the Issues board on the repositories!)

You can find documentation on the respective pages' READMEs, the Firmware's Wiki, or the 'enclosed instruction book' for more information!
And for those who might be following from my prior endeavors, this will be a noticeable improvement in nearly every way. I genuinely hope the people enjoy it.  ;D
Firmware Release
Desktop App Release

Started by geecab - Last post by geecab

Hi GPForverer2024!

>>Yes a burning effect would be great so I think the outline of Monaco GP should be less pink or more pale yellow right?

How about these? Monaco GP letters I've reduced glow and redness. The Sega logo I've removed glow.

:)




Started by jabbamonkey - Last post by jabbamonkey

So, I've been trying to get my Raspberry Pi 3B+ Arcade machine together...  Had a question about SD cards. I was placing an image onto an SD card (using Win32DiskImager) and got a message:

"Writing to a physical device can corrupt the device. Are you sure you want to continue."

So, I had a question ... if the SD card isn't working (is probably corrupted), can I format the SD card and use it as normal (burning another image onto it). Or, is the SD card completely done and corrupted, and can't have any other images placed onto it?

7   Everything Else / Re: 1993 At&T “You will” on Yesterday at 05:59:27 pm

Started by fallacy - Last post by pbj

My team is spooked.  Other places are already using AI to do some of their jobs, working hand in hand with large consulting companies that will immediately turn it into an off the shelf product and sell it to my entire industry.  Really the only thing stopping it is the answer to every question in our line of work is "it depends" so you really have to get down to tiny details on most of their work.  As adoption spreads, everyone's going to adjust their business practices to work better with the AI, which will only speed up the transition.  Last year, I attended several seminars on how it will impact our industry.  It felt like it was 5 years away.  It still feels like it's 5 years away, but it's definitely not 10 years away.  I'll be okay, I can pivot back into the stuff I ran away from but I worry about the ones in their 20s and early 30s.  I've already had one of my previous jobs be rendered obsolete.

8   Restorations & repair / Re: Sega Mega-Tech Restorationon Yesterday at 05:38:23 pm

Started by mourix - Last post by pbj

We don't deserve you.  Great stuff, mourix.

9   Driving & Racing Cabinets / Re: fooling with m2emu networkon Yesterday at 04:40:12 pm

Started by SailorSat - Last post by SailorSat

Nice one Arianne! New Emulator and scripts downloaded, I'll be giving these a try over the weekend. Thanks for all your hard work on this.

If you happen to have issues getting STCC to link... redownload the script pls... turns out the script failed in some edgecase

Started by Boomslang - Last post by jorgenjl2

Here is the code to be able to automate adding and dropping the bridge for Windows 10. If you have Windows 11 you should be able to use a netsh command to not have to bother with this but win 10 and older apparently do not have the bridge netsh capability and Microsoft is not adding as far as I know.. Just use Launchbox to set this to run before (with wait to exit) and after the game kicks off. It uses a free program called Sikuli that uses AI to find images and click it for you.

1) Create a folder in your documents folder called Mame4.sikuli
2) Create a add_bridge.bat file
Code: [Select]
java -jar "C:\Users\Emulation\Documents\Mame4.sikuli\sikulixidewin-2.0.6-20230417.153928-17.jar" -r "C:\Users\Emulation\Documents\Mame4.sikuli\Mame_add_bridge.py"
timeout /t 4 /nobreak >nul
C:\Users\Emulation\Documents\Mame4.sikuli\mame_foreground.ahk

3) Create a remove_bridge.bat file
Code: [Select]
java -jar "C:\Users\Emulation\Documents\Mame4.sikuli\sikulixidewin-2.0.6-20230417.153928-17.jar" -r "C:\Users\Emulation\Documents\Mame4.sikuli\Mame_remove_bridge.py"
timeout /t 4 /nobreak >nul
C:\Users\Emulation\Documents\Mame4.sikuli\BigBox_foreground.ahk

4) Create a BigBox_foreground.ahk file
Code: [Select]
#Persistent
SetTimer, CheckBigBox, 100
return

CheckBigBox:
If WinExist("Network Connections")
{
WinClose
Sleep, 500 ;wait 500ms to make sure closes ncpa.cpl
}

IfWinExist, ahk_exe BigBox.exe
{
WinActivate
SetTimer, CheckBigBox, Off
        ExitApp
}
return

and mame_foreground.ahk but change the exe you use for mame (may be mame.exe or mame64.exe but I use custom names so I can control each with Logitech app)
Code: [Select]
#NoEnv
#SingleInstance force
#Persistent
Process, Close, mame_foreground.ahk
SetTimer, Checkmame, 100
return

Checkmame:
If WinExist, ahk_exe mame_SFRushRock.exe
{
WinActivate
SetTimer, Checkmame, Off
        ExitApp
}
else if WinExist, ahk_exe mame_SFRush2049.exe
{
WinActivate
SetTimer, Checkmame, Off
        ExitApp
}
else if WinExist, ahk_exe mame_calspeed.exe
{
WinActivate
SetTimer, Checkmame, Off
        ExitApp
}
else if WinExist, ahk_exe mame_SFRush.exe
{
WinActivate
SetTimer, Checkmame, Off
        ExitApp
}
else
{
SetTimer, Checkmame, Off
        ExitApp
}
return

5) Create a Mame_add_bridge.py
Code: [Select]
import os
import subprocess
import time
from sikuli import *

# Function to open Network Connections
def open_network_connections():
    subprocess.Popen(["control.exe", "ncpa.cpl"])

# Define the image patterns for the network bridge and context menu options
ethernet_pattern = Pattern(Pattern("ethernetmain.png").similar(.80).targetOffset(32,21))
ethernet_pattern_blue = Pattern(Pattern("ethernet_blue.png").targetOffset(26,22))
ethernet_pattern_line = Pattern(Pattern("ethernet_line.png").targetOffset(39,23))
remove_bridge_pattern = Pattern("removebridge.png")
add_bridge_pattern = Pattern("add_bridge.png")

# Open Network Connections window
open_network_connections()
#wait(1)  # Wait for the window to open

def check_click_patterns():
    matches = findAnyList([ethernet_pattern,ethernet_pattern_blue,ethernet_pattern_line])
    if matches:
        for match in matches:
            if match.getImage() == ethernet_pattern.getImage():
                rightClick(match)
                print('Ethernet Pattern Found and Clicked')
                if exists(add_bridge_pattern):
                    click(add_bridge_pattern)
                    print('Clicked add bridge')
                return True
            elif match.getImage() == ethernet_pattern_blue.getImage():
                rightClick(match)
                print('Ethernet Pattern Blue Found and Clicked')
                if exists(add_bridge_pattern):
                    click(add_bridge_pattern)
                    print('Clicked add bridge from blue')
                return True
            elif match.getImage() == ethernet_pattern_line.getImage():
                rightClick(match)
                print('Ethernet Pattern Line Found and Clicked')
                if exists(add_bridge_pattern):
                    click(add_bridge_pattern)
                    print('Clicked add bridge from line')
                return True
    return False

timeout =2
start_time = time.time()

while True:
    if check_click_patterns():
        break
    if time.time() - start_time > timeout:
        print('Timeout Reached, Exiting')
        break
    #wait(1) #wait a sec before checking again

# Close the Network Connections window
open_network_connections()#make sure back on window
wait(0.2)
type(Key.F4, KeyModifier.ALT)#close


6) Create a Mame_remove_bridge.py
Code: [Select]
import os
import subprocess
import time
from sikuli import *

# Function to open Network Connections
def open_network_connections():
    subprocess.Popen(["control.exe", "ncpa.cpl"])

# Define the image patterns for the network bridge and context menu options
ethernet_pattern = Pattern(Pattern("ethernetmain.png").similar(.80).targetOffset(32,21))
ethernet_pattern_blue = Pattern(Pattern("ethernet_blue.png").targetOffset(26,22))
ethernet_pattern_line = Pattern(Pattern("ethernet_line.png").targetOffset(39,23))
remove_bridge_pattern = Pattern("removebridge.png")
add_bridge_pattern = Pattern("add_bridge.png")

# Open Network Connections window
open_network_connections()
#wait(1)  # Wait for the window to open

def check_click_patterns():
    matches = findAnyList([ethernet_pattern,ethernet_pattern_blue,ethernet_pattern_line])
    if matches:
        for match in matches:
            if match.getImage() == ethernet_pattern.getImage():
                rightClick(match)
                print('Ethernet Pattern Found and Clicked')
                if exists(remove_bridge_pattern):
                    click(remove_bridge_pattern)
                    print('Clicked remove bridge')
                return True
            elif match.getImage() == ethernet_pattern_blue.getImage():
                rightClick(match)
                print('Ethernet Pattern Blue Found and Clicked')
                if exists(remove_bridge_pattern):
                    click(remove_bridge_pattern)
                    print('Clicked remove bridge from blue')
                return True
            elif match.getImage() == ethernet_pattern_line.getImage():
                rightClick(match)
                print('Ethernet Pattern Line Found and Clicked')
                if exists(remove_bridge_pattern):
                    click(remove_bridge_pattern)
                    print('Clicked remove bridge from line')
                return True
    return False

timeout =2
start_time = time.time()

while True:
    if check_click_patterns():
        break
    if time.time() - start_time > timeout:
        print('Timeout Reached, Exiting')
        break
    #wait(1) #wait a sec before checking again

# Close the Network Connections window
open_network_connections()#make sure back on window
wait(0.2)
type(Key.F4, KeyModifier.ALT)#close

7) Download sikulixidewin-2.0.6-20230417.153928-17.jar for free to be able to run the Sikuli script. This may require installing a jdk first like OpenJDK21U-jdk_x64_windows_hotspot_21.0.3_9.msi for free

8 ) Downoad the attached image files to the same folder. Sikuli looks for these images.

9) Set Launhbox to kick off the add upon start (with wait to exist) and the remove after

Done. Now Sikuli opens up the network adapter screen, looks for the connection called "Ethernet", right clicks it, and says add to bridge. Then after closing, it finds the Ethernet connection, right clicks, and clicks remove from bridge. I have three types of Ethernet images where one is not clicked, one is clicked where it is greyed, and then one where it was clicked but was clicked off of. This works perfect on my pc but should be tested obviously.
Pages: [1] 2 3 ... 10