FS-UAE 2.5.5dev Released

A new development version has been released. Changes in FS-UAE 2.5.5dev:

  • Dual joystick/mouse mode for joystick port 0, both a specific joystick device and mouse is enabled at the same time (only when joystick_port_0_mode = joystick and a joystick host device is selected).
  • Show on-screen gui_message notifications from UAE code.
  • Added missing @docdir@ substitution variable.
  • More build system updates / removed old cruft.
  • BSD make should now also work (in addition to GNU make).
  • Environment variable FSGS_RETURN_CURSOR_TO can be used to move the cursor to a specific location when FS-UAE quits.
  • (Device Helper) Ignore full negative axis motion events on startup.

Changes in FS-UAE Launcher 2.5.5dev:

  • Added GUI control for option database_show_adult.
  • Automatically update game list when database_show_[games/adult] changes.
  • Fixed (python 3) bug in download hard drive via HTTP feature.

Changes in FS-UAE Arcade 2.5.5dev:

  • Improvements when running under Gnome 3.
  • Kill fs-uae-device-helper when FS-UAE Arcade is quit.
  • Fix image loader so it does not stop handling requests on download errors.

18 thoughts on “FS-UAE 2.5.5dev Released

  1. Hi, I’m packaging the UAE development versions in pkgsrc-wip (work-in-progress). See http://pkgsrc-wip.cvs.sourceforge.net/viewvc/pkgsrc-wip/wip/fs-uae-dev/ .
    I was just working on updating to the latest version, 2.5.5dev2. However, it doesn’t open its SDL window so you don’t see anything. Can that somehow be related to the update to SDL2? I have no other software that uses it so I can’t compare.
    According to the log file, *something* was working though, and Control-C neatly terminated it. I even hear what I think is the floppy clicking…

    This is shown on stdout:

    ==================================
    $ fs-uae

    FS-UAE VERSION 2.5.5dev
    Copyright 1995-2002 Bernd Schmidt, 1999-2012 Toni Wilen,
    2003-2007 Richard Drummond, 2006-2011 Mustafa ‘GnoStiC’ Tufan,
    2011-2013 Frode Solheim, and contributors.

    This is free software; see the file COPYING for copying conditions. There
    is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
    PURPOSE. See the README for more copyright info, and the source code for
    a full list of contributors

    logging to /home/rhialto/.local/share/fs-uae/fs-uae.log
    libamiga (based on emulation core from WinUAE 2800) initialized
    WARNING: No configuration file was found
    logging to /home/rhialto/FS-UAE/Cache/Logs/fs-uae.log.txt
    auto: 74 36 640 480
    = 74 36 640 480
    auto: 74 36 640 400
    = 74 36 640 400
    ==================================

    and this is in /home/rhialto/.local/share/fs-uae/fs-uae.log:

    ==================================

    FS-UAE VERSION 2.5.5dev
    Copyright 1995-2002 Bernd Schmidt, 1999-2012 Toni Wilen,
    2003-2007 Richard Drummond, 2006-2011 Mustafa ‘GnoStiC’ Tufan,
    2011-2013 Frode Solheim, and contributors.

    This is free software; see the file COPYING for copying conditions. There
    is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
    PURPOSE. See the README for more copyright info, and the source code for
    a full list of contributors

    current directory is /mnt/vol1/rhialto/cvs
    libamiga (based on emulation core from WinUAE 2800) initialized

    —————————————————————————-
    libfsemu init
    —————————————————————————-

    fs_emu_init
    current time() is: 1405106479
    localtime+timegm: -1
    localtime+mktime: 1405106479
    time of day: 1405106479 + (712426 / 1000000)
    localtime offset: 7200
    calling fs_ml_init
    fs_ml_init (operating system: unknown)
    initialize dialog module
    load config file
    – using $exe directory “/usr/pkg/bin”
    checking config file /usr/pkg/bin/Config.fs-uae
    checking config file Config.fs-uae
    checking config file fs-uae.conf
    checking config file /home/rhialto/.config/fs-uae/fs-uae.conf
    – checking /home/rhialto/.config/fs-uae/configurations-dir
    – checking /home/rhialto/.config/fs-uae/base-dir
    – using base dir $DOCUMENTS/FS-UAE
    WARNING: did not find documents directory
    – using home directory “/home/rhialto”
    – using documents directory “/home/rhialto”
    – using base ($BASE / $FSUAE) directory “/home/rhialto/FS-UAE”
    resolve_path /home/rhialto/FS-UAE/Configurations (absolute)
    – using “Configurations” directory “/home/rhialto/FS-UAE/Configurations”
    checking config file /home/rhialto/FS-UAE/Configurations/Default.fs-uae
    No configuration file was foundchecking config file /home/rhialto/FS-UAE/Configurations/Host.fs-uae

    —————————————————————————-
    config (/home/rhialto/FS-UAE/Configurations/Host.fs-uae)
    —————————————————————————-

    keep_aspect = 1
    console_debugger = 1
    mouse_speed = 35
    locale is set to C
    using data dir “/usr/pkg/bin/../share/fs-uae/share-dir”
    using locale dir “/usr/pkg/bin/../share/locale”
    WARNING: No configuration file was found

    —————————————————————————-
    fs-uae init
    —————————————————————————-

    configure logging: none
    – checking /home/rhialto/.config/fs-uae/kickstarts-dir
    resolve_path /home/rhialto/FS-UAE/Kickstarts (absolute)
    – using “Kickstarts” directory “/home/rhialto/FS-UAE/Kickstarts”
    – checking /home/rhialto/.config/fs-uae/floppies-dir
    resolve_path /home/rhialto/FS-UAE/Floppies (absolute)
    – using “Floppies” directory “/home/rhialto/FS-UAE/Floppies”
    – checking /home/rhialto/.config/fs-uae/cdroms-dir
    resolve_path /home/rhialto/FS-UAE/CD-ROMs (absolute)
    – using “CD-ROMs” directory “/home/rhialto/FS-UAE/CD-ROMs”
    – checking /home/rhialto/.config/fs-uae/hard-drives-dir
    resolve_path /home/rhialto/FS-UAE/Hard Drives (absolute)
    – using “Hard Drives” directory “/home/rhialto/FS-UAE/Hard Drives”
    fs_uae_configure_amiga_model
    using PAL mode (50Hz)
    fs_emu_set_video_frame_rate: 50
    g_fs_emu_video_sync_to_vblank = 0
    WARNING: unknown amiga config specified, using A500
    fs_uae_state_dir:
    – checking /home/rhialto/.config/fs-uae/save-states-dir
    resolve_path /home/rhialto/FS-UAE/Save States (absolute)
    – using “Save States” directory “/home/rhialto/FS-UAE/Save States”
    save_states_dir: /home/rhialto/FS-UAE/Save States
    save_dir_name not set, using Default
    – using state dir /home/rhialto/FS-UAE/Save States/Default
    final state dir path: /home/rhialto/FS-UAE/Save States/Default
    – checking /home/rhialto/.config/fs-uae/controllers-dir
    resolve_path /home/rhialto/FS-UAE/Controllers (absolute)
    – using “Controllers” directory “/home/rhialto/FS-UAE/Controllers”
    – checking /home/rhialto/.config/fs-uae/logs-dir
    resolve_path /home/rhialto/FS-UAE/Cache/Logs (absolute)
    – using “Cache/Logs” directory “/home/rhialto/FS-UAE/Cache/Logs”
    switch to log file /home/rhialto/FS-UAE/Cache/Logs/fs-uae.log.txt

    ==================================

    and this is in /home/rhialto/FS-UAE/Cache/Logs/fs-uae.log.txt

    ==================================
    FS-UAE VERSION 2.5.5dev
    Copyright 1995-2002 Bernd Schmidt, 1999-2012 Toni Wilen,
    2003-2007 Richard Drummond, 2006-2011 Mustafa ‘GnoStiC’ Tufan,
    2011-2013 Frode Solheim, and contributors.

    This is free software; see the file COPYING for copying conditions. There
    is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
    PURPOSE. See the README for more copyright info, and the source code for
    a full list of contributors

    current directory is /mnt/vol1/rhialto/cvs
    libamiga (based on emulation core from WinUAE 2800) initialized

    —————————————————————————-
    libfsemu init
    —————————————————————————-

    fs_emu_init
    current time() is: 1405106479
    localtime+timegm: -1
    localtime+mktime: 1405106479
    time of day: 1405106479 + (712426 / 1000000)
    localtime offset: 7200
    calling fs_ml_init
    fs_ml_init (operating system: unknown)
    initialize dialog module
    load config file
    – using $exe directory “/usr/pkg/bin”
    checking config file /usr/pkg/bin/Config.fs-uae
    checking config file Config.fs-uae
    checking config file fs-uae.conf
    checking config file /home/rhialto/.config/fs-uae/fs-uae.conf
    – checking /home/rhialto/.config/fs-uae/configurations-dir
    – checking /home/rhialto/.config/fs-uae/base-dir
    – using base dir $DOCUMENTS/FS-UAE
    WARNING: did not find documents directory
    – using home directory “/home/rhialto”
    – using documents directory “/home/rhialto”
    – using base ($BASE / $FSUAE) directory “/home/rhialto/FS-UAE”
    resolve_path /home/rhialto/FS-UAE/Configurations (absolute)
    – using “Configurations” directory “/home/rhialto/FS-UAE/Configurations”
    checking config file /home/rhialto/FS-UAE/Configurations/Default.fs-uae
    No configuration file was foundchecking config file /home/rhialto/FS-UAE/Configurations/Host.fs-uae

    —————————————————————————-
    config (/home/rhialto/FS-UAE/Configurations/Host.fs-uae)
    —————————————————————————-

    keep_aspect = 1
    console_debugger = 1
    mouse_speed = 35
    locale is set to C
    using data dir “/usr/pkg/bin/../share/fs-uae/share-dir”
    using locale dir “/usr/pkg/bin/../share/locale”
    WARNING: No configuration file was found

    —————————————————————————-
    fs-uae init
    —————————————————————————-

    configure logging: none
    – checking /home/rhialto/.config/fs-uae/kickstarts-dir
    resolve_path /home/rhialto/FS-UAE/Kickstarts (absolute)
    – using “Kickstarts” directory “/home/rhialto/FS-UAE/Kickstarts”
    – checking /home/rhialto/.config/fs-uae/floppies-dir
    resolve_path /home/rhialto/FS-UAE/Floppies (absolute)
    – using “Floppies” directory “/home/rhialto/FS-UAE/Floppies”
    – checking /home/rhialto/.config/fs-uae/cdroms-dir
    resolve_path /home/rhialto/FS-UAE/CD-ROMs (absolute)
    – using “CD-ROMs” directory “/home/rhialto/FS-UAE/CD-ROMs”
    – checking /home/rhialto/.config/fs-uae/hard-drives-dir
    resolve_path /home/rhialto/FS-UAE/Hard Drives (absolute)
    – using “Hard Drives” directory “/home/rhialto/FS-UAE/Hard Drives”
    fs_uae_configure_amiga_model
    using PAL mode (50Hz)
    fs_emu_set_video_frame_rate: 50
    g_fs_emu_video_sync_to_vblank = 0
    WARNING: unknown amiga config specified, using A500
    fs_uae_state_dir:
    – checking /home/rhialto/.config/fs-uae/save-states-dir
    resolve_path /home/rhialto/FS-UAE/Save States (absolute)
    – using “Save States” directory “/home/rhialto/FS-UAE/Save States”
    save_states_dir: /home/rhialto/FS-UAE/Save States
    save_dir_name not set, using Default
    – using state dir /home/rhialto/FS-UAE/Save States/Default
    final state dir path: /home/rhialto/FS-UAE/Save States/Default
    – checking /home/rhialto/.config/fs-uae/controllers-dir
    resolve_path /home/rhialto/FS-UAE/Controllers (absolute)
    – using “Controllers” directory “/home/rhialto/FS-UAE/Controllers”
    – checking /home/rhialto/.config/fs-uae/logs-dir
    resolve_path /home/rhialto/FS-UAE/Cache/Logs (absolute)
    – using “Cache/Logs” directory “/home/rhialto/FS-UAE/Cache/Logs”
    switch to log file /home/rhialto/FS-UAE/Cache/Logs/fs-uae.log.txt
    – checking /home/rhialto/.config/fs-uae/themes-dir
    resolve_path /home/rhialto/FS-UAE/Themes (absolute)
    – using “Themes” directory “/home/rhialto/FS-UAE/Themes”
    themes_dir = /home/rhialto/FS-UAE/Themes
    fs_emu_init_2
    fs_emu_theme_init
    loading theme “”
    fs_emu_video_init
    full-scene anti-aliasing is not requested
    detected refresh rate: 75
    current display mode is 0x0 @ 75 Hz
    checking video sync mode
    not specified: no video sync
    no video sync (using timers only)
    using default video format BGRA
    using default texture format
    fs_emu_init_render
    scale: -1.00 -1.00 align: 0.50 0.50
    calling fs_ml_init_2
    detected refresh rate: 75
    assuming refresh rate: 75 (13333 usec per frame)
    fs_ml_input_init
    calling fs_ml_video_init
    creating condition
    creating mutex
    fs_ml_mouse_init
    – adding system mouse
    ManyMouse thread running
    initializing ManyMouse library, (c) 2005-2012 Ryan C. Gordon.
    initialization failed (-1)
    num joystick devices: 0
    WARNING: Joystick module not initialized
    read config
    fs_emu_input_init
    init_input_configs
    reading input device configs from /usr/pkg/bin/../share/fs-uae/input
    reading input device configs from /home/rhialto/FS-UAE/Controllers
    initializing devices for menu
    0 KEYBOARD
    get system config for device: keyboard_0_0_0_0_unknown
    config file for keyboard_0_0_0_0_unknown was not found
    did not find menu config for device “keyboard_0_0_0_0_unknown”
    get system config for device: keyboard
    read config for keyboard for menu (from /usr/pkg/bin/../share/fs-uae/input/generic/keyboard.ini)
    key_down (274) => action “down” (4)
    did not find action for “skip_left”
    key_left (276) => action “left” (1)
    key_right (275) => action “right” (2)
    key_escape (27) => action “escape” (10)
    key_up (273) => action “up” (3)
    did not find action for “skip_right”
    key_backspace (8) => action “back” (6)
    did not find action for “secondary”
    key_return (13) => action “primary” (5)
    1 MOUSE
    get system config for device: mouse_0_0_0_0_unknown
    config file for mouse_0_0_0_0_unknown was not found
    did not find menu config for device “mouse_0_0_0_0_unknown”
    get system config for device: mouse
    read config for mouse for menu (from /usr/pkg/bin/../share/fs-uae/input/generic/mouse.ini)
    no config for platform menu
    did not find menu config for device “mouse”
    fs_emu_audio_init
    openal_audio_init
    openal device opened:
    openal devices:
    – no support for device enumeration
    openal default device: ‘((sampling-rate 44100) (device ‘(native))
    openal: trying frequency 48000
    openal: created context
    openal: made context current
    openal: number of stereo sources is 0
    fs_ml_video_create_window
    keyboard input grab: 305419896
    FS-UAE was compiled for SDL 2.0.3
    defaulting to fullscreen_mode = desktop for SDL2
    automatic input grab: 1
    using windowed mode
    setting (windowed) video mode 960 540
    SDL_CreateWindow(x=805240832, y=805240832, w=960, h=540, flags=34)
    error getting window information
    opengl max texture size (estimate): 0x0
    *** Setting swap interval to 0 ***
    initial input grab: 1
    init_opengl
    fs_emu_video_init_opengl
    setup_opengl
    loaded sub-texture from “/usr/pkg/bin/../share/fs-uae/sidebar_edge.png”
    fs_image_destroy
    loaded sub-texture from “/usr/pkg/bin/../share/fs-uae/sidebar.png”
    fs_image_destroy
    loaded sub-texture from “/usr/pkg/bin/../share/fs-uae/gloss.png”
    fs_image_destroy
    loaded sub-texture from “/usr/pkg/bin/../share/fs-uae/glow_left.png”
    fs_image_destroy
    loaded sub-texture from “/usr/pkg/bin/../share/fs-uae/glow_top.png”
    fs_image_destroy
    loaded sub-texture from “/usr/pkg/bin/../share/fs-uae/glow_top_left.png”
    fs_image_destroy
    loaded sub-texture from “/usr/pkg/bin/../share/fs-uae/close.png”
    fs_image_destroy
    loaded sub-texture from “/usr/pkg/bin/../share/fs-uae/volume.png”
    fs_image_destroy
    loaded sub-texture from “/usr/pkg/bin/../share/fs-uae/volume_muted.png”
    fs_image_destroy
    loaded sub-texture from “/usr/pkg/bin/../share/fs-uae/aspect.png”
    fs_image_destroy
    loaded sub-texture from “/usr/pkg/bin/../share/fs-uae/stretch.png”
    fs_image_destroy
    loaded sub-texture from “/usr/pkg/bin/../share/fs-uae/item_background.png”
    fs_image_destroy
    loaded sub-texture from “/usr/pkg/bin/../share/fs-uae/top_item_background.png”
    fs_image_destroy
    loaded sub-texture from “/usr/pkg/bin/../share/fs-uae/heading_strip.png”
    fs_image_destroy
    loaded sub-texture from “/usr/pkg/bin/../share/fs-uae/pause_indicator.png”
    fs_image_destroy
    g_fs_emu_theme.overlay_image overlay.png => (null)
    initializing menu
    load font /usr/pkg/bin/../share/fs-uae/title_font.png
    loading image “/usr/pkg/bin/../share/fs-uae/title_font.png”
    font height: 32 pixels
    256 characters
    load font /usr/pkg/bin/../share/fs-uae/menu_font.png
    loading image “/usr/pkg/bin/../share/fs-uae/menu_font.png”
    font height: 32 pixels
    512 characters
    fs_emu_xml_shader_init
    create windows is done
    fs_uae_init_recording
    not running in record mode
    initializing audio stream 0
    frequency: 48000, buffers: 48 buffer size: 512 bytes
    openal error 40962 (alGenSources)
    audio buffer target size (ms) = 40
    audio buffer target size (bytes) = 7680
    initializing audio stream 1
    frequency: 44100, buffers: 48 buffer size: 28224 bytes
    openal error 40962 (alGenSources)
    adding rtg resolution 672×540
    adding rtg resolution 1344×1080
    adding rtg resolution 960×540
    adding rtg resolution 1280×1024
    fs_uae_init_video
    fs_uae_configure_menu
    fs_emu_menu_set_current 0x7f7ff6f45c00
    fs_emu_run, main_function at 0x94c811
    checking OpenGL capabilities
    deciding video sync method
    – using default sync method
    – SYNC_FINISH_SWAP_FINISH
    emulation thread started
    main function at 0x94c811
    amiga_main
    KB: keyboard_settrans
    using text cache texture size 2048×2048
    target_default_options p=0x2dd91a0 type=0
    target_default_options: enabling floppy sounds
    — stub — void target_save_options(zfile*, uae_prefs*) zfile=0x7f7ff67010c0 p=0x2dd91a0
    freetype initialized

    built_in_chipset_prefs

    built_in_chipset_prefs

    — stub — void target_fixup_options(uae_prefs*)
    graphics_setup
    preinit_shm
    Total physical RAM 8122M, all RAM 8122M. Attempting to reserve: 2049M.
    – VirtualAlloc 0x0 2148532224 3153920 4
    MEM_RESERVE
    Reserved: 0x0x7f7f6cb00000-0x0x7f7fecc00000 (80100000 2049M)
    — stub — int target_cfgfile_load(uae_prefs*, const TCHAR*, int, int)

    built_in_chipset_prefs

    built_in_chipset_prefs

    — stub — void target_fixup_options(uae_prefs*)
    target_default_options p=0x2dd91a0 type=1
    target_default_options: enabling floppy sounds

    built_in_chipset_prefs

    —————————————————————————-
    uae configuration
    —————————————————————————-

    fs_uae_configure_amiga_hardware
    fs_uae_load_rom_files /home/rhialto/FS-UAE/Kickstarts
    read rom key file, size = 2069
    ROM KEY ‘/home/rhialto/FS-UAE/Kickstarts/rom.key’ 2069 bytes loaded
    found file “kick110.rom”
    – checking /home/rhialto/.config/fs-uae/cache-dir
    resolve_path /home/rhialto/FS-UAE/Cache (absolute)
    – using “Cache” directory “/home/rhialto/FS-UAE/Cache”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/kick110.rom
    – found cached crc32
    – rom added via cached entry
    found file “kick120.rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/kick120.rom
    – found cached crc32
    – rom added via cached entry
    found file “kick130.rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/kick130.rom
    – found cached crc32
    – rom added via cached entry
    found file “kick204.rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/kick204.rom
    – found cached crc32
    – rom added via cached entry
    found file “kick300.rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/kick300.rom
    – found cached crc32
    – rom added via cached entry
    found file “CD32 Extended-ROM rev 40.60 (1993)(Commodore)(CD32).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/CD32 Extended-ROM rev 40.60 (1993)(Commodore)(CD32).rom
    – found cached crc32
    – rom added via cached entry
    found file “CDTV Extended-ROM v1.0 (1992)(Commodore)(CDTV).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/CDTV Extended-ROM v1.0 (1992)(Commodore)(CDTV).rom
    – found cached crc32
    – rom added via cached entry
    found file “CDTV Extended-ROM v2.3 (1992)(Commodore)(CDTV).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/CDTV Extended-ROM v2.3 (1992)(Commodore)(CDTV).rom
    – found cached crc32
    – rom added via cached entry
    found file “Kickstart Bootstrap (1985)(Commodore)(A1000).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart Bootstrap (1985)(Commodore)(A1000).rom
    – found cached crc32
    found file “Kickstart v1.0 (1985)(Commodore)(A1000)(NTSC).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v1.0 (1985)(Commodore)(A1000)(NTSC).rom
    – found cached crc32
    – rom added via cached entry
    found file “Kickstart v1.1 rev 31.34 (1985)(Commodore)(A1000)(NTSC).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v1.1 rev 31.34 (1985)(Commodore)(A1000)(NTSC).rom
    – found cached crc32
    – rom added via cached entry
    found file “Kickstart v0.7 rev 27.3 (1985)(Commodore)(A1000)(NTSC)(beta).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v0.7 rev 27.3 (1985)(Commodore)(A1000)(NTSC)(beta).rom
    – found cached crc32
    found file “Kickstart v1.1 rev 32.34 (1986)(Commodore)(A1000)(PAL).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v1.1 rev 32.34 (1986)(Commodore)(A1000)(PAL).rom
    – found cached crc32
    – rom added via cached entry
    found file “Kickstart v1.2 rev 33.166 (1986)(Commodore)(A1000).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v1.2 rev 33.166 (1986)(Commodore)(A1000).rom
    – found cached crc32
    – rom added via cached entry
    found file “Kickstart v1.2 rev 33.180 (1986)(Commodore)(A500-A1000-A2000).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v1.2 rev 33.180 (1986)(Commodore)(A500-A1000-A2000).rom
    – found cached crc32
    – rom added via cached entry
    found file “Kickstart v1.3 rev 34.5 (1987)(Commodore)(A3000).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v1.3 rev 34.5 (1987)(Commodore)(A3000).rom
    – found cached crc32
    – rom added via cached entry
    found file “Kickstart v1.3 rev 34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v1.3 rev 34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV).rom
    – found cached crc32
    – rom added via cached entry
    found file “Kickstart v1.4a15 rev 36.15 (1989)(Commodore)(alpha).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v1.4a15 rev 36.15 (1989)(Commodore)(alpha).rom
    – found cached crc32
    found file “Kickstart v2.0 rev 36.143 (1990)(Commodore)(A3000).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v2.0 rev 36.143 (1990)(Commodore)(A3000).rom
    – found cached crc32
    found file “Kickstart v2.04 rev 37.175 (1991)(Commodore)(A3000).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v2.04 rev 37.175 (1991)(Commodore)(A3000).rom
    – found cached crc32
    – rom added via cached entry
    found file “Kickstart v2.04 rev 37.175 (1991)(Commodore)(A500+).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v2.04 rev 37.175 (1991)(Commodore)(A500+).rom
    – found cached crc32
    – rom added via cached entry
    found file “Kickstart v2.05 rev 37.300 (1991)(Commodore)(A600HD).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v2.05 rev 37.300 (1991)(Commodore)(A600HD).rom
    – found cached crc32
    – rom added via cached entry
    found file “Kickstart v3.1 rev 40.55 (1993)(Commodore)(A3000).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v3.1 rev 40.55 (1993)(Commodore)(A3000).rom
    – found cached crc32
    found file “Kickstart v3.1 rev 40.55 (1993)(Commodore)(A4000).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v3.1 rev 40.55 (1993)(Commodore)(A4000).rom
    – found cached crc32
    found file “Kickstart v3.1 rev 40.60 (1993)(Commodore)(CD32).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v3.1 rev 40.60 (1993)(Commodore)(CD32).rom
    – found cached crc32
    – rom added via cached entry
    found file “Kickstart v3.1 rev 40.62 (1993)(Commodore)(A3000).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v3.1 rev 40.62 (1993)(Commodore)(A3000).rom
    – found cached crc32
    found file “Kickstart v3.1 rev 40.63 (1993)(Commodore)(A500-A600-A2000).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v3.1 rev 40.63 (1993)(Commodore)(A500-A600-A2000).rom
    – found cached crc32
    found file “Kickstart v3.1 rev 40.68 (1993)(Commodore)(A1200).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v3.1 rev 40.68 (1993)(Commodore)(A1200).rom
    – found cached crc32
    – rom added via cached entry
    found file “Kickstart v3.1 rev 40.68 (1993)(Commodore)(A4000).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v3.1 rev 40.68 (1993)(Commodore)(A4000).rom
    – found cached crc32
    – rom added via cached entry
    found file “Kickstart v3.1 rev 40.70 (1993)(Commodore)(A4000).rom”
    amiga_add_rom_file /home/rhialto/FS-UAE/Kickstarts/Kickstart v3.1 rev 40.70 (1993)(Commodore)(A4000).rom
    – found cached crc32
    configuring “Amiga 500”, accuracy=1
    amiga_quickstart model=0 config=0 compa=0 (accuracy 1)
    target_default_options p=0x2dd91a0 type=1
    target_default_options: enabling floppy sounds

    built_in_chipset_prefs

    set option “cachesize” to “0” (result: 1)
    set option “comp_trustbyte” to “indirect” (result: 1)
    set option “comp_trustword” to “indirect” (result: 1)
    set option “comp_trustlong” to “indirect” (result: 1)
    set option “comp_trustnaddr” to “indirect” (result: 1)
    setting cpu_idle = 2
    set option “sound_stereo_separation” to “10” (result: 1)
    configure_floppies
    value for option floppy_drive_0: (null)
    set option “floppy0” to “” (result: 1)
    set option “floppy0type” to “0” (result: 1)
    value for option floppy_drive_1: (null)
    set option “floppy1” to “” (result: 1)
    set option “floppy1type” to “0” (result: 1)
    value for option floppy_drive_2: (null)
    set option “floppy2” to “” (result: 1)
    set option “floppy2type” to “0” (result: 1)
    value for option floppy_drive_3: (null)
    set option “floppy3” to “” (result: 1)
    set option “floppy3type” to “0” (result: 1)
    set option “nr_floppies” to “1” (result: 1)
    set option “floppy1” to “” (result: 1)
    set option “floppy1type” to “-1” (result: 1)
    set option “floppy2” to “” (result: 1)
    set option “floppy2type” to “-1” (result: 1)
    set option “floppy3” to “” (result: 1)
    set option “floppy3type” to “-1” (result: 1)
    set option “diskimage0” to “” (result: 1)
    set option “diskimage1” to “” (result: 1)
    set option “diskimage2” to “” (result: 1)
    set option “diskimage3” to “” (result: 1)
    set option “diskimage4” to “” (result: 1)
    set option “diskimage5” to “” (result: 1)
    set option “diskimage6” to “” (result: 1)
    set option “diskimage7” to “” (result: 1)
    set option “diskimage8” to “” (result: 1)
    set option “diskimage9” to “” (result: 1)
    set option “diskimage10” to “” (result: 1)
    set option “diskimage11” to “” (result: 1)
    set option “diskimage12” to “” (result: 1)
    set option “diskimage13” to “” (result: 1)
    set option “diskimage14” to “” (result: 1)
    set option “diskimage15” to “” (result: 1)
    set option “diskimage16” to “” (result: 1)
    set option “diskimage17” to “” (result: 1)
    set option “diskimage18” to “” (result: 1)
    set option “diskimage19” to “” (result: 1)
    configure_cdrom
    fs_uae_configure_hard_drives
    configuring joystick ports:
    set option “joyport0” to “none” (result: 1)
    set option “joyport1” to “none” (result: 1)
    fs_uae_configure_actions
    fs_uae_read_override_actions_for_port 0
    fs_uae_read_override_actions_for_port 1
    fs_uae_read_override_actions_for_port 2
    fs_uae_read_override_actions_for_port 3
    fs_uae_read_override_actions_for_port 4
    configuring joystick port 0 (mouse)
    configuring joystick port 1 (auto)
    trying to auto-configure joystick 1 in port 1
    configure joystick “JOYSTICK” for “amiga”
    did not match device #0 (KEYBOARD)
    did not match device #1 (MOUSE)
    could not auto-configure joystick 1, using keyboard emulation
    configuring joystick port 2 (nothing)
    nothing connected to port
    configuring joystick port 3 (nothing)
    nothing connected to port
    configuring joystick port 4 (nothing)
    nothing connected to port
    set option “statefile” to “/home/rhialto/FS-UAE/Save States/Default/Saved State.uss” (result: 1)
    amiga_set_save_image_dir /home/rhialto/FS-UAE/Save States/Default
    set option “sound_frequency” to “48000” (result: 1)
    amiga_set_audio_frequency: 48000
    fs_uae_set_uae_paths
    – checking /home/rhialto/.config/fs-uae/plugins-dir
    resolve_path /home/rhialto/FS-UAE/Plugins (absolute)
    – using “Plugins” directory “/home/rhialto/FS-UAE/Plugins”
    found “built-in” driveclick directory at /usr/pkg/bin/../share/fs-uae/floppy_sounds
    read_custom_uae_options
    writing uae config to /home/rhialto/FS-UAE/Cache/Logs/debug.uae
    — stub — void target_save_options(zfile*, uae_prefs*) zfile=0x7f7ff6701180 p=0x2dd91a0

    —————————————————————————-
    end of uae configuration
    —————————————————————————-

    init_joystick
    — stub — int init_kb()
    — stub — int gui_init()
    — stub — void logging_init()
    init_shm
    doinit_shm
    NATMEM: Our special area: 0x0x7f7f6cb00000-0x0x7f7f6db00000 (01000000 16M)

    built_in_chipset_prefs

    built_in_chipset_prefs

    — stub — void target_fixup_options(uae_prefs*)
    — stub — void target_run()
    get_joystick_widget_num joy=0
    get_joystick_widget_num joy=1
    get_joystick_widget_num joy=2
    get_joystick_widget_num joy=3
    get_joystick_widget_num joy=0
    get_joystick_widget_num joy=1
    get_joystick_widget_num joy=2
    get_joystick_widget_num joy=3
    get_joystick_widget_num joy=0
    get_joystick_widget_num joy=1
    get_joystick_widget_num joy=2
    get_joystick_widget_num joy=3
    get_joystick_widget_num joy=0
    get_joystick_widget_num joy=1
    get_joystick_widget_num joy=2
    get_joystick_widget_num joy=3
    uaegfx.card magic code: 00F03000-00F0313E ABI=00000000
    bsdsocket.library installed
    uaenative.library installed (unknown-x86-64.unknown)
    Entered action_replay_load ()
    ROM loader.. ()
    amiga_patch_rom
    ROM: SHA1=c39bd9094d4e5f4e28c1411f3086950406062e87
    convering amiga-os-130 ROM (in-memory) to preferred A500 ROM
    ROM: SHA1=891e9a547772fe0c6c19b610baf8bc4ea7fcb785
    Known ROM ‘KS ROM v1.3 (A500,A1000,A2000)’ loaded
    ROM loader end
    memory init end
    gfx_set_picasso_state 0
    drive_insert drv=0x1e54960 dnum=0 fname= fake=0
    gui_disk_image_change drive 0
    gui_disk_image_change drive 0
    drive_insert drv=0x1e76f80 dnum=1 fname= fake=0
    gui_disk_image_change drive 1
    gui_disk_image_change drive 1
    drive_insert drv=0x1e995a0 dnum=2 fname= fake=0
    gui_disk_image_change drive 2
    gui_disk_image_change drive 2
    drive_insert drv=0x1ebbbc0 dnum=3 fname= fake=0
    gui_disk_image_change drive 3
    gui_disk_image_change drive 3
    No disk in drive 0.
    CPU cycleunit: 256 (0.500)
    1867 CPU functions
    Building CPU, 44274 opcodes (0 -1 1)
    CPU=68000, FPU=0, MMU=0, JIT=0. prefetch and cycle-exact 24-bit
    graphics_init
    calling reset_drawing
    init_colors
    init_sound
    get_joystick_widget_num joy=0
    get_joystick_widget_num joy=1
    get_joystick_widget_num joy=2
    get_joystick_widget_num joy=3
    get_joystick_widget_num joy=0
    get_joystick_widget_num joy=1
    get_joystick_widget_num joy=2
    get_joystick_widget_num joy=3
    get_joystick_widget_num joy=0
    get_joystick_widget_num joy=1
    get_joystick_widget_num joy=2
    get_joystick_widget_num joy=3
    get_joystick_widget_num joy=0
    get_joystick_widget_num joy=1
    get_joystick_widget_num joy=2
    get_joystick_widget_num joy=3
    CPU cycleunit: 256 (0.500)
    — stub — void target_reset()
    — stub — void filesys_addexternals()
    init_shm
    memory init end
    initparallel uae_boot_rom = 0
    Reset at 00000000. Chipset mask = 00000000
    00000000 2048K/4 = 512K Chip memory
    00200000 8192K/0 = 8192K
    00A00000 2048K/0 = 2048K CIA
    00C00000 512K/1 = 512K Slow memory
    00C80000 1024K/0 = 1024K Custom chipset
    00D80000 256K/0 = 256K
    00DC0000 64K/0 = 64K Battery backed up clock (none)
    00DD0000 64K/0 = 64K
    00DE0000 128K/0 = 128K Custom chipset
    00E00000 512K/2 = 256K Kickstart ROM (C4F0F55F)
    =KS ROM v1.3 (A500,A1000,A2000) rev 34.5 (256k) [315093-02]
    00E80000 64K/0 = 64K Autoconfig
    00E90000 960K/0 = 960K
    00F80000 512K/2 = 256K Kickstart ROM (C4F0F55F)
    =KS ROM v1.3 (A500,A1000,A2000) rev 34.5 (256k) [315093-02]
    uae_start_tread “ide” function at 0x954aba arg 0x0
    drive_insert drv=0x1e54960 dnum=0 fname= fake=0
    gui_disk_image_change drive 0
    gui_disk_image_change drive 0
    drive_insert drv=0x1e76f80 dnum=1 fname= fake=0
    gui_disk_image_change drive 1
    gui_disk_image_change drive 1
    drive_insert drv=0x1e995a0 dnum=2 fname= fake=0
    gui_disk_image_change drive 2
    gui_disk_image_change drive 2
    drive_insert drv=0x1ebbbc0 dnum=3 fname= fake=0
    gui_disk_image_change drive 3
    gui_disk_image_change drive 3
    PAL mode V=50.0000Hz H=15625.0881Hz (227×312+0) IDX=10 (PAL) D=0 RTG=0/0
    target_graphics_buffer_update – clearing buffer
    P96FREQ: 312*50.0000 = 15600.0000 / 50.0 = 312
    fs_emu_audio_resume_stream 0
    openal error 40961 (alSourcePlay)
    gfx_set_picasso_state 0
    — stub — void fpux_restore(int*)
    hardreset, memory cleared
    init_sound
    init_sound_thread
    uae_start_tread “Sound” function at 0x992bad arg 0x0
    initialize drivesound
    open_sound returning 1
    SNDRATE 312.0*227.0*50.000000=3541200.000000
    restarting audio stream 0 (buffer underrun)
    wait_for_frame_no_netplay: new frame rate 50 (time: 20000)
    fs_uae_reconfigure_input_ports_amiga
    sending event to set port 0 to mode 1
    sending event to set port 1 to mode 2
    amiga_set_joystick_port_mode port=0 mode=1
    fs_uae_reconfigure_input_ports_host
    configuring joystick port 0
    * amiga mouse
    * using device MOUSE
    mapping mouse to port 0
    fs_emu_configure_mouse (device: MOUSE)
    did not match device #0 (KEYBOARD)
    matched device #1
    configuring joystick port 1
    * nothing in port
    * FIXME
    configuring joystick port 2
    * nothing in port
    * FIXME
    configuring joystick port 3
    * nothing in port
    * FIXME
    configuring joystick port 4
    * nothing in port
    * FIXME
    map_custom_keyboard_actions
    map_custom_joystick_actions
    map_custom_joystick_actions for KEYBOARD
    config name “keyboard_0_0_0_0_unknown”
    get system config for device: keyboard_0_0_0_0_unknown
    config file for keyboard_0_0_0_0_unknown was not found
    did not find generic gamepad config for device “keyboard_0_0_0_0_unknown”
    config name “keyboard”
    get system config for device: keyboard
    read config for keyboard for universal (from /usr/pkg/bin/../share/fs-uae/input/generic/keyboard.ini)
    no config for platform universal
    did not find generic gamepad config for device “keyboard”
    map_custom_joystick_actions for MOUSE
    config name “mouse_0_0_0_0_unknown”
    get system config for device: mouse_0_0_0_0_unknown
    config file for mouse_0_0_0_0_unknown was not found
    did not find generic gamepad config for device “mouse_0_0_0_0_unknown”
    config name “mouse”
    get system config for device: mouse
    read config for mouse for universal (from /usr/pkg/bin/../share/fs-uae/input/generic/mouse.ini)
    no config for platform universal
    did not find generic gamepad config for device “mouse”
    amiga_set_joystick_port_mode port=1 mode=2
    fs_uae_reconfigure_input_ports_host
    configuring joystick port 0
    * amiga mouse
    * using device MOUSE
    mapping mouse to port 0
    fs_emu_configure_mouse (device: MOUSE)
    did not match device #0 (KEYBOARD)
    matched device #1
    configuring joystick port 1
    * amiga joystick
    * using device KEYBOARD
    configure joystick “KEYBOARD” for “amiga”
    matched device #0
    config name “keyboard_0_0_0_0_unknown”
    get system config for device: keyboard_0_0_0_0_unknown
    config file for keyboard_0_0_0_0_unknown was not found
    did not find config for device “keyboard_0_0_0_0_unknown”
    config name “keyboard”
    get system config for device: keyboard
    read config for keyboard for amiga (from /usr/pkg/bin/../share/fs-uae/input/generic/keyboard.ini)
    key_up (273) => action “up” (62)
    key_down (274) => action “down” (63)
    key_left (276) => action “left” (60)
    key_right (275) => action “right” (61)
    key_rctrl (305) => action “1” (68)
    key_ralt (307) => action “1” (68)
    configuring joystick port 2
    * nothing in port
    * FIXME
    configuring joystick port 3
    * nothing in port
    * FIXME
    configuring joystick port 4
    * nothing in port
    * FIXME
    map_custom_keyboard_actions
    map_custom_joystick_actions
    map_custom_joystick_actions for KEYBOARD
    config name “keyboard_0_0_0_0_unknown”
    get system config for device: keyboard_0_0_0_0_unknown
    config file for keyboard_0_0_0_0_unknown was not found
    did not find generic gamepad config for device “keyboard_0_0_0_0_unknown”
    config name “keyboard”
    get system config for device: keyboard
    read config for keyboard for universal (from /usr/pkg/bin/../share/fs-uae/input/generic/keyboard.ini)
    no config for platform universal
    did not find generic gamepad config for device “keyboard”
    map_custom_joystick_actions for MOUSE
    config name “mouse_0_0_0_0_unknown”
    get system config for device: mouse_0_0_0_0_unknown
    config file for mouse_0_0_0_0_unknown was not found
    did not find generic gamepad config for device “mouse_0_0_0_0_unknown”
    config name “mouse”
    get system config for device: mouse
    read config for mouse for universal (from /usr/pkg/bin/../share/fs-uae/input/generic/mouse.ini)
    no config for platform universal
    did not find generic gamepad config for device “mouse”
    Display Size: 640×480 Offset: 74×36
    First: 26 Last: 0 MinV: 0 MaxV: 0 Min: 26
    auto: 74 36 640 480
    = 74 36 640 480
    fs_emu_set_video_frame_rate: 50
    g_fs_emu_video_sync_to_vblank = 0
    Illegal instruction: 4e7b at 00FC0564 -> 00FC0582
    SERIAL: period=372, baud=9600, hsyncs=16, bits=8, PC=fc2234
    SNDRATE 313.0*227.0*50.000000=3552550.000000
    PAL mode V=50.0000Hz H=15625.0881Hz (227×312+1) IDX=10 (PAL) D=0 RTG=0/0
    target_graphics_buffer_update – clearing buffer
    Display Size: 640×400 Offset: 74×36
    First: 44 Last: 244 MinV: 26 MaxV: 313 Min: 26
    auto: 74 36 640 400
    = 74 36 640 400
    no audio buffer available – dropping data
    no audio buffer available – dropping data
    no audio buffer available – dropping data
    no audio buffer available – dropping data
    (etc)
    ==================================

    • SDL_CreateWindow(x=805240832, y=805240832, w=960, h=540, flags=34)

      if that (x,y) is the location of the window, no wonder it isn’t visible! My screen isn’t that big… (and X coordinates are only 16 bits I think).

    • One possibility is that your OpenGL driver isn’t functional, thus causing window creation to fail. Can you verify that other OpenGL applications (i.e. glxgears) work?

      • glxgears runs, not terribly fast, but it runs (hardware support on NetBSD isn’t the most up to date, and it doesn’t help that most software in that area is far too Linux-centric).
        Typical result: 1396 frames in 5.0 seconds = 279.082 FPS

        • I looked and I found two framework packages that use SDL2. It seemed the quickest to test “solarus” (a game development thing, with a game available). That seems to work, so fortunately SDL2 isn’t completely broken, but can work.

          • I solved the mystery 🙁
            I added some error checking after calling SDL_CreateWindow(). If it returns NULL (which it does), SDL_GetError() returns “No OpenGL support in video driver”. I’m not really sure why, since I thought that libGL falls back to a software implementation if needed.

            Unfortunately this is also the case if I run it on my laptop which has slightly better supported gfx hardware.

            Could you maybe keep the SDL 1 support for a while? I noticed that if I hack the configure process to check for it and define USE_SDL, then I do get a window, as before. (Not fast, but I never expected that).

          • Fortunately, it turned out that the SDL2 package has a build option to *enable* openGL support and if I do so, fs-uae works too! So there is actually no need for you to do anything 🙂

          • Okay, moving on to the launcher. I don’t see anything that tries to compile lhafile/lzhlib.c ? I suspect that that’s exactly what’s missing to satisfy the “import lzhlib” in lhafile/lhafile.py which fails when I try to run fs-uae-launcher.

            Instead, the uncompiled lzhlib.c file gets installed. I can’t imagine that that’s the intention.

  2. On a windows tablet is there any way to add a virtual joystick & buttons so you dont need a keyboard present. I understand there would be issues with the left & right mouse button though and F1 keys etc…

    • Hi, sorry there’s no kind of “touch input as virtual joystick” function (and none currently planned). I recommend connecting a gamepad to your tablet, if possible.

Leave a Reply

Your email address will not be published. Required fields are marked *