alyosha-tas
0e7e93b205
O2Hawk: various bug fixes
2020-04-17 18:38:44 -04:00
adelikat
ce4037fad8
cleanup PopulateWithDefaultHeaderValues()
2020-04-14 17:15:46 -05:00
SuuperW
358f1dfd33
create melon folder before trying to write modified firmware file
2020-04-13 16:55:16 -05:00
SuuperW
7336217bd8
default ScaleFactor value for MelonDS settings
2020-04-13 15:55:29 -05:00
adelikat
1fd620a1f4
fix N64 memory callbacks
2020-04-13 13:29:22 -05:00
SuuperW
a57d09fe99
add some setters for MelonDS
2020-04-13 12:26:42 -05:00
SuuperW
c958afceb0
update libmelonDS.dll with hi-res support, and allow changing that setting
...
does not display properly yet
2020-04-13 12:07:05 -05:00
YoshiRulz
c9e699be1b
Remove properties for embedded resources removed in f3fce7a3e
2020-04-14 01:33:18 +10:00
Asnivor
f3fce7a3eb
ZXHawk: Remove separate +3 embedded roms (the +2A rom is identical)
2020-04-13 16:17:51 +01:00
Asnivor
de3d402958
ZXHawk: Small bugfix in reset behaviour
2020-04-13 16:06:06 +01:00
adelikat
6e40c46aa1
some nitpick cleanups
2020-04-12 13:29:58 -05:00
adelikat
ceef1f4489
oops
2020-04-11 12:58:28 -05:00
adelikat
7c79cfab67
mGBA - implement IDebuggable.SetCpuRegister()
2020-04-11 12:57:47 -05:00
alyosha-tas
a1844f5d5c
O2Hawk: correctly remove videbuffer from state
2020-04-11 10:37:12 -04:00
adelikat
81bdacea64
O2 - implement IBoardInfo
2020-04-11 09:21:35 -05:00
adelikat
9eb63cd6c9
O2 - misc cleanups
2020-04-11 09:04:13 -05:00
alyosha-tas
2304e9dc5b
O2Hawk: add vidbuffer back to state, it's needed
2020-04-10 19:51:32 -04:00
alyosha-tas
a924aeee91
Merge branch 'master' of https://github.com/TASVideos/BizHawk
2020-04-10 18:06:51 -04:00
alyosha-tas
7c676ed40b
O2Hawk: remove uneeded buffers from state
2020-04-10 18:06:32 -04:00
feos
60829be593
mame: prevent dumping nvram to disk
2020-04-11 00:28:22 +03:00
feos
5c0ea2b987
mame: use a folder for non-rom files
2020-04-10 21:01:20 +03:00
adelikat
62f3214ce2
create a memory callback based IInputCallbacks system that can be used by any core, wire it up to the mGBA core
2020-04-10 11:12:57 -05:00
feos
7e5fdf9142
mame: fix input being one frame too late
2020-04-10 18:54:05 +03:00
adelikat
04cd7d867c
mGBA - fix NRE that can happen when rebooting core, fixes #1915
2020-04-10 08:47:52 -05:00
feos
a1c553d1de
mame: add button mnemonics
2020-04-10 13:44:17 +03:00
feos
7d06f6cbd1
mame: add lag, even tho the core can't set it
...
there's no concept of "controller poll" in mame, because this information isn't considered useful by them, and it also has to be done for every machine separately. theoretically it can be determined by watching controller register reads, but that requires running the entire debugger UI and setting watchpoints manually via debugger console, which is also super complicated. mame lua can set WPs, but only if debugger is there. even then, there's no way to assign lua callbacks to WPs. I'm planning to add simple mem hooks to mame lua some day, but it will be super hard due to incredibly complex abstraction, and there's no guarantee they will even merge it.
2020-04-10 12:38:41 +03:00
feos
8e5aefb376
mame: remove hacky test
2020-04-09 18:05:19 +03:00
feos
fd4b4195df
use regular build of mame
2020-04-09 16:16:17 +03:00
feos
039a4612a6
mame: another approach
2020-04-09 12:26:11 +03:00
TiKevin83
faf4b02c26
Undo Previous PR on Gambatte Colors and Implement an Option ( #1918 )
...
* Revert "New GBC LCD correction for Gambatte palette from documented shader research https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 "
This reverts commit 88cda24876
.
* Implement the libretro GBC color palette as an added option instead of a change to the Gambatte option
2020-04-08 20:41:50 -04:00
alyosha-tas
1185bffe36
O2Hawk: turn sound down a bit, more in line with other cores
2020-04-08 19:40:33 -04:00
TiKevin83
0bfe178650
New GBC LCD correction for Gambatte palette from documented shader research https://forums.libretro.com/t/real-gba-and-ds-phat-colors/1540 ( #1917 )
2020-04-08 19:19:18 -04:00
alyosha-tas
f9c6e02943
Merge branch 'master' of https://github.com/TASVideos/BizHawk
2020-04-08 19:08:37 -04:00
alyosha-tas
444a8b7823
O2Hawk: small timing fix
2020-04-08 19:08:22 -04:00
YoshiRulz
489084242f
Move [AssemblyVersion]/[AssemblyFileVersion] to VersionInfo.cs
...
ApiHawk was using hardcoded "1.1.0.0". BizInvoke, Bizware.BizwareGL, and
WinForms.Controls were not annotated, and had the default "0.0.0.0". All four of
these projects did not include the Version source files.
2020-04-08 23:04:08 +00:00
alyosha-tas
99da16fa2a
O2Hawk: clean up
2020-04-08 18:16:45 -04:00
adelikat
2b281116ed
misc cleanups
2020-04-08 16:03:35 -05:00
adelikat
813a2ee935
delete empty code file
2020-04-08 13:32:48 -05:00
alyosha-tas
cb2d365284
O2Hawk: better fix for blockout
2020-04-08 12:12:32 -04:00
alyosha-tas
a2ac1b89aa
O2Hawk: more bug fixes but still needs work
2020-04-07 16:27:04 -04:00
alyosha-tas
7ddf2e0f3b
O2Hawk: obj table fixes
2020-04-06 16:59:07 -04:00
alyosha-tas
015311087b
O2Hawk: Cleanups
2020-04-06 11:51:00 -04:00
alyosha-tas
8827550a17
O2Hawk: fix Blockout and other issues
2020-04-06 11:25:02 -04:00
alyosha-tas
75beb338b9
O2Hawk: fix resets again
2020-04-04 18:14:54 -04:00
alyosha-tas
6edc1310d2
O2Hawk: fix cosmic conflict
2020-04-04 18:01:19 -04:00
adelikat
49e4d49927
quicknes - blacklist punchout (E) (VS), unfortunately a drop in the bucket but bootgod doesn't know about VS roms so we have no way to detect PAL versions of those
2020-04-04 15:07:58 -05:00
adelikat
e357ed3dbc
Merge branch 'mgba-hooks'
2020-04-03 18:01:25 -05:00
zeromus
6b462630e0
fix crash in MGBA memory callbacks due to GC of temporarily marshaled delegate (by keeping an instance referenced in a member, as usual)
2020-04-03 18:42:22 -04:00
alyosha-tas
216e382582
O2Hawk: reset fix
2020-04-03 17:24:20 -04:00
alyosha-tas
f39319fd12
O2Hawk: bug fixes and add reset button
2020-04-03 16:56:22 -04:00
alyosha-tas
458949a2f9
GBHawk: minor bug fixes and cleanups
2020-04-03 12:16:52 -04:00
adelikat
be8db22d6c
mgba- throw NotImplemented on callbacks with no address, we don't support that yet (likely ever)
2020-04-02 17:40:27 -05:00
adelikat
cea0762c07
cleanup a few things in MGBAMemoryCallbackSystem
2020-04-02 17:40:27 -05:00
adelikat
f97ef09c41
mgba - pass in mgba class instead of core pointer to MGBAMemoryCallbackSystem, seems cleaner either way. Still crash
2020-04-02 17:40:27 -05:00
feos
fc5d8b2de6
add some stuff
2020-04-02 17:40:27 -05:00
feos
4597e8b334
tweaks
2020-04-02 17:40:27 -05:00
adelikat
e44aa5d94a
mGBA - pass core pointer to memory callback system
2020-04-02 17:40:27 -05:00
adelikat
75a991a36d
bad attempt at wiring up mGBA memory hooks
2020-04-02 17:40:27 -05:00
adelikat
0422b9b1de
nitpick cleanup
2020-04-02 17:36:08 -05:00
alyosha-tas
ced37c45c3
GBHawk: memory ap optimizations
2020-04-02 15:41:03 -04:00
alyosha-tas
7d293bdb1a
GBHawk: fix speed mode switch timing
2020-04-01 22:46:48 -04:00
adelikat
2401c37a7f
delete ScreenArranger and move the relevant logic to MelonDS, and simplify, also use a pre-allocated buffer instead of making a new one every time
2020-04-01 18:58:08 -05:00
alyosha-tas
07e7a83243
GBHawk: optimizations
2020-04-01 09:44:43 -04:00
alyosha-tas
e6e70b6e35
GBHawk: remove C++ core, not worth it, need to rethink design
2020-03-31 23:14:33 -04:00
alyosha-tas
0e0b94cd0c
GBhawk: some C# optimizations
2020-03-31 23:03:40 -04:00
zeromus
667a218c58
hook up melonds screen control stuff to settings
2020-03-31 18:30:08 -04:00
alyosha-tas
5f24392b41
GBHawk; more minor cleanups
2020-03-31 17:58:25 -04:00
alyosha-tas
ea085255c1
GBHawk: minor optimizatiosn
2020-03-31 17:20:27 -04:00
YoshiRulz
0ba7a5a7df
Rename axis-related types, members, and locals
...
I left a few methods where they had an equivalent *Bool*() for buttons, and also
left some in TAStudio that get serialised.
2020-03-31 17:29:55 +10:00
alyosha-tas
19b1d0fa18
GBHawk: bug fixes and ppu viewer working
2020-03-30 22:59:50 -04:00
alyosha-tas
68e69ff85b
GBHawk: more bug fixes and loading games
2020-03-30 18:01:36 -04:00
alyosha-tas
69409ff729
GBHawk: bug fixes
2020-03-29 22:30:19 -04:00
adelikat
a58e7a17a6
DS - bottom screen only option (useful for games like NSMB where pipes can send you to the other screen)
2020-03-29 14:37:59 -05:00
YoshiRulz
e0e90a5f33
Reimplement ScreenArranger, refactor MelonDS.GetVideoBuffer
2020-03-30 03:50:49 +10:00
alyosha-tas
b039b1f823
GBHawk: start cleaning up errors
2020-03-29 12:15:08 -04:00
adelikat
b9f6432ddf
DS - wire up rotate options, screen logic doens't work yet
2020-03-29 11:07:18 -05:00
alyosha-tas
29fded3025
GBHawk: add testing framework
2020-03-29 10:21:34 -04:00
alyosha-tas
73afca9c67
GBHawk: finish intergration functions
2020-03-29 10:10:13 -04:00
alyosha-tas
47704b94fd
GBHawk: more integration work
2020-03-28 20:21:43 -04:00
adelikat
c008b57324
DS - some cleanup
2020-03-28 15:15:45 -05:00
adelikat
5f889e2568
DS - add screen gap option
2020-03-28 15:12:47 -05:00
adelikat
a541b45231
DS - refactoring
2020-03-28 15:05:13 -05:00
adelikat
0aaf2b4151
DS - rethink ScreenArranger, fix side by side options
2020-03-28 14:48:24 -05:00
adelikat
730156b5db
DS - wire up some screen setting options, the side by side ones don't work because screen arranger has a bug, and it is flawed, going to refactor all of this
2020-03-28 12:03:26 -05:00
adelikat
3e89a7f201
DS - refactor settings so that it is an enum that then translates to ScreenArranger settings
2020-03-28 11:21:39 -05:00
adelikat
e2ac7d7a8f
cleanup ds video options code
2020-03-28 10:31:25 -05:00
alyosha-tas
98265cd066
GBHawk: Clean up files and definitions
2020-03-27 20:16:24 -04:00
SuuperW
7aec03d788
Merge branch 'master' of https://github.com/TASVideos/BizHawk
2020-03-25 14:11:16 -05:00
SuuperW
1b419c7cfc
fix an audio issue
2020-03-25 13:52:50 -05:00
SuuperW
34bfa46673
new Lid handling strategy
2020-03-25 13:50:21 -05:00
SuuperW
cb73761ff6
fix for when screen layout options somehow get messed up
2020-03-25 13:45:18 -05:00
alyosha-tas
26619d367b
O2Hawk: remove some unused code
2020-03-23 21:30:06 -04:00
alyosha-tas
c5043d2ec3
O2Hawk: fix PAl timing a bit
2020-03-23 21:21:42 -04:00
adelikat
f50b4e4c54
Odyssey2 - fix joypad.get(), apparently lua tables do not like keys that are just "."
2020-03-23 09:27:11 -05:00
YoshiRulz
16ed9e7bc9
Reorder modifiers (rule SA1206)
2020-03-23 20:03:51 +10:00
SuuperW
88904e6b44
support custom screen layouts in MelonDS core (no UI yet)
2020-03-22 18:40:52 -05:00
YoshiRulz
cccf2c1920
Add port info and labels to MelonDS [Core] attr
2020-03-22 12:07:20 +10:00
alyosha-tas
5ea379c95d
GBHawk: improve scanline zero emulation, still needs a little work.
2020-03-21 18:06:22 -04:00
feos
10d3d764b3
Merge branch 'master' of https://github.com/TASVideos/BizHawk
2020-03-21 22:25:50 +03:00
adelikat
7a558f1951
cleanup NDS settings code
2020-03-21 13:38:42 -05:00