alyosha-tas
f76db6202a
O2Hawk: a few more bug fixes
2020-01-02 20:13:11 -05:00
alyosha-tas
8b29df987c
GG: Fix Pro yakyuu, needed EEPROM
2020-01-02 17:13:54 -05:00
alyosha-tas
2d8d8cc1cd
O2Hawk: debuggable stuff
2019-12-29 09:06:39 -05:00
YoshiRulz
3d0ccdac45
Add --mono-no-redirect to run script, disables writing stdout to file
...
must be first flag, will not be passed to EmuHawk
2019-12-28 02:15:51 +10:00
YoshiRulz
2e8e2bfab4
Pass arguments through to EmuHawk
2019-12-26 16:57:21 +10:00
alyosha-tas
cba08040f7
O2Hawk: color and display work
2019-12-22 11:18:38 -05:00
alyosha-tas
b5090b5a63
O2Hawk: bug fixes
...
and a2600 db update
2019-12-21 12:49:28 -05:00
alyosha-tas
859ff267a6
A2600 gamedb: add princess resuce.
2019-12-17 23:04:19 -05:00
alyosha-tas
4619e7a862
O2Hawk: cleanup and bug fixes
2019-12-17 17:40:57 -05:00
alyosha-tas
89c87b0581
O2Hawk: More display work
2019-12-16 11:50:00 -05:00
alyosha-tas
bd7233f2cd
O2Hawk: start displaying stuff and making sound
2019-12-13 20:43:33 -05:00
feos
5ca08b6c29
Camhack support ( #1725 )
...
for the camhack to work we have to save a state, hack memory, advance twice to see the changes, then load the state to prevent desync. since we can omit the framebuffer in savestates, loading them can happen without updating the screen, so the hacked camera remains visible.
advancing 2 frames automatically is done like tastudio does it when it seeks to a frame, only from lua now.
and the most questionable part is "invisible emulation", which is how Gens calls this IIRC, when everything that can distract or slow us down is skipped: sound, video, tools updates.
new lua functions:
- client.invisibleemulation()
- client.seekframe()
* for a test, mGBA core uses fake video and audio buffers and renders to them when we want to "skip" rendering. proper setup would involve actually skipping rendering those inside the core.
* allow disabling video and audio updates for gpgx too (proper approach, no fake buffers involved)
* add the script for Sonic Advance
2019-11-23 12:27:14 +03:00
alyosha-tas
61038a13ae
O2Hawk: Expose Core and start running code
2019-11-18 17:33:55 -05:00
alyosha-tas
2750a420ef
A2600: audio bug fix (Space Jockey)
2019-11-03 20:21:25 -05:00
adelikat
6c7653e158
Merge branch 'master' into MoreUnixMonoCompatWork
...
This doesn't compile because of Input.cs, didn't know what to do. Also search for Merge TODO for some commenting things that probably need to be deleted
# Conflicts:
# BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
# BizHawk.Client.EmuHawk/CustomControls/InputRoll.Drawing.cs
# BizHawk.Client.EmuHawk/CustomControls/InputRoll/InputRoll.cs
# BizHawk.Client.EmuHawk/Program.cs
# BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs
# BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs
# BizHawk.Client.EmuHawk/tools/ToolHelpers.cs
# BizHawk.Client.EmuHawk/tools/ToolManager.cs
# BizHawk.Client.EmuHawk/tools/TraceLogger.Designer.cs
# BizHawk.Client.EmuHawk/tools/TraceLogger.cs
# BizHawk.Client.EmuHawk/tools/Watch/RamSearch.Designer.cs
# BizHawk.Client.EmuHawk/tools/Watch/RamSearch.cs
# BizHawk.Common/BizInvoke/DynamicLibraryImportResolver.cs
2019-10-31 17:01:19 -05:00
alyosha-tas
520ba97caa
O2Hawk start
2019-10-31 09:43:25 -04:00
YoshiRulz
41caf0e616
Reduce "pause lag" on Paper Mario ( #558 ) by using CopyColorToRDRAM = 1
2019-10-31 03:32:29 +10:00
YoshiRulz
ada256b0f1
Port Gambatte
2019-10-25 22:07:14 +10:00
YoshiRulz
0f687ff84e
Port Cygne (Wonderswan core)
...
also updates blup_buf headers? blame @Asnivor
2019-10-25 21:46:17 +10:00
YoshiRulz
d963f91707
Port VBA-Next
2019-10-25 21:39:46 +10:00
YoshiRulz
12e83ac257
Port Handy (Lynx core)
2019-10-25 21:36:18 +10:00
YoshiRulz
8c7862aa8a
Fix .so versioning
2019-10-25 21:33:05 +10:00
Loren
b1554be720
Use WebUtility.HtmlDecode() to decode game names ( #1698 )
...
Change '&' to '&' in gamedb_goodnes.txt. Fixes #1667 .
2019-10-20 22:35:31 -04:00
YoshiRulz
1992856655
Export env var so the command string is shorter
2019-08-12 20:16:35 +10:00
alyosha-tas
7f29c4173b
A2600: Fix a test rom mapper
2019-07-14 17:06:50 -04:00
alyosha-tas
90436811b9
GG: Fix World Derby
2019-07-12 15:07:58 -04:00
YoshiRulz
4842442ef7
Set MONO_WINFORMS_XIM_STYLE=disabled on all Debian-based distros
2019-07-02 16:34:37 +10:00
feos
dfd80d23fc
update gargoyles script (with a 2yo version)
2019-06-15 19:06:49 +03:00
alyosha-tas
c48d5be02a
Merge branch 'master' of https://github.com/TASVideos/BizHawk
2019-06-01 12:25:57 -04:00
alyosha-tas
dd0d34593e
Vectrex: More bug fixes
2019-06-01 12:25:30 -04:00
YoshiRulz
e8f66570ad
Update EmuHawkMono.sh
2019-05-18 14:09:50 +10:00
alyosha-tas
c036e670be
A2600: another DB update
2019-05-06 06:24:56 -04:00
alyosha-tas
86461b0692
A2600: gamedb update
2019-05-05 08:03:43 -04:00
Asnivor
f0384b7e83
ChannelF: Extreme WIP! I promise nothing...
2019-04-16 16:10:56 +01:00
alyosha-tas
9296092b84
Vectrex: Start running the cpu and fixing bugs
2019-04-08 18:57:21 -05:00
alyosha-tas
ec333fe1b8
A2600: Bang! Demo ccorrect mapper
2019-02-02 09:10:37 -06:00
Asnivor
d7caf48a70
EmuHawkMono.sh 'I suck at shell scripts' fix
2019-01-09 17:50:57 +00:00
Asnivor
c2bc9893e5
Add Debian as option in EmuHawkMono.sh runscript
2019-01-09 14:37:11 +00:00
James Groom
42764f0019
Add preliminary Unix compatibility (using Mono; resolves #1384 ) ( #1380 )
...
* Move PlatformSpecificLinkedLibs and implementations to common and rename
* Specify file ext. at LoadPlatformSpecific call site
* Move Client.Common.Global.RunningOnUnix to PlatformLinkedLibSingleton
* Inline var Resolver
* Use PlatformLinkedLibManager internally
* Move plugin load check to LinkedLibManager, use LinkedLibManager
* Interpolate
* Return exit code from dlclose/FreeLibrary
* Skip all calls to externs in BlipBufDll when using mono
* Use PlatformLinkedLibManager in SevenZipLibraryManager
* Add expected return value to workaround (from testing on Win32)
* Remove ".dll" from DllImport attr, remove temporary workaround, see desc.
The library can be built by changing the output file name in
`.../blip_buf/Makefile` to `libblip_buf.so`, and running `make`. It will be
loaded if placed in the `.../output` folder.
* Remove unused code, add TODO (this class is req. for Waterbox.PeWrapper)
The TODO is to [rewrite with
C#](https://docs.microsoft.com/en-us/dotnet/standard/io/memory-mapped-files )
instead of importing from `kernel32.dll`.
* Update OpenTK again but better (for #1384 )
* Add Mono run script
* Add libblip_buf.so (temporary)
Temporary because it should be a separate package which BizHawk depends on.
* Add distro detection, add "already running" and "unknown distro" messages
* Gray-out Lua Console on Unix
* Extract superclass from EmuLuaLibrary, add shell implementation for Unix
* Specify libdl version, Fedora doesn't have the versionless symlink
* Remove empty `ToolStripMenuItem`, null `Text` caused crash on Unix
* Transform OpenTK keyboard input into a `List<KeyEvent>` and read that
Also fixes crash on rebind
* Remove debug `using ...;`
2019-01-04 01:50:55 +03:00
alyosha-tas
62c178ff2e
GBHawk: add default bindings
2018-12-24 12:33:09 -06:00
alyosha-tas
69fe1bdf97
NESHawk: VRAM write timing glitch
2018-12-16 13:10:04 -06:00
adelikat
76bfd7c355
Merge pull request #1355 from Gikkman/lua-joypad-intersection
...
Create JoypadIntersection.lua
2018-11-25 08:02:28 -06:00
alyosha-tas
2891f501df
zx-spectrum: clean up multiple DB entries
2018-11-22 12:00:09 -06:00
zeromus
9d6997692f
Merge remote-tracking branch 'remotes/peeweek/retroizer'
2018-11-18 11:09:53 -05:00
alyosha-tas
4c5723b95e
A7800: pokey version of pacman collection
2018-11-17 14:54:13 -06:00
alyosha-tas
c8bb21ab38
A7800: more pokey work, starting to sound correct
2018-11-17 10:18:11 -06:00
alyosha-tas
ca52715673
A7800: Audio Overhaul
2018-11-12 09:29:11 -06:00
alyosha-tas
3eefa19d68
A2600: MegaBoy special frame setting
2018-11-04 14:04:08 -06:00
alyosha-tas
2dc13967ce
A7800: Add db entry and fix mirroring
2018-10-27 19:51:18 -05:00
alyosha-tas
738ffe596d
A7800: DB update and bug fix
2018-10-25 19:28:21 -05:00
Simon
0a82411c21
Create JoypadIntersection.lua
...
Adds a small script which, when run, only allows input to P1's controller if both P1 and P2 holds down the specific button simultaneously. Also useful since it demonstrates joypad manipulation.
2018-10-22 21:52:07 +02:00
Asnivor
ffcd7993f9
GameDB: Super Tetris (Pirate) - GG_in_SMS - #1157
2018-10-08 12:14:42 +01:00
Asnivor
abb1242cc9
GameDB: Jang Pung II (Korean pirated SMSGG) - GG_in_SMS - #1157
2018-10-08 12:09:05 +01:00
Asnivor
d0f9951634
GameDB: Excellent Dizzy Collection, The (Europe) - GG_in_SMS - #1157
2018-10-08 12:01:22 +01:00
Asnivor
c11004cf19
GameDB: Fantastic Dizzy (Europe) (En,Fr,De,Es,It) GG_in_SMS - #1157
2018-10-08 11:59:11 +01:00
Asnivor
a3a5250e39
GameDB: Super KickOff (J) GG_in_SMS - #1157
2018-10-08 11:55:58 +01:00
Asnivor
c64eff6baa
GameDB (GG): moved Out Run Europa (E) to gg and set compat mode - #1157
2018-09-25 10:18:23 +01:00
Asnivor
0f6cd4bda6
GG: Fixed Olympic Gold (E) & (JU) - moved to gamedb_sega_gg.txt and set GG_in_SMS compat mode - #1157
2018-09-25 09:58:24 +01:00
Asnivor
4d92a9f04a
gamedb: added NGP/NGPC and improved homebrew detection
2018-09-21 16:10:35 +01:00
Asnivor
2202efb124
gamedb: fixed some formatting in zxs and cpc files
2018-09-21 15:30:50 +01:00
Asnivor
0d1cfa843b
GameDB: Added AmstradCPC
2018-09-21 14:13:00 +01:00
Asnivor
5207d2436a
GameDB: Added ZXSpectrum
2018-09-21 14:01:57 +01:00
Asnivor
864021031b
SMSHawk: moved rastan saga (japan) to GG gamebd and set GG_in_SMS compat mode. This fixes controls not working - #1157
2018-09-18 11:46:45 +01:00
Asnivor
becaff7e48
SMSHawk: moved castle of illusion to GG gamedb and set GG_in_SMS compat mode - #1157
2018-09-18 11:43:05 +01:00
Asnivor
b3e79d5474
SMSHawk: GG WWF Steel cage challenge - moved to gg gamedb and set GG_in_SMS compat - #1157
2018-09-18 11:38:59 +01:00
Asnivor
64d053187d
SMSHawk: GG Predator 2 - moved to gamedb_sega_gg.txt and set GG_in_SMS - now working. - #1157
2018-09-18 11:35:19 +01:00
Asnivor
ef1a39dd99
SMSHawk: GG Prince of Persia - moved from SMS to GG gamesdb.txt - set GG_in_SMS compat mode - now working - #1157
2018-09-18 11:32:05 +01:00
Asnivor
1025167104
SMSHawk: GG - fixed double dragon missing background - #1157 #1320
2018-09-18 11:11:59 +01:00
alyosha-tas
8dff214eec
A7800: fix Sirius
2018-07-07 09:33:50 -04:00
alyosha-tas
7767ed6fb9
SMSHawk: Fix pause button
...
Fixes #1236
2018-07-02 08:23:29 -04:00
Asnivor
b397cb58fb
ZXHawk: small update to defctrl.json
2018-06-22 17:11:25 +01:00
alyosha-tas
62d1005ed9
A2600: Fix special reset cases
2018-06-10 07:48:44 -04:00
alyosha-tas
173bb2a50f
A2600: Add special cases for games that turn off screen to do calculations
2018-06-09 21:15:26 -04:00
alyosha-tas
942454e327
SMS/GG: Implement SMS compatibility mode for some games
...
(Technically the screen is supposed to be modified too but not implementing yet)
2018-05-11 20:08:42 -04:00
alyosha-tas
0535223592
GG: Terminator needs SRAM for background display
2018-05-11 15:48:21 -04:00
alyosha-tas
f2529fa0e0
NESHawk: Fix mapper 219
2018-04-09 12:48:47 -04:00
Asnivor
e2eac983a1
Merge pull request #1149 from TASVideos/master
...
Bringing ZXSpectrum branch up to date with master
2018-03-19 15:52:55 +00:00
adelikat
4c98ee9ab9
NESHawk - Support a couple bad dumps of Super Donkey Kong (Unl)
2018-03-16 17:35:55 -05:00
zeromus
b179a30d99
Merge remote-tracking branch 'remotes/origin/pr/1080'
...
# Conflicts:
# BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
merges PR #1080
closes PR #1080
(let's see if either of these can do it)
2018-03-13 16:33:53 -04:00
Asnivor
deba6b18b8
Added 'Get Tape Status' keybinding - fires an OSD message with state info about the current tape
2018-03-12 14:37:45 +00:00
Asnivor
35bb1d0c93
Fixed default keys and also fixed a major syncsettings snafu
2018-03-06 16:40:25 +00:00
Asnivor
3cc4b94406
Added default control bindings and prettified the controller configuration panels
2018-03-06 11:17:30 +00:00
alyosha-tas
bc7a53abb5
Add FM to Wonder boy in Monster World (J)
2018-02-25 16:13:22 -05:00
alyosha-tas
6ae8bcfcf9
SMS: Fix Haja no Fuuin 'FM' Chip designation
2018-02-06 18:09:01 -05:00
Ashafix
07da0170fa
unified camelCase for Lua functions, changed Lua test script
2017-12-24 11:42:51 +01:00
Ashafix
4d063f6061
new library for communicating with other programs via Lua
2017-12-24 00:24:22 +01:00
alyosha-tas
5e481a6083
NESHawk: Fix some unlicensed games
2017-12-02 10:03:27 -05:00
alyosha-tas
d840769a70
NESHawk: GameDB update
2017-12-01 20:52:41 -05:00
Tastyfish
bc11c34e99
Eh make the SK-1100 defaults for Graph and Kana keys more reliable
2017-11-25 01:23:12 -05:00
Tastyfish
480f3b73f9
Keyboard support for SG-1000/Mark III
2017-11-25 01:23:12 -05:00
alyosha-tas
41282bfc21
Update gamedb_nes.txt
...
Pocahontus and Super Donkey Kong use mapper 182
2017-10-31 10:46:21 -04:00
Tastyfish
9693d812d2
Adds SEGA Sports Pad for SMS support, also make controller syncsetting
2017-10-27 20:34:12 -04:00
peeweek
8c503f0e7e
Retroizer Shader + Time uniform in custom shaders
2017-10-23 23:31:56 +02:00
Tastyfish
5e87b45df0
EEPROM (93c46) support for SMS
2017-10-23 14:17:51 -04:00
alyosha-tas
b367f28971
Delete FCEUX.pal
2017-10-22 13:22:21 -04:00
alyosha-tas
edc40edd46
NESHawk: FCEUX palette update
2017-10-22 13:21:37 -04:00
Tastyfish
5e0a373c6f
SMS Bart vs Space Mutants needs to run in PAL
2017-10-20 00:45:00 -04:00
Tastyfish
d0fdc75a1e
SMS Light Phaser support
2017-09-01 22:39:01 -04:00
Tastyfish
1069a50219
Adds Sega Master System paddle support
2017-08-30 23:16:14 -04:00
alyosha-tas
2a590cad30
Delete EMU7800.csv
2017-08-29 09:45:26 -04:00
alyosha-tas
1eca64d17b
Update NES DB: Fix Don Doko Don 2
2017-08-01 10:31:19 -04:00
adelikat
ed0d65498b
Add a bunch of genesis roms to the game db
2017-07-30 18:16:53 -05:00
alyosha-tas
2277c58122
A7800 DB: Add some unique carts
2017-07-24 19:35:48 -04:00
alyosha-tas
e983fc8419
Update gamedb_a7800.txt
2017-07-24 15:16:30 -04:00
alyosha-tas
0edebe167e
A7800Hawk: Update game DB
2017-07-22 12:24:56 -04:00
alyosha-tas
676a7d0721
Atari7800Hawk Game DB Update
2017-07-21 16:36:54 -04:00
alyosha-tas
182cf4228b
Update A7800 DB
2017-07-20 19:42:31 -04:00
alyosha-tas
9e76c8aa2f
Update A7800 DB
2017-07-19 17:08:10 -04:00
alyosha-tas
46ea0cfd32
A7800: Update gameDB
2017-07-16 11:53:06 -04:00
adelikat
c70dce5b85
default controls for pizza boy
2017-07-14 14:52:58 -05:00
adelikat
8399cbc7c6
PC-FX - default controls
2017-07-14 13:52:47 -05:00
adelikat
d701e67e54
picoDrive - default controller assignments
2017-07-13 12:07:50 -05:00
nattthebear
d1ff443540
PicoDrive: Add the rest of the games to the DB. Expose IRegionable information and use it to inform FPS rate
2017-07-09 11:59:54 -04:00
adelikat
d46e81ed5f
Rom loader - support loading the pico core from gamedb, set 32x games to pico and 32x mode
2017-07-09 10:23:26 -05:00
adelikat
7156d9c7c8
SNES - allow setting core from gamdb, set a bunch of roms to bsnes that either crash or do not run in snes9x, should fix #906
2017-07-08 21:33:21 -05:00
alyosha-tas
643f487638
Game DB: add SRAM to desert trap
...
Fixes #902
2017-07-05 08:51:32 -04:00
alyosha-tas
8a13ab1719
GameDB: Remove patch bytes from wonder boy III
...
Why were they there and what did they do?
I don't know, but they broke the game so remove them.
Fixes #898
2017-07-01 16:36:50 -04:00
alyosha-tas
c4557a69e1
GameDB clean up repeated entries
...
except for the psx one, not sure which one is correct
2017-06-27 18:21:33 -04:00
adelikat
05eb3b5abe
snes - mark some junko roms as junko
2017-06-21 20:00:01 -05:00
adelikat
810979dab2
Fix defctrl.json json parse error, Saturn keyboard - change names of keyboard R and L to not collide with the controller button names
2017-06-19 12:49:13 -05:00
adelikat
e1e7652c76
Saturn - default controls for other peripherals
2017-06-18 20:12:59 -05:00
adelikat
7caafc5437
Saturn - Keyboard - change some names to not have the same name as buttons, add default controls
2017-06-18 19:56:01 -05:00
adelikat
97d7dd7f42
merging master into waterbox2 this one was messy may be regressions
2017-06-13 08:16:25 -05:00
alyosha-tas
fdc458343b
Create gamedb.txt
2017-06-11 18:45:28 -04:00
alyosha-tas
614fe6eed0
Update gamedb
2017-06-09 20:43:51 -04:00
alyosha-tas
ef14794181
oops
2017-06-09 20:14:55 -04:00
alyosha-tas
d74fcd122d
another gamedb fix
2017-06-09 20:13:42 -04:00
alyosha-tas
2b0851159c
Game DB update
2017-06-08 14:59:45 -04:00
alyosha-tas
fd3683c3cd
Update game db
2017-06-07 21:36:25 -04:00
alyosha-tas
9cb46847a0
more game db
2017-06-07 21:12:24 -04:00
alyosha-tas
bf5e795062
Add files via upload
2017-06-06 19:50:39 -04:00
alyosha-tas
0d7ddd9eb2
Update gamedb_nes.txt
2017-06-06 07:55:41 -04:00
alyosha-tas
d38afa045d
Update gamedb_nes.txt
2017-06-05 15:57:30 -04:00
alyosha-tas
6eb112ae76
Update gamedb_nes.txt
2017-06-04 20:04:55 -04:00
adelikat
4ae0b2cd22
Merge branch 'master' into waterbox2
...
Conflicts:
BizHawk.Client.EmuHawk/MainForm.Events.cs
BizHawk.Client.EmuHawk/MainForm.cs
2017-06-04 18:18:11 -05:00
alyosha-tas
38793b1ebf
Update gamedb_nes.txt
2017-06-04 17:25:09 -04:00
alyosha-tas
1815c4699b
Update gamedb_nes.txt
2017-06-03 14:10:41 -04:00
alyosha-tas
69c6e3d077
Add files via upload
2017-06-03 08:01:04 -04:00
alyosha-tas
a1c7b02f59
Update gameDB to split off NES and clean up
2017-06-03 07:37:38 -04:00
alyosha-tas
c566bdb43b
Update gamedb.txt
2017-06-02 19:48:50 -04:00
alyosha-tas
2e4d1ef2ab
Update gamedb.txt
2017-06-02 09:08:55 -04:00
adelikat
5394e6336b
NGP - default controls
2017-05-31 17:51:43 -05:00
adelikat
95353188c7
Merge branch 'master' into waterbox2
2017-05-31 13:38:01 -05:00
alyosha-tas
52f3dc5bca
Update gamedb.txt
2017-05-30 19:03:36 -04:00
alyosha-tas
e926c4159e
Update gamedb.txt
2017-05-30 18:46:08 -04:00
adelikat
1a54ff1818
Merge branch 'master' into waterbox2
2017-05-30 17:31:30 -05:00
alyosha-tas
fd93e1bb65
Update gamedb.txt
2017-05-30 18:26:27 -04:00
alyosha-tas
11be8b18c1
Update gamedb.txt
2017-05-30 12:42:40 -04:00
alyosha-tas
30c6f2e10a
Update gamedb.txt
2017-05-29 20:28:33 -04:00
alyosha-tas
5d79e432ee
Update gamedb.txt
2017-05-29 18:51:03 -04:00