Commit Graph

365 Commits

Author SHA1 Message Date
zeromus 8f668ee75d fix bugs in some ancient ReadFromHex overloads that never got used 2011-09-11 21:07:40 +00:00
beirich e8c3da9c1f [pce] Improve ADPCM flags and interrupt handling 2011-09-09 03:40:58 +00:00
beirich 41de458ec6 [pce] Fix ADPCM more and code cleanup 2011-09-07 03:31:32 +00:00
zeromus 4924b4a9a0 nes-fix tetris differently 2011-09-06 01:58:22 +00:00
zeromus b21c04c0a7 nes-add new ines detection rule for goodnes's totally un-good tetris dump 2011-09-06 01:51:44 +00:00
beirich a8aaaef45e [PCE] ADPCM playback more or less working correctly now
plus some cleanup
2011-09-05 17:45:01 +00:00
beirich e67ff446da Fix new GameInfo to not default to in-database, special handling for 'null' games 2011-09-05 01:21:59 +00:00
beirich e61ea6050a CDAudio: don't crash when read requested past end of disc 2011-09-04 19:55:41 +00:00
andres.delikat eb1aca8695 NES core - fix loadstate to read until the [NES] tag 2011-09-04 18:27:53 +00:00
beirich 620437c10d pce, dispose disc when core is disposed 2011-09-04 06:28:55 +00:00
zeromus 3d09a713dc dont lose track of wave blobs 2011-09-04 06:26:35 +00:00
zeromus 44c8a62803 make discs disposable and polish up discohawk extractor 2011-09-04 06:15:41 +00:00
zeromus 290cf76223 make discohawk extractor reuse ffmpeg code from disc system and encode raw pcm to remove dependency on wavefile headers libs 2011-09-04 05:53:09 +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
zeromus 41d45ed180 disc-make concept of redundant track 0 elimination mandatory (i had made a note that it was apparently mandatory and then removed the option, but didnt bother to restore the functionality) 2011-08-28 06:31:31 +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 21493304e6 Bizhawk bravely enters the year 2010 2011-08-27 02:17:11 +00:00
beirich e703d3a99f [pce] fix R-Type CD audio start bug(s) 2011-08-16 03:11:27 +00:00
zeromus cd878508f5 disc-tidy 2011-08-16 01:49:48 +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 266d81f644 CD Audio is 1337 2011-08-14 21:27:51 +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
andres.delikat 124da117b8 Add default constructor to GameInfo to avoid null reference crashes, right click menu during null emulator now no longer crashes (and probably a number of other situations). Added BizHawk back to the Main form text property instead of 0 2011-08-10 23:50:01 +00:00
zeromus e172e7a948 disc-elucidate some comments 2011-08-09 06:14:36 +00:00
zeromus 71d3774ace disc-fix little postgap bug 2011-08-09 02:33:03 +00:00
andres.delikat d10f38af5d Remove autofire from IController & inherited objects other than Controller 2011-08-09 00:57:56 +00:00
andres.delikat 0d01af5c7b Refactor autofire, remove the autofire adaptor. Added an autofire bool to IController and implemented it in the Controller object. Setting to true will turn the controller buttons into autofire buttons 2011-08-08 23:35:13 +00:00
zeromus fe33e75c1b disc-cuefile wave-fulfillment is a case-insensitive process 2011-08-08 06:14:05 +00:00
zeromus bde8365563 disc-more robust waveification 2011-08-08 06:09:44 +00:00
zeromus 66ccd1eadc 2011-08-08 04:48:28 +00:00
zeromus e4305823c5 disc-more gracefully handle missing ffmpeg, and checkin an ffmpeg finally 2011-08-08 02:02:01 +00:00
zeromus 1f541be6df disc: cue+mp3/mpc/flac decoding 2011-08-08 01:48:31 +00:00
zeromus f604415c5a Disc directory should probably be renamed DiscSystem now 2011-08-07 23:15:44 +00:00
zeromus c05a8770c4 disco: handle some of the pointless cue comments like CATALOG, small round-tripping refinements, add a DRAG HERE FOR MAGIC area for dragging things into in order to make magic 2011-08-07 09:05:10 +00:00
zeromus 6a69022568 try fixing progress box bugs 2011-08-07 04:00:06 +00:00