Commit Graph

296 Commits

Author SHA1 Message Date
tmaul 1ff98bb9f2 update VS project files 2020-03-18 13:04:30 +00:00
Akop Karapetyan f141a9dc58 Added d_nes 2020-03-04 22:39:51 -08:00
tmaul 6e04cd4805 vs project update for nes 2020-03-03 16:56:47 +00:00
tmaul d07f597c6e update vs 2020-02-22 12:57:45 +00:00
Akop Karapetyan 6556d7073c Added Rabbit driver 2020-02-21 22:37:32 -08:00
Akop Karapetyan 6d0f27c380 MD EEPROM fix 2020-02-17 08:39:17 -08:00
tmaul 421d4c2615 update vs project files 2020-02-14 15:00:32 +00:00
tmaul c84c696846 remove snes driver, and also the makefile for the old MAME build setup as it doesn't work with the current one 2020-02-10 22:03:39 +00:00
Akop Karapetyan 35c736a7a0 Support for Stunt Air
Added cache file versioning
2020-02-09 00:16:50 -08:00
tmaul b6b1bdf699 update VS solution 2020-02-08 12:37:41 +00:00
tmaul c6c2d3a0ef cleaner sdl2 commits :) 2020-01-23 22:01:59 +00:00
Akop Karapetyan 8c3e0e7f37 Added Express Raider driver 2020-01-09 07:43:38 -08:00
dinkc64 11c2284569 add driver for Express Raider [iq_132] 2019-12-29 00:21:10 -05:00
tmaul 6a5b3e1d5f
Update fba_vs2010.vcxproj
Fix Appveyor
2019-12-28 22:25:03 +00:00
Akop Karapetyan 9d09fa65b5 Fixed spdodgeb build on macos 2019-12-27 08:51:45 +00:00
Akop Karapetyan 7f8e9e3e52 Removed CVDisplayLink preference 2019-12-14 23:30:50 +00:00
Akop Karapetyan 656d00388d Version 1.03 release, RTF license 2019-12-14 23:30:50 +00:00
Akop Karapetyan ead242c478 Updated progress indicator
Fixed white screen on El Capitan
2019-12-14 23:30:50 +00: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 1b35420dbf Autolayout for About, Launcher, LogViewer 2019-12-14 23:30:50 +00:00
Akop Karapetyan 9a9294d03f Fixed convertPointToScreen 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
Akop Karapetyan 8009e60c2e Added About dialog, updated README-macOS 2019-12-07 14:55:39 +00:00
Akop Karapetyan 4b87fa68c3 Completed Import
Completed list state saving
2019-12-07 14:55:39 +00:00
Akop Karapetyan 310ad34a4e Initial work on Drag & Drop 2019-12-07 14:55:39 +00:00
Akop Karapetyan 8a0eab0b30 Launcher now the initial window 2019-12-07 14:55:39 +00:00
Akop Karapetyan 7c0c671f2e Loading/saving of set cache, game loading 2019-12-07 14:55:39 +00:00
Akop Karapetyan 577928c588 Fleshed out LauncherController, progress display, etc 2019-12-07 14:55:39 +00:00
Akop Karapetyan 7d4895808a Initial work on FBScanner 2019-12-07 14:55:39 +00:00
Akop Karapetyan 750ab7f323 Should now compile with GH Actions 2019-10-31 15:02:40 -07:00
Akop Karapetyan bff6ffe146 Removed SDL.h import 2019-10-30 20:30:25 -07:00
Akop Karapetyan 427667fbd2 Removed dependence on SDL 2019-10-30 20:14:17 -07:00
Akop Karapetyan ffdec3fb96 Switched to native sound code 2019-10-30 19:47:36 -07:00
Akop Karapetyan d95fa75260 Moved generated sources/headers to DERIVED_FILES_DIR
Fixed table header naming bug
2019-10-29 21:19:56 -07:00
Akop Karapetyan 4293b986df Version 1.01 2019-10-29 17:44:58 -07:00
Akop Karapetyan 333c63cc67 Fixed DIP switches with dup. setting names 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 1fd1df330a Fixed feed URL 2019-10-27 02:51:33 -07:00
Akop Karapetyan 96d5157ec3 DIP switches completed 2019-10-27 02:13:14 -07:00
Akop Karapetyan a92ea6ea73 DIP switch application 2019-10-27 02:13:14 -07:00
Akop Karapetyan 6e1fab2a0e Initial DIP switch Pref implementation 2019-10-27 02:13:14 -07:00
Akop Karapetyan 85568ce463 Added screensaver suspend/restore
Split off EmulatorController from AppDelegate
Added Preference tabbing
Added basic Preferences
2019-10-27 02:13:14 -07:00
Akop Karapetyan 4ce33a8dff Added General prefs tab 2019-10-27 02:13:14 -07:00
Akop Karapetyan 5b51e3c8a3 Added pause/resume
PreferencesController skeleton
2019-10-27 02:13:14 -07:00
Akop Karapetyan 047eda8b8c Updated dsa_pub.pem 2019-10-27 02:13:14 -07:00
Akop Karapetyan 1fe680cb86 Added Sparkle integration 2019-10-27 02:13:14 -07:00
Akop Karapetyan a56d7ab028 Completed log viewer 2019-10-27 02:13:13 -07:00
Akop Karapetyan bbc4a7d27b Basic log viewer 2019-10-27 02:13:13 -07:00
Akop Karapetyan 75f21b26f3 Added progress update framework 2019-10-27 02:13:13 -07:00
Akop Karapetyan 6c02c391a3 Reverted the adsp2100 change 2019-10-23 08:48:01 +01:00
Akop Karapetyan 9f7b179474 Added title in title bar 2019-10-23 08:48:01 +01:00
Akop Karapetyan 8b90179ab8 Added NVRAM saving/loading 2019-10-23 08:48:01 +01:00
Akop Karapetyan 204c3d28ad Updated whatsnew.html
Added README-macOS
2019-10-23 08:48:01 +01:00
Akop Karapetyan aea9d5afab Added icon 2019-10-23 08:48:01 +01:00
Akop Karapetyan dd5bfecad9 Renamed executable & title names
Verified running on High Sierra
2019-10-23 08:48:01 +01:00
Akop Karapetyan f01c6acd08 Added window drag & drop loading
Added window message
Added 'recent urls'
2019-10-23 08:48:01 +01:00
Akop Karapetyan a389178a5d Added spinner 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 fdc1141f4c Added drag-&-drop launch 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 6f43d5e48b Completed generated files 2019-10-23 08:48:01 +01:00
Akop Karapetyan 38518ac0a8 Most generated dependencies completed 2019-10-23 08:48:01 +01:00
Akop Karapetyan 61b6383361 Added pgm_sprite generation
Removed text files from build
2019-10-23 08:48:01 +01:00
Akop Karapetyan e4b192ab82 Added Perl-based run scripts 2019-10-23 08:48:01 +01:00
Akop Karapetyan 8033b4ec8f Stubbed build 2019-10-23 08:48:01 +01:00
tmaul cb32cec38b
Update building.txt
Get rid of the useless step.
2019-10-20 23:02:22 +01:00
tmaul 7b51d7233d do not poo poo pants x64 2019-10-20 22:05:52 +01:00
tmaul 8254ff63ab do not poo poo pants 2019-10-20 21:40:05 +01:00
tmaul 0b62d8fc9c toasty 2019-10-20 21:22:23 +01:00
tmaul 3ef1aa2eb3 Fix the bad things 2019-10-20 21:04:56 +01:00
tmaul 9b3465ef29
Update fba_vs2010.vcxproj
Might be to obvious a fix...
2019-10-20 20:37:45 +01:00
tmaul bece3ad465
Update fba_vs2010.vcxproj
To fix appveyor (hopefully!!)
2019-10-20 20:23:38 +01:00
tmaul ad6de348d2 move dynhuff into main burner for SDL port as it's not relly win32 specific. Tested with VS and GCC. DISCLAIMER: I am ill so sorry if I break things. 2019-10-13 20:46:02 +01:00
dinkc64 171c545b83 ms-vs tripe 2019-09-04 00:12:46 -04:00
tmaul 34c1807b44 Update vs projects 2019-08-11 11:13:53 +01:00
Kevin Armstrong 043aa96f4a add new driver to the vs builds 2019-08-06 12:28:18 +01:00
tmaul 17d6c4a6ed The debug console option wasn't showing as I forgot that the resource compilier requires extra preprocessor defines 2019-08-04 11:58:24 +01:00
tmaul b557c4af58 Rename target for VS builds. Just as a heads up, this means the .exe names will be different in the VS appveyor builds! 2019-08-02 17:05:37 +01:00
tmaul ef9a9b3618 Update vs buils for 7z support 2019-08-01 06:56:19 +01:00
Kev 3513b4e1ca VS2019: Turn off code analysis for release builds as that's stupid 2019-07-12 17:02:32 +01:00
Kev 37f14714fd Rename win32 to x86 in VS2019 2019-07-12 15:37:58 +01:00
Kev 14f8208f89 Fix d_moo for release builds and another set of VS 2019 build option tweaks 2019-07-10 10:22:48 +01:00
Kev 880e69ba1a change a few vs2019 settings 2019-07-02 23:17:06 +01:00
Kevin Armstrong d9fcf5ada8 update vs2019 build files 2019-06-19 10:11:59 +01:00
Kev 28c4427198 Fix vs2019 builds 2019-06-17 18:04:02 +01:00
Kevin Armstrong f5724c6c4a missed a driver lol 2019-06-10 10:04:53 +01:00
Kevin Armstrong 4c7022b678 update VS project with new drivers and devices 2019-06-10 09:58:49 +01:00
tmaul 58e75c9237 fix vs2019 build 2019-06-08 17:51:03 +01:00
Kev 6b225e5d2f Add sound (sort of lol) 2019-05-28 15:46:39 +01:00
Kev 2b9b3e42c7 Tweak to yiear driver so shot factory works. I think this also fixes some screen not clearing issues.
Small update to VS2019 project files and an updated .gitignore so it doesn't leave digital poops as a bonus
2019-05-21 22:19:29 +01:00
Kevin Armstrong 72447d0e6a fix visual studio project files (stupid GIT!!!) 2019-05-20 16:11:22 +01:00
Kevin Armstrong 21c62aabfb fix visual studio project files (stupid GIT!!!) 2019-05-20 16:10:23 +01:00
tmaul c58b28366d Turn on multithreaded compilation in Visual Studio 2019 debug builds so it doesn't take all night to do a clean build 2019-05-19 23:20:28 +01:00
Kev 388cc91c3d First pass at name change 2019-05-17 18:27:11 +01:00
Kev 19eb62badc All I wanted to do was clean up the todo against hcastle...
I had a look to see why hcastle was crashing when using the correct refresh rate. It turns out that nBurnSoundLen is not calculated correctly until after DrvInit if a game is not using 60hz. This probably affects a lot of games and possibly might need further verifcation on others to make sure that the sound is working correctly now it's calculated correctly. Some sound cores didn't care about nBurnSoundLen when creating their internal buffers but that ones that do would always have a buffer underrun.

