Skip to content
ChadsArcade edited this page Aug 27, 2020 · 6 revisions

Welcome to the VMMenu wiki!

Release History:


VMMenu DOS v1.5, 09-Feb-2020

New features:

Updated Linux version to use SDL 2 Major overhaul of trackball/spinner code and settings:

Mouse reading is now rolled up into keyboard read function, and translated to a keypress
Mouse sample rate is now redundant
Swap X/Y axes is now redundant
Mouse types have been updated, and can be selected from the settings page. They are now:
0:None
1:X-Axis Spinner
2:Y-Axis Spinner
3:Trackball
Smart Menu is now redundant, replaced by control panel type:
0:Buttons (e.g. Asteroids)
1:Joystick
2:Spinner (e.g. Tempest)

Mouse/Spinner sensitivity can be set in the settings menu, the value reflects the number of pulses the spinner must generate before a movement event is triggered.

See https://github.com/ChadsArcade/Mame-Spinner for some ideas on a DIY Spinner.

v1.4.2, 14-Sep-2019 Added a settings page enabling the user to customise the colours of most of the menu elements

v1.4.1, 14-Sep-2019 Tweaked the Hide/Show page as it exhibited quite a bit of flicker on an arcade monitor. I suspect this was due to the amount of text displayed. The number of games displayed has been reduced from 15 to 9.

v1.4, 11-Sep-2019 Added a preliminary "Show/Hide Games" page to settings, this allows customisation of the games list from within the menu itself. Now you can easily hide those games which don't suit your control panel without having to resort to DOS! The ability to select the autostart game was also added to the same screen

v1.3.3, 09-Sep-2019 DanP added code to allow a game to autostart on startup. This allows for a more authentic Arcade Cab experience, without having to resort to editing the AUTOEXEC.BAT file to first run a game.

v1.3.2, 06-Sep-2019 Added "SmartMenu" Navigation option to the settings page

v1.3.1, 06-Sep-2019 Added keycode display to the setting page so you can more easily determine the code for keypresses. These keycodes are used in the vmmenu.cfg file to bind various functions to keypresses.

01-Sep-2019 Code uploaded to GitHub

v1.3, 2011

v1.2, 15-Mar-2011 Released on ZVG page. This version added spinner support and screen rotation, allowing for use in Tempest cabs Added Spinner support

Clone this wiki locally