tmaul
082c58ff4a
sdl2 updates. Make sure you put the screenshots in the right directory
2020-09-28 22:05:35 +01:00
JacKc029735
e8e7ee0e57
Input macros update [taoenwen]
...
- Added all the possible combination buttons for all games
- In cps2 system, two buttons for setting volume are shielded (Macro only)
- Solved some games with three buttons, P3 without "fire 3" caused by macro settings error (jurassic99 ...)
// The problem that P5 & P6 macro of xmen6p was pointed to "P1 coin" was solved
- Check box is added for listview in input settings to set auto-fire
- All added macros can be set to auto-fire, which needs to be checked in advance
- When setting auto-fire, there will be a prompt if there is an error
- The text of the information prompt does not use RC resources. It can only be rendered in English for the time being and may be updated in the future
2020-09-13 15:47:51 +02:00
dinkc64
975e869291
xaudio2: fix volume control
2020-09-05 10:00:05 -04:00
JacKc
d00823da3c
(nw) restore old settings as requested per dink
...
- resize splash.bmp to 304x224
- update misc.bmp
2020-08-23 18:18:03 +02:00
JacKc
103e5b32ab
update resource with new FB Neo logo and images
...
- Not sure the changes i've made in vid_interface.cpp is correct but it is the only way i've found to display properly splash.bmp
- you will need to make a new compile from scratch to apply those changes
2020-08-23 12:09:42 +02:00
dinkc64
1be0bd3bee
ui: digital analog mapping wip
2020-03-10 10:37:50 -04:00
dinkc64
a26f73c730
Input system: EZ map digital controls to analog inputs
2020-03-09 23:14:10 -04:00
tmaul
c6f4fecb6a
SDL2: overlays for rotated games are still not right :(
2020-02-06 16:17:50 +00:00
tmaul
8eeebc71b0
Merge branch 'master' of https://github.com/finalburnneo/FBNeo into sdl2-menu-improvements
2020-02-02 21:35:39 +00:00
dinkc64
e03ef7789b
win32/scrn.cpp:ScrnSize(): don't overflow while calculating the aspect ratio on huge monitors using pixel aspect ratio on the game-side (nes)
2020-02-01 20:30:00 -05:00
tmaul
04d8dda505
make pulse audio and option when building sdl2
2020-01-28 13:22:37 +00:00
tmaul
c6c2d3a0ef
cleaner sdl2 commits :)
2020-01-23 22:01:59 +00:00
dinkc64
2c5d4d05d8
aud_dsound3.cpp, hacky work-around for crashy midway (mk2, etc) via kaillera. todo: figure out real cause of the problem, think it has something to do with refresh rate as force60hz solves the problem
2020-01-02 23:10:59 -05:00
dinkc64
bddf08ddc3
aspect ratio calculation fix (use desktop resolution to calculate aspect ratio, not the workspace area)
2019-12-19 10:18:01 -05:00
Akop Karapetyan
d50fea39c6
Moved FBScreenView to Views/
2019-12-14 23:30:50 +00:00
Akop Karapetyan
9952fd297b
Re-licensed ObjC code under Apache
2019-12-14 23:30:50 +00:00
Akop Karapetyan
8cec029815
Added CVDisplayLink pref
...
Started EmulationController preload
2019-12-14 23:30:50 +00:00
Akop Karapetyan
bd627bf5b3
Compat. with Catalina
...
CVDisplayLink rendering
2019-12-14 23:30:50 +00:00
dinkc64
7b1d9c80af
vid_interface, select softFX blitter as default on 64bit builds - it does proper flipping in cases where the basic blitter doesn't (due to lack of hw-flipping in ddraw support in later video adapters)
2019-12-11 23:40:33 -05:00
Akop Karapetyan
2de331795d
Initial stab at pi4/DRM
2019-11-21 09:49:32 +00:00
Akop Karapetyan
9c6b762bb9
Fixes #170 - Rygar screen corruption ( #172 )
2019-11-19 08:11:36 +01:00
Akop Karapetyan
ffdec3fb96
Switched to native sound code
2019-10-30 19:47:36 -07:00
Akop Karapetyan
4293b986df
Version 1.01
2019-10-29 17:44:58 -07:00
Akop Karapetyan
8bc14f097d
Added 'hide cursor locking', volume control in prefs
2019-10-29 17:44:58 -07:00
Akop Karapetyan
1fdafab521
Added input locking info to titlebar
2019-10-29 17:44:58 -07:00
Akop Karapetyan
c77c24e443
Mouse support completed
2019-10-29 17:44:58 -07:00
Akop Karapetyan
02b23398d7
Mouse cursor locking/unlocking
2019-10-29 17:44:58 -07:00
Akop Karapetyan
39bbdbd9ed
Unicode rom titles
...
Initial work on mouse support
Moved Reset to menu, F3 disabled
Menu items for pause and reset now context-sensitive
2019-10-29 17:44:58 -07:00
Akop Karapetyan
5b51e3c8a3
Added pause/resume
...
PreferencesController skeleton
2019-10-27 02:13:14 -07:00
Akop Karapetyan
b461a0e61a
Fixed CPSIII video rendering
2019-10-23 08:48:01 +01:00
Akop Karapetyan
de30f6a28d
Fixed flipped rendering
2019-10-23 08:48:01 +01:00
Akop Karapetyan
314d90dbd5
Window resizing post-reload
...
Runloop delegates
2019-10-23 08:48:01 +01:00
Akop Karapetyan
c1ec0d3b43
Added reloading
2019-10-23 08:48:01 +01:00
Akop Karapetyan
89b4180eb2
Rudimentary keyboard input
2019-10-23 08:48:01 +01:00
Akop Karapetyan
501d815a31
Added video rendering
2019-10-23 08:48:01 +01:00
Akop Karapetyan
703af9d764
Running with only sound
2019-10-23 08:48:01 +01:00
Akop Karapetyan
f8f4c03d51
Added SDL, sound
2019-10-23 08:48:01 +01:00
Akop Karapetyan
8033b4ec8f
Stubbed build
2019-10-23 08:48:01 +01:00
Akop Karapetyan
7d09dc21ec
Added PI readme
2019-10-18 12:05:46 +01:00
Akop Karapetyan
58ebd0aaf0
Fixed issues with MK (Pi)
2019-10-18 12:05:46 +01:00
Akop Karapetyan
7f737c1474
Removed no longer used libraries/files
2019-10-18 12:05:46 +01:00
Akop Karapetyan
ff15179a55
Switched to rom-specific joyconfigs
2019-10-18 12:05:46 +01:00
Akop Karapetyan
b12d1c141b
SDL build
2019-10-13 21:40:37 +01:00
Akop Karapetyan
1a1961953d
More work on linkage
2019-10-10 21:33:51 +01:00
Akop Karapetyan
2d55a09667
More linking, compilation
2019-10-10 21:33:51 +01:00
tokuio
5cccc031df
use vertical monitor aspect ratio for fullscreen vertical games which are rotated
2019-08-24 14:49:34 +01:00
tokuio
0e749fc436
auto detect vertical monitor aspect ratio + resolution
2019-08-24 14:49:33 +01:00
dinkc64
af7b26296e
neogeocd state stuff
2019-07-07 10:10:04 -04:00
dinkc64
fb0832183e
misc derps
2019-06-29 23:45:22 -04:00
dinkc64
e6266273d5
fix video settings text in Help -> System Info.
2019-06-26 00:32:31 -04:00
dinkc64
20cad6fe5d
derp
2019-05-30 23:13:52 -04:00
dinkc64
c5dde92c69
inp_interface: allow GIT_JOYSLIDER to return full range with analog thumbstick on modern gamepads
2019-05-30 23:12:58 -04:00
Kev
388cc91c3d
First pass at name change
2019-05-17 18:27:11 +01:00
dinkc64
1bb74d61ab
spyhunt: fix chopper sound and make engine sound like arcade cab. rampage: fix ralph's inputs
2019-04-11 10:18:50 -04:00
dinkc64
915a8aa5a1
ngcd elimitate irq contention(loading speed is back to normal now), fix state issue
2019-02-18 09:13:09 -05:00
dinkc64
46a4b67366
neogeocd, more wip. notably: fixes last blade 2, fixes gfx issues in s.sidekicks 2, add last hope to the game list
2019-02-17 00:31:11 -05:00
dinkc64
1abbbf9b1a
neogeocd wip, fix reset, tidy, etc
2019-02-13 00:49:47 -05:00
dinkc64
1fec5add9e
neogeocd, more wip
2019-02-11 23:49:26 -05:00
dinkc64
2e265c6bdd
neo_run, intf/cd - cleanup time
2019-02-07 19:50:34 -05:00
dinkc64
6186927b55
neogeo cd: last track timeindex issue testfix
2019-02-07 00:29:07 -05:00
dinkc64
5cb0c89410
neogeocd: case insensitivity training
2019-02-06 22:55:45 -05:00
dinkc64
9b439a0d8c
update neocdsel & neocdlist to work again
2019-02-06 01:05:14 -05:00
dinkc64
25e9be967f
make ancient gcc happy
2019-02-05 23:00:06 -05:00
dinkc64
3fb85cb996
NeoGeo CD: add support for bin/cue and ccd/img/sub (trurip). remove support for mode1-2048 (.iso + .wav). new cdimage support is better, faster, no pauses when cd audio starts, works with savestates(git diff .)
2019-02-05 19:53:08 -05:00
dinkc64
c829abeebd
neogeo cdrom resume issue [Silanda]
2019-01-28 11:48:23 -05:00
dinkc64
8f48775216
neogeo cd: allow game to stop audio playback
2019-01-28 00:03:57 -05:00
Barry Harris
c15e938504
Fix GCC 7.2.0 warnings
...
Rename global variable gfxdata to GenericGfxData
2018-10-30 11:48:15 +00:00
dinkc64
a2fa92953c
vid_interface: only re-malloc pVidTransImage if we're using it in the first place
2018-10-29 23:36:33 -04:00
dinkc64
ad13e4ca49
inp_interface.cpp: apply clipping to the mouse. fixes: mose behaves strangely when moving very fast
2018-08-07 23:05:06 +00:00
dinkc64
fedd7b596c
intf/video/win32/vid_d3d.cpp: prevent jitter while frame advancing in fullscreen using d3d enhanced blitter w/triple buffering enabled. Not sure if this can be fixed for vid_directx9, though
2018-06-24 12:45:38 +00:00
Barry Harris
81e783f6a4
Don't need this
2018-05-18 13:28:00 +00:00
Barry Harris
320cce5304
Add option to allow selecting a .bmp or .png file to use as the skin when FB Alpha is not playing a game
2018-05-18 10:15:38 +00:00
dinkc64
8efc72cdfb
left-in debug stuff, oops
2018-03-23 00:58:22 +00:00
dinkc64
e5a3008e03
prevent crash with dx9 blitter when opening task manager on win7,win10 machines when auto pause is off
2018-03-20 03:10:07 +00:00
dinkc64
ece765a060
burner, vid, etc: add Sync to DWM option (win7-10). wip-experimental
2018-03-18 01:22:24 +00:00
dinkc64
e111867a1f
sillyness
2018-02-16 03:46:59 +00:00
dinkc64
c0b227022d
dsound pause issue, so it was my fault after all..
2018-02-09 15:10:53 +00:00
dinkc64
590f8fe59d
intf/audio/win32/aud_dsound3: port jans dsound synchronization semaphores
2017-12-31 04:59:15 +00:00
dinkc64
4b5a138747
sync autofire to nCurrentFrame
2017-09-11 03:30:34 +00:00
dinkc64
f50b33cad1
vid_interface: be safe with transpalette
2017-08-16 02:01:39 +00:00
dinkc64
ab2fc6fe22
intf/vid*: handle BDF_16BIT_ONLY differently, fixes paused redrawing on mode change, and is no longer +1 frame behind emulation
2017-08-10 12:38:07 +00:00
Barry Harris
3f6e5d8381
Allow user to choose full-screen monitor - Part 2
2017-06-09 19:05:10 +00:00
Barry Harris
9dd04a648f
Allow user to choose full-screen monitor - Part 1
2017-06-09 14:25:56 +00:00
Barry Harris
fe7fa98db7
Separate Force 16-Bit Video option between D3D Enhanced blitter and DX9 Alt blitter
2017-06-01 14:55:33 +00:00
Barry Harris
308e3a7abd
General Tidy Up (fixes some potential overflows too)
2017-05-12 13:03:47 +00:00
Barry Harris
39a6e25fb6
Set DDraw blitter as default for 64-bit builds, silence d3d9 dll messages on init
2017-05-10 09:23:16 +00:00
Barry Harris
aacf2a9afa
Make D3D7 blitter default for x86 builds, D3D9 experimental blitter default for x64 builds
2017-05-09 09:57:35 +00:00
Barry Harris
a7d65f046d
Force software flip on ddraw blitter by default (should get less reports of games not being flipped)
2017-05-08 19:27:42 +00:00
Barry Harris
a03cca9650
Change force 16-bit emulation to be off by default
2017-05-08 19:25:31 +00:00
Barry Harris
48ca55f58a
Remove MDI and DWM "fix" - revert if this causes issues
2017-04-20 18:14:49 +00:00
dinkc64
96588981c4
video/win32/directx9_core.cpp: dont complain about missing d3dx9_43.dll @ startup.
2017-04-11 00:29:27 +00:00
dinkc64
39c75b2456
burner/win32/run.cpp: shift+backspace to enable/disable recording/replay frame counter. also: DisplayFPS: make sure there is enough data to properly calculate FPS before displaying FPS
2017-03-28 22:55:15 +00:00
dinkc64
78e2cb9096
intf/input/inp_interface.cpp: small formatting nitpick re: autofire
2017-03-28 01:21:15 +00:00
dinkc64
6b346b63e3
intf/video/vid_interface: avoid crash with force16bit emulation and megadrive games
2017-03-24 02:03:20 +00:00
dinkc64
8edc8530bc
intf/video/vid_interface.cpp: default to 32bpp for fullscreen mode
2017-03-13 02:08:02 +00:00
dinkc64
42d9fbd545
more tweaks to the movement display and replayer
2016-07-22 23:25:10 +00:00
dinkc64
6a6de03e01
first round of fixes to the replay movement display
2016-07-21 23:33:47 +00:00
dinkc64
801f62a6ed
vid_directx_support.cpp, add VidSNewJoystickMsg() for the mini virtual joystick icon. dependancy for previous check-in
2016-07-21 03:48:33 +00:00
dinkc64
0846494d41
make the recording icon a little smaller so it does not cover up the score in some games.
2016-07-14 22:35:21 +00:00
dinkc64
add7d303b8
new msm6295 w/banking [iq_132]
2016-07-10 22:56:55 +00:00
dinkc64
cb87dd43cb
fix for that sporadic crash w/Megadrive reset
2015-12-18 23:43:40 +00:00
dinkc64
e891f957f5
reverting R3000 (aspect stretch), too many bugs
2015-11-22 00:39:49 +00:00
dinkc64
b655d3a3f1
new aspect-stretch option from gausen
2015-11-16 22:42:00 +00:00
Barry Harris
47ab751700
normal build compile fixes
2015-10-27 13:33:16 +00:00
dinkc64
ba8ef0b1a6
avi writer: more fixes & cleanups
2015-10-11 03:08:26 +00:00
Barry Harris
cbec71190c
allow avi recording to be turned off in makefile
2015-10-09 10:31:46 +00:00
dinkc64
edb9eb63e0
fix avi recording issue with games that are flagged BDF_16BIT_ONLY
2015-10-08 22:52:37 +00:00
dinkc64
e159e85674
avi recorder-WIP
2015-10-08 22:30:38 +00:00
Barry Harris
af34b909fa
fix GCC 5.1.0 compile (not tested the program - just fixed the compile)
2015-09-17 13:53:20 +00:00
dinkc64
c6b00f1dbb
default 44100hz
2015-06-25 22:06:44 +00:00
Barry Harris
e90ea1c4ae
more sdl fixes (dmitry_smagin)
2015-05-07 18:10:14 +00:00
Barry Harris
ebc4f75a90
SDL Fixes [dmitry_smagin]
2015-03-17 20:28:37 +00:00
Marcos Medeiros
a64075f77c
[Qt] Some tweaks on pulseaudio backend
2015-02-20 19:38:52 +00:00
Marcos Medeiros
e72732c023
[Qt] Drop ruby, uses OpenGL 3.x as video interface
2015-01-18 23:36:01 +00:00
dinkc64
8ec2bbab17
oops, formatting.
2014-10-03 20:12:00 +00:00
dinkc64
c74f84201e
New Feature - Auto-Fire!! :) [see forum]
2014-10-03 19:51:48 +00:00
dinkc64
3699cedc7d
back-out last change, it caused problems elsewhere.
2014-09-20 18:24:48 +00:00
dinkc64
799afd56d4
Make it so background fba cannot be unpaused when fba is in the background and paused via gamepad.
2014-09-19 19:52:59 +00:00
dinkc64
f02c59dccc
Feature: ability to map Pause and FFWD in the input dialogue, global or per-game
2014-09-18 06:06:47 +00:00
Marcos Medeiros
efed708824
[Qt] PulseAudio (Linux) sound driver
2014-09-08 06:37:11 +00:00
dinkc64
fa7dacf503
possible fix for vid_d3d
2014-07-28 17:38:40 +00:00
Barry Harris
229fb9bb61
Resolve compiler warnings
2014-07-25 13:44:21 +00:00
Marcos Medeiros
92307f31a3
Initial Qt port. Deps: nall and ruby are included.
2014-07-03 02:59:57 +00:00
dinkc64
02a17313ec
Fix for 32bpp emulation in the Enhanced (D3D7) blitter
2014-06-14 18:33:59 +00:00
Marcos Medeiros
263a020eb3
Function to grab input interfaces. Qt port uses this in order to build menu items.
2014-06-08 21:33:07 +00:00
Marcos Medeiros
02b7c0099f
QtCreator project for SDL build
2014-06-08 06:55:51 +00:00
Barry Harris
9f1764fee9
Fix GCC warnings
2012-05-17 19:42:51 +00:00
Barry Harris
e91c2fd678
Add Hyllian's Data Dependent Triangulation 3x to the softFX blitters (Hyllian, msbhvn)
2012-04-30 10:56:52 +00:00
Barry Harris
b9ca0758f6
Optimise xBR further (combine red and blue calcs) (Hyllian)
2012-04-30 10:35:44 +00:00
Barry Harris
4d7cf76238
Optimise xBR a bit by taking if flavour out of for loop (suggested by Hyllian)
2012-04-30 10:32:05 +00:00
Barry Harris
ec4b8084b4
Add SoftFX xBR filters (msbhvn, Hyllian, Barry)
2012-04-21 09:35:24 +00:00
tmaul
b57c2f660c
Fix some memory leaks ( i think there might be more)
2012-02-28 22:13:52 +00:00
Barry Harris
b720ec5a4f
Make shortmsg cliprect wider, fixes French localisation issue reported by Benjamin Siskoo
2012-01-28 20:37:33 +00:00
Barry Harris
fb1bfea3b4
Remove definition of LSB_FIRST in epx.cpp - defined in makefile
2012-01-27 20:10:48 +00:00
Barry Harris
4796e5e184
Fix excessive CPU usage
2012-01-24 10:40:00 +00:00
Barry Harris
72feaa2af2
Reduce size of OSD text to fit in the cliparea
2012-01-23 15:31:33 +00:00
Barry Harris
17129c99bb
Reorganised tree to work-around windows CreateProcess() 32Kb limit. Reenabled depend in MinGW makefile, since it shouldn't cause any more issues.
2012-01-18 20:24:14 +00:00