I also think I have found a fix for starwars crashing randonmly on my machine but if someone could verify that the games still work on other machines that would be good ;)

Some notes:
Wingforc - someone should check that the changes I made are correct :)
hcastle - seems ok with the refresh rate now
yiear - might be ok as is now I have renabled the refrest rate. Might not be. Could someone check.
namcos1 - Seems the games that are above 60hz now work with the correct refresh but someone should double check

Remaining refrest problems I know of:
metlclsh - Had a note that it locks up with refrest rate, seems to still crash so I have left it uncommented
M62 - Wasn't sure if the refrest rate was commented out due to sound so have left this
2019-05-15 21:18:21 +01:00
tmaul 5ba9153ec0 might be better 2019-05-12 22:05:17 +01:00
Kev 214efec25e Remove links to the bad place 2019-05-12 21:55:29 +01:00
Kevin Armstrong 58139da9c6
VS2019 - add some instructions on how to build
Tested on a clean machine, so should be pretty accurate.
2019-05-09 10:29:41 +01:00
Kev 6ce3d9b7a9 VS2019 - I should have done a clean build first :) 2019-05-08 21:56:27 +01:00
Kev d81e7555d3 VS2019 - Fix x64 debug building 2019-05-08 21:07:33 +01:00
Kev 15d7be1899 VS2109 - Fix release x64 builds 2019-05-08 20:36:06 +01:00
Kev 2f2d7ace07 VS2019 - Fix release win32 build 2019-05-08 20:02:53 +01:00
Kev 006dafe63e Update vs2017 project files as well. 2019-05-08 19:41:02 +01:00
Kev a8a8a4767e Visual studio 2019 project files.
Works with community edition, assumes that you have the correct Direct X sdk, nasm on your path and activeperl installed.

