Activity for Fabrizio Gennari

  • Fabrizio Gennari Fabrizio Gennari posted a comment on ticket #1893

    r44545 fixes the warning. While I couldn't reproduce the crash, the same revision should potentially fix that as well

  • Fabrizio Gennari Fabrizio Gennari committed [r44545] on Code

    Use correct types in two more places where the old types were left

  • Fabrizio Gennari Fabrizio Gennari committed [r44544] on Code

    Remove a dangling space

  • Fabrizio Gennari Fabrizio Gennari posted a comment on ticket #1893

    r44543 should fix this

  • Fabrizio Gennari Fabrizio Gennari committed [r44543] on Code

    Keep the state of the buttons up-to-date also while the menu is active.

  • Fabrizio Gennari Fabrizio Gennari committed [r43602] on Code

    Replace tab with spaces. Note to self: fix editor settings

  • Fabrizio Gennari Fabrizio Gennari committed [r43595] on Code

    It is possible to perform actions mapped to joystick events in the GTK port

  • Fabrizio Gennari Fabrizio Gennari committed [r43594] on Code

    Load/save mappings from joystick events to actions

  • Fabrizio Gennari Fabrizio Gennari committed [r43590] on Code

    Make mapping to actions actually work on SDL, add empty stubs for GTK and headless

  • Fabrizio Gennari Fabrizio Gennari committed [r43589] on Code

    Accept events from any joystick when adding a map to an action

  • Fabrizio Gennari Fabrizio Gennari posted a comment on ticket #1824

    Yes, it can be closed

  • Fabrizio Gennari Fabrizio Gennari committed [r43585] on Code

    Restore the SDL implementation of SDL hotkeys as it was before joy mappings were merged. Load from/save to file not supported yet

  • Fabrizio Gennari Fabrizio Gennari committed [r43572] on Code

    Restore the functionality of changing the mapping from a host joystick action to an emulated device's keyboard event in SDL port, that got lost with the merge

  • Fabrizio Gennari Fabrizio Gennari committed [r43243] on Code

    Fix one line in joymap

  • Fabrizio Gennari Fabrizio Gennari committed [r43208] on Code

    Reintroduce the MAP joystick mapping. When a joystich acktion is mapped to it, and it is performed when in the menu, the UI will ask for a key on the keyboard to which to map a menu action

  • Fabrizio Gennari Fabrizio Gennari committed [r43204] on Code

    fix headless

  • Fabrizio Gennari Fabrizio Gennari committed [r43203] on Code

    Restore the UI_ACTIVATE functionality, allowing the menu to be called with a joystick action, and make it cross-platform so it works in Gtk+3 too

  • Fabrizio Gennari Fabrizio Gennari committed [r43197] on Code

    Solve a memleak the same way it was solved in the old SDL-only joystick mapping code

  • Fabrizio Gennari Fabrizio Gennari committed [r43193] on Code

    Plug another memleak

  • Fabrizio Gennari Fabrizio Gennari committed [r43191] on Code

    Plug a few memleaks

  • Fabrizio Gennari Fabrizio Gennari committed [r43189] on Code

    Make loading and saving of joystick mappings work properly

  • Fabrizio Gennari Fabrizio Gennari committed [r43184] on Code

    Properly shut down joystick resources. Similar to what joy_arch_resources_shutdown used to do

  • Fabrizio Gennari Fabrizio Gennari committed [r43170] on Code

    Mostly restore the previous implementation of sdljoy_check_axis_movement to solve unreliable axis setting. Also, fix pin mapping string

  • Fabrizio Gennari Fabrizio Gennari committed [r43168] on Code

    Mostly restore the previous implementation of sdljoy_check_hat_movement to solve the "sticky hat down" problem

  • Fabrizio Gennari Fabrizio Gennari committed [r43166] on Code

    Fix pin mapping strings for axes

  • Fabrizio Gennari Fabrizio Gennari committed [r43165] on Code

    Mapping joystick axis to paddle works again. Loading from/saving to file such mappings still to do

  • Fabrizio Gennari Fabrizio Gennari committed [r43158] on Code

    Restore "Host joystick mapping" menu entry in SDL port, and, with it, the ability to change joystick mappings with the menu

  • Fabrizio Gennari Fabrizio Gennari committed [r43009] on Code

    Remove more trailing spaces

  • Fabrizio Gennari Fabrizio Gennari committed [r43008] on Code

    Remove trailing spaces in one line

  • Fabrizio Gennari Fabrizio Gennari committed [r43007] on Code

    Fix a Gtk+ compile error

  • Fabrizio Gennari Fabrizio Gennari committed [r43005] on Code

    Merge the joy mappings branch

  • Fabrizio Gennari Fabrizio Gennari committed [r43002] on Code

    Merge from trunk to branch

  • Fabrizio Gennari Fabrizio Gennari committed [r42998] on Code

    Some SDL constants spilled into generic joystick code, remove those and create a hat_map to adapt SDL values

  • Fabrizio Gennari Fabrizio Gennari committed [r42997] on Code

    Merge from trunk (as there are still conflicts)

  • Fabrizio Gennari Fabrizio Gennari committed [r42996] on Code

    Merge from trunk

  • Fabrizio Gennari Fabrizio Gennari committed [r42995] on Code

    Make joystick within SDL menu behave according to current mappings, as it is in trunk. Also, a couple of hat fixes

  • Fabrizio Gennari Fabrizio Gennari committed [r42984] on Code

    Move joystick mappings from SDL-specific code to generic code

  • Fabrizio Gennari Fabrizio Gennari committed [r42981] on Code

    Another branch because better not to use the old branch

  • Fabrizio Gennari Fabrizio Gennari committed [r42947] on Code

    Some touches to make SDL joysticks work

  • Fabrizio Gennari Fabrizio Gennari committed [r42944] on Code

    Remove debugging line

  • Fabrizio Gennari Fabrizio Gennari committed [r42943] on Code

    Fix a conflict resolution that didn't go that smoothly

  • Fabrizio Gennari Fabrizio Gennari committed [r42942] on Code

    Merge from trunk, hopefully this time right

  • Fabrizio Gennari Fabrizio Gennari committed [r42940] on Code

    Let's see if this cleans up the mess made with the previous attempts at merging, and allows proper merging

  • Fabrizio Gennari Fabrizio Gennari committed [r42938] on Code

    Merge from trunk, 2nd part

  • Fabrizio Gennari Fabrizio Gennari committed [r42927] on Code

    Merge trunk into branch

  • Fabrizio Gennari Fabrizio Gennari committed [r42922] on Code

    SDL compiles

  • Fabrizio Gennari Fabrizio Gennari committed [r42881] on Code

    Move joystick maps from the SDL-specific code to the generic code. This way, it is posible to remap joystick functions with an entry in a map file.

  • Fabrizio Gennari Fabrizio Gennari committed [r42698] on Code

    Create a branch for making the joystick mapping code generic, rather than specific to the SDL port

  • Fabrizio Gennari Fabrizio Gennari committed [r42524]

    Revert previous change because apparently some common controllers work better with this code

  • Fabrizio Gennari Fabrizio Gennari committed [r42523]

    Fix mapping of joystick axes 5 and 6

  • Fabrizio Gennari Fabrizio Gennari committed [352bc5]

    Add a missing EXTERN definition for a symbol, that was causing compilation errors

  • Fabrizio Gennari Fabrizio Gennari committed [r41662]

    Make the same check for AC_PROG_CXX in configure.ac and src/resid/configure.in . In systems that have c++ different from g++ (e.g. c++ is clang and g++ is GCC), compiling resid with g++ and linking it with c++ will lead to problems

  • Fabrizio Gennari Fabrizio Gennari posted a comment on ticket #1672

    I cannot reproduce the problem. Can you ensure that the function that detects the joysticks is usb_joystick_init in joystick_bsd.c? In that case, you can prevent register_joystick_driver from being called, and free priv, in the "bad" case (which, as said, I cannot reproduce).

  • Fabrizio Gennari Fabrizio Gennari modified ticket #2

    prg2wav - small incompatibility with GCC

  • Fabrizio Gennari Fabrizio Gennari posted a comment on ticket #2

    Fixed in version 4.1

  • Fabrizio Gennari Fabrizio Gennari posted a comment on ticket #1543

    +/- 1 cycle is less than what you get from other involved factors, it shouldnt matter at all Unfortunately it's ±1 sample, not ±1 cycle, so more than 20x as much. True, a real waveform on tape, a square waveform and a pulsing waveform sound different. But that's not what's at stake here. The problem here is that the lengths of the (square) waves can fluctuate by ±1 sample, and that's what makes the sound "unclean" (as opposed as just harsher due to being square instead of sine, or approximately sine),...

  • Fabrizio Gennari Fabrizio Gennari posted a comment on ticket #1543

    The samples have to be produced at every frame, meaning every 1/50th of a second at normal speed. An integer number of samples is needed at each frame. sound_chip_t's calculate_samples gets passed both the amount of clock cycles (delta_t_for_other_chips) and the amount of sound samples (temp) passed since the last frame. Possibly due to some rounding, while delta_t_for_other_chips tends to be constant, temp can fluctuate by ±1. Because of this, the length of a wave in samples can be off by one compared...

  • Fabrizio Gennari Fabrizio Gennari committed [994fa0]

    Fix lk_avalon in Makefile

  • Fabrizio Gennari Fabrizio Gennari posted a comment on ticket #291

    sure

  • Fabrizio Gennari Fabrizio Gennari modified ticket #291

    Joystick refactoring

  • Fabrizio Gennari Fabrizio Gennari committed [r40121]

    Fix initialising joystick port devices with -joydevX in SDL

  • Fabrizio Gennari Fabrizio Gennari committed [r40086]

    Fix headless' joystick-related link error

  • Fabrizio Gennari Fabrizio Gennari committed [r40080]

    When building Windows SDL, do not check for DirectInput joystick. Fixes Windows SDL build

  • Fabrizio Gennari Fabrizio Gennari committed [r40079]

    Port Windows joystick driver to new framework. DirectInput only. DirectInput was upgraded to version 8, because that's the only version new enough to be still mentioned in Microsoft's docs (and in the "previous versions" section)

  • Fabrizio Gennari Fabrizio Gennari committed [r40071]

    Fix a Windows-only unused variable warning

  • Fabrizio Gennari Fabrizio Gennari posted a comment on ticket #1478

    r40070 should fix it

  • Fabrizio Gennari Fabrizio Gennari committed [r40070]

    Repair Windows compilation

  • Fabrizio Gennari Fabrizio Gennari committed [r40069]

    Prevent the same controller from being plugged to 2 different joyports. This was causing a weird behaviour when swapping joystick ports

  • Fabrizio Gennari Fabrizio Gennari modified ticket #1478

    Linux joystick initialization fails since r39979

  • Fabrizio Gennari Fabrizio Gennari posted a comment on ticket #1478

    r40068 has a fix, please retest

  • Fabrizio Gennari Fabrizio Gennari committed [r40068]

    If JoyDevice{1,2} is set in the .ini file, correctly assign the joystick port to the appropriate hardware device. Fixes bug 1478

  • Fabrizio Gennari Fabrizio Gennari committed [r40067]

    Migrate OS X joystick support to new framework (only "hidmgr", "hidutil" is obsolete)

  • Fabrizio Gennari Fabrizio Gennari committed [r40025]

    Remove the strangeness of having latch_joystick_value[0] and networkjoystick_value[0] having a mieaning different from all other elements of the arrays. This makes the code more readable, and allows for removal of a lot of + 1 from joystick code, needed to compensate for that offset.

  • Fabrizio Gennari Fabrizio Gennari committed [r40020]

    Fix compilation after removing joy-unix.h

  • Fabrizio Gennari Fabrizio Gennari committed [r40019]

    Port BSD joystick driver to the new framework. Only the new API, support for the old one has been removed

  • Fabrizio Gennari Fabrizio Gennari committed [r39984]

    Add `libjoystickdrv` to the list of `.PHONY:` goals as suggested by Greg King

  • Fabrizio Gennari Fabrizio Gennari committed [r39979]

    Refactoring of the joystick support.

  • Fabrizio Gennari Fabrizio Gennari posted a comment on ticket #291

    Speaking of BSD joysticks: we support 2 joystick APIs in BSD, one in joy-unix.c and one in joy-unix-usb.c. However, this commit in FreeBSD makes me suspect that the first one is actually unused. To me it seems that that API was for the joysticks connected to the game port PCs had before USB was a thing. Would anyone complain if that were removed, and only joy-unix-usb.c was left?

  • Fabrizio Gennari Fabrizio Gennari committed [r39974]

    Check for existence of cap before adding -lcap to LIBS. FreeBSD can have sys/capability without -lcap, and in that case a lot breaks

  • Fabrizio Gennari Fabrizio Gennari created ticket #291

    Joystick refactoring

  • Fabrizio Gennari Fabrizio Gennari committed [r39914]

    Remove obsolete HAS_DIGITAL_JOYSTICK that is always false

  • Fabrizio Gennari Fabrizio Gennari committed [r39879]

    Remove Linux support for the "old" joystick driver, a BSD-like joystick API that has never been supported by the official Linux kernel, but was only supported by an out-of-tree driver, that was abandoned when Linux version 2.2 introduced official joystick support (it was 1999).

  • Fabrizio Gennari Fabrizio Gennari posted a comment on ticket #1413

    Proposed solution: https://sourceforge.net/p/vice-emu/patches/285/

  • Fabrizio Gennari Fabrizio Gennari created ticket #285

    Proposed fix for bug 1413: Monitor shows incorrect values for several registers.

  • Fabrizio Gennari Fabrizio Gennari posted a comment on ticket #1413

    Reverting revisions 37497 and 37498 fixes this... however, a comment added in 37497 says can NOT use the generic mem_read stuff, because that DOES have side effects, such as (re)triggering checkpoints in the monitor! I don't know how to reproduce such side effects. Does anyone remember what side effects those were?

  • Fabrizio Gennari Fabrizio Gennari committed [r39720]

    Fix monitor display of multicolor sprites

  • Fabrizio Gennari Fabrizio Gennari committed [r39718]

    Fix monitor display of sprite priority and multicolor mode

  • Fabrizio Gennari Fabrizio Gennari committed [r39641]

    Simplify function loadchar

  • Fabrizio Gennari Fabrizio Gennari committed [r39640]

    Consolidate SDL's uifonts* files, that do practically the same thing, into one

  • Fabrizio Gennari Fabrizio Gennari committed [r39639]

    Fix a couple of warnings

  • Fabrizio Gennari Fabrizio Gennari committed [r39624]

    Currently the search path includes the machine-specific roms path, the printer ROMs path, the drive ROMs path. A lot to maintain. Plus, one could theoretically move the kernal file in DRIVES and things would work.

  • Fabrizio Gennari Fabrizio Gennari created ticket #279

    Load system files form specific directories

  • Fabrizio Gennari Fabrizio Gennari posted a comment on ticket #1420

    it would be great, but maybe an intermediate solution would be even better: a sort of "library file" containing shared functions used by both scripts, that both scripts include

  • Fabrizio Gennari Fabrizio Gennari posted a comment on ticket #1420

    Revision 39617 fixes strip in the SDL2 port. The question is: why have 2 bindist scripts for GTK3 and SDL, when they are largely the same?

  • Fabrizio Gennari Fabrizio Gennari committed [r39617]

    Correctly strip those files that are built in subdirectories of src, also for the SDL2 port

  • Fabrizio Gennari Fabrizio Gennari committed [r39611]

    Fix a link time error occurring in both Linux and MinGW (linker couldn't find 'min')

  • Fabrizio Gennari Fabrizio Gennari committed [r39610]

    Correctly strip those files that are built in subdirectories of src

  • Fabrizio Gennari Fabrizio Gennari committed [r39564]

    Fix icon in SDL xvic

  • Fabrizio Gennari Fabrizio Gennari committed [r39489]

    Remove some variables that were not assigned a value other than NULL

  • Fabrizio Gennari Fabrizio Gennari posted a comment on ticket #1380

    Can you please provide more information on .d90? There's nothing about it at http://ist.uwaterloo.ca/~schepers/formats.html

1 >