
   
   
                          THE ALE C64 EMULATOR FAQ
                                       
   
     _________________________________________________________________
   
   
   

   *******  **        *********            ******       **         ****
  ********* **        *********           *********    **         *****
  **     ** **        **                  **     **   **         **  **
  **     ** **        ********     ***    **         *******    **   **
  ********* **        ********     ***    **        *********  ********
  **     ** **        **                  **     ** **     ** *********
  **     ** ********* *********           ********* *********        **
  **     ** ********* *********            *******    ******         **
                              Version  1.13

   
   
   _(C) Copyright 1992-1996 Andreas Arens, Lutz Sammer and Edgar Trnig_
   _Freely usable and freely distributable_
     _________________________________________________________________
   
Frequently asked questions:

     * Q: Format of supported disk images?
       
       A: We now support (from version 1.12f) *.D64 disk images.
     * Q: The emulator didn't start, it shows the message: "c64-sp:
       library 'lib.c64' not present"
       
       A: Rename the emulator to "c64" or "c64.exe" ! This is a feature
       of many unix programs, if the program has different names it does
       different things. ALE C64 lookup its new name in the program
       library base "lib.c64" and change its directory and does C64
       keyboard input.
     * Q: LINUX: The emulator didn't start, it shows the message:
       "c64: Cannot get IO-Privilege!"
       
       A: The emulator needs supervisor privilege to access the
       speaker-ports, video-ports (svgalib) and opl3-ports. Must be root
       to do this: chown root c64, chmod +x c64, chmod u+s c64.
     * Q: LINUX: The emulator make no sounds.
       
       A: The emulator needs supervisor privilege to access the
       speaker-ports, video-ports (svgalib) and opl3-ports. (Look if it
       shows the message "c64: Cannot get IO-Privilege!")
     * Q: Can't change the joysticks with "num-lock" under X11.
       
       A: Look in "/etc/XF86Config" if in the section "Keyboard" the
       option "ServerNumLock" is set. If set comment it! The binaries are
       compiled for none "ServerNumLock". I don't know, how I can test
       this option from the client side.
     * Q: The X11 reacts very slow.
       
       A: This happens if you have a very slow graphic card (without
       blitter) or very fast processor (pentium or pentium pro >133Mhz).
       The emulator and X11 runs parallel and the emulator is quicker
       than the X11. It sends faster redraw request, than X11 can draw
       them. You can reduce the update rate with the commandline option
       "-u 2", than the emulator redraws only every second video frame.
       Or you can reduce the emulator speed with the commandline option
       "-v n" which limits the emulator speed to n% of the original c64.
       Or you can request a different compiled version from we, which use
       XSync (The emulator waits until X11 is ready with the old
       request).
       
       NOTE: I now compile new versions with this option!
     * Q: The X11 Window is too small.
       
       A: Doubling the pixels consums too much cycles. I have added to
       "/etc/XF86Config" the Modeline "480x300" and change the X11
       resolution with "ALT CTRL -" and "ALT CTRL +".
     * Q: The fastloader didn't run.
       
       A: Check following:
       You must specify a D64 floppy image with the -d command line
       option. Did you renamed the original roms to 1541roms.c64? Is "-I
       path-to-1541-roms" or "R1541IMAGE" correct? Have you used original
       C64 Roms?
     * Q: The emulator shows the message "Can't find 1541 ROM images".
       
       A: See above. If you use C64DIR or the -c commandline option, the
       path to the 1541 ROMS must specified with -I or R1541IMAGE.
     * Q: What is a PAL or NTSC fastloader?
       
       A: There exists two different C64, a PAL version and a NTSC
       version. They have different CPU clocks. To load NTSC timed
       fastloader with a PAL C64 we support NTSC fastloader.
     * Q: Where did I find the C64 ROMs for ALE C64?
       
       A: Copies could be found here:
       ftp://ftp.funet.fi/pub/cbm/firmware/c64/c64-basic.901226-01
       ftp://ftp.funet.fi/pub/cbm/firmware/c64/c64-kernal.901227-03 
     * Q: Where did I find the 1541 ROM for ALE C64?
       
       A: A copy could be found here:
       ftp://ftp.funet.fi/pub/cbm/firmware/1541/1541-II.251968-0 
       
   
     _________________________________________________________________
   
Non-working games:

    I keep now an extra list of non-working programs. Look into the files
   not-working.html or not-work.

turrican I:
        Use command line option "-x" and original roms.

7 cities of gold:

        Use original roms!

        Start the game, enter monitor with F12, than enter this commands:
            b 2ad8
            c
        Continue in the game with F7, After return to monitor enter:
            e 2ad8 02 0f 58 60
            e 2ac9 02 0b 58 60
            e 29f8 02 0d 58 60
            e 2aaa 02 0e 58 60
            e 2ab8 02 10 18 58 60
            e 29f1 a9 08 02 09 58 60
            e 2a25 02 0A 58 60
            e 2af1 02 0c 18 58 60
            e 2829 ea ea
            e 28b7 ea ea
            B
            c
        Continue in the game with F7 (new quest).
        You can switch to second (MAP) disk with:
                F12 w name-of-second-disk RETURN c RETURN

        7 cities of gold use its own serial routines, this patch will change
        them to emulator traps.
