Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - dmmarti

Pages: 1 2 [3] 4 5 ... 8
31
Themes / Re: Multi-emulator setting?
« on: June 22, 2021, 10:04:54 AM »
I don't think that functionality is available within a theme.

However, you can assign a control button to access the game info screen in AM while sitting on a game selection in a display.

TAB > CONTROLS > EDIT GAME

Once you assign a button to bring up the game info screen within AM, one of the things available to change is the emulator used.

You'll need to create AM emulator config files for each of the emulators...but this way you'd be able to quickly change them on the fly before launching that game.

There may be a way to access that functionality within AM using a plugin - but I don't recall ever seeing a plugin for that.

32
Emulators / Re: 5200
« on: May 31, 2021, 06:20:43 AM »
Its not broken, you just have to understand how a base Retropie build works and what extra manual steps you can do to set it up the same as your old Pi 3 image.  These are manual tweaks to setup the Atari 5200 system to auto-boot as an Atari 5200 instead of an Atari 800.

As mentioned above, make sure you have the BIOS files in the proper place.

Then update/create these 3 files in /opt/retropie/configs/atari5200 and you should be good to go.

=====

/opt/retropie/configs/atari5200

emulators.cfg
retroarch.cfg
retroarch-core-options.cfg

pi@retropie:/opt/retropie/configs/atari5200 $ pwd
/opt/retropie/configs/atari5200

pi@retropie:/opt/retropie/configs/atari5200 $ ls -l
total 12
-rw-r--r-- 1 pi pi 278 May 11  2020 emulators.cfg
-rw------- 1 pi pi 375 May 11  2020 retroarch.cfg
-rw-r--r-- 1 pi pi 296 May 11  2020 retroarch-core-options.cfg

==========
==========

pi@retropie:/opt/retropie/configs/atari5200 $ cat emulators.cfg
lr-atari800 = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-atari800/atari800_libretro.so --config /opt/retropie/configs/atari5200/retroarch.cfg %ROM%"
default = "lr-atari800"
atari800 = "/opt/retropie/emulators/atari800/bin/atari800 %ROM%"


==========
==========

pi@retropie:/opt/retropie/configs/atari5200 $ cat retroarch.cfg
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

input_libretro_device_p1 = "513"
input_libretro_device_p2 = "513"

input_remapping_directory = "/opt/retropie/configs/atari5200/"

core_options_path = "/opt/retropie/configs/atari5200/retroarch-core-options.cfg"
#include "/opt/retropie/configs/all/retroarch.cfg"


==========
==========

pi@retropie:/opt/retropie/configs/atari5200 $ cat retroarch-core-options.cfg
atari800_system = "5200"
atari800_ntscpal = "NTSC"
atari800_internalbasic = "disabled"
atari800_sioaccel = "disabled"
atari800_cassboot = "disabled"
atari800_artifacting = "disabled"
atari800_opt1 = "disabled"
atari800_opt2 = "disabled"
atari800_resolution = "336x240"
atari800_keyboard = "poll"


33
I use Retroarch with the MAME core .. but the end result is the same.  Games do not auto start once loaded.

Here's some notes I've made for Archimedes games.

Hope this helps.

---

games load into flop0

upon bootup into desktop, using a mouse, double click on flop0
 double click on program to launch



to swap disks:

press ScrollLock (to change to partial keyboard control)

TAB > File Mangager and swap disk files

press ScrollLock (to change back to full keyboard control)

