VICE, MacVICE and X11

Posted:
in macOS edited January 2014
I had this topic lingering unanswered over in genius bar forum then realized the OS X forum would be best for this discussion.



So.



I want to run an old Commodore 64 game on my iBook in OS X.



I downloaded MacVICE, which then tells me that I need X11 running before I launch it. So I downloaded X11.



I run X11 and then I try running MacVICE with no luck.



Do I also need to download the "true" VICE thing as well?



Anybody here hip to this jive?





.

Comments

  • Reply 1 of 5
    drewpropsdrewprops Posts: 2,321member
    NOBODY knows how to do this??

    Drat!



    Double-Drat for making me resort to bumping my own thread.

    How embarrassing.
  • Reply 2 of 5
    serranoserrano Posts: 1,806member
    Some links as to what the hell you're talking about would be nice.



    xterm spits nothing atcha when you try and run this app? My man, a little more info would be appreciated. Off the top of my head I'd say you're missing a lib, or gtk.
  • Reply 3 of 5
    drewpropsdrewprops Posts: 2,321member
    Of course...links. Plus, this may turn out to be something fun for some of the folks here...



    Okay, here goes:



    The thing that I downloaded is called MacVICE. Here's what it is:



    VICE is a Versatile Commodore Emulator, i.e. a program that runs on a Unix, MS-DOS, Win95/NT, OS/2, Acorn RISC OS or BeOS machine and executes programs intended for the old 8-bit Commodore computers. The current version emulates the C64, the C128, the VIC20, all the PET models (except the SuperPET 9000, which is out of line anyway) and the CBM-II (aka C610).



    Here's the link:

    ftp://ftp.funet.fi/pub/cbm/crossplat...VICE/VICE1.11-

    macosx.dmg



    And a link with old games for the C64:

    ftp://arnold.c64.org/pub/games/





    The first thing I found out about MacVICE is that you need to be running the X11 app to make this work. In fact, let me just post the README file....



    IMPORTANT INFORMATION

    _____________________



    There are some special considerations when using VICE on MacOS X I therefor

    urge you to read through this file before using any of the software installed

    with this package!



    ABOUT MACVICE

    ______________



    The MacVICE application is not a part of the normal VICE package and its only

    purpose is to make life a bit easier for the average Mac user for further

    details on MacVICE see the end of this file.



    WHAT ARE THE DIFFERENT FILES?

    _____________________________

    The VICE package consists of the "bin", "doc", "info" and "man" directories

    and the "README" and "FEEDBACK" files. The files "MacVICE",

    "README_MACOSX.txt" and "AFL.txt" is a part of the Mac

    binary distribution only and is not a part of VICE, see the end of this file

    for more info on MacVICE. The only file most "normal" Mac users have to worry

    about is the MacVICE application, it is simply a wrapper to launch the

    binaries in the bin directory, of-course it is recommended to read the README

    and FEEDBACK files before using this software.



    MAC SPECIFIC ISSUES

    ___________________

    You will need X11 installed to use this software. Esd is required for sound.

    Both X11 and esd is available via fink (http://fink.sf.net), but I recommend

    getting X11 from Apple and esd from fink.



    The VICE emulators heavily rely on the use of a two-button mouse. Most Mac

    users do not have this type of mouse, however it is possible for X11 to

    emulate a two (or three) button mouse. If you are using Apples X11.app go to

    Preferences... under the X11 menu and select the appropriate option.



    When using esd (sound) the window might first appear blank (black), to fix

    this simply resize the window.



    When using MacVICE X11 must already be running, if not the application will

    simply exit and nothing will happen.



    It is not possible to move the files (or the VICE directory itself) to

    another location.



    The VICE emulators do not have a "normal" menu, instead the (two) menus are

    activated by the left and right mouse-buttons. Important menu options

    (for x64) would be (LB = Left mouse-button, RB = You guess):



    * LB->Attach Disk Image->Unit #8

    Attach a disk image

    * RB->Keyboard Settings->Keyboard mapping type->Positional Mapping (US)

    Make the keyboard act like a c64 keyboard so you can write all the

    characters as you would on a regular c64 keyboard, this option might be

    especially important on non US keyboards.

    * RB->Drive settings->Enable true drive emulation

    Disable this option to speed up load time (less compatible)



    MACVICE

    _______



    MacVICE is NOT an emulator and is NOT (yet) connected to the VICE project.

    MacVICE is simply a launcher for the wonderful emulators produced by the VICE

    team that allows Mac users to start there emulator sessions in a way more

    natural for them.



    THE VICE TEAM SHOULD NOT BE BLAMED OR DISCREDITED IN ANY WAY FOR THIS

    SOFTWARE. NOR SHALL I (Daniel Aarno) RECEIVE ANY CREDIT FOR THE WORK DONE ON

    THE EMULATORS WHICH IS THE PRODUCT OF THE HARD WORKING VICE TEAM.



    MacVICE is licensed under the AcademicFfreeLlicense v1.2, see the file

    AFL.txt for more information. The set of VICE emulators are licensed under

    the GPL see the file GPL.txt for further information.



    Hopefully you will find this piece of software useful, any comments,

    questions or bug-reports may be sent to: [email protected].



    Note: Since MacVICE is a quick 'hack' it silently ignores all errors.



    ABOUT THIS BINARY DISTRIBUTION

    ______________________________



    This binary distribution of VICE for MacOS X was put together by

    Daniel Aarno - [email protected]. If you have any questions or comments

    regarding this binary distribution please send an e-mail to

    [email protected] with VICE in the subject, if you have questions about

    VICE in general see the FEEDBACK and README files.



    The binaries are optimized for the MPPC750 (G3) microprocessor.

  • Reply 4 of 5
    Why don't you use one of the 2 native C64 emulators? Power64 and Frodo... Check http://www.emulation.net
  • Reply 5 of 5
    I've been having exactly the same problems here

    I have installed X11, and also fink (in the hope that the esd package would come with it, so that MacVice can use sound) but the program simply quits after i hit start.. still hacking away and will tell you if i get any further.
Sign In or Register to comment.