Commit Graph

1636 Commits

Author SHA1 Message Date
andres.delikat 45609f4e88 Movies - fixed major bug in rerecording logic. Loadstate was truncating movie input based on global.emulator.frame BEFORE loading that value! Thus loading a state (in record mode) from an event later than the current frame count was truncating the input, then loading the actual savestate. Movie loadstate now truncates based on the state's frame count 2011-09-07 01:18:58 +00:00
andres.delikat a787fe3c60 Movies - Fix a major logic flaw in the CheckTimeLines() logic. Should compare from 0 - state frame count, not 0 - length of state input log 2011-09-07 00:40:42 +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
andres.delikat 08ec88319f PlayMovieFromBeginning() - set Readonly to true, and put an informative message on screen 2011-09-05 17:38:54 +00:00
andres.delikat e16bc58ace Path Config - update main form status bar slots since savestates is one of the folders that could be affected here 2011-09-05 02:34:42 +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
andres.delikat 984abbb869 Refix bind savestates to movies option 2011-09-05 00:50:50 +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 d7c267cbbe PathManager - Make FilesystemSafeName remove all invalid chars (for filesystems) from a game name 2011-09-04 19:24:40 +00:00
andres.delikat 772737f579 PlayMovieFromBeginning() - if movie starts from savestate, load the savestate! 2011-09-04 19:06:18 +00:00
andres.delikat bf76e1e7e0 Refix recording movies from "Now" so that the StartsFromSavestate flag gets properly stored into the movie file 2011-09-04 19:04:00 +00:00
andres.delikat eb1aca8695 NES core - fix loadstate to read until the [NES] tag 2011-09-04 18:27:53 +00:00
andres.delikat 71833f419a NES PPU - only update palettes & patterns if ppu values change, about a 8fps speedup on my machine 2011-09-04 16:56:56 +00:00
andres.delikat 6b3d217691 NES PPU - more code cleanup/small speedups 2011-09-04 16:29:48 +00:00
andres.delikat 2e1f064424 NES PPU Viewer - read ppu values once at the beginning of Generate() into an array and use that for all the drawing. About a 4-5fps speed up 2011-09-04 16:13:44 +00:00
andres.delikat 233afd6ab0 Palette Viewer - more code cleanup, runs about 1 fps faster 2011-09-04 15:37:55 +00:00
andres.delikat daa406f356 PaletteViewer - code clean up 2011-09-04 15:20:52 +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 7cd0cd87f5 clean up a bit 2011-09-04 05:54:50 +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 1d0e995546 :| 2011-09-04 05:26:49 +00:00
zeromus 60f2b411b6 dont vsync when fastforwarding or unthrottling 2011-09-04 05:18:38 +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 ed7cc01d9f Nes Nametableviewer - another small ~1 fps speedup 2011-09-04 03:40:01 +00:00
andres.delikat 353e1dbcd8 NES Nametable Viewer - more pre-reading of ppu bus data, about another 5 fps bump 2011-09-04 03:23:00 +00:00
andres.delikat 04b5cafe3a NES NameTableViewer - pre read the ppubus before looping. About a 7 fps increase in speed on my machine at the highest refresh rate. 2011-09-04 03:14:42 +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 a84f881c5c Movies - Remove UserMovie and change all references to it to Global.MovieSession.Movie, fix error in CheckTime Line logic, read-only savestates should now work 2011-09-03 18:07:30 +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 8556906f2c Add MP3 extract option to DiscoHawk 2011-09-03 04:01:06 +00:00
beirich 46e06d5e59 fix discohawk build 2011-09-01 03:54:44 +00:00
andres.delikat e4c952dc48 Show % complete on progress bar 2011-09-01 01:31:21 +00:00
andres.delikat 4fde4116d6 Discohawk - use new main form, currently just does the simple magic dropping with default settings. 2011-09-01 01:24:26 +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
andres.delikat 03ff095c2c Oops, forgot to check in new discohawk files 2011-08-31 02:23:27 +00:00
andres.delikat a16cd68fa5 DiscoHawk - make a windows application instead of console. Add the default bizhawk icon. Start a new Main form but it isn't the one that loads, yet. 2011-08-30 22:35:57 +00:00
zeromus ddc96d7e0f fix things 2011-08-30 21:55:48 +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
andres.delikat a731504e5b TAStudio - fix typo in Restart() that was causing the listview to get wrecked 2011-08-30 00:26:14 +00:00
andres.delikat be4ce1dce7 Fix Input Display during movie playback/recording to be the previous frame, not the upcoming frame 2011-08-29 23:33:57 +00:00
beirich 2caf635dd9 derp :( 2011-08-29 22:49:24 +00:00
andres.delikat 4ef00921e9 Autofire Config - Add flag for the "Take lag frames into account" feature, true by default 2011-08-29 22:25:40 +00:00