Commit Graph

1309 Commits

Author SHA1 Message Date
goyuken 8a4393cd56 gba: add some console debugging stuff 2012-11-20 01:28:31 +00:00
adelikat 3e496ae069 ColecoHawk - preliminary text savestates, not complete! still some things in VDP to add in 2012-11-20 01:01:51 +00:00
adelikat 5fda8801f4 ColecoHawk - implement memory domains 2012-11-20 00:35:22 +00:00
goyuken 93ad387db8 stuff, don't use 2012-11-19 22:43:34 +00:00
saxxonpike 6bf640c4bc commodore64: more savestate work, volume register in SID now actually affects volume level 2012-11-19 21:18:16 +00:00
saxxonpike fddbf1197b commodore64: fix build error in savestate code 2012-11-19 20:35:27 +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
goyuken 5fc4b3f6c6 minor GB cleanup 2012-11-19 17:59:57 +00:00
saxxonpike 8d6e55e2a9 commodore64: implement proper lag frame counting 2012-11-19 16:38:39 +00:00
goyuken 8d20c2e351 gambatte: fully implement cgb palette selection 2012-11-18 18:46:57 +00:00
goyuken 12844bbd7f GB: gbc color change infrastructure. not hooked up to UI yet 2012-11-18 17:02:55 +00:00
saxxonpike 41dbbcb8b7 commodore64: more accurate FPS calculation 2012-11-18 12:10:58 +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
adelikat b7f9a99250 ColecoHawk - hook up frame and lag counters 2012-11-18 05:22:13 +00:00
adelikat 94475aa9a7 ColecoHawk - hook up virtualpads 2012-11-18 05:19:05 +00:00
beirich b679e3d53d oops 2012-11-18 02:34:16 +00:00
beirich 57abaad07e Coleco: improve VDP interrupt handling, implement sprite collision status bits
Fixes Frenzy and Carnival at least
2012-11-18 02:32:07 +00:00
beirich 7948905a6d Colecovision input works 2012-11-18 00:40:22 +00:00
zeromus a301b29a7d discsystem-finish ECM support project. random access ECM decoding is now supported. 2012-11-17 22:16:09 +00:00
adelikat 7a9b121798 Coleco has a button 0 2012-11-17 21:38:21 +00:00
adelikat 5a2b79f33e Cool up coleco to controller config (only controller 1 for now, no autofire) 2012-11-17 21:28:09 +00:00
adelikat 3595516ae5 Hook up Coleco folders to path config, Change coleco system ID to "Coleco" 2012-11-17 21:12:51 +00:00
zeromus e68d996f94 discsystem-continue working on ecm. linear search method done 2012-11-17 19:45:34 +00:00
beirich 4c83970b2b initial ColecoVision commit. Needs BIOS ROM & input wired up to client (plus more emulation work) 2012-11-17 17:39:33 +00:00
zeromus 11feb0d33a discsystem-preliminary work on reading ECM files 2012-11-17 11:21:38 +00:00
zeromus 7339615890 nes-change memory initialization pattern; fixes Huang Di. Doesnt seem to break any of the other known memory-initialization-dependent cases 2012-11-17 08:16:02 +00:00
saxxonpike c1556de4a4 commodore64: work begins on alternate VIC emulation 2012-11-17 06:03:44 +00:00
saxxonpike 0a8355ce1a commodore64: full PAL support across all chips, better HardReset behavior 2012-11-17 03:58:06 +00:00
zeromus e48f24d266 quick fix for 6502 trace log 2012-11-17 01:31:34 +00:00
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
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 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
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
saxxonpike d29eecb4f6 commodore64: G64 disk format support 2012-11-14 01:50:17 +00:00