adelikat
b9f80121df
fix loading of 83P (ti-83) files from zip from the recent menu
2020-03-15 18:48:40 -05:00
adelikat
80c36d8155
FirmwareManager - don't use Global, pass in actual dependencies
2020-03-15 16:31:37 -05:00
adelikat
e16dc33722
move some PathManager methods to a PathUtils class in BizHawk.Common
2020-03-15 15:59:10 -05:00
adelikat
c66243254c
remove unused GameInfo parameter in some core constructors
2020-03-15 10:19:01 -05:00
adelikat
9fa59bad42
refactor CoreComm usages in Computer cores
2020-03-15 09:10:13 -05:00
adelikat
d6af18accb
remove CoreComm from MAME, easily added back if firmware is needed
2020-03-15 08:58:17 -05:00
adelikat
42dc7edd23
pass in rom annotation details to Octoshock so it can set coreComm, ideally the core should figure all this out but this works okay
2020-03-14 21:36:51 -05:00
adelikat
190118d7c4
rip out libretro hack from CoreComm, making it a param on LoadRom isn't great but better
2020-03-14 15:43:17 -05:00
adelikat
d8d12cac8b
kill more psp, and remove some methods from coreComm that were only used by the former psp core
2020-03-14 15:14:31 -05:00
adelikat
d72d8e79ff
remove Global.Game from retro methods of CoreFileProvider, fix exposed bug that the retroarch core was getting path stuff based on Global.Game before it was being set to the new game
2020-03-14 14:22:23 -05:00
adelikat
cd7d907c0d
get rid of CoreFileProvider SubFileDirectory
2020-03-14 14:02:19 -05:00
adelikat
e655ad3abd
remove obsolete ICoreFileProvider.PathSubfile(), and instead pass in the neccessary base path the the bsnes core that needs it
2020-03-14 13:56:20 -05:00
adelikat
b2066d9a73
remove obsolete ICoreFileProvider string GetFirmware method and replace the one usage for ti83 shenangians with an inline FirmwareManager usage
2020-03-14 12:39:45 -05:00
adelikat
eba20781b4
add to ICoreFileProvider and remove casting to CoreFileProvider shenanigans in RomLoader
2020-03-14 12:28:19 -05:00
James Groom
c9d20426d3
Cleanup HawkFile ( #1865 )
2020-02-27 17:41:07 -06:00
alyosha-tas
f0692111d7
SubGBHawk: add
2020-02-23 09:54:42 -05:00
adelikat
5386b8b18c
Client.Common cleanups - mostly using higher language features
2020-02-22 12:29:12 -06:00
adelikat
4fed717858
some cleanup of RomLoader.cs
2020-02-08 10:46:46 -06:00
adelikat
ef13754f79
consistent variable naming in config.cs
2020-01-25 10:57:39 -06:00
YoshiRulz
f061e4f876
Enable SA1209 and fix noncompliance
...
"Using alias directives should be placed after other using directives"
2020-01-25 19:37:24 +10:00
alyosha-tas
8fed99456a
GBlink: fix some 4x bugs and route CGBGBA to cores
2020-01-13 16:55:07 -05:00
feos
dfa73eceef
mame syncsettings
2019-12-14 18:50:11 +03:00
feos
b5db6a7df6
mame
...
- put system and game names to emuhawk caption
- fix loading from recent menu
- temp fix for audio drift
2019-12-06 21:34:20 +03:00
alyosha-tas
61038a13ae
O2Hawk: Expose Core and start running code
2019-11-18 17:33:55 -05:00
J.D. Purcell
fec63fb66a
Spaces -> tabs, fix mixed newlines.
2019-11-03 20:58:36 -05:00
feos
0247a8f1a8
mame core wip ( #1705 )
...
* add MAME to OpenAdvanced
* make mame launch games
limited to arcades that only need rom name. other devices require machine name and rom name, and won't run. nor they are meant to be supported anyway: we have enough emulators that do the job better for particular devices.
dunno if direct disk access will be avoidable, there are quite some files it might want to load other than the rom (parent rom, bios, artwork). trapping all of these might be a future task.
it is also known that mame can load "romname.zip" file just as well as "romname" folder, which would represent an unarchived zip. I make use of it to send it zip name with extension. it's easy, and we're not obliged to recognize mere folder paths in the mame-advanced-loader logic.
* ability to run lua code inside mame
2019-10-29 18:37:27 +03:00
alyosha-tas
d2fe217869
GBHawk: expose 4x core
2019-10-04 13:52:29 -04:00
alyosha-tas
79c4b1e846
GBHawkLink3x: Initial Commits
2019-09-08 16:35:39 -04:00
alyosha-tas
e8d64cdbbb
Vectrex: Add minestorm and bug fixes
2019-06-17 09:06:37 -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
YoshiRulz
9d0ee22885
Use string interpolation
2019-03-20 15:01:12 +10:00
alyosha-tas
4f17934d6c
GGHawkLink: Initial Commit
...
- Make necessary access changes in SMS
- Implmement multi-disk bundler support
- Initial Video and sound support
2019-02-09 09:55:45 -06:00
alyosha-tas
c19c7cd5c3
SubNESHawk
...
also Input register shift fix
# Conflicts:
# BizHawk.Client.EmuHawk/MainForm.Designer.cs
# BizHawk.Client.EmuHawk/MainForm.Events.cs
# BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.IEmulator.cs
# BizHawk.Emulation.Cores/Computers/SinclairSpectrum/ZXSpectrum.IEmulator.cs
# BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.run.cs
2019-01-10 18:25:59 +03:00
alyosha-tas
f47c2d1558
GBHawk: Start link support
2019-01-03 12:10:53 -06:00
Asnivor
2565f49c89
Merge branch 'AmstradCPC' into master
2018-09-19 14:56:41 +01:00
Asnivor
95e565c545
CPCHawk: Start of new CRCT and Gatearray implementations
2018-09-19 14:35:22 +01:00
Asnivor
4e470cf17a
ZXHawk: DeterministicEmulation to be overridden (TRUE) when recording a movie - #1290
2018-08-21 14:16:14 +01:00
Asnivor
dd7b81a714
CPCHawk: Romloader tweak
2018-07-03 14:55:25 +01:00
Asnivor
531833c7b0
CPCHawk: Initial project outline (may or may not come to something eventually)
2018-07-03 14:53:09 +01:00
alyosha-tas
ac66b258ba
GBHawk: Reorganize for pending GBC Support
2018-03-24 09:11:23 -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
alyosha-tas
8165fdaaeb
C64: Partial Fixes for Leaderboard Golf and 4-in-1
2018-03-11 10:41:11 -04:00
Asnivor
23c07cdb67
OSD message handling implementation
2018-03-05 13:29:34 +00:00
Asnivor
90c1e293bf
Implemented multi bundler functionlity and multiple tape controls
2018-03-05 11:17:22 +00:00
Asnivor
d012472999
Initial commit. 48K spectrum only.
2017-11-23 17:26:15 +00:00
alyosha-tas
8e1ba79e0a
GBHawk: Add core picker
2017-11-19 10:17:23 -05:00
alyosha-tas
c18298c8a5
GameBoy: Disable BIOS in Gambatte. Use GBHawk for GameBoy, Gambatte for CGB.
2017-11-11 09:07:58 -05:00
alyosha-tas
7749e1407e
GBHawk Updates and Sync
2017-11-09 09:51:39 -05:00
Asnivor
6ea1171ab7
RomLoader: graceful disc failures
2017-10-26 14:55:31 +01:00