Commit Graph

3804 Commits

Author SHA1 Message Date
goyuken c41d7f2388 oops 2012-11-16 22:05:59 +00:00
goyuken 276b00fb35 snes: unify color generation for debugger and core. include 3 alternate implications: r3809, r3808, and hypothetical snes9x. nothing ui hooked up yet 2012-11-16 21:29:23 +00:00
goyuken b51cfbaa45 snes: don't round early in color conversions. affects some RGB24 values slightly 2012-11-16 18:43:47 +00:00
goyuken 1d3de04364 nes: PAL mode functions properly with audio throttle. a proper SyncSoundProvider for NES is still todo 2012-11-16 17:15:55 +00:00
goyuken 92b7006454 gb gpu view: fix slightly quirky\broken scanline select behavior 2012-11-16 16:28:02 +00:00
saxxonpike fff3b623e8 commodore64: more timer functionality added to VIA, memory domains added for VIA chips in 1541 drive 2012-11-16 09:23:34 +00:00
saxxonpike 5b701a58e9 commodore64: VIA timer chip registers added. Also, writes to mirrored registers now work correctly on all chips 2012-11-16 06:14:32 +00:00
saxxonpike 8196caf731 commodore64: add serial cable interface for CIA/VIA communication, also DriveLED 2012-11-15 21:40:01 +00:00
saxxonpike bd3912939a commodore64: implement serial shift register in CIA chip to prepare for disk drive I/O 2012-11-15 20:49:54 +00:00
saxxonpike eb188fc8b9 commodore64: fix key order on input config dialog 2012-11-15 19:36:23 +00:00
saxxonpike d320a4d81e commodore64: full keyboard defaults added 2012-11-15 19:27:20 +00:00
saxxonpike 46ff936d41 commodore64: 1541 disk drive CPU emulated when a D64 or G64 is loaded, not attached to serial bus and no mechanical emulation yet 2012-11-15 15:58:26 +00:00
saxxonpike 020dedb1a0 commodore64: updated directional dataport, keyboard input now works fully- commands can be executed in BASIC 2012-11-15 08:36:06 +00:00
zeromus 2ff12a9e3a add homemade cd-rom ECC/EDC code 2012-11-15 08:03:23 +00:00
saxxonpike c5d6fad0e1 commodore64: CIA timer underflow interrupts implemented (BASIC now works) 2012-11-15 07:41:59 +00:00
saxxonpike 94beebdbde commodore64: SID waveform data is now in a lookup table, increases performance and startup time 2012-11-15 06:56:19 +00:00
saxxonpike b4ed1fa822 commodore64: remove DCfilter until crashes can be isolated, functional changes to SID implementation for speed 2012-11-15 03:34:28 +00:00
saxxonpike 0223225388 commodore64: rewrote SID emulation, should be a lot more accurate 2012-11-15 00:22:57 +00:00
saxxonpike 5926918f8b commodore64: implement some of the waveform calculation algorithms documented in libsidplayfp 2012-11-14 18:15:52 +00:00
goyuken 631212ca4f nes: implement mapper249: mmc3 plus "security features"
San Shi Liu Ji,
Shui Hu Zhuan,
Myth Struggle,
Duo Bao Xiao Ying Hao - Guang Ming yu An Hei Chuan Shuo
2012-11-14 16:41:33 +00:00
goyuken 00c4db8eeb gb gpu view: save sprite back color in config, and set default to a gameboy-impossible color 2012-11-14 15:23:38 +00:00
saxxonpike b84ec59bb4 commodore64: replaced directional data port class with a more efficient one 2012-11-14 07:12:04 +00:00
saxxonpike a8957f1916 commodore64: D64 loading fills gap bits to meet MNIB standard track lengths 2012-11-14 04:58:39 +00:00
saxxonpike a3db998a0d commodore64: Implemented conversion of D64 into GCR bitcode (both major disk formats can be loaded now) 2012-11-14 04:48:21 +00:00
adelikat 9d070deb16 C64 - hook up keyboard to input config 2012-11-14 03:01:48 +00:00
adelikat 05bb10e95d Start a C64 keyboard virtual pad, not functional or hooked up yet, just design 2012-11-14 01:51:07 +00:00
saxxonpike d29eecb4f6 commodore64: G64 disk format support 2012-11-14 01:50:17 +00:00
saxxonpike 7bd469d514 commodore64: add SyncSoundProvider for SID, placeholder for 1541 disk drive and VIA I/O chip 2012-11-13 22:40:54 +00:00
saxxonpike 98902b1a4a commodore64: fix input for some keys 2012-11-13 20:54:51 +00:00
zeromus 05420cf6ec add SID and PSF extensions to frontend 2012-11-13 20:10:06 +00:00
zeromus 4c14d30925 slight libmednahawk fixup 2012-11-13 19:57:50 +00:00
adelikat 0fa4aa993e C64 keyboard - oops 2012-11-13 19:40:09 +00:00
zeromus 023b16ee9c mednafen-conditional compile cd interfaces 2012-11-13 19:39:56 +00:00
zeromus 271acfb56e mednafen-conditional compile deinterlacer 2012-11-13 19:34:09 +00:00
zeromus 5ecc63f394 mednafen-remove zlib dep (but keep using it in libmednahawk for PSF loading) 2012-11-13 19:28:27 +00:00
zeromus cb8578b488 mednafen-support resampler enable 2012-11-13 19:12:06 +00:00
zeromus 7bdd93d14d 2012-11-13 19:03:09 +00:00
saxxonpike b7334679c6 commodore64: envelope generator added, sound should be somewhat decent now 2012-11-13 18:59:16 +00:00
zeromus c6ab71b5ed mednafen misc 2012-11-13 18:57:33 +00:00
zeromus 8b8a386a2c mednafen cleanup - remove sdl and directx deps, add lots of HAVE_THIS and HAVE_THAT configurations 2012-11-13 18:51:50 +00:00
libretro 7a3165fbe9 (Wswan) Revert memory.h include 2012-11-13 18:39:21 +00:00
libretro 73ba5e9a61 Initial libretro commit - had to rename
user-defined headers which are named after
system headers, ie. memory.h, types.h, endian.h
2012-11-13 18:35:39 +00:00
saxxonpike 30d18601ba commodore64: VIC sprite renderer fixed (shows line 21), SID noise shift register fixed (proper output frequency) 2012-11-13 16:11:31 +00:00
goyuken 607998ddd9 gb gpu view: use no alpha because of windows clipboard dumbassery 2012-11-13 02:02:06 +00:00
zeromus afc97cda77 libmednahawk reorg 2012-11-13 00:50:10 +00:00
goyuken 188e3b8770 gb gpu view: implement selectable sprite back color and continual mouseover update when the emulator is running. still some quirks and stuff to finish 2012-11-13 00:43:47 +00:00
saxxonpike e07919476c commodore64: basic sound support, still no envelope generator so sounds will sometimes carry 2012-11-12 23:54:46 +00:00
goyuken d45fda78a4 NESPPU view: implement ctrl+C copy on mouseover 2012-11-12 22:13:49 +00:00
saxxonpike 52bb5e34e5 commodore64: oscillator mixing implemented. Fixed triangle waveform. 2012-11-12 20:58:07 +00:00
saxxonpike 2a4a4bbc57 commodore64: time of day counter implemented in CIA timer 2012-11-12 19:06:09 +00:00