Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
cboudereau authored Jul 27, 2020
1 parent c80dfe1 commit 94b7b02
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
arcadecab script for frontend / emulator integration

## Why
I started with one front end that give me a first experience but after years I saw other front end with great features and less problem. So I migrated my front end to an other one and discovered some integration problems.
I started with one front end which gives me a first experience but after years I saw other front ends with great features and less problems. So I migrated my front end to an other one and discovered some integration problems.

For every problem I found a standalone solution to make a front-end/launcher free solution that give...
For every problem I found a standalone solution to make a front-end/launcher free scripts to reduce front end migration effort.

## Philosophy

AracadeCab helps you to build the software part of an arcade machine from the frontend to emulators integration.
I use only a transversal way to integrate frontend to emulators. Basically each Frontend launch an exe with the rom name/path as parameter.
I use batch script + AutoHotkey exe to map keyboard. I am not a big fan of AutoHotkey but it is the only one that handles keyboard keys fine (ie pause and break keys, multiple keys and so on).
I use batch script + AutoHotkey exe to map keyboard. I am not a big fan of AutoHotkey but it is the only one which handles keyboard keys properly (ie pause and break keys, multiple keys and so on).

Remember that each emulator has their own way to map / configure keys and sometimes keys are hard coded.

Expand All @@ -21,18 +21,21 @@ I tried an attemps with a powershell script but it does not work : KeyLog.ps1
### Windows
After noticing a performance downgrade with windows 10 updates I started a comparision between Windows 7/ Windows 8 and Windows 10 version.

The best FPS with my harware was the Windows 10 1511 after windows 7 then windows 8. Higher version of Windows 10 slowdown the performance and you could have some FPS performance instability.
The best FPS with my harware was the Windows 10 1511 after windows 7 then windows 8. Higher version of Windows 10 slowdown the performance and you could have some FPS performance instability and penalty.

## Architecture

The integration is a chain of executable script from the frontend to the emulator.
The integration is a chain of executable scripts from the frontend to the emulator.

Frontend > Integration Script > Emulator

### Frontends
Hyperspin, Launchbox, Maximus or whatever. I had used Maximus due to the transversal features but after somes issues (game not saved, ...) I try a custom integration with Hyperspin.
Hyperspin, Launchbox, Maximus or whatever. I used Maximus due to the transversal features but after somes issues (game not saved, ...) I tried a custom integration with Hyperspin which is perfect.

### Integration Script : The script called by the frontend
### tools
Under the tools folder you can find usefull script/tools for HyperSpin Databases and theme integration

### Integration Scripts : The script called by the frontend
You can find each script for specific emulator into script folder
The integration script is used to :

Expand Down

0 comments on commit 94b7b02

Please sign in to comment.