beirich
|
620437c10d
|
pce, dispose disc when core is disposed
|
2011-09-04 06:28:55 +00:00 |
beirich
|
647cae698e
|
Max volume is settable per sound source to enable mixing many sound sources without clipping. Potentially can be used to disable individual sound sources.
|
2011-09-04 04:38:11 +00:00 |
andres.delikat
|
35d0ad1b31
|
NES - implement Clip Left & Right sides option
|
2011-09-04 01:58:16 +00:00 |
andres.delikat
|
721a514d26
|
NES Graphics Config - Ability to set the first and last scanlines. NES Core - refactor MyVideoProvider to accomodate new settings. Set to Top 8, Bottom 231 by default.
|
2011-09-04 01:12:12 +00:00 |
beirich
|
e13af4064b
|
[pce] very preliminary ADPCM playback, added a bunch more MemoryDomains
|
2011-09-03 20:32:18 +00:00 |
andres.delikat
|
d5247babe8
|
NES - Update game issues notes, several games are working since this was last checked
|
2011-09-03 17:13:42 +00:00 |
andres.delikat
|
67433a5f17
|
NES APU - a fix for the triangle channel, Double Dragon 2 sounds much better
|
2011-09-03 15:50:46 +00:00 |
beirich
|
9f4ffde86f
|
[pce-cd] somewhat improve save-statey-ness. still not solid but good enough to work a lot of the time
|
2011-09-01 01:14:40 +00:00 |
beirich
|
65d6961160
|
[pce] fix adpcm address calculation error; fixes Terraforming & others
|
2011-08-31 04:06:54 +00:00 |
beirich
|
afaf5879f6
|
Improve CD-Audio w/ volume/fade support; put error messages in client when invalid system card selected
|
2011-08-30 04:02:52 +00:00 |
beirich
|
2caf635dd9
|
derp :(
|
2011-08-29 22:49:24 +00:00 |
beirich
|
8571853828
|
still-in-the-midst-of-it turbocd check-in
|
2011-08-29 02:47:03 +00:00 |
zeromus
|
f210e21b1e
|
NES-support super C
|
2011-08-29 00:38:29 +00:00 |
zeromus
|
470b36a20d
|
nes-add OAM memory domain
|
2011-08-28 19:07:33 +00:00 |
andres.delikat
|
942a9e086a
|
Add a SoundOn flag to the nes core and hook to the sound on/off in sound config. the flag bypasses the apu.run function. the apu read/writes are still going, and seems to be TAS safe to do this
|
2011-08-27 15:49:16 +00:00 |
beirich
|
e703d3a99f
|
[pce] fix R-Type CD audio start bug(s)
|
2011-08-16 03:11:27 +00:00 |
zeromus
|
3bab049363
|
disc-clarify difference between LBA and ABA
|
2011-08-15 10:43:36 +00:00 |
beirich
|
cd65961b53
|
fixed subcode stuff and a stupid bug in CDAudio.cs
|
2011-08-15 04:22:54 +00:00 |
zeromus
|
019ad69459
|
disc subchannel Q calculation; make TOC a little more useful by adding TOCPoints which are easier to search than nested sessions, tracks, and indices; and change path browser to use a superior folder browser which lets you enter paths into a textbox. I refuse to click to navigate folders
|
2011-08-14 23:13:31 +00:00 |
beirich
|
0a5157d9a6
|
Extremely preliminary TurboCD support
|
2011-08-14 18:20:13 +00:00 |
beirich
|
cfccc65672
|
add metaspu V method, set NES to use it experimentally
|
2011-08-14 01:42:54 +00:00 |
beirich
|
b27673f26c
|
M-M-M-MONSTER COMMIT! change Game-load api stuff
|
2011-08-04 03:20:54 +00:00 |
beirich
|
6f379cee76
|
remove freeze system; replacement incoming
|
2011-08-03 02:13:42 +00:00 |
zeromus
|
0f2b81796f
|
demo altered freeze system for nes
|
2011-08-03 01:42:51 +00:00 |
beirich
|
74a58186df
|
fix Disc/Disc name collision
add function to disc-api to get game-ID hash from 1st data track
|
2011-08-03 00:57:01 +00:00 |
andres.delikat
|
183ef7f14c
|
Cheats implemented in the TI83 core, show messagebox on Cheat enable failure
|
2011-08-02 22:41:47 +00:00 |
zeromus
|
f356d5b354
|
add core scanning system
|
2011-07-31 19:46:42 +00:00 |
andres.delikat
|
2e68314e01
|
Movies that start from savestate now supported. Record Movie dialog "Record from Now" option implemented. ResetFrameCounter() added to IEmulator and implemented in all existing cores
|
2011-07-30 20:49:36 +00:00 |
beirich
|
0b49dd25a0
|
[PCE] fix Lost Sunheart sound glitch, calling PSG fixed for now (except LFO)
|
2011-07-28 06:09:04 +00:00 |
beirich
|
cc3206a610
|
crash bugfix
|
2011-07-24 22:46:32 +00:00 |
beirich
|
06d8792830
|
[PCE] fix Youkai Douchuuki, Yo Bro, and Order of the Griffon
|
2011-07-24 19:52:20 +00:00 |
beirich
|
c30529685d
|
[PCE] regretfully implement sprite limit, fixing some anomalies
|
2011-07-24 03:32:39 +00:00 |
beirich
|
d8b6432d9a
|
[PCE] cap active display to 242 lines, fixes Puzzle Boy (requests 512)
|
2011-07-23 21:52:44 +00:00 |
beirich
|
91baebf8b2
|
[PCE] Implement ORA under T-Flag, fixes City Hunter
|
2011-07-23 21:24:43 +00:00 |
beirich
|
8295e6d65b
|
PCE GameDB overhaul
|
2011-07-23 20:22:32 +00:00 |
beirich
|
3bedad1e95
|
Update SGX with new timing & support frameskip... huge success!
100% SGX compatibility (not that this is difficult)
|
2011-07-20 03:57:41 +00:00 |
beirich
|
47def064fa
|
significant PCE timing/compat improvements, still poking at a few things
|
2011-07-19 03:53:07 +00:00 |
beirich
|
cc9cf04a57
|
"Fix" PCE Paranoia by marking bad roms
|
2011-07-18 00:11:16 +00:00 |
beirich
|
1475d55da1
|
blegh
|
2011-07-16 21:09:44 +00:00 |
andres.delikat
|
7445ff887c
|
small amount of work on NES Sprite viewer, added nesasm.pdf to NES docs
|
2011-07-16 18:16:21 +00:00 |
beirich
|
3f27ac0b2a
|
Fix PCE Populous by supporting its custom SaveRAM.
+ Unsubstantial TurboCD progress.
|
2011-07-15 02:08:18 +00:00 |
zeromus
|
4b892cdfea
|
ti83: savestate vram
|
2011-07-14 01:18:04 +00:00 |
beirich
|
652e56083f
|
PCE: fix sprite bugs introduced in fighting run fix
|
2011-07-12 00:37:00 +00:00 |
zeromus
|
9628ab3506
|
hook up nes dump status stuff, and also add a log window that we could use for console output in the near future but for now is just used to show you a detailed rom analysis report
|
2011-07-10 21:00:28 +00:00 |
beirich
|
bf203b54f5
|
FIX FIGHTING RUN PCE!
|
2011-07-10 19:55:17 +00:00 |
beirich
|
732bd982af
|
Update to GameDB and update PCE compat.txt
|
2011-07-10 18:26:55 +00:00 |
beirich
|
c8727ae01f
|
fix some gamedb stuff, add some genesis games to db, get genesis back to a state where it at least loads roms correctly
|
2011-07-10 04:54:18 +00:00 |
andres.delikat
|
de1a3fdc50
|
Fix TI83 screenshots. Fix screenshot naming code to use the filesystemsafe name, fix bug in screenshotas function
|
2011-07-10 01:55:37 +00:00 |
zeromus
|
0aa234282e
|
phase 1 of fixing up controller logic. tell me how terribly ive broken the movie code. might want to fix it before moving on to phase 2 or decide to revert.
|
2011-06-27 05:31:46 +00:00 |
andres.delikat
|
52215061aa
|
some implementations necessary for the gameboy controller
|
2011-06-27 01:24:26 +00:00 |
andres.delikat
|
8096316981
|
Make GB debugger not load by default when a gb game is loaded, misc cleanups gb related
|
2011-06-27 00:15:47 +00:00 |
zeromus
|
e9fa5eae96
|
[NES] mapper 240 support
|
2011-06-22 04:43:05 +00:00 |
zeromus
|
dc7f00b862
|
kill some warnings and add handy util methods
|
2011-06-20 09:07:38 +00:00 |
beirich
|
a659c05b21
|
TurboCD progress
|
2011-06-19 03:27:18 +00:00 |
beirich
|
8b00da908e
|
[PCE] TurboCD Battery RAM implemented
|
2011-06-19 01:37:09 +00:00 |
andres.delikat
|
e250355024
|
NES controller 2 implemented with some bugs
|
2011-06-19 00:18:02 +00:00 |
zeromus
|
d1212176a0
|
[NES] core work for player2 pad
|
2011-06-18 21:47:20 +00:00 |
beirich
|
7d80290ef8
|
[PCE] maybe improve raster timing
|
2011-06-18 06:06:10 +00:00 |
beirich
|
c9c5f030d7
|
[PCE] at least somewhat improved VDC timing
|
2011-06-15 04:55:22 +00:00 |
zeromus
|
8d9dfd5469
|
[NES] pcm sound channel
|
2011-06-14 08:32:08 +00:00 |
zeromus
|
f1b460f6f1
|
[NES] one more mapper org note
|
2011-06-13 09:58:42 +00:00 |
zeromus
|
2d20ab84ca
|
[NES] assorted mapper cleanup and add MMC2
|
2011-06-13 09:55:25 +00:00 |
zeromus
|
7705e3f6f1
|
[NES] clean up mapper 107
|
2011-06-13 08:58:38 +00:00 |
zeromus
|
db2ba34c01
|
[NES] work on some mappers, make a mapper compatibility list
|
2011-06-13 08:38:10 +00:00 |
zeromus
|
02becf6c42
|
[NES] fix user BG disable also to keep from interfering with spritehits
|
2011-06-12 22:08:18 +00:00 |
zeromus
|
ed5c639f9b
|
[NES] dont break sprite hits when user disables OBJ display
|
2011-06-12 21:55:59 +00:00 |
zeromus
|
9ee66226df
|
[NES] add SuROM (dragon quest 4) and SoROM/SxROM (other games that are not dragon quest 4)
|
2011-06-12 00:53:14 +00:00 |
zeromus
|
c0988feaa3
|
add CoreInputComm/CoreOutputComm, remove Query system, hook up nes video config options
|
2011-06-11 22:15:08 +00:00 |
zeromus
|
32cab2f3fc
|
[NES] fix ppu off rendering to choose color 0
|
2011-06-11 04:29:48 +00:00 |
zeromus
|
4bf905c055
|
[NES] ntview: add ability to view individual nametables zoomed in
|
2011-06-10 08:10:16 +00:00 |
zeromus
|
51367f58c7
|
[NES] specify scanlines in PPU/NT viewers
|
2011-06-10 07:43:48 +00:00 |
zeromus
|
368c5266e5
|
[NES] add loader for FCEUX format palettes and an example of how to set it
|
2011-06-10 05:31:46 +00:00 |
zeromus
|
7f4e4916dd
|
[NES] fix triangle channel sound bug and add sound savestates
|
2011-06-10 05:02:06 +00:00 |
zeromus
|
c4e37bf42c
|
[NES] fix sprite overlapping draw bugs regression
|
2011-06-10 03:55:34 +00:00 |
zeromus
|
079f9d9958
|
[NES] fix broken scroll and shaky statusbars regression
|
2011-06-10 01:14:52 +00:00 |
zeromus
|
f72be10bd1
|
[NES] update savestates
|
2011-06-09 22:59:54 +00:00 |
zeromus
|
72100bd304
|
[NES] ELROM emulation (cv3 and laser invasion tested) and core savestate logic brought up to date. savestates for newer mappers still need reworking.
|
2011-06-09 19:45:07 +00:00 |
zeromus
|
bb4499a41f
|
[NES] rewrite core mmc3 mapping logic to be more clear, handle some assorted mislabeled games, and fix a bug with mmc3+vram+chrmode=1
|
2011-06-08 09:28:38 +00:00 |
zeromus
|
9a3a505c54
|
[NES] add board: Taito_TC0190FMC (mapper 033), and continue improving board analysis logging
|
2011-06-08 07:32:57 +00:00 |
zeromus
|
0015cada91
|
[NES] fix bug in deemph palette that made airwolf invisible and add better tracking and reporting of bad roms (there are bad dumps of airwolf in addition to the game itself being bad)
|
2011-06-08 06:53:11 +00:00 |
zeromus
|
81b30501a5
|
[NES] improve board detection diagnostics logging messages, and add board: IREM-G101 (mapper 032)
|
2011-06-08 06:17:41 +00:00 |
zeromus
|
32104cbdbf
|
[NES] add board: IREM-H3001 (mapper 065)
|
2011-06-08 03:58:02 +00:00 |
zeromus
|
969341f691
|
[NES] add board: sunsoft-4 (mapper 068)
|
2011-06-08 02:42:36 +00:00 |
zeromus
|
8247fca267
|
[NES] game recognition tweaks and additions
|
2011-06-08 01:03:32 +00:00 |
zeromus
|
87fa456490
|
[NES] add iNES detects, fix mmc1 bug, update compatibility list
|
2011-06-07 22:29:44 +00:00 |
zeromus
|
5cadfd228a
|
[NES] add iNES autodetect case for 3dworldrunner 2
|
2011-06-07 20:52:30 +00:00 |
zeromus
|
bc1d255ac3
|
[NES] ppu timing tweak
|
2011-06-07 20:41:49 +00:00 |
zeromus
|
d05b81238e
|
[NES] general ppu timing, mmc3, and nt view fixups.
|
2011-06-07 07:14:34 +00:00 |
zeromus
|
d0ea2f7106
|
[NES] one last cpu bug
|
2011-06-07 01:31:06 +00:00 |
zeromus
|
00debfe6dd
|
[NES] battletoads beyotch
|
2011-06-07 01:05:57 +00:00 |
zeromus
|
51dbef0fd2
|
[NES] fix nt viewer
|
2011-06-06 18:19:24 +00:00 |
zeromus
|
e6afb2359b
|
[nes] timing and accuracy work.
|
2011-06-06 10:27:42 +00:00 |
beirich
|
9283a9f37d
|
IEmulator now implements IDisposable; client now disposes cores
|
2011-06-02 02:59:18 +00:00 |
zeromus
|
fba7989f0a
|
[NES] big mmc3 reorg and many new games
|
2011-05-28 09:52:32 +00:00 |
zeromus
|
dcea6adba0
|
[NES] some refinements to TxROM
|
2011-05-22 18:15:47 +00:00 |
andres.delikat
|
1707211d40
|
NES - Document some emulation issues
|
2011-05-21 21:54:04 +00:00 |
andres.delikat
|
d6da7767a3
|
NES TxROM - Implement TBROM, TEROM, TFROM, TL2-ROM, TQROM, TR1-ROM, NES-TSROM, NES-TVROM. Needs testing
|
2011-05-21 21:00:02 +00:00 |
zeromus
|
70b83e40ee
|
[NES] add iNES detect for doubledragon 2
|
2011-05-21 19:10:19 +00:00 |
andres.delikat
|
d705612015
|
Implement TL1ROM (Double Dragon 2)
|
2011-05-21 19:07:03 +00:00 |
zeromus
|
95b5a5d749
|
[NES] the other 50% of mmc3. now things will mostly work
|
2011-05-20 18:55:01 +00:00 |
zeromus
|
c5cc2b8b5e
|
[NES] 50% of mmc3, enough to boot some games
|
2011-05-20 09:30:20 +00:00 |
andres.delikat
|
99babf743f
|
Movie class has a GetSeconds() function that returns the number of seconds based on frames / fps. It is loaded with lots of fps formulas for various consoles.
|
2011-05-14 12:46:41 +00:00 |
andres.delikat
|
40379f898d
|
Fixed NES mnemonic to match fm2. Fm2 files will now successfully playback. SMB TASes sync on bizhawk
|
2011-05-08 20:55:37 +00:00 |
beirich
|
33c300ff7b
|
good news: movies work! bad news: 1) movies don't work for TI83 yet 2) I broke some NES things, to be fixed in a later commit
|
2011-05-08 00:06:43 +00:00 |
andres.delikat
|
becbbc88ea
|
Input display now shows the previous frame input as well. The display currently doesn't look good, but I will improve on that soon. Save last input into NES savestates
|
2011-05-01 21:19:18 +00:00 |
andres.delikat
|
f440f843dd
|
Add IsLagFrame bool to IEmulator and implement in all platforms. Make an alert font in Render panel and make input display use it when a frame is a lag frame
|
2011-05-01 16:04:53 +00:00 |
andres.delikat
|
b70e0eff76
|
PCE - implemented lag counter added to text savestates. Attempted to add to binary savestates but it caused a crash and I didn't feel like digging into it at this time
|
2011-05-01 14:51:59 +00:00 |
andres.delikat
|
3efd98e887
|
SMS - implement lag counter & add to savestates
|
2011-05-01 14:15:49 +00:00 |
andres.delikat
|
8a924c5bd0
|
TI83/NES - add lag counter to savestates
|
2011-05-01 13:54:11 +00:00 |
andres.delikat
|
fa4889bc9f
|
Implement lag counter for TI83
|
2011-05-01 13:42:33 +00:00 |
andres.delikat
|
bf93a936df
|
Change unimplemented lag counters to return -1 instead of 0 since that is more obviously not implemented. Make null emulator return 0 since by definition it would never lag.
|
2011-05-01 13:05:16 +00:00 |
andres.delikat
|
6732cd50ff
|
Make LagCount get/set in IEmulator and refactored emulators. Implemented the Lag counter in the NES core.
|
2011-05-01 12:59:26 +00:00 |
andres.delikat
|
2fa3561c45
|
Add LagCounter int to IEmulator, returns 0 on every emulator at the moment. Hook up RenderPanel's LagCounter display
|
2011-05-01 00:20:39 +00:00 |
andres.delikat
|
0927af96f5
|
TI83 Keypad - a few minor changes
|
2011-04-29 16:55:50 +00:00 |
andres.delikat
|
6c20940033
|
TI83 - oops Frame++ was being called twice in FrameAdvance()
|
2011-04-29 12:19:32 +00:00 |
andres.delikat
|
2a54d8a8cd
|
TI83 Keypad - fixed forcebutton issue, all buttons now implemented
|
2011-04-27 17:29:09 +00:00 |
andres.delikat
|
c9bca52ccb
|
Fix up more TI83 buttons stuff, input display no longer crashes when navigating away from the TI83 section.
|
2011-04-25 00:45:22 +00:00 |
andres.delikat
|
09162b5367
|
TI83 - implement mnemonic functions, finish hooking up buttons to main form
|
2011-04-24 19:01:12 +00:00 |
andres.delikat
|
b52ab78e16
|
TI83 - remaining keys implemented into core. Most hardcoded to no mapping, or bad key choices. Not yet integrated into the remappable system.
|
2011-04-24 04:46:07 +00:00 |
andres.delikat
|
026fabe26e
|
TI83 - implement mnemonic functions (input display and input logging now working
|
2011-04-24 02:19:37 +00:00 |
andres.delikat
|
df1e1a1930
|
TI83 - finish putting hardware variables into savestates
|
2011-04-21 19:53:22 +00:00 |
andres.delikat
|
a93051cf27
|
TI83 - mostly implement savestates (text)
|
2011-04-21 01:57:06 +00:00 |
andres.delikat
|
9cede4cc2a
|
TI83 - implement hawkfile stuff so that it does proper paths & names for things like savestates & screenshots, implement frame counter, start text savestates (only holds frame count atm)
|
2011-04-21 01:41:37 +00:00 |
andres.delikat
|
d03f3d3b60
|
TI-83 - Implement memory domains, tool dialogs can now run with a TI-83 rom loaded
|
2011-04-21 00:57:55 +00:00 |
zeromus
|
d6bf47c4d4
|
[NES] fix wai xing ding dong
|
2011-04-19 01:58:12 +00:00 |
andres.delikat
|
dfbee39c1c
|
NES - Start AVE-NINA class
|
2011-04-18 23:55:47 +00:00 |
zeromus
|
dae79600e7
|
[NES] add remind to 242 to fix
|
2011-04-18 23:27:45 +00:00 |
zeromus
|
5e83510d1a
|
|
2011-04-18 23:01:29 +00:00 |
zeromus
|
54f6492fcc
|
|
2011-04-18 22:35:40 +00:00 |
andres.delikat
|
a066d6e03d
|
Mapper 242 stuff
|
2011-04-18 22:33:06 +00:00 |
andres.delikat
|
7c215f5b1c
|
Start mapper 107
|
2011-04-18 15:05:42 +00:00 |
andres.delikat
|
ded0d906d7
|
Checking in some mapper 242 stuff
|
2011-04-18 11:02:07 +00:00 |
andres.delikat
|
9e6b232f02
|
Start mapper 242
|
2011-04-18 02:26:42 +00:00 |
zeromus
|
360ce7edb1
|
[NES] update jaleco board comments
|
2011-04-18 02:21:59 +00:00 |
zeromus
|
8a577a0184
|
[NES] sort out Mississippi Satsujin Jiken, fix up some board autoconfiguration logic which was a bit broken, support pad_h and pad_v from gamedb
|
2011-04-18 01:57:22 +00:00 |
zeromus
|
486a5b0337
|
assorted useless stuff
|
2011-04-18 01:35:18 +00:00 |
andres.delikat
|
c7262b30c9
|
Attempt at fixing Jaleco-JF_11_14
|
2011-04-18 01:06:50 +00:00 |
zeromus
|
db28312787
|
[NES] fully consolidated text/binary serialization, and don't save screen buffer to binary savestates
|
2011-04-17 22:51:53 +00:00 |
andres.delikat
|
40cd085509
|
Initial checkin of Jaleco-JF_11_14 (mapper 140)
|
2011-04-17 21:39:35 +00:00 |
andres.delikat
|
db42bbfe6b
|
Sunsoft1 - savestate support
|
2011-04-17 20:56:35 +00:00 |
andres.delikat
|
043f8c7a70
|
NES - code clean up on sunsoft1
|
2011-04-17 20:40:25 +00:00 |
andres.delikat
|
d952e21463
|
Implement Sunsoft1 (mapper 184)
|
2011-04-17 20:20:49 +00:00 |
andres.delikat
|
5d2fbba8e7
|
add Toolbox hotkey to hotkey remapping dialog
|
2011-04-10 16:10:10 +00:00 |
zeromus
|
c6a0956f13
|
and dont try writing to that file even if it wasnt opened
|
2011-04-06 05:31:33 +00:00 |
zeromus
|
dec812ccbc
|
dont open d:\out.raw
|
2011-04-06 05:30:56 +00:00 |
andres.delikat
|
bfae7804f2
|
NES - implement freeze system on PPU bus
|
2011-03-28 16:43:15 +00:00 |
andres.delikat
|
8601a863d8
|
NES - save frame counter into savestates (binary & text)
|
2011-03-28 16:16:23 +00:00 |
zeromus
|
b89f576fae
|
change some NES savestates to use cleaner code. rename some PRAM and CRAM to WRAM and VRAM. fix multiple save/load hotkey triggerings. dynamically drive file menu shortcut key labels instead of having hardcoded shortcut keys. this needs to be done to the other menus as well, where hardcoded shortcut keys exist.
|
2011-03-21 06:03:58 +00:00 |
andres.delikat
|
a4fa09b8c1
|
NES - Start mapper 184, Altantis no Nazo mostly works
|
2011-03-21 04:23:55 +00:00 |
zeromus
|
2fe2aae243
|
[NES] rewind for the masses
|
2011-03-21 02:22:10 +00:00 |
zeromus
|
aded25da64
|
...
|
2011-03-21 01:51:06 +00:00 |
zeromus
|
1c52444e04
|
[NES] here, have a cup of speedup
|
2011-03-21 01:49:20 +00:00 |
zeromus
|
b3f212f745
|
make sysdrawing render panel more pleasant
|
2011-03-20 23:46:03 +00:00 |
zeromus
|
82ad219461
|
[NES] some little speedups, just to prove that it can be done
|
2011-03-20 20:42:12 +00:00 |
zeromus
|
f84de1750e
|
[NES] noise channel
|
2011-03-20 04:43:27 +00:00 |
zeromus
|
a62b3009ef
|
[NES] fix some annoying sound bugs
|
2011-03-20 03:32:43 +00:00 |
zeromus
|
6493b65690
|
[NES] fix some input bugs
|
2011-03-20 02:25:47 +00:00 |
zeromus
|
f7bf5bdd17
|
[NES] fix some interrupt-related bugs to pass more cpu tests, add reset handling, improve iNES header handling some more
|
2011-03-20 02:12:10 +00:00 |
zeromus
|
b041d31ab1
|
[NES] restore iNES header detection
|
2011-03-19 20:12:06 +00:00 |
zeromus
|
c7f0c457ad
|
[NES] work on sound, improve square waves muchly, add 6502 IRQ signal, make add some infrastructure to keep from buffering samples while core is silenced.
|
2011-03-19 09:12:56 +00:00 |
beirich
|
0a354c2748
|
PCE: Fix a bug in the timer; fix glitch in VBlank interrupt handling (fixing intro in Dungeon Explorer)
|
2011-03-19 06:00:33 +00:00 |
andres.delikat
|
fc845c1778
|
NES Core - implement GetFreeze/SetFreeze for RAM memory domain
|
2011-03-19 01:56:52 +00:00 |
beirich
|
d211a6d3c5
|
PCE: Fix timer issue causing Battle Royale to break
|
2011-03-18 04:24:31 +00:00 |
beirich
|
5c9ee84ed4
|
PCE minor updates
|
2011-03-18 03:39:11 +00:00 |
beirich
|
e9635077dc
|
>_<
|
2011-03-17 04:38:42 +00:00 |
beirich
|
0382f474dc
|
oops, fix build
|
2011-03-17 04:36:46 +00:00 |
zeromus
|
3ceb4ea890
|
[NES] add alpha bits to video provider
|
2011-03-17 04:21:40 +00:00 |
zeromus
|
3c857c1b6d
|
[NES] try a different `watch` architecture and support game genie items with it
|
2011-03-17 03:51:31 +00:00 |
zeromus
|
6c297287e5
|
add FPS display and make some 5% nes optimizations
|
2011-03-16 06:30:25 +00:00 |
zeromus
|
2b1f72a84a
|
sketch out some thoughts regarding breakpoints
|
2011-03-16 05:06:21 +00:00 |
zeromus
|
c32a9e11f0
|
[NES] add freeze system for sysbus
|
2011-03-16 03:13:51 +00:00 |
beirich
|
729d52d18f
|
PCE: fix up turbotap code, seems solid now
|
2011-03-15 03:36:02 +00:00 |
beirich
|
c9c34ef1db
|
PCE: 5-player turbotap emulation
|
2011-03-14 06:12:40 +00:00 |
zeromus
|
aa6e1872df
|
[NES] setup a tiny bit of infrastructure for peeking the ppu instead of reading it, but really it isnt necessary until some of the more sophisticated mappers are made
|
2011-03-13 19:35:50 +00:00 |
zeromus
|
8a0cd52a5a
|
[NES] apu fixes and triangle generator
|
2011-03-13 08:13:32 +00:00 |
beirich
|
50a06e38cd
|
PCE: Significant VDC timing improvements
|
2011-03-13 03:20:28 +00:00 |
zeromus
|
1d39da2427
|
[NES] decided how to implement EXP bus infrastructure, even though nothing uses it yet
|
2011-03-13 02:58:29 +00:00 |
zeromus
|
ae61bf3926
|
[NES] setup a little palette performance optimization for debug tools
|
2011-03-13 02:48:45 +00:00 |
zeromus
|
fe7e80d723
|
[NES] fixup square waves a tiny bit
|
2011-03-13 01:40:09 +00:00 |
zeromus
|
2c62271fc7
|
[NES] speaking of music being a worthy thing...
|
2011-03-13 00:34:24 +00:00 |
beirich
|
33a9ccf1f5
|
PCE: New Adventure Island, Turrican, P-47, Silent Debuggers, Strip Fighter, R-Type fixed
|
2011-03-10 05:22:26 +00:00 |
zeromus
|
5f130aabd9
|
[NES] make ppu palette public
|
2011-03-08 20:55:19 +00:00 |
zeromus
|
fe51441596
|
[NES] separate color conversion logic for use in tools
|
2011-03-08 19:05:52 +00:00 |
zeromus
|
be69565135
|
[NES] overhaul database and board configuration system some more and reorg code a bit
|
2011-03-08 07:25:35 +00:00 |
zeromus
|
5b6a34d8f0
|
[NES] restore battery functionality
|
2011-03-07 19:32:54 +00:00 |
zeromus
|
859eabc6b7
|
[NES] overhaul to use bootgod's db as primary data source. it can still merge with the gamedb.txt, although I purged it of every unneeded NES record. iNES header parsing needs to be re-added.
|
2011-03-07 10:41:46 +00:00 |
zeromus
|
341ee44509
|
re-engineer HawkFile to be aware of archives. its a little more complex to use now (not only do you have to open it, you have to call one of the Bind() methods on it to choose an interior file), but its more powerful.
|
2011-03-07 01:07:49 +00:00 |
beirich
|
540af82171
|
[PCE] retest all hucards, update compat.txt, identified some additional bad roms
|
2011-03-07 00:48:52 +00:00 |
beirich
|
52e6727841
|
[PCE] Improve some port mirroring
|
2011-03-06 07:26:46 +00:00 |
beirich
|
e07349c582
|
[PCE] improve cpu instruction timing
|
2011-03-06 06:06:49 +00:00 |
andres.delikat
|
4e8d161ed8
|
NES - implement CRAM & PRAM memory domains, hooked them properly on SxROM boards. TODO: other boards
|
2011-03-06 04:40:56 +00:00 |
andres.delikat
|
ed9930be62
|
NES Memory domains - Add PRG & CHR Rom
|
2011-03-06 03:34:13 +00:00 |
andres.delikat
|
97ebb20edd
|
Fix NES WRAM for real this time
|
2011-03-06 03:07:25 +00:00 |
andres.delikat
|
951ade9888
|
Fix NES WRAM memory domain
|
2011-03-06 03:03:24 +00:00 |
andres.delikat
|
2354ac126a
|
NES - add WRAM, System Bus, PPU Bus, and Battery RAM as memory domains
|
2011-03-06 02:36:49 +00:00 |
andres.delikat
|
83a8712d5d
|
Implement main memory domain for NES
|
2011-03-05 03:03:47 +00:00 |
andres.delikat
|
e0af256a33
|
NES - Finish up remaining SxROM boards
|
2011-03-04 15:01:02 +00:00 |
andres.delikat
|
c9d0f7a2fb
|
NES - checking in remaining SxROM boards with empty cases, will fill info next
|
2011-03-04 04:52:50 +00:00 |
andres.delikat
|
fc8be53da6
|
NES - SH1ROM, SIROM, and SJROM implemented. SIROM untested (and has a handy assert) due to unkown games. Airforce (SJROM) added to gamedb, but the game is black screen only.
|
2011-03-04 04:19:49 +00:00 |
andres.delikat
|
f350e241b8
|
NES - SHROM implemented, Family Fued loads but doesn't get past the intro screen
|
2011-03-04 04:00:18 +00:00 |