Commit Graph

4217 Commits

Author SHA1 Message Date
goyuken 8cc820c273 hexeditor: fix highlighting positioninigngi 2012-12-14 02:02:59 +00:00
goyuken e31f4380e2 nes: vrc7: change patchset to one recommended by nesdev. i dunno... sounds better? maybe? 2012-12-14 01:36:01 +00:00
adelikat 630595e848 putting emu7800.dll in svn so that the main sln at least compiles 2012-12-13 03:26:30 +00:00
goyuken 40c3effbd1 In Microsoft We Trust 2012-12-13 02:03:42 +00:00
goyuken 77b1d2e207 delete old 7800 stuff 2012-12-12 19:40:42 +00:00
goyuken 1e40bc9082 move 7800 into separate cootie-solution 2012-12-12 19:39:17 +00:00
goyuken ecfc3da19a baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 2012-12-12 18:37:40 +00:00
goyuken d205d68b95 move our 7800 code into Bizhawk.Emulation namespace (oops) 2012-12-12 18:17:30 +00:00
goyuken faceb7e18d 7800: clean up some sound-related stuff 2012-12-12 16:24:14 +00:00
goyuken 0636bda89d 7800: savestates 2012-12-12 15:36:17 +00:00
goyuken 7bb1baf2ab the hsc in a 7800 is supposed to be a saverammy thing, so hook it up as such. dunno if it actually works 2012-12-12 03:47:05 +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
adelikat fb7873a6a7 Atari 7800 - better use of the Cart object, not a very useful commit though since it is still hardcoding the mapper 2012-12-12 01:59:10 +00:00
goyuken a43ecbf6aa 7800: speed up framebuffer blits, and add audio output 2012-12-12 01:32:58 +00:00
goyuken c22ad34844 7800: you can see stuff that doesn't look retarded now 2012-12-12 00:30:36 +00:00
goyuken da0a8822c9 7800: you can see stuff now 2012-12-12 00:23:01 +00:00
goyuken 821e2e26e3 atari7800: progress 2012-12-11 23:01:01 +00:00
zeromus 36475368b2 fix update_gamedb.bat 2012-12-11 20:30:05 +00:00
zeromus ab570aa47d snesgfxdebugger-make clipboard image copying less flaky. natt may be interested in this. 2012-12-11 20:27:08 +00:00
saxxonpike 31fba1ec2b commodore64: change from uint to int, seems to speed things up a little with no side effects 2012-12-11 06:27:00 +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 cc4b683006 7800: change HSC ram size from 4096 bytes to 2048 bytes (i think this is correct), and send logging messages to the log window. doesn't run still. 2012-12-10 21:29:50 +00:00
goyuken 638c358b5d fix compile error from last commit 2012-12-10 20:36:51 +00:00
goyuken a1065942ed old VRC6 sound moved to attic/ 2012-12-10 20:26:59 +00:00
goyuken 43396d4b39 garbodev disconnected and moved to attic/ 2012-12-10 20:24:21 +00:00
goyuken 4784ab2006 garbodev: fix up all problems in the IEmulator sound binding. what you hear now, is what garbodev ACTUALLY SOUNDS LIKE. wow. 2012-12-10 20:11:10 +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 c3a74edd7f VRC6 sound: cleanup, implement $9003 2012-12-10 16:09:49 +00:00
goyuken 5590898c46 VRC6: fish crash bug on loading non-VRC6 games in some cases (caused by recent commit) 2012-12-10 02:41:54 +00:00
goyuken fd304e6cb4 fix regression in gameboy from corecomm merge 2012-12-10 01:33:09 +00:00
goyuken 49f16bcb20 nes: vrc6: new audio implementation. sounds awesome 2012-12-10 01:13:12 +00:00
zeromus a4b442abda unify coreinputcomm and coreoutputcomm. there is a slight chance your console will be messed up until i fix a teeny tiny something, since i didnt test them all, since with more recent cores i dunno what roms are working anyway. let me know if i broke anything. 2012-12-10 00:43:43 +00:00
goyuken 6ef2913ed8 WHAT
no, it doesn't fix anything
2012-12-09 23:05:31 +00:00
goyuken 4a673e614b nes: apu: remove unbiasing from apu core. blip_buf already handles a dc bias removal internally, and keeping all of the values to the mixer in their original forms is simpler code and probably reflects the underlying hardware more accurately. should sound about the same as before. 2012-12-09 20:39:29 +00:00
goyuken b9f37d7ed8 dcfilter: more correct algorithm. doesn't sound any different. speed unchanged. 2012-12-09 20:02:43 +00:00
goyuken 34a6248606 nes: FDS: use blargg's blip_buf. there are still problems with the audio channel though... 2012-12-09 17:07:34 +00:00
goyuken cb4288ada4 rearrange the api of DCFilter a bit to make it less dumb. nothing of real importance 2012-12-09 15:58:55 +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
adelikat 9c8b79be4b Allow Shift + another key to register as Shift and that key separately on Controller input (not hotkey input), this allows the C64 keyboard to use shift as intended 2012-12-09 01:42:47 +00:00
goyuken 39606f7a0b fix: input configuration dialogs no longer receive background input when config allow background input is off. recent regression 2012-12-08 20:08:55 +00:00
adelikat 8b08946c41 Virtual Pad tool - save window position, Ram Watch - restore defaults should set Save Window Position to true, not false 2012-12-08 18:35:12 +00:00
adelikat 3f35c9505a put the LED light functionality in the UpdateToolsAfter method rather than directly in the frame loop 2012-12-08 18:00:55 +00:00
adelikat 1cc29aa9bb VS 2012 .sln file 2012-12-08 17:02:19 +00:00
goyuken 6f6ee16cf3 C64: fix unmanaged memory leak in most recent commit 2012-12-08 16:07:06 +00:00
goyuken 1b83110a37 C64: connect audio to speexresampler. consider this commit a demonstration on "how it could be done"... 2012-12-08 16:05:00 +00:00
saxxonpike 1d3ff8524a commodore64: slight tweak 2012-12-07 21:02:02 +00:00
saxxonpike 245ce3d72f commodore64: fix up some timer chip routines, and directional dataport should be more accurate 2012-12-07 21:01:22 +00:00
saxxonpike e4ff87e92a commodore64: implement more c64-disk communications, hook up drive LED 2012-12-07 17:06:07 +00:00
saxxonpike 38adb50a10 commodore64: via6522 - implement more registers 2012-12-07 11:45:50 +00:00
saxxonpike 28d0328a54 commodore64: work on 1541 VIA timer chips 2012-12-07 06:20:20 +00:00