34
General / Re: All Games List?
« on: October 08, 2020, 07:54:41 AM »
You can write DOS Batch scripts (or korn shell if you're using a linux OS) to automatically combine all of the romlist text files into a single file, instead of manually launching each one, copy/pasting into a master list, etc.

That way, the automation script will copy all individual romlist file entries and put them into a single romlist file and save you a ton of time (no rescraping needed this way).

35
I found an old nevato modded theme folder on one of my HDDs....here's a zip with a few more cabs.

https://mega.nz/file/YJ923Q4C#_W01xgw31Y1lBgsSgVZqulMwPALGZ0K3eemWDmF9txs

36
General / Re: Media
« on: September 09, 2020, 12:40:25 PM »
You could just use EmuMovies own sync tool (it's Windows only I think though).

https://emumovies.com/files/file/321-emumovies-sync/

That'll download whatever media you select for your roms.  It has a GUI interface, you select your rom folder, what system it is, and what media you want .. then tell it where to download them to.

37
General / Re: Attract Mode media files: video snaps and overviews
« on: August 31, 2020, 05:52:03 AM »
A few updates:

I've added a few more system videos (both 4x3 and 16x9 versions) to 1fichier.

Working with Dwayne, he's expanded on my original PNG collections for flyers and logos so I've removed my original links I had for them.

You can find his new versions here:

http://forum.attractmode.org/index.php?topic=3645.0

38
General / Re: Attract Mode portable - Variable d'environnement ?
« on: August 27, 2020, 08:21:21 AM »
Can you try having 2 dots at the beginning of those lines and see?

executable           ..\emulators\demul\demul.exe
rompath              ..\games\dreamcast

I'm wondering where Attract's starting directory is in relation to those two lines.  Does it start in the "attract" directory or does it start in the "attract\emulators" directory (where the various emulator config files are)?

It seems for artwork, it sets the "attract" folder as it's starting directory to find the artwork files.  I'm curious if those two lines use the "attract\emulators" directory instead (in which case you'd need to go up 1 directory to find the "games" directory").

You could also try this for the executable:

executable           .\demul\demul.exe

39
General / Re: Pi4 Attract Mode display menu for themes?
« on: August 20, 2020, 09:48:46 AM »
It sounds like your TAB key has been mapped to exit Attract Mode instead of bringing up the options/configure menu.

If you look at your attract.cfg file (located probably here: /home/pi/.attract hidden folder), look for the "input_map" section and see what has been setup for the "configure" option.

Here's mine:

input_map
   configure            Tab

So my TAB key on my keyboard brings up the options menu.

Look through that file and find all of the "Tab" entries and only leave it as "configure" and see what happens.

40
Systems I’ve been able to get working:

APF Imagination Machine
Acorn Archimedes
Acorn BBC Micro
Acorn Electron
Bally Astrocade
Bandai Super Vision 8000
Bit Corporation Gamate
Camputers Lynx
Casio PV-1000
Casio PV-2000
Coleco Adam
Creatronic Mega Duck
Dragon 32 (cassettes and cartridges)
Emerson Arcadia 2001
Entex Adventure Vision
Epoch Game Pocket Computer
Epoch Super Cassette Vision
Exidy Sorcerer (included Basic based programs)
Fujitsu FM Towns
Fujitsu FM7 (cassettes and disks)
Interton VC 4000
MGT Sam Coupe
Macintosh
Mattel Aquarius
Memotech MTX
Sharp MZ-2500
Sharp MZ-700
Sharp X1 (supports multi-disk games)
Sord M5
Spectravideo (cassettes and cartridges)
Tandy TRS-80 Color Computer (cassettes and cartridges)
Tandy TRS-80
Tangerine Oric
Texas Instruments TI 99-4A (including 32k ram games)
Tomy Tutor
VTech CreatiVision
VTech Laser 200
Watara Supervision

41
Additional examples

Here are some additional system examples for the Attract Mode emulator config file and the special *.bat launcher scripts.

—
Emersion Arcadia 2001

BIOS:  none needed

Attract Mode emulator file:

filename:  Emerson Arcadia 2001.cfg

file contents:

# Generated by Attract-Mode v2.4.1-1
#
executable           cmd
args           /c cd “D:\Emulators\RetroArch_MESS\" & mess_arcadia.bat "[romfilename]"
rompath              D:\Roms\arcadia\
romext               .zip;.ZIP;.bin;.BIN
system               Emerson Arcadia 2001
info_source          thegamesdb.net
artwork    boxart          D:\Roms\arcadia\boxart
artwork    cartart          D:\Roms\arcadia\cartart
artwork    flyer             D:\Roms\arcadia\flyer
artwork    marquee      D:\Roms\arcadia\marquee
artwork    snap            D:\Roms\arcadia\snap
artwork    wheel           D:\Roms\arcadia\wheel

RetroArch_MESS launcher script

filename:  mess_arcadia.bat

file contents:

echo off
set arg1=%1
@echo retroarch.exe -L cores\mame_libretro.dll mess.cmd > D:\Emulators\RetroArch_MESS\run_mess.bat
@echo arcadia -rp ".\system" -cart %arg1% > D:\Emulators\RetroArch_MESS\mess.cmd
D:\Emulators\RetroArch_MESS\run_mess.bat

==========================
==========================

Sord M5

BIOS:  m5.zip

Attract Mode emulator file:

filename:  Sord M5.cfg

file contents:

# Generated by Attract-Mode v2.4.1-1
#
executable           cmd
args           /c cd “D:\Emulators\RetroArch_MESS\" & mess_m5.bat "[romfilename]"
rompath              D:\Roms\m5\
romext               .zip;.ZIP;.bin;.BIN;.cas;.CAS;.rom;.ROM
system               Sord M5
info_source          thegamesdb.net
artwork    boxart          D:\Roms\m5\boxart
artwork    cartart         D:\Roms\m5\cartart
artwork    flyer             D:\Roms\m5\flyer
artwork    marquee      D:\Roms\m5\marquee
artwork    snap            D:\Roms\m5\snap
artwork    wheel           D:\Roms\m5\wheel

RetroArch_MESS launcher script

filename:  mess_m5.bat

file contents:

echo off
set arg1=%1
@echo retroarch.exe -L cores\mame_libretro.dll mess.cmd > D:\Emulators\RetroArch_MESS\run_mess.bat
@echo m5 -rp ".\system" -cart %arg1% > D:\Emulators\RetroArch_MESS\mess.cmd
D:\Emulators\RetroArch_MESS\run_mess.bat

42
These older MESS based systems require a little more work to get them running within Retroarch with the MAME (MESS) core.

One thing I’ve learned, though, is I’ve had to Google many times for some older computer systems to figure out how to actually load a cassette or run it once it’s loaded.

Here’s a good webpage for a few of the more popular computers.

http://www.ankman.de/load_cassette_tape_8bit_computers.html

43
Bally Astrocade Example:

Rom/Game launches

If all went well, Retroarch should launch with the MAME core using the MESS *.cmd file for command line arguments.

Retroarch will start with full keyboard emulation enabled.

This means the ESCAPE key will not work to exit the game and TAB will not work to bring up the MESS GUI config window.

Press the Scroll Lock key to switch to Partial keyboard emulation. Once switched, ESCAPE and TAB will work as expected.

Access the MESS GUI to configure specific controller/gamepad buttons as needed, swap disks sometimes, etc.

Some games use the number pad for game controls, some use ESCAPE as a fire button, some use SHIFT or various other keyboard keys. That’s why the default is full keyboard emulation.

44
Bally Astrocade Example:

Retroarch config:

Download and extract Retroarch

I renamed the extracted folder (to keep it separate from my standard Retroarch emulator folder). This keeps my MESS based systems together and separate from my other configuration (for MAME, NES, SNES, etc).

I have this version of Retroarch installed here:

D:\RetroArch_MESS

Place the astrocde.zip BIOS file here:

D:\RetroArch_MESS\system

—
Once you have Retroarch installed with the latest MAME core and BIOS file, you’ll need to make some adjustments in the core options file.

This sets up MAME so it does not force it to use the software list Hash files.  This lets us use any rom folder name and file naming convention we want to.

filename:  retroarch-core-options.cfg

Add these lines:

mame_softlists_enable = "disabled"
mame_softlists_auto_media = "disabled"
mame_boot_from_cli = "disabled"
mame_mouse_enable = "enabled"

—
Special *.bat files:

Each MESS based system will have it’s own Windows *.bat launcher script. 

Attract Mode launches the *.bat file passing the rom filename.  This special *.bat file creates a MESS *.cmd file with MESS command line arguments and then launches Retroarch using the *.cmd file.

Here’s our example:

filename:  mess_astrocde.bat

file contents:

echo off
set arg1=%1
@echo retroarch.exe -L cores\mame_libretro.dll mess.cmd > D:\Emulators\RetroArch_MESS\run_mess.bat
@echo astrocde -rp ".\system" -cart %arg1% > D:\Emulators\RetroArch_MESS\mess.cmd
D:\Emulators\RetroArch_MESS\run_mess.bat

Line explanations:

echo off
This lines turns off any DOS terminal messages

set arg1=%1
This line is the passed “[romfilename]” value

@echo retroarch.exe -L cores\mame_libretro.dll mess.cmd > D:\Emulators\RetroArch_MESS\run_mess.bat
This line creates the temporary *.bat file that will be executed to launch the rom/game

@echo astrocde -rp ".\system" -cart %arg1% > D:\Emulators\RetroArch_MESS\mess.cmd
This line adds the MESS command line arguments to the MESS *.cmd file that sets up how to run the rom/game.
For Astrocade games, they are cartridge based (-cart parameter)

D:\Emulators\RetroArch_MESS\run_mess.bat
This line runs the newly created temporary *.bat file
This launches Retroarch with the MAME core and tells Retroarch to use the MESS *.cmd file.

45
Emulators / Re: Running MESS systems within Attract Mode (Windows PC)
« on: July 16, 2020, 08:04:10 AM »
Bally Astrocade Example:

Attract Mode config:

My Attract Mode is installed here:

D:\AttractMode

Here’s my Attract Mode emulator config file:

filename:  Bally Astrocade.cfg

file contents:

# Generated by Attract-Mode v2.4.1-1
#
executable           cmd
args           /c cd "D:\Emulators\RetroArch_MESS\" & mess_astrocde.bat "[romfilename]"
rompath              D:\Roms\astrocde\
romext               .zip;.ZIP;.bin;.BIN
system               Bally Astrocade
info_source          thegamesdb.net
artwork    boxart          D:\Roms\astrocde\boxart
artwork    cartart          D:\Roms\astrocde\cartart
artwork    flyer             D:\Roms\astrocde\flyer
artwork    marquee      D:\Roms\astrocde\marquee
artwork    snap            D:\Roms\astrocde\snap
artwork    wheel           D:\Roms\astrocde\wheel

Attract Mode will launch a special *.bat file (mess_astrocde.bat in this example) and pass it the “[romflename]” value.

Each MESS system will have its own special *.bat file to use (see below).

Setup a display for it and generate the romlist if needed.

Pages: 1 2 [3] 4 5 ... 8