Commit Graph

324 Commits

Author SHA1 Message Date
ekeeke31
fd53f3f568 .prevented TMSS register access when TMSS/BIOS is disabled (fixes some unlicensed game developed with Tomsoft Studio SEGA Kit)
.added random starting cycle value for 68k/Z80
2010-08-26 22:31:52 +00:00
ekeeke31
c2d54eb63a Added missing files 2010-08-24 12:52:46 +00:00
ekeeke31
b8506f31b7 .implemented new SN76489 core, using Blargg's blip linear implementation
.improved sound chips input clock precision (float->double)
2010-08-24 12:48:40 +00:00
ekeeke31
88e7fb847a fixed current DVD directory not being saved when changing ROM device
removed unused USB2 code
2010-08-24 12:43:34 +00:00
ekeeke31
2e2985bb1a fixed bug introduced in r489 (Z80 interrupt was never cleared) 2010-08-20 12:45:23 +00:00
ekeeke31
5486be90dd bump up max files per directory 2010-08-20 12:44:14 +00:00
ekeeke31
34a9015f0e Removed useless IOS code 2010-08-19 13:25:07 +00:00
ekeeke31
b82c22c2e9 improved Z80 interrupt timing accuracy 2010-08-19 13:22:12 +00:00
ekeeke31
9f4806a37d finally implemented accurate column-based vertical scroll mode (verified on real hardware) 2010-08-19 12:11:51 +00:00
ekeeke31
56760ff8c3 removed cIOS202 & EHCI module support 2010-08-12 19:21:25 +00:00
ekeeke31
b09509edb8 minor code cleanup 2010-08-10 19:54:35 +00:00
ekeeke31
70d297a327 [Z80] more fixes to reset state, /IRQ and /NMI state should remain unchanged 2010-08-10 12:38:46 +00:00
ekeeke31
54f1b14aa9 fixed audio/video synchronization in interlaced & progressive modes 2010-08-08 18:09:37 +00:00
ekeeke31
cd14774e03 [Z80] fixed state of CPU registers on reset: fixes missing sound in Defender/Defender 2 (Williams Arcade Classics) 2010-08-08 17:28:11 +00:00
ekeeke31
efc7c3000a [68k] improved MULU/MULS instructions timing accuracy 2010-08-07 14:22:36 +00:00
ekeeke31
c7e2dad7b4 2010-08-05 19:14:09 +00:00
ekeeke31
21e263dd25 improved 2-cell vscroll emulation accuracy (fixes Cutie Suzuki no Ringside Angel left-most column) 2010-07-30 21:26:06 +00:00
ekeeke31
7baad4c52e modified default config options 2010-07-30 21:18:41 +00:00
ekeeke31
c44daa134b minor input code cleanup & fixes
it's now possible to change the input configuration when J-CART is detected: this let you play 6-player mode in Super Skidmarks by connecting 4-WayPlay
2010-07-28 12:01:03 +00:00
ekeeke31
283c251cc8 minor changes to HV counter in 40-cell mode (verified on real hardware by Nemesis) 2010-07-27 07:22:31 +00:00
ekeeke31
84a2995700 .fixed J-CART emulation (broken by previous revision)
.fixed 6-button controller support through J-CART
2010-07-26 12:41:26 +00:00
ekeeke31
b758b0b57e improved I/O emulation accuracy
optimized gamepad/teamplayer code
2010-07-16 08:30:25 +00:00
ekeeke31
7a28d34f4d CPU emulation code cleanup & optimization 2010-07-16 08:29:05 +00:00
ekeeke31
64c2278395 .fixed GX_REPEAT texture rendering
.added new default menu background
2010-07-06 14:03:50 +00:00
ekeeke31
670df571ea code cleanup 2010-07-02 23:03:05 +00:00
ekeeke31
48b77511bf .fixed a bug with sprite rendering
.additional "optimization"
2010-07-02 13:21:21 +00:00
ekeeke31
d2b4f21de8 updated Win32/SDL port 2010-06-30 08:16:20 +00:00
ekeeke31
daf11963b1 .added pixel-accurate emulation of mid-line display on/off (Nigel Mansell World Championship PAL, Ren & Stimpy's Invention PAL,...)
.improved sprite processing accuracy (fixes Power Athlete / Deadly Moves)
.optimized sprite rendering
2010-06-28 22:49:17 +00:00
ekeeke31
a2258d0011 Additional fixes 2010-06-20 20:32:14 +00:00
ekeeke31
fb4663f2e3 More changes to Z80 bus request/reset 2010-06-18 11:02:10 +00:00
ekeeke31
84a395dbf3 fixed an error with Z80 reset from previous changes 2010-06-17 06:31:30 +00:00
ekeeke31
3434f89e3b .fixed optimization of memory handlers (better branch prediction ?)
.fixed savestate snaphot when 16:9 correction is used
.fixed overscan support (separated H & V border emulation)
2010-06-15 06:14:35 +00:00
ekeeke31
682dd53a38 additional memory handler code cleanup 2010-06-14 19:20:05 +00:00
ekeeke31
79d5f55611 .added proper TMSS emulation
.memory bus handlers code cleanup & optimization
2010-06-14 08:05:45 +00:00
ekeeke31
f8c7045b72 reverted changes made to column-based vertical scrolling (verified on real hardware) 2010-06-11 05:57:35 +00:00
ekeeke31
12606da28e .improved mid-frame screen changes (fixes Bugs Bunny in Double Trouble)
.improved VDP FIFO timing accuracy
.improved Z80 interrupt accuracy
.modified CPU Hard Reset start cycles
2010-06-10 07:57:18 +00:00
ekeeke31
f21a08ebfa [Core]
.improved Z80 bus reset accuracy
.improved Z80 locks & VDP access accuracy
.improved soft-reset accuracy
.adjusted Horizontal Counter timing in H32 mode (fixes Sonic 3D Blast 'bonus' levels)
.updated win32 port to compile with recent changes
.input code cleanup

[GCN]
.fixed soft-reset (reset switch should also works now)



IMPORTANT: Because of some internal changes, saved states from previous revisions are not compatible !
2010-05-30 18:42:03 +00:00
ekeeke31
7db1b3ef85 modified menu arrangement 2010-05-28 15:47:45 +00:00
ekeeke31
2c2f760f44 .optimized memory footprint
.improved hardware initialization (fixes Ultimate Mortal Kombat Trilogy)
.improved soft-reset emulation
.fixed some menu bugs on Gamecube
2010-05-28 12:08:00 +00:00
ekeeke31
70ef2fc20b improved automatic frame-skipping (fixes Virtua Racing on Gamecube) 2010-05-25 07:34:02 +00:00
ekeeke31
e2366f81a9 [Gamecube] fixed access to ROM files on SDCARD 2010-05-25 06:42:28 +00:00
ekeeke31
0a83f8ccdd fixed ROM file selector 2010-05-18 07:35:29 +00:00
ekeeke31
61e4873c07 fixed Action Replay & Game Genie emulation 2010-05-17 11:01:52 +00:00
ekeeke31
5078244cd1 added proper HV Counter latch support, as verified on real hardware (fixes Sunset Riders intro) 2010-05-17 10:59:47 +00:00
ekeeke31
bbf44f27d0 added new game supporting EEPROM saves (Ninja Burai Densetsu) 2010-05-17 10:57:04 +00:00
ekeeke31
6617086d87 fixed some config/menu options 2010-05-17 10:55:37 +00:00
ekeeke31
11e600e933 fixed stupid bug introduced in previous revision [crash when loading from history] 2010-05-09 01:15:40 +00:00
ekeeke31
81054b0420 .more GUI fixes
.added credit screen
.added ROM information window
2010-05-09 00:53:19 +00:00
ekeeke31
7a827f7a71 added automatic access to last ROM directory (SD/USB)
added an option to automatically load last ROM file on startup
2010-05-07 18:25:27 +00:00
ekeeke31
a6fdb00469 fixed memory card support 2010-05-07 08:19:32 +00:00