• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

VICE fastload autostart - howto?

Scheduled Pinned Locked Moved Help and Support
vicec64autostart
5 Posts 3 Posters 4.8k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G
    ghack
    last edited by 28 Jan 2017, 10:42

    Hi all
    my setup;
    Pi Model : Raspberry Pi 3 Model B+
    Power Supply used: 5V - 2.5A
    RetroPie Version Used : 4.1.11
    Built From: (Pre made SD Image on RetroPie website + Update from Retropie-Setup
    USB Devices connected: Buffalo NEC Controller, Hexagons USB/din-9 Adapter with Competition Pro
    Emulator: VICE

    Problem:
    I have a vice running on windows. When i double-click a .D64 or a .prg, VICE starts and immediately has either the .prg or the first file from the D64 loaded and starts.
    I try to do the same with Retropie but can't get it to work. When i choose a .D64, vice starts up and starts loading.
    However either

    1. Warp Mode on autostart is turned on in the menu, program loads very slowly, i have to manually turn WarpMode off to play
    2. Warp Mode on autostart is off, program loads slow
    3. I turn off "True drive Emulation" - this way you have fastload in VICE on Windows - then I get a "Device not found"
      How do i set this up correctly?
      Are the ARM and Windows-builds that different?

    Output from commandline ./x64 -verbose:
    **** VICE Version 2.4.32 ***
    OS compiled for: Linux glibc 2.19
    GUI compiled for: SDL2
    CPU compiled for: NEON (little endian)
    Compiler used: GCC-4.9.2
    Current OS: Linux 4.4.38-v7+ (glibc 2.19)
    Current CPU: ARMv7 Processor rev 4 (v7l)

    Welcome to x64, the free portable C64 Emulator.

    Current VICE team members:
    Andreas Matthies, Martin Pottendorfer, Marco van den Heuvel, Fabrizio Gennari,
    Groepaz, Marcus Sutton, Kajtar Zsolt, Stefan Haubenthal, BSzili, AreaScout,
    Bas Wassink.

    This is free software with ABSOLUTELY NO WARRANTY.
    See the "About VICE" command for more info.

    Loading system file /opt/retropie/emulators/vice/lib/vice/C64/kernal'. loaded known kernal revision:3 chksum: 50954 set_kernal_revision val:3 kernal_revision: 3 Trying Kernal ROM patch: id:3/sum:50954 to id:3. ROM not patched: Already revision #3. set_kernal_revision new kernal_revision: 3 Loading system file /opt/retropie/emulators/vice/lib/vice/C64/basic'.
    Loading system file /opt/retropie/emulators/vice/lib/vice/C64/chargen'. Trap 'SerialListen' installed. Trap 'SerialSaListen' installed. Trap 'SerialSendByte' installed. Trap 'SerialReceiveByte' installed. Trap 'SerialReady' installed. opening dynamic library libopencbm.so failed! Loading system file /opt/retropie/emulators/vice/lib/vice/PRINTER/mps803'.
    Palette: Loading palette /opt/retropie/emulators/vice/lib/vice/PRINTER/mps803.vpl'. Loading system file /opt/retropie/emulators/vice/lib/vice/PRINTER/nl10-cbm'.
    Palette: Loading palette /opt/retropie/emulators/vice/lib/vice/PRINTER/nl10.vpl'. NL10: Printer driver initialized. Palette: Loading palette /opt/retropie/emulators/vice/lib/vice/PRINTER/1520.vpl'.
    Trap 'TapeFindHeader' installed.
    Trap 'TapeReceive' installed.
    Loading system file /opt/retropie/emulators/vice/lib/vice/DRIVES/dos1540'. Loading system file /opt/retropie/emulators/vice/lib/vice/DRIVES/dos1541'.
    Loading system file /opt/retropie/emulators/vice/lib/vice/DRIVES/d1541II'. Loading system file /opt/retropie/emulators/vice/lib/vice/DRIVES/dos1570'.
    Loading system file /opt/retropie/emulators/vice/lib/vice/DRIVES/dos1571'. Loading system file /opt/retropie/emulators/vice/lib/vice/DRIVES/dos1581'.
    DriveROM: Error - 2000 ROM image not found. Hardware-level 2000 emulation is not available.
    DriveROM: Error - 4000 ROM image not found. Hardware-level 4000 emulation is not available.
    Loading system file /opt/retropie/emulators/vice/lib/vice/DRIVES/dos2031'. Loading system file /opt/retropie/emulators/vice/lib/vice/DRIVES/dos2040'.
    Loading system file /opt/retropie/emulators/vice/lib/vice/DRIVES/dos3040'. Loading system file /opt/retropie/emulators/vice/lib/vice/DRIVES/dos4040'.
    Loading system file /opt/retropie/emulators/vice/lib/vice/DRIVES/dos1001'. Drive: Finished loading ROM images. Sound: Available sound devices: alsa sdl dummy fs dump wav voc iff aiff flac ogg soundmovie SDLJoystick: 3 joysticks found SDLJoystick: Device 0 "USB,2-axis 8-button gamepad " (2 axes, 8 buttons, 0 hats, 0 balls) SDLJoystick: Device 1 "hexagons.de Retro-Joystick" (2 axes, 2 buttons, 0 hats, 0 balls) SDLJoystick: Device 2 "hexagons.de Retro-Joystick" (2 axes, 2 buttons, 0 hats, 0 balls) SDLJoystick: Warning - Failed to open /home/pi/.vice/sdl-joymap-C64.vjm'.
    SDLKeyboard: Warning - Failed to open /home/pi/.vice/sdl-hotkey-C64.vkm'. Keyboard: Loading keymap /opt/retropie/emulators/vice/lib/vice/C64/sdl_pos.vkm'.
    SDLVideo: Available Renderers: opengles2 opengles software
    SDLVideo: Vendor : Broadcom
    SDLVideo: Renderer : VideoCore IV HW
    SDLVideo: Version : OpenGL ES 2.0
    SDLVideo: VICII (active) 768x544 32bpp using opengles2
    Main CPU: starting at ($FFFC).
    Main CPU: RESET.
    Sound: Opened device alsa', speed 44100Hz, fragment size 11.6ms, buffer size 104ms reSID: MOS6581, filter on, sampling rate 44100Hz - fast Sound: Warning - Buffer drained Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Sound buffer overflow (cycle based) Sound: Warning - Buffer overflow warning repeated 25 times, will now be ignored ^C Exiting... Sound: Closing device alsa'
    INFO: Failed to set keyboard mode
    *

    Anybody got a solution on how to make the fastload work?

    Thanks!
    Gerd

    1 Reply Last reply Reply Quote 0
    • R
      RumblinBuffalo
      last edited by 28 Jan 2017, 18:37

      @ghack I had the same issue and found the solution here. There is a setting just below True Drive Emulation. 'Virtual Device Traps'. Enabling that option fixes the device not found error. See the link below.

      https://retropie.org.uk/forum/topic/6349/retropie-4-1-vice-emulator-c64-disk-drive-problem/2

      B 1 Reply Last reply 28 Jan 2017, 18:43 Reply Quote 0
      • B
        BuZz administrators @RumblinBuffalo
        last edited by 28 Jan 2017, 18:43

        @RumblinBuffalo I use a turbo cart like on my real c64 - keeping drive emulation on for accuracy etc (for demos and so on).

        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

        1 Reply Last reply Reply Quote 0
        • R
          RumblinBuffalo
          last edited by 29 Jan 2017, 02:30

          @BuZz Good to know. I may give that a try.

          Considering how many hours of my childhood were spent playing a C64, it's absolutely incredible that I only just learned about turbo carts from this forum. Though I do recall the Fast Loader now that I looked it up (Epyx). Don't recall ever having one though.

          1 Reply Last reply Reply Quote 0
          • G
            ghack
            last edited by 29 Jan 2017, 09:32

            Thanks guys, autostart seems to load much faster now.
            However, there is still the problem that "warp mode" is still seems to be turned on after the game starts.
            I enabled the statusbar and it says that VICE is running at 187%
            However, the asterisk in the emulator-menu for warp mode is not showing.

            Maybe using a fastload .crt is a solution.
            However i still don't get it that the builds for Pi and Win are so different in their behaviour.

            1 Reply Last reply Reply Quote 0
            5 out of 5
            • First post
              5/5
              Last post

            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.

              This community forum collects and processes your personal information.
              consent.not_received