zeromus
3a336b9ef4
nes-mapper 67
2012-06-11 06:32:44 +00:00
zeromus
cff7ba6d24
nes-fix lagrange point, including sound
2012-06-07 20:52:49 +00:00
brandman211
c3a4b12ca9
-Copied over the functions I need to implement for GB, leaving FrameAdvance and GetVideoBuffer unimplemented until I fully understand them.
2012-05-28 08:37:52 +00:00
brandman211
2553ac50bb
-As I'm not going to know what I'm doing if I keep hacking away at zeromus' old core blindly, I'm writing a new one.
...
--It's going to be based heavily based on Imran Nazar's "GameBoy Emulation in Javascript" series. I figure it's better that I learn by emulation (Har har) instead of spending more time reading references than programming.
--Finished the memory management (Part 2).
--adelikat:
---Do I implement the required functions for IEmulator and IVideoProvider now, do it later, or is this something you or zeromus would do (Like for the API)?
---At what point should we have the emulator actually use this core instead of zeromus'? As terrible as he says his is, this one doesn't do anything yet. Still, I need some mechanism of testing it.
2012-05-27 04:06:48 +00:00
goyuken
a313d3910d
Add sound output to sound card while dumping is occurring. Uses a proxy ISoundProvider (DualSound.cs) to guarantee emulation sound core and dumping routine are unaffected, while sending "best effort" sound to system output. Doesn't sound great, but simple and functional.
2012-05-09 20:21:23 +00:00
adelikat
5fa0a681e1
Colecohawk - start VDP (ripped from the SMS core)
2012-05-06 02:48:39 +00:00
beirich
59eb4b4abe
ym2612: support TimerA and TimerB
2012-04-29 06:05:15 +00:00
beirich
7f1292d4f9
start on YM2612. DAC works. process port writes for FM channels. No FM channels output audio yet.
2012-04-29 01:09:06 +00:00
zeromus
73fba31c34
nes-add mapper012 (mmc3 variant, for dragon ball z 5). add concept of mmc3 chip revision variants to mmc3 code and game database, and add proper emulation thereof. pass a bunch of mmc3 tests. simplify (to almost nothing) iNES board detection to correspond to new paradigms of virtual board types. your savestates for mmc3 games are invalidated.
2012-04-14 08:28:42 +00:00
zeromus
a561f8b7e7
nes-add mapper 227
2012-04-09 18:13:58 +00:00
adelikat
28effcba8c
Atari - go ahead and hook up empty mappers for all 20 mappers
2012-03-31 20:53:14 +00:00
adelikat
7e30f2844f
Atri - implement mapper F6
2012-03-31 20:32:40 +00:00
zeromus
6fc4ff01c5
a2600-add mapper system
2012-03-30 00:35:15 +00:00
adelikat
6b9024dd5c
Start colecohawk (skeleton)
2012-03-25 01:33:05 +00:00
zeromus
0cf6b0bcb7
switch atari 2600 to new 6502 core
2012-03-24 03:45:47 +00:00
zeromus
2b21ca7127
add new, more detailed 6502X cpu core, use it in the nes core as experiment. win almost all the speed back, pass some more tests.
2012-03-15 21:28:37 +00:00
pjgat09
d80abfaba5
Atari 2600: renamed TIA to oldTIA in preparation for a new TIA revision
2012-03-15 21:08:00 +00:00
peter
e310e90d9f
Conditionally compile Windows code, make Throttle class portable, and add dummy input/audio implementations for non-Windows
...
This is (almost, bar some local resource hacks) enough to start the
emulator on Linux/Mono, load a ROM and watch the demo (input and
audio don't work yet).
2012-03-12 04:44:34 +00:00
peter
0776d48b81
Add subwcrev.sh build script for non-Windows platforms
2012-03-12 04:44:10 +00:00
beirich
bc2e7995cc
clone 6502 into 6507
2012-03-11 03:09:43 +00:00
zeromus
edebf0da14
nes-"support" mapper 191 (no known test cases)
2012-03-09 04:57:46 +00:00
zeromus
b65438d819
nes-support mapper 189
2012-03-09 04:44:30 +00:00
zeromus
cf5dcb1cd5
nes-support mapper 182
2012-03-09 04:30:46 +00:00
zeromus
f592fc3748
nes-support mapper 115
2012-03-09 04:15:56 +00:00
adelikat
5655262df6
Start Mapper 46, could not get the gamedb.txt entry to work properly
2012-03-09 02:57:04 +00:00
pjgat09
405af35d72
Started work on Atari 2600 core. Added stubs for the TIA and M6532 to be filled in later. Memory map is hard coded, but will only work for basic 4K carts like pitfall. That'll have to be changed later.
2012-03-08 08:12:44 +00:00
pjgat09
0f92deb140
Added an atari docs folder
2012-03-07 00:55:09 +00:00
zeromus
c0ace9ce83
add a2600 core stub
2012-03-07 00:40:20 +00:00
zeromus
ed9de010c0
nes-add some crappy mmc3 multicart mappers
2012-03-06 09:42:11 +00:00
adelikat
868bcc8502
Forgot to check this in
2012-03-05 18:23:18 +00:00
zeromus
38143cd9ce
subwcrev version numbering on bizhawk.emulation.dll
2012-03-03 19:19:25 +00:00
adelikat
6d9eb41105
Oops, didnt check this file in last time
2012-02-25 16:53:02 +00:00
zeromus
f801d04a46
now remove traces of psx from the current project, so it doesnt confuse any users
2012-02-24 20:45:27 +00:00
zeromus
fd6ac896fc
general cleanup.. remove a bunch of warnings.. improve log console system a bit.. add new icons for log console window.. remove old demo psx interop system and add new, simpler one, which isnt really tested yet but is way less annoying.
2012-02-24 20:38:35 +00:00
zeromus
5f66de57ec
discohawk-add capability for searching for mis-extensioned files (broadens compatibility a bit) and autodetecting audio tracks based on extension where otherwise marked as binary.
2012-01-21 21:23:19 +00:00
zeromus
d2aba72502
nes-add HKROM mmc6 (startropics)
2011-10-14 09:27:22 +00:00
beirich
5b5c7c2890
68000: add MULU, MULS, DIVU, DIVS, MOVE to CCR
...
Some genesis source reorganization
2011-10-11 03:52:44 +00:00
beirich
f3dc6068ce
delete extra/external 68k core
2011-09-27 02:46:23 +00:00
zeromus
58738c1af3
nes-sunsoft reorg yet again. think we've got it under control this time though. i even added a doc specially for sunsoft to describe whats going on
2011-09-26 08:05:17 +00:00
zeromus
dfb375d720
nes-add mapper 105 (NWC)
2011-09-26 03:07:27 +00:00
zeromus
b7863fb7d1
nes-support tengen board (mapper64)
2011-09-26 01:30:22 +00:00
andres.delikat
4f072f8623
Oops, neglected to check these in with the last commit
2011-09-25 22:36:13 +00:00
andres.delikat
7943ff5781
Start Mapper 164 and add Final Fantasy V (Unl) to gamedb.txt
2011-09-25 21:52:10 +00:00
zeromus
a6afe4f355
nes-add namcot mappers 019 and 210
2011-09-25 09:44:13 +00:00
zeromus
8efd076f99
nes-a bit of reorg, and support mapper 48
2011-09-25 03:23:26 +00:00
zeromus
3d5798c179
nes-oops. also collapse UN1ROM into UxROM
2011-09-25 02:52:53 +00:00
zeromus
395b10956a
nes-add mapper 47 (mmc3 multicart)
2011-09-25 02:26:50 +00:00
zeromus
9d5c52ee7e
nes-support vrc1
2011-09-25 01:41:54 +00:00
andres.delikat
fece5fd7e2
NES - Start HVC-CNROM-256K-01 board (for mapper 185). Finishing will require finding a rom with the right sha1.
2011-09-25 01:20:32 +00:00
zeromus
91fa1e6636
nes-support vrc3
2011-09-25 01:07:24 +00:00
zeromus
a5d31cc488
nes-add vrc7 and fix irq bugs in vrc2,4,6
2011-09-25 00:23:47 +00:00
andres.delikat
4d9fe23e5d
Add Board IREM-74*161/161/21/138 (Mapper 77), Napoleon Senki now works
2011-09-24 21:21:27 +00:00
zeromus
3ba330cef6
nes-support vrc2 and vrc4
2011-09-24 20:43:01 +00:00
andres.delikat
754b4ee2ee
NES - Started JALECO-JF-13 board (Mapper 86). The only copy of Moero!! Pro Yakyuu (Red) I could find doesn't work and doesn't match bootgod's db. However, it worked in FCEUX
2011-09-24 19:48:18 +00:00
andres.delikat
12c664ea00
NES - Implement board BANDAI-74*161/161/32 (Mapper 70). Family Trainer - Meiro Daisakusen, Kamen Rider Club, Space Shadow tested and verified to work. Updated compatibility list. Added goodnes3.14 version of space shadow to gamedb.txt
2011-09-24 18:47:02 +00:00
andres.delikat
d64a985d97
NES - Implement board HVC_UNROM_74HC08 (Mapper 180). Crazy Climber (J) now works. Testing is limited since it uses a crazy climber controller that we don't emulate
2011-09-24 18:28:07 +00:00
andres.delikat
cfd5cca324
NES - Start TAITO_74_161_161_32 (Mapper 152). Check in HVC_UN1ROM.cs.
2011-09-24 02:03:03 +00:00
andres.delikat
683eef347b
Board HVC-UN1ROM (Mapper 94) implemented. Senjou no Ookami (Commando) now works.
2011-09-23 23:35:03 +00:00
andres.delikat
0003b7320b
NES - Mapper 78 implemented, Holy Diver & Uchuusen - Cosmo Carrier now work
2011-09-23 02:42:57 +00:00
andres.delikat
78e8e7a1a7
Start Jaleco_JF_17 board (mapper 72)
2011-09-22 01:10:23 +00:00
andres.delikat
3e47de6f24
Log Window - save window position & size (only on closing the dialog, but not emulator main window atm) and minor cosmetic fixes. NES - readd IREM_TAM_S1 to csproj. Update compatibility doc
2011-09-21 23:31:48 +00:00
zeromus
6a570c89fc
nes-fix a little bug in MMC2 and support MMC4 while i am at it
2011-09-21 05:47:41 +00:00
zeromus
e5d46e1adc
add vrc6 and reorg sunsoft-2 stuff a bit (its too nonsensical to give name a file after)
2011-09-21 05:11:38 +00:00
andres.delikat
c6d78842ba
NES - add IREM_TAM-S1 board (mapper 97), Kaiketsu Yanchamaru (kid niki) does not run however
2011-09-21 01:56:41 +00:00
andres.delikat
56c4d8f39e
NES - change sunsoft3 to sunsoft2
2011-09-20 23:50:04 +00:00
andres.delikat
cb4c2a56d1
NES Game Genie Encoder/Decoder - fix so that the A key works in the code text box, have buttons insert rather than append
2011-09-20 23:27:55 +00:00
andres.delikat
820d003544
NES - Implement boards JALECO_JF_05 and JALECO_JF_06 (iNES mapper 87)
2011-09-19 22:55:43 +00:00
andres.delikat
94c57481f5
NES - Jaleco_JF_7 board (iNES mapper 87) implemented
2011-09-19 22:26:20 +00:00
beirich
f9d7ff62f4
pce-cd: support arcade card, fix cd-audio playback bug
...
add new emulation options to gui for SMS and PCE/CD
2011-09-19 00:39:28 +00:00
andres.delikat
586b352b37
Oops, checkin emulation.csproj
2011-09-18 02:53:14 +00:00
beirich
8571853828
still-in-the-midst-of-it turbocd check-in
2011-08-29 02:47:03 +00:00
beirich
21493304e6
Bizhawk bravely enters the year 2010
2011-08-27 02:17:11 +00:00
beirich
0a5157d9a6
Extremely preliminary TurboCD support
2011-08-14 18:20:13 +00:00
zeromus
1f541be6df
disc: cue+mp3/mpc/flac decoding
2011-08-08 01:48:31 +00:00
zeromus
f604415c5a
Disc directory should probably be renamed DiscSystem now
2011-08-07 23:15:44 +00:00
zeromus
ed1a5d70d7
some work on cue+wav+iso loading and improved cue+bin dumping (still not done yet)
2011-08-06 10:43:05 +00:00
beirich
1000a3c26f
delete some more dead code
2011-08-04 03:27:13 +00:00
beirich
b27673f26c
M-M-M-MONSTER COMMIT! change Game-load api stuff
2011-08-04 03:20:54 +00:00
beirich
1c72c144af
odds and ends, pre-commit for turbocd stuff
2011-08-01 23:18:22 +00:00
zeromus
8a1e0c2b09
unmanaged core experiment
2011-07-24 06:45:05 +00:00
beirich
3f27ac0b2a
Fix PCE Populous by supporting its custom SaveRAM.
...
+ Unsubstantial TurboCD progress.
2011-07-15 02:08:18 +00:00
zeromus
e9fa5eae96
[NES] mapper 240 support
2011-06-22 04:43:05 +00:00
beirich
8b00da908e
[PCE] TurboCD Battery RAM implemented
2011-06-19 01:37:09 +00:00
zeromus
2d20ab84ca
[NES] assorted mapper cleanup and add MMC2
2011-06-13 09:55:25 +00:00
zeromus
db2ba34c01
[NES] work on some mappers, make a mapper compatibility list
2011-06-13 08:38:10 +00:00
zeromus
c0988feaa3
add CoreInputComm/CoreOutputComm, remove Query system, hook up nes video config options
2011-06-11 22:15:08 +00:00
zeromus
72100bd304
[NES] ELROM emulation (cv3 and laser invasion tested) and core savestate logic brought up to date. savestates for newer mappers still need reworking.
2011-06-09 19:45:07 +00:00
zeromus
9a3a505c54
[NES] add board: Taito_TC0190FMC (mapper 033), and continue improving board analysis logging
2011-06-08 07:32:57 +00:00
zeromus
81b30501a5
[NES] improve board detection diagnostics logging messages, and add board: IREM-G101 (mapper 032)
2011-06-08 06:17:41 +00:00
zeromus
32104cbdbf
[NES] add board: IREM-H3001 (mapper 065)
2011-06-08 03:58:02 +00:00
zeromus
969341f691
[NES] add board: sunsoft-4 (mapper 068)
2011-06-08 02:42:36 +00:00
zeromus
e6afb2359b
[nes] timing and accuracy work.
2011-06-06 10:27:42 +00:00
zeromus
fba7989f0a
[NES] big mmc3 reorg and many new games
2011-05-28 09:52:32 +00:00
zeromus
dcea6adba0
[NES] some refinements to TxROM
2011-05-22 18:15:47 +00:00
zeromus
c5cc2b8b5e
[NES] 50% of mmc3, enough to boot some games
2011-05-20 09:30:20 +00:00
zeromus
1800fcb965
disc: add some subcode infrastructure
2011-05-14 21:56:54 +00:00
zeromus
646dd59ad6
disc subsystem progress
2011-05-08 09:07:46 +00:00
andres.delikat
34894b322d
oops, csproj not checked in
2011-04-19 02:21:34 +00:00
andres.delikat
8b3f6cb55b
Forgot to checkin the csproj file for the mapper 107 addition
2011-04-18 22:13:42 +00:00
andres.delikat
9e6b232f02
Start mapper 242
2011-04-18 02:26:42 +00:00