pjgat09
|
2a0c6c4daf
|
m64p: Configure controller 1 to be plugged in. Flesh out the plugin somewhat
N64: Pass controller 1 data to the core
|
2013-05-02 03:38:57 +00:00 |
adelikat
|
c6634273d7
|
N64 - hook up input for 4 controllers and autofire, still needs to be hooked to the core, and also needs to be added to controller config dialog
|
2013-05-02 01:54:44 +00:00 |
goyuken
|
53f9e002f4
|
n64: disable certain debug messages for now as they're causing crashing problems.
fix audio, hopefully. sounds fine on diddy kong racing.
|
2013-05-02 00:33:44 +00:00 |
pjgat09
|
08c41348e5
|
N64: Attempt to fix a threading problem
|
2013-05-01 22:32:31 +00:00 |
goyuken
|
6b350e58c9
|
n64: audio stuff, but all commented out for now
|
2013-05-01 22:26:08 +00:00 |
pjgat09
|
365d1f159c
|
N64: Clean up the core on rom close
|
2013-05-01 22:18:53 +00:00 |
pjgat09
|
533baf9ef3
|
N64: Added a function to get the audio rate from the core.
|
2013-05-01 21:28:15 +00:00 |
goyuken
|
0d556dc9e9
|
saturn: frame lag flag working
|
2013-05-01 17:22:12 +00:00 |
goyuken
|
0a1e942dfe
|
n64: rework audio a bit. best listened to in audio throttle mode. the problem seems to be that different games use different audio out sampling rates, and i don't know how to detect the right one. current selection (32khz) seems to be right for merio and falcon punch
|
2013-05-01 14:38:47 +00:00 |
goyuken
|
8b029d9eb1
|
saturn: controls. fuck boilerplate
|
2013-05-01 02:53:53 +00:00 |
goyuken
|
eae4c0ee81
|
saturn: sound
|
2013-05-01 01:46:20 +00:00 |
goyuken
|
368bc58d0a
|
saturn: connect to bizhawk's existing DiscSystem code. emu should now properly load the .cue given. the hack that redirects every .cue that is not in a gamedb to saturn is still in place; saturn detection heuristics will be coming
|
2013-05-01 00:27:36 +00:00 |
goyuken
|
d2fecaa172
|
saturn emulator. for the moment, try loading any unknown .cue file. when you do so, the saturn core will attempt to load "D:\encodes\saturnimages\Castlevania SOTN.iso"
|
2013-04-30 21:28:35 +00:00 |
pjgat09
|
7f7b9eac1f
|
m64p: Created a new audio plugin that saves the samples in a buffer for bizhawk to retrieve. Also added some miscellaneous svn:ignores
N64: Hooked up the new audio plugin, but it doesn't sound exactly right.
|
2013-04-30 03:24:44 +00:00 |
pjgat09
|
160de71206
|
N64: Removed an unneeded dummy variable
|
2013-04-30 02:24:07 +00:00 |
pjgat09
|
8ec6c762bd
|
N64: Set a variable to volatile to fix problems with bizhawk freezing during frame advance.
|
2013-04-30 02:22:56 +00:00 |
pjgat09
|
3bc682a411
|
m64p: Added VI callback functionality
N64: Made a VI callback function which declares the frame complete every VI, instead of per frame.
|
2013-04-30 01:50:27 +00:00 |
pjgat09
|
2598967d56
|
m64p: Start the emulator paused
N64: Wait for the emulator to start up before returning from the constructor.
|
2013-04-30 01:14:07 +00:00 |
pjgat09
|
1f7b5a5ce9
|
N64: Run the m64p core frame by frame. Added a frame callback function to retrieve the framebuffer from the m64p core when it's ready. Added math to convert the m64p framebuffer to bizhawk's formula.
|
2013-04-30 00:36:54 +00:00 |
pjgat09
|
bfc0117237
|
m64p: Hard coded an ini file location until I can be bothered to work out the config handling in m64p
N64: Loads roms and pops up an SDL window to display them
|
2013-04-30 00:08:21 +00:00 |
pjgat09
|
a4fb43185a
|
N64: Adding a dummy emulator
|
2013-04-29 01:57:41 +00:00 |
zeromus
|
df99f36464
|
support bsnes xml files and super road blaster MSU-1 game
|
2013-04-24 22:09:11 +00:00 |
zeromus
|
b482a4af0b
|
make note about how to get msu-1 working
|
2013-04-24 17:17:25 +00:00 |
zeromus
|
45a671ce73
|
snes-add "always doublesize framebuffer" snes option which makes the logical output of the snes core always sized appropriately for sudden hires-width or interlacing
|
2013-04-22 22:34:18 +00:00 |
adelikat
|
c577eb4854
|
Atari 2600 - DPC Mapper - add in clock cycle counting and some fixes, but still doesn't work, don't know why at this point
|
2013-04-20 22:09:19 +00:00 |
adelikat
|
462e861072
|
last round of pointless code cleanup
|
2013-04-16 00:42:57 +00:00 |
adelikat
|
be2937fdec
|
Code refactoring of Tools files - no functional changes other than some very tiny speedups and null checks
|
2013-04-14 23:56:45 +00:00 |
adelikat
|
cff1ff2940
|
Removing unused directives from a bunch of files because I was playing around with resharper, but that got boring so not every file
|
2013-04-14 20:39:19 +00:00 |
adelikat
|
da80b7117a
|
Oops, Make VS2010 project compile
|
2013-04-14 20:04:38 +00:00 |
adelikat
|
e8eeb7f4fa
|
NESHawk - threw .net 4.5's aggressive inline attribute on some hot functions, seems to give me about a 3-5% speedup
|
2013-04-11 02:04:13 +00:00 |
adelikat
|
1c33b92bf1
|
NES - separate first/last scanline settings for NTSC vs PAL (default of 8,231 NTSC and 0,239 for PAL)
|
2013-03-25 01:59:34 +00:00 |
goyuken
|
8d1fcd0b8a
|
snes: movie recording starting from now now supported
|
2013-03-17 18:11:30 +00:00 |
goyuken
|
7d21df6648
|
GB: fix movie "start from now" (it never worked before). this is a minimalist fix that's designed to not break compatibility with any existing savestates, but is kind of fragile.
|
2013-03-17 17:15:33 +00:00 |
adelikat
|
3e639d65ab
|
Atari 2600 - implement TIA, PIA, and System Bus domains (note that there is no poke ability on the system bus domain at this time)
|
2013-03-11 01:46:12 +00:00 |
adelikat
|
84bc032656
|
Some warning cleanup
|
2013-02-24 20:17:12 +00:00 |
adelikat
|
0530547f34
|
NESHawk - CNROM - support ROMS that use MAPPER185 as the header designation and are not in bootgod (specifically Sansuu 1,2,3), and prevent Bird Week from crashing. In all these cases the games still don't work, but at least they don't crash
|
2013-02-19 02:52:32 +00:00 |
adelikat
|
2c4fcd0cb3
|
NEShawk - Fix savestate loading on mappers 115 and 248
|
2013-02-19 01:58:13 +00:00 |
zeromus
|
e88fb73706
|
nes-initial values for mmc3 registers.. not clear on whether theyre real or not, but folks seem to be depending on them, and fceux does it
|
2013-02-11 09:09:37 +00:00 |
zeromus
|
501c68bb9f
|
nes-make memoryRand track fceux latest
|
2013-02-11 09:08:54 +00:00 |
zeromus
|
9cf0a3f30f
|
snes-add gui option for ring buffer mode. its unclear whether it speeds things up, but its possible that it might, and it was a lot of work, so here it is as a user option.
|
2013-01-18 05:06:26 +00:00 |
zeromus
|
11aef10c2e
|
snes-dont churn through memory so fast when loadstating/rewinding. i think its fragmenting the OS heap pretty badly because it kept reallocating shared memory blocks
|
2013-01-18 04:46:17 +00:00 |
zeromus
|
1b33d1dc9d
|
snes-fix bug where you cant load games lacking save ram
|
2013-01-14 07:22:36 +00:00 |
goyuken
|
a0ea09a226
|
nes: mapper 117: some sort of vrc7 clone. fixes "Crayon Shin-Chan" (not that one, the other one)
|
2013-01-09 23:22:40 +00:00 |
zeromus
|
66077951c4
|
snes-fix timing calculations in aviout and movieplay dialog
|
2013-01-09 23:03:46 +00:00 |
goyuken
|
926cf64fe7
|
dual GB: tweak frame timing. dual GB frame timing closely resembles that of lsnes-gambatte; with more than one console, there's no point trying to precisely sync to the v-timing of just one of them.
|
2012-12-30 17:38:44 +00:00 |
goyuken
|
87a36128e3
|
dual gb: fix edge case frame boundary timing thingy
|
2012-12-29 18:55:10 +00:00 |
goyuken
|
8715f2bb2a
|
dual gb: memorydomains
|
2012-12-29 18:06:39 +00:00 |
goyuken
|
1cdc51f789
|
dual gameboy: sound
|
2012-12-29 17:11:19 +00:00 |
goyuken
|
166110c609
|
gambatte: more linkcable stuff. input isn't working, haven't figured out why yet. note: at the moment, any attempt to load a GB\GBC rom will bring up the dual core.
|
2012-12-29 15:48:30 +00:00 |
goyuken
|
2a7ea6bfb0
|
libsnes: add comments to snes_input_state() explaining the parameters as i understand them. note that we only actually have 2 controllers at the moment, not 4.
|
2012-12-29 02:43:00 +00:00 |