adelikat
|
fc484df925
|
Controller Config - show conflicts with in a particular controller itself
|
2012-12-04 23:12:04 +00:00 |
adelikat
|
796c6b8773
|
Rip out old input config dialog code
|
2012-12-04 21:48:14 +00:00 |
adelikat
|
99c7c132f1
|
Input Config - backend for supporting showing conflicts, rip out old inputwidget conflict code in favor of a simpler design
|
2012-12-04 21:47:07 +00:00 |
goyuken
|
2e4ca0fae6
|
LogWindow: replace textbox with a virtuallistview. while it may leave some things to be desired, it's not slow as balls. a superior implementation would be creating a VirtualTextBox of some sort
|
2012-12-03 21:19:39 +00:00 |
saxxonpike
|
7fa80cdcaf
|
commodore64: add some cartridge docs
|
2012-12-03 21:11:48 +00:00 |
goyuken
|
9b40792553
|
nes apu: add PAL numbers for NoiseUnit
|
2012-12-03 19:55:14 +00:00 |
goyuken
|
e513eb7cf7
|
nes: implement NROM-368. doesn't implement any of the other variants like CNROM-368. supports both 48k and 64k modes
|
2012-12-03 19:05:24 +00:00 |
zeromus
|
aaf06d76d3
|
snesgfxdebugger-add BG scroll regs
|
2012-12-03 18:59:08 +00:00 |
goyuken
|
0ef0ef6357
|
gba: debugging output for software interrupt. todo: possibly bind this to some setting?
|
2012-12-03 18:49:05 +00:00 |
zeromus
|
bf15393a3c
|
snesgfxdebugger-add easier toggle for multiple BG layer visibility
|
2012-12-03 18:21:05 +00:00 |
zeromus
|
3398aefc7a
|
snesgfxdebugger-add in-place sprite viewing mode
|
2012-12-03 17:57:19 +00:00 |
goyuken
|
4d8a178703
|
hex editor: fix crash with odd-sized memory domains and 2/4 byte value sizes. fix display bug with odd-sized memory domains. fix display bugs with >64KB memory domains.
|
2012-12-03 16:51:39 +00:00 |
goyuken
|
8de879f132
|
nes: boring stuff
|
2012-12-03 15:40:20 +00:00 |
goyuken
|
ae963b5443
|
nes: fix PAL DMC frequencies
|
2012-12-03 15:01:04 +00:00 |
saxxonpike
|
2545bfbb4e
|
commodore64: actually connect the cartridge state to the serializer
|
2012-12-03 08:42:50 +00:00 |
saxxonpike
|
e60f308af0
|
commodore64: savestate support for all chips + cartridge
|
2012-12-03 08:38:12 +00:00 |
zeromus
|
522bcd844c
|
snesgfxdebugger-obj properties display
|
2012-12-03 07:50:23 +00:00 |
saxxonpike
|
bb3061baf8
|
commodore64: SyncState for MOS 6526
|
2012-12-03 07:43:11 +00:00 |
saxxonpike
|
0191b1e507
|
commodore64: slightly better sound sampling routine for non-sync provider, placeholder until I can get the resampler to work
|
2012-12-03 06:47:14 +00:00 |
saxxonpike
|
be37d1dc53
|
commodore64: crop screen, fix sound pulsewidth register writing (it was being processed as 16 bits instead of 12)
|
2012-12-03 06:08:12 +00:00 |
saxxonpike
|
58db36e311
|
commodore64: connect sound
|
2012-12-03 04:19:45 +00:00 |
goyuken
|
e24d1efbd4
|
snes: cpu tracelogging. <1% extra overhead incurred when the tracer is not active.
|
2012-12-03 01:48:18 +00:00 |
adelikat
|
e61da61d5d
|
Controller Config - add a Restore Defaults context menu item that sets up a default mapping for a given controller type.
|
2012-12-03 01:20:06 +00:00 |
adelikat
|
d4280b2607
|
Input Config - add context menu - Clear option, for each controller
|
2012-12-03 00:41:05 +00:00 |
zeromus
|
3dd1c5c493
|
snesgfxdebugger-fix a bunch of bugs and half-baked things. no new features. (part 3 of N)
|
2012-12-02 23:58:20 +00:00 |
saxxonpike
|
5fcf41ebbc
|
commodore64: add sprites (no collision or priority yet)
|
2012-12-02 23:57:10 +00:00 |
saxxonpike
|
0907de61cc
|
commodore64: fixed sprite DMA delay timing, should make very time-sensitive intros run better and some games as well
|
2012-12-02 22:15:08 +00:00 |
adelikat
|
2947cd92d0
|
VirtualPads - implement sticky toggle checkbox
|
2012-12-02 20:44:44 +00:00 |
zeromus
|
562eeb18bd
|
give movies the ability to write to any stream; decouple saving of movie from the import process, and make the bulk movie importer use new movie ability to write directly to output instead of copying (sometimes on top of itself in case source .fm2 was already in movie directory); make drag&dropped movies import to oldmovie.fm2.bkm.autoimported.bkm to prevent it from clobbering a legit movie you may have had there already
|
2012-12-02 20:35:51 +00:00 |
adelikat
|
bf35f63aa3
|
Virtual Pad - smarter clear function, only clears the sticky buttons pressed by the VirtualPad tool instead of also clearing stickies set by autohold hotkeys
|
2012-12-02 20:05:45 +00:00 |
goyuken
|
451f786660
|
snes: fix crash with rewind enabled in tales of phantasia. the problem seems to be that during runtosave(), the smp hits a wait opcode (0xff), which it can't get out of. with this fix, the emulator no longer crashes, but the emulated game does crash. more research is needed.
|
2012-12-02 18:32:33 +00:00 |
adelikat
|
20d04f9914
|
Add Keypriority as a status bar icon, when clicked it will toggle through the different options
|
2012-12-02 16:17:42 +00:00 |
adelikat
|
4741679542
|
an image
|
2012-12-02 15:36:16 +00:00 |
adelikat
|
f6afda4ed8
|
Implemented a system for controller vs hotkey conflicts. There is now a key priority option in the config menu, either controller input can override hotkeys, hotkeys can override input, or both can happen.
|
2012-12-02 15:18:28 +00:00 |
saxxonpike
|
046e3244ce
|
commodore64: fix 6510 IO port input pin values
|
2012-12-02 15:10:37 +00:00 |
zeromus
|
e960989034
|
snesgfxdebugger-fix a bunch of bugs and half-baked things. no new features. (part 2 of N)
|
2012-12-02 08:00:59 +00:00 |
zeromus
|
8834d3dd5c
|
snesgfxdebugger-fix a bunch of bugs and half-baked things. no new features.
|
2012-12-02 02:51:30 +00:00 |
adelikat
|
10585b69e4
|
TAStudio - main form responds to hotkeys/controller input pressed while in tastudio
|
2012-12-02 01:56:30 +00:00 |
adelikat
|
7d8ee4ec0a
|
Updated version info, this commit marks the beginning of 1.3.1
|
2012-12-01 22:54:01 +00:00 |
adelikat
|
0bcbddf1ae
|
default Coleco folder should be Coleco, not ColecoVision, also fix interim flag
|
2012-12-01 20:36:24 +00:00 |
goyuken
|
83b38d9eb4
|
mainform: set INTERIM = false. do not load GBA games when INTERIM = false
|
2012-12-01 18:53:13 +00:00 |
saxxonpike
|
d734d0f44f
|
commodore64: 6510 hard reset now loads startup vector AFTER banks are initialized, more carts start up now
|
2012-12-01 10:42:46 +00:00 |
saxxonpike
|
d951094e6d
|
commodore64: Add 6526 2-cycle timer delay, seems to pass more tests now. CPU Dataport inputs on lower 3 bits are always high now, may fix some paging issues. Fix joystick input so that only port A is affected on pure outputs.
|
2012-12-01 08:40:08 +00:00 |
zeromus
|
207e974d9e
|
updated libsneshawk.dll
|
2012-12-01 08:33:19 +00:00 |
zeromus
|
2c3a6e7818
|
libsnes-as if the previous commits problems werent terrible enough, I had forgotten to memzero the ppu/cpu/dsp/smp components. at least tonights exercise vindicated the necessity of those memzeroings, which is not a concept bsnes ever had.
|
2012-12-01 08:32:50 +00:00 |
zeromus
|
093eda8cdd
|
libsnes-add missing variable initializations for ppu/cpu/dsp/smp components. every one of them was fundamentally untasworthy.
|
2012-12-01 08:29:47 +00:00 |
zeromus
|
7722344e55
|
libsnes-gain the ability to serialize const arrays: useful for emitting comments in savestates, which is helpful for debugging. note to self: add a serializer for bools which transforms to 0 or 1
|
2012-12-01 08:28:46 +00:00 |
zeromus
|
db37a6f64f
|
snes-reset the libsnes core (with whatever serious re-initialization logic we've currently written in libsnes) every time loadstate occurs; and add memsetting to that re-initialization logic, under the theory that if there is a savestate nondeterminism due to fundamental serialization bugs, at least loadstates will be deterministically buggy, decreasing the odds that anyone will ever notice them. of course, i would rather increase the odds that we'll notice them to 100%, so we can fix them, instead of just masking them. but i don't make the rules, i just stfu the nags
|
2012-12-01 06:21:53 +00:00 |
saxxonpike
|
08c83a16fd
|
commodore64: joystick input now works 100% accurately (tested with ciaports.prg from the VICE test suite)
|
2012-12-01 00:02:24 +00:00 |
saxxonpike
|
3049098afb
|
commodore64: connect IRQ and NMI lines to cartridge port (no games seem to use them but it is in the schematic)
|
2012-11-30 23:20:35 +00:00 |