goyuken
|
149eeb5f33
|
saturn - support loading bios. note that at the moment, the bios filename isn't in the firmware configuratorthingy. this marks the first change made to the yabause core itself (excepting the yui.cpp that we added); changing memory.h so that block loads don't do unnecessary fseek()
|
2013-05-02 20:47:56 +00:00 |
goyuken
|
d2fecaa172
|
saturn emulator. for the moment, try loading any unknown .cue file. when you do so, the saturn core will attempt to load "D:\encodes\saturnimages\Castlevania SOTN.iso"
|
2013-04-30 21:28:35 +00:00 |
pjgat09
|
a4fb43185a
|
N64: Adding a dummy emulator
|
2013-04-29 01:57:41 +00:00 |
adelikat
|
da80b7117a
|
Oops, Make VS2010 project compile
|
2013-04-14 20:04:38 +00:00 |
goyuken
|
689a5fac6e
|
reverse merge 4237 as it breaks compilation
|
2012-12-29 14:41:51 +00:00 |
brandman211
|
83ec09c960
|
Added GB(C/A) and A2800 framerates to GetSeconds, fixing the related movie lengths in the PlayMovie dialog. Assigned A7800 to and Coleco to use A2800's NTSC framerate. No clue about PAL for anything.
|
2012-12-29 09:55:37 +00:00 |
goyuken
|
63f9752ea2
|
rough in some stuff for game boy link cable recording. none of it is finished yet
|
2012-12-29 01:25:06 +00:00 |
zeromus
|
8a69a4ebe0
|
switch snes core back to external process. more refined this time. support use of performance core.
|
2012-12-25 20:36:04 +00:00 |
goyuken
|
0aa5e2a512
|
NES: try implementing SEEPROM for BANDAI-FGC boards. Seems to work reading, but I can't get far enough into any of the games for writing. Like the rest of the mapper, only works with crc id because I don't know how to positively identify any of this from ines headers. Affected games:
24C01 http://bootgod.dyndns.org:7777/search.php?keywords=BANDAI-LZ93D50%2B24C01&kwtype=pcb
24C02 http://bootgod.dyndns.org:7777/search.php?keywords=BANDAI-LZ93D50%2B24C02&kwtype=pcb
|
2012-12-17 19:54:45 +00:00 |
goyuken
|
bab873fa13
|
mmc5: fix bug in pcm audio that i didn't even know about because nothing ever uses it at all. sunsoft 5b: implement audio. affects Gimmick(J). note that the audio emulation is rather incomplete.
|
2012-12-14 21:06:58 +00:00 |
goyuken
|
6ca1886933
|
MMC5: audio. PCM is untested because i don't know of anything at all that actually uses it.
|
2012-12-14 18:41:16 +00:00 |
goyuken
|
1e40bc9082
|
move 7800 into separate cootie-solution
|
2012-12-12 19:39:17 +00:00 |
goyuken
|
d205d68b95
|
move our 7800 code into Bizhawk.Emulation namespace (oops)
|
2012-12-12 18:17:30 +00:00 |
goyuken
|
f32fc83d96
|
7800: integrate the existing emu7800 gamedb as a core-private gamedb (not unlike bootgod), and use that to drive decision making. emu7800 should now be able to correctly load 7800PAL and 2600 games.
|
2012-12-12 03:40:18 +00:00 |
saxxonpike
|
5a8ce4000b
|
commodore64: clean up unneeded files since the Sid is hooked up to the Speex resampler now
|
2012-12-10 22:51:02 +00:00 |
goyuken
|
638c358b5d
|
fix compile error from last commit
|
2012-12-10 20:36:51 +00:00 |
goyuken
|
43396d4b39
|
garbodev disconnected and moved to attic/
|
2012-12-10 20:24:21 +00:00 |
goyuken
|
4834f40f6c
|
play around with garbodev core. probably worse than meteor, in general. managed. small compile-time change in MainForm.cs is needed to switch between the two. garbodev source files don't have any license on them at all, so 99.99% chance that this will be axed. why did i do it?
|
2012-12-10 19:32:18 +00:00 |
goyuken
|
49f16bcb20
|
nes: vrc6: new audio implementation. sounds awesome
|
2012-12-10 01:13:12 +00:00 |
goyuken
|
210d415e3d
|
Add Blargg's "blip_buf" as an unmanaged dll. license is LGPL; if I like the way it works, I'll rewrite it with MIT code. Implement it as the new resampling output track for NES. Small (~3%)? speedup. Should sound better, especially when the emulator can't quite keep speed.
|
2012-12-09 03:13:47 +00:00 |
saxxonpike
|
526ad358d1
|
commodore64: disk and tape framework added
|
2012-12-06 06:53:55 +00:00 |
saxxonpike
|
cdd0e49726
|
commodore64: oops, forgot one file.
|
2012-12-06 06:26:32 +00:00 |
saxxonpike
|
e1ff14e475
|
commodore64: change directory structure a little, rename namespaces for consistency
|
2012-12-06 06:25:30 +00:00 |
saxxonpike
|
c64951fce8
|
commodore64: implement motherboard configuration, add sprite-sprite and sprite-data collision interrupts to VIC
|
2012-12-05 21:07:51 +00:00 |
saxxonpike
|
7fa80cdcaf
|
commodore64: add some cartridge docs
|
2012-12-03 21:11:48 +00:00 |
goyuken
|
e513eb7cf7
|
nes: implement NROM-368. doesn't implement any of the other variants like CNROM-368. supports both 48k and 64k modes
|
2012-12-03 19:05:24 +00:00 |
saxxonpike
|
c1f9a131d5
|
commodore64: add mapper 000B (some educational titles) and mapper 0011 (a couple obscure games), increase PLA memory map efficiency
|
2012-11-29 20:15:02 +00:00 |
saxxonpike
|
0e5ef426d4
|
commodore64: added mapper 000F (System 3/C64GS games like Last Ninja Remix and Myth)
|
2012-11-29 18:34:44 +00:00 |
saxxonpike
|
bb36cc5e62
|
commodore64: add Domark/HES mapper 0013
|
2012-11-29 18:11:59 +00:00 |
saxxonpike
|
e4c760be83
|
commodore64: fixed Ultimax E000 mapping, updated mapper 0000, added EzFlash mapper 0020 (no official games use this but a lot of disk-to-cart and homebrew do)
|
2012-11-29 17:58:35 +00:00 |
saxxonpike
|
1eca7805cf
|
commodore64: add cartridge mapper 0012 (Zaxxon, Super Zaxxon), fix mapper 0000 to support 4k roms
|
2012-11-29 16:33:04 +00:00 |
saxxonpike
|
d05bd47ed0
|
commodore64: add cartridge mapper 0005 (Ocean), should cover a few high profile games
|
2012-11-29 06:29:42 +00:00 |
saxxonpike
|
b55d6526d1
|
commodore64: PRG loading uses a more robust method
|
2012-11-28 17:49:42 +00:00 |
saxxonpike
|
e490d1be04
|
commodore64: input added back, this method is closer to the circuitry itself
|
2012-11-28 17:26:40 +00:00 |
saxxonpike
|
49a847d8bc
|
commodore64: VIC timing fix, implemented new cartridge I/O which handles writes into ROM addresses (apparently some carts use this)
|
2012-11-28 03:30:59 +00:00 |
saxxonpike
|
95d228f413
|
commodore64: new core with focus on low-level comm between chips and activity on both phases of the clock
|
2012-11-27 05:11:40 +00:00 |
zeromus
|
efbdd58839
|
nes-fix mapper027 based on new understandings from fceumm; fix world hero
|
2012-11-26 22:08:25 +00:00 |
saxxonpike
|
4ffce9e5f9
|
commodore64: slight performance gain, video rendering pipeline structure rebuilt for flexibility (for pending changes)
|
2012-11-24 06:20:49 +00:00 |
saxxonpike
|
af355f6d5b
|
commodore64: clean up video code, remove unused VIC emulation
|
2012-11-24 02:10:05 +00:00 |
saxxonpike
|
155d185fe5
|
commodore64: further work on video code
|
2012-11-22 06:40:16 +00:00 |
saxxonpike
|
7114ecd914
|
commodore64: more work on new video code
|
2012-11-21 20:39:51 +00:00 |
saxxonpike
|
484545fef6
|
commodore64: restructuring of VIC code for video glitch fixes
|
2012-11-21 06:55:53 +00:00 |
saxxonpike
|
bc06a1c59a
|
commodore64: savestates implemented on all chips and connected
|
2012-11-21 01:30:54 +00:00 |
saxxonpike
|
dab0a0dd38
|
commodore64: add VIC chip savestate code (not connected)
|
2012-11-20 03:45:58 +00:00 |
saxxonpike
|
6560900e6e
|
commodore64: CIA chip savestate code added (not connected)
|
2012-11-20 02:37:42 +00:00 |
goyuken
|
93ad387db8
|
stuff, don't use
|
2012-11-19 22:43:34 +00:00 |
saxxonpike
|
a304b5666b
|
commodore64: savestate code added (not connected yet, devices still need to report state)
|
2012-11-19 19:07:38 +00:00 |
saxxonpike
|
8d6e55e2a9
|
commodore64: implement proper lag frame counting
|
2012-11-19 16:38:39 +00:00 |
goyuken
|
12844bbd7f
|
GB: gbc color change infrastructure. not hooked up to UI yet
|
2012-11-18 17:02:55 +00:00 |
saxxonpike
|
90c3ce03c0
|
commodore64: complete VIC rewrite. PAL timing corrected (should run at around 50fps now). Region left on PAL for further timing debugging.
|
2012-11-18 10:25:57 +00:00 |