Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: C64 and MaLa, not so difficult after all  (Read 3146 times)

0 Members and 1 Guest are viewing this topic.

sho

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 47
  • Last login:February 10, 2022, 10:44:00 am
C64 and MaLa, not so difficult after all
« on: December 10, 2013, 05:31:08 am »
Continuing my "series" of how I emulate the various systems, it's on to the venerable Commodore 64 (my second ever system)  ;)
I spent a minimum amount of effort trying to get MESS to run C64 stuff before I came across info that currently the emulation was slow. (So I basically gave up before trying).
Dink  from the lemon64 forums has made a special build of WinVice 2.4 with remappable joystick buttons. No need to fiddle with joy2key or allinone. Only current caveat is that it does not support two sticks.  (Not that I think it will be a stopper for long if someone sponsors a second stick to Dink :D )
Head over there and thank him if you use this.
http://www.lemon64.com/forum/viewtopic.php?t=42474&postdays=0&postorder=asc&start=0&sid=fd1567728e2492adddbde81d5815144f

At the time of writing you have to get the build from page 3 of the thread which allows "Exit Emulator" via a button.

In short, this is how I set up my games:
  • Turn off  "Confirm Quitting VICE"
  • Turn on "Save Settings on Exit" (can be turned off again after the first game is up and running)
  • Adjust "Joystick Settings" to your likings (Select a single button as fire, usually 0)
  • Autostart disk/tape image.. and select the desired game
  • Once game has loaded  "Save a snapshot image" with the name you want shown in MaLa in a separate folder, just remember to tick both save attached disk images and loaded ROM images
  • Exit Vice
  • Copy vice.ini to the same folder as the snapshot, with the same filename as the snapshot (without any ending)
  • Edit the new config file and search for "dink" to edit the button configs. Leave JoyDinkButton0FUNCTION=0 (or whatever is your fire button), edit the rest to your hearts desire and map the exit button to 99 (JoyDinkButtonXXFUNCTION=99)

Set the MaLa VICE rompath to the folder where you saved the snapshot and use the following command line:
Code: [Select]
-config "%path%\%rom%" -fullscreen "%path%\%rom%.vsf"
Now you should be able to run any pre-loaded c64 game with a custom controller setup (Plus exit via button!).
« Last Edit: December 10, 2013, 12:07:16 pm by sho »
Bubble Bobble YAWN