Also fix for ay8910 building on msvc
2019-05-08 19:25:25 +01:00
Kev fbf565db71 and also need to not include the disassembler in release builds as well apparently. 2018-12-27 11:51:54 +00:00
Kev 87aedc46a6 forgot to turn off FBA_DEBUG on release builds :) 2018-12-27 11:41:39 +00:00
Kev b3b0b45094 forgot to add custom steps to release build 2018-12-27 11:39:45 +00:00
Kev 6f4d2e0b26 ignore release dir 2018-12-27 11:39:16 +00:00
Kev 6256dfe0fd update for YMF262 to fix VS builds (and add it to the IDE project) 2018-12-27 11:00:03 +00:00
Kev 123b79e0c5 fix up visual studio 2017 IDE builds and fix a tiny issue in the image loading on the rom select 2018-12-24 00:04:30 +00:00
Kev b552af090f another gitignore change as I cleaned up the generated files 2018-12-23 23:38:40 +00:00
Kev 4f209237c5 changes for vs2017 build and bugfix to image loader 2018-12-23 22:37:22 +00:00
Marcos Medeiros 32dc44d37c [Qt] Update project file. 2015-08-13 20:39:56 +00:00
Marcos Medeiros b133036416 d_kinst: Initial DCS code, ADSP21xx ported from MAME 2015-03-09 21:13:38 +00:00
Marcos Medeiros 3131b359c4 mips3: X64 dynamic recompiler 2015-02-23 03:46:29 +00:00
Marcos Medeiros a64075f77c [Qt] Some tweaks on pulseaudio backend 2015-02-20 19:38:52 +00:00
Marcos Medeiros 79b7ca4bcb Killer Instinct 1.5d Skeletal driver (already booting), no ATA/IDE yet; 2015-02-19 02:10:53 +00:00
Marcos Medeiros e72732c023 [Qt] Drop ruby, uses OpenGL 3.x as video interface 2015-01-18 23:36:01 +00:00
Marcos Medeiros b9e6615e64 [Qt] Build with unified m68k_ops 2014-11-18 15:09:19 +00:00
Marcos Medeiros 891eeebe63 [Qt] Implements "Log Window" 2014-09-15 19:18:25 +00:00
Marcos Medeiros 7e333068a9 [Qt] Edit dip values on "Map game inputs" 2014-09-11 21:24:23 +00:00
Marcos Medeiros baece5ce9c [Qt] Implements "Map game inputs" (partially) 2014-09-10 18:46:16 +00:00
Marcos Medeiros 7db15996be [Qt] PulseAudio (linux-only), and enable PGM drivers (thanks tmaul) 2014-09-08 07:02:24 +00:00
Marcos Medeiros efed708824 [Qt] PulseAudio (Linux) sound driver 2014-09-08 06:37:11 +00:00
Marcos Medeiros 92307f31a3 Initial Qt port. Deps: nall and ruby are included. 2014-07-03 02:59:57 +00:00
Marcos Medeiros 02b7c0099f QtCreator project for SDL build 2014-06-08 06:55:51 +00:00
tmaul 916f4e8e98 Start of port of Daves Dega (sega master system) emulator to FBA. Seems to be running but the rendering is all screwed and the sound emulation needs looking at. If anyone has any ideas as to what the problems might be, please let me know. :) 2013-01-27 18:03:33 +00:00
tmaul 91772597c6 Rebuild visual studio 2010 ide project
Fix up some #defines to allow them to be overridden by the makefiles without causing lots of warnings
2013-01-26 15:42:20 +00:00
Barry Harris 2709ae4f6a Libretro patch (TwinAphex) - couldn't apply the diff file with TortoiseSVN or even command-line (got affected files from fba-libretro/svn-current/ and applied) 2013-01-21 10:54:54 +00:00
Barry Harris 0ac7bcd353 libretro patch (twinaphex) 2012-12-26 19:46:34 +00:00
Barry Harris f50d0b4735 libretro patch (Twinaphex) 2012-12-14 20:31:55 +00:00
Barry Harris 8fa78bcce6 libretro commit 5 2012-06-09 00:33:37 +00:00
Barry Harris 056cba7387 Add files to projectfiles/visualstudio-2010-libsnes-360 2012-04-01 21:08:48 +00:00
Barry Harris 59720a8248 (Libsnes) Add new files - add libsnes VS2010 solution for Xbox 360 (Squarepusher2) 2012-04-01 19:00:34 +00:00
tmaul c01412b4f9 Not sure where to put these... 2011-12-19 18:27:52 +00:00