Recent Posts

Pages: 1 ... 7 8 [9] 10
81
Emulators / Re: A7800 Emulator & Attract Mode
« Last post by dmmarti on February 11, 2024, 05:59:11 AM »
I don't use that emulator, but look at the last run.log file (it's in the same directory as attract.exe).  See if it has any further info in there that might help.
82
Emulators / A7800 Emulator & Attract Mode
« Last post by Draugr on February 11, 2024, 05:32:13 AM »
Hello.

Does anyone here have the A7800 emulator (was part of MESS/MAME years ago) working in Attract Mode?

I've tried to get the command lines set properly and so far it looks like it starts the emulator as I see the emulator window pop up, but then it closes after 2 or 3 seconds and takes me back to the Attract Mode menu. I've tried everything I can think of, but it's not working.

If I try to use the A7800 emulator directly (aka not in Attract Mode) it works fine.

I'll paste my A7800.cfg file below in case it may help.

Code: [Select]
# Generated by Attract-Mode v2.7.0
#
executable           D:\[Emulation]\A7800\a7800.exe
args                 a7800 -cart1 xm -cart2 "[romfilename]"
rompath              D:\[Emulation]\A7800\roms;d:\[Emulation]\A7800\bios
romext               .zip;.a78;.bin
artwork    flyer           $HOME/Atari 7800/boxart
artwork    marquee         
artwork    snap            D:\[Emulation]\A7800\\artwork\Atari 7800\STANDARD\snap
artwork    wheel           

If anyone sees anything missing or entered incorrectly, please let me know.

Also, I tried creating a batch file to launch the emulator with XM support and a single game (1942). The batch file works fine. Here is the batch info.

Quote
@echo off
a7800 a7800 -cart1 xm -cart2 "d:\[Emulation]\a7800\roms\1942 (2022) [Unknown].a78"
pause

Thanks,
John

PS: Here is the link to the emulators webpage, not sure if there is any useful info regarding this issue.

https://7800.8bitdev.org/index.php/A7800_Emulator

83
Themes / Re: Classic Anime & Tokusatsu (C.A.T.) JukeBox (Final Build) - [availabe now]
« Last post by kent79 on February 09, 2024, 01:03:51 AM »
The layout is released and download link is in post #1. Enjoy!  :)
84
Emulators / Re: Xbox 360 setup - Xenia emulator
« Last post by Mrbailey1980 on February 06, 2024, 02:18:46 PM »
Thats Great, I'll give it a try... many thanks
85
Is the Hyperspin Theme Mode layout in this package?  I only see the Main Menu Hyperspin layout, and for me it shows everything video in full screen with the wheel on the right.
86
Nice <3 <3 <3 thank you!
87
Themes / Re: Classic Anime & Tokusatsu (C.A.T.) JukeBox - [availabe soon]
« Last post by kent79 on February 03, 2024, 03:57:34 PM »
The final build demo is out now.  :)

https://youtu.be/gj4c5XtZggw
88
Scripting / How to transfer Added Coins to Game in the main menu
« Last post by lazenes on February 03, 2024, 11:40:19 AM »
I want to use Numpad 1 as a token eject button, but even though I press the button 1 time, it increases the value of my sayac  variable as if it was pressed more than 1. Is there a function that I can increase it only once? Then I want to add the coins from my Coin Channel on the Attract-Mode Home screen to the user's digit when the game is opened.


Code: [Select]
local sayac = 0

local lcdLeftTextCoin = fe.add_text("COIN: " + sayac, blip*0.4536, blip*0.83, blip*0.8208, blip*0.04)
lcdLeftTextCoin.set_rgb(255, 0, 3)
lcdLeftTextCoin.align = Align.Left
lcdLeftTextCoin.rotation = -12.5
lcdLeftTextCoin.font = "digital-7 (italic)"

fe.add_ticks_callback(this, "tick")

local stringkeys = "1"

local keys = {}
foreach(letter in stringkeys) {
   keys[letter.tochar()] <- false
}


function tick(tick_time){
   foreach(key, value in keys) {
      local yeniDurum = fe.get_input_state("Num" + key)
      if (yeniDurum != keys[key]) {
         sayac = sayac + 1
      }
      keys[key] = yeniDurum
   }
   lcdLeftTextCoin.msg = "COIN: " + sayac
}
89
Scripting / Re: Pop up window for Infos
« Last post by gamesmame on February 03, 2024, 04:46:28 AM »
I liked this ideia!!! "I created" this with some infos:

// Step 1: Create a surface to store information objects
local infoSurface = fe.add_surface(fe.layout.width, fe.layout.height);
infoSurface.visible = false;

// Step 2: Add game information objects to the surface
local infoText = fe.add_text("", 50, 50, infoSurface.width - 100, infoSurface.height - 100);
infoText.set_rgb(255, 255, 255);
infoText.set_font("your_font", your_font_size);

local closeButton = fe.add_text("Close", infoSurface.width - 100, infoSurface.height - 50, 100, 50);
closeButton.set_rgb(255, 0, 0);
closeButton.set_font("your_font", your_font_size);
closeButton.preserve_aspect_ratio = true;

// Step 3: Add signal handler for the custom button
local showInfoButton = fe.add_text("Show Info", 100, 100, 100, 50);
showInfoButton.set_rgb(0, 255, 0);
showInfoButton.set_font("your_font", your_font_size);

showInfoButton.add_signal("on_trigger", "toggleInfoVisibility");

// Toggle visibility function
function toggleInfoVisibility()
{
    infoSurface.visible = !infoSurface.visible;
}

// Use this function to update the information displayed on the infoText
function updateInfoText()
{
    infoText.msg = "Game Title: " + fe.game_info(Info.Title) + "\n" +
                   "Year: " + fe.game_info(Info.Year) + "\n" +
                   "Genre: " + fe.game_info(Info.Genre);
}

// Add a signal handler to update the information when a game is selected
fe.add_signal("on_game_selected", "updateInfoText");

BUT i dont know how this work exacly... some part code or almost code dont work or something its wrong  :-\
90
Themes / Re: Arcadeflow theme v 16.8 [Release] Updated 12 January2024
« Last post by jackson99 on February 01, 2024, 06:19:26 AM »
Yes. It’s stuck. Scraping metadata for a particular rom works.

Hmm not good, can you share your pref_layoutoptions file from Arcadeflow directory? You can send it to my email paolo.zago@gmail.com or come to AF discord server where it's easier do follow the debug discussion... I'll do more tests tonight by the way.
Sure. 'stanleyyeh0205" on discord uploaded pref_layoutoptions.
Pages: 1 ... 7 8 [9] 10