Activity for Fabrizio Gennari

  • Fabrizio Gennari Fabrizio Gennari committed [86251d] on libtap

    Add a new target for Mac shared library

  • Fabrizio Gennari Fabrizio Gennari committed [45b247] on Audiotap library

    Introduce weak linking (on Mac) delay loading (on Windows) of dependent libraries to avoid explicit loading of libraries and symbols

  • Fabrizio Gennari Fabrizio Gennari committed [8b15ce] on Audiotap library

    Visual Studio was complaining about an uninitialised variable. It wasn't, but make it clearer to Visual Studio too

  • Fabrizio Gennari Fabrizio Gennari committed [0f1540] on Code

    Modifications to fix some Windows warnings

  • Fabrizio Gennari Fabrizio Gennari committed [d2c38c] on Code

    Change a macro to fix Visual Studio build

  • Fabrizio Gennari Fabrizio Gennari committed [f920f3] on Audiotap

    FIx a compilation error with recent compilers

  • Fabrizio Gennari Fabrizio Gennari posted a comment on discussion Questions about the program

    With the command-line version it is posible

  • Fabrizio Gennari Fabrizio Gennari committed [e7d775] on Code

    Modifications to fix some Windows warnings

  • Fabrizio Gennari Fabrizio Gennari committed [86d9ec] on GitCode

    Add support for Dragon's Kingdom, that has the same pulse set as Sanxion but slightly different thresholds

  • Fabrizio Gennari Fabrizio Gennari committed [r45432] on Code

    Address the segmentation fault reported by timothylegg in the mailing list, when the monitor tried to write 256 or more bytes in one command. The variable data_buf, statically allocated 256 bytes, was overflowing

  • 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

1 >
MongoDB Logo MongoDB