Jump to content
LaunchBox Community Forums

Recommended Posts

Posted
On 2/7/2022 at 7:19 AM, mohanned85 said:

guys i cant boot my games through lb directly but can play on emu
i got games imported in lb but i need click on disk 0 or disk 1
is there anyways we can automate it

I think the only way to do this is to wait until MAME Archimedes emulation is working properly. The solution in the previous post is a good one but for those like myself who want full automation (I'm trying to make a system which operates like a console and everything can be controlled via Bigbox with a gamepad) it falls someway short.

Even better would be great if someone could write cores for the likes of BBC B, Electron and Archimedes for Retroarch, that would offer a better experience overall, more configurable and - for those who don't want to have a keyboard connected - the on-screen keyboard facility Retroarch has is gold.

  • 1 month later...
  • 9 months later...
Posted

A year has passed... But in RetroArch there is no full-fledged support (dedicated core) for Acorn Archimedes computer emulation. Current Mame (or another versions) does not work.

Games can still be run only through a Arculator emulator.

dussmannwurst, thank you for your instruction on config file automation.

  • 1 year later...
Posted

I know I'm digging up an old thread but I've just been able to get the latest version of Arculator to work through Launchbox by making some adjustments to the Arculator.bat file.

The challenge with the latest version is Launchbox needed quotes in the file path to kick off the command line but Arculator does not.

This batch file I've updated creates an A3020 config with 4mb on a VGA monitor then goes back into it and removes the quotes from the disk path before triggering Arculator with that config. When it loads the disk is mounted and ready to use.

If you download it before running you need to use a text editor to set your file paths for your configs. You should be able to just find and replace it. 

Only thing I haven't worked out yet is how to make it go full screen on launch.

Hope this is helpful. I'm not a great coder so there's probably improvements to be made.

arculator.bat

  • Like 1
  • 4 weeks later...
Posted

Thanks, DrBollox! Your script works perfectly for me.

Like you, I haven't figured out how to make it launch in full screen. I couldn't find any command in your script for that, nor any shortcut to switch the window to full screen (maybe an idea for your AutoHotkey script?).

There's another problem I haven't found a solution for: changing the game’s key mappings to use an X-Arcade. I tried with AutoHotkey, but without success.

  • 4 months later...
Posted (edited)
On 5/14/2018 at 11:35 PM, ghettoandroid said:

Download the script and place it in the same directory as the Arculator.exe is in.

Under Emulator Application Path in LaunchBox just, switch out "Arculator.exe" with the "arculator.bat". This should automount the game to disk 0. It can't get any simpler than this. :)

 

Let me know if you're having any problems

arculator.bat 544 B · 484 downloads

 

code:

::### set paths ###
set DiskName0Path=%1 %2 %3 %4 %5 %6 %7

::### delete arc.cfg ###
del arc.cfg

::### write arc.cfg ###
echo disc_name_0 = %DiskName0Path% > arc.cfg
(
echo no_borders = 0
echo stereo = 1
echo rom_set = 2
echo fdc_type = 0
echo fast_disc = 1
echo hardware_blit = 1
echo double_scan = 1
echo first_fullscreen = 1
echo full_borders = 0
echo hires = 0
echo fpa = 0
echo cpu_type = 0
echo mem_size = 4096
echo sound_enable = 1
echo limit_speed = 1
) >> arc.cfg

::### run emulator ###
start Arculator.exe

Just to confirm that the .bat used to work for the earlier version of Arculator, but it does not seem to work with v2.2.

When ran with the latest version (v2.2 at the time of writing) from within Launchbox:

1/ The emualtor now requires that the arc.cfg to be located in the \configs folder or it will not load it

2/ When you use the old .bat config, the compile adds a few spaces at the end of the game name which ends up making the ADF pop up with an error message when loaded within the emulator.

3/ The .bat settings provided for the base emulator setup also do not work with v2.2. The emulator just boots up into black until you manually add in your presents in the configuration manager.

 

Last night I created a new .bat which works with v2.2:

 

@echo off & setlocal enabledelayedexpansion

::### delete arc.cfg ###
del arc.cfg

::### set the launchbox game as disc 0, set the emulator up and save it as arch.cfg ###

    set gamepath=%~1
    echo disc_name_0 = !gamepath!> arc.cfg

(

::### these are the settings I use, you can alter these as you see fit. Make sure you have the same roms or change this to match what you have ###
echo stereo = 1
echo sound_enable = 1
echo limit_speed = 1
echo machine = a5000a
echo mem_size = 16384
echo cpu_type = 10
echo memc_type = 5
echo fpa = 1
echo fpu_type = 0
echo display_mode = 0
echo double_scan = 1
echo video_scale = 3
echo video_fullscreen_scale = 1
echo video_linear_filtering = 1
echo fdc_type = 1
echo st506_present = 0
echo rom_set = riscos310
echo monitor_type = multisync
echo joystick_if = gamespad
echo unique_id = 549019368
echo hd4_fn = 
echo hd4_sectors = 63
echo hd4_heads = 16
echo hd4_cylinders = 100
echo hd5_fn = 
echo hd5_sectors = 63
echo hd5_heads = 16
echo hd5_cylinders = 100
echo renderer_driver = auto
echo podule_0 = arculator_rom
echo podule_1 = 
echo podule_2 = 
echo podule_3 = 
echo 5th_column_fn = 
echo support_rom_enabled = 1
echo disc_name_1 = 
echo disc_name_2 = 
echo disc_name_3 =
echo first_fullscreen = 0
echo [Joysticks]
echo joystick_0_nr = 0
echo joystick_1_nr = 0
) >> arc.cfg

::### copy arc.cfg to \configs folder ###

copy arc.cfg configs/arc.cfg

::### run emulator with the arc.cfg to bypass the configuration manager popup at startup ###
start arculator.exe arc

 

Arculator.bat

Edited by ScottishSerenity

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...