adelikat
|
40d4253f7a
|
C64 - progress on virtualpad keyboard
|
2012-11-18 16:14:19 +00:00 |
goyuken
|
388285c993
|
add notes about different GBC color algorithms
|
2012-11-18 16:04:59 +00:00 |
goyuken
|
f1f9331e6b
|
make sure the clickyvirtualcontroller does in fact clear its state once per frame. fixes weird behavior in frame advance
|
2012-11-18 15:25:55 +00:00 |
adelikat
|
8e43109a01
|
ColecoHawk - fix rerecording, fix virtualpads, C64 - start keyboard virtualpad
|
2012-11-18 15:03:23 +00:00 |
adelikat
|
9ebc848d26
|
VirtualPad tool - fix resizing, fix clear button on coleco pad, add to Toolbox Dialog, Toolbox dialog - dynamically resize height based on number of tools in the box
|
2012-11-18 05:31:31 +00:00 |
adelikat
|
94475aa9a7
|
ColecoHawk - hook up virtualpads
|
2012-11-18 05:19:05 +00:00 |
adelikat
|
4069c27854
|
a not so critical cosmetic change
|
2012-11-18 02:58:18 +00:00 |
adelikat
|
bb7c5893cb
|
Code clean up on controller config and properly interim flag some tabs, fix open rom dialog file extension list and sort out interim vs release
|
2012-11-18 02:51:39 +00:00 |
adelikat
|
da804a4272
|
ColecoHawk - only 1 L and 1 R button
|
2012-11-18 02:36:30 +00:00 |
adelikat
|
8e21318bf7
|
Path Config - code clean that fixes an exception when loading from ColecoHawk
|
2012-11-18 02:22:30 +00:00 |
adelikat
|
1f6c760dcf
|
About box updates
|
2012-11-17 23:04:58 +00:00 |
zeromus
|
ff8f6aafb6
|
fix bug in coleco bios hookup
|
2012-11-17 22:49:49 +00:00 |
adelikat
|
823e84592a
|
Coleco - hook up controller 2
|
2012-11-17 22:38:32 +00:00 |
adelikat
|
076cbe38e6
|
hook up coleco to mainform title, rip out some old movie file saving code, fix up the save/open file dialogs for play movie/record movie/TAStudio
|
2012-11-17 22:16:23 +00:00 |
adelikat
|
a0281498d3
|
Coleco - fix mnemonics, hookup up controller 1 autofire
|
2012-11-17 21:57:39 +00:00 |
adelikat
|
7a9b121798
|
Coleco has a button 0
|
2012-11-17 21:38:21 +00:00 |
adelikat
|
5a2b79f33e
|
Cool up coleco to controller config (only controller 1 for now, no autofire)
|
2012-11-17 21:28:09 +00:00 |
adelikat
|
3595516ae5
|
Hook up Coleco folders to path config, Change coleco system ID to "Coleco"
|
2012-11-17 21:12:51 +00:00 |
adelikat
|
9864c6a192
|
Path Config - FDS Bios - make browse button a file browser not a folder browser
|
2012-11-17 19:08:43 +00:00 |
adelikat
|
07615f58bb
|
Path Config - fix bug where PCE BIOS path config was not respected when clicking the browse button
|
2012-11-17 19:02:28 +00:00 |
beirich
|
4c83970b2b
|
initial ColecoVision commit. Needs BIOS ROM & input wired up to client (plus more emulation work)
|
2012-11-17 17:39:33 +00:00 |
goyuken
|
276b00fb35
|
snes: unify color generation for debugger and core. include 3 alternate implications: r3809, r3808, and hypothetical snes9x. nothing ui hooked up yet
|
2012-11-16 21:29:23 +00:00 |
goyuken
|
b51cfbaa45
|
snes: don't round early in color conversions. affects some RGB24 values slightly
|
2012-11-16 18:43:47 +00:00 |
goyuken
|
92b7006454
|
gb gpu view: fix slightly quirky\broken scanline select behavior
|
2012-11-16 16:28:02 +00:00 |
saxxonpike
|
eb188fc8b9
|
commodore64: fix key order on input config dialog
|
2012-11-15 19:36:23 +00:00 |
saxxonpike
|
d320a4d81e
|
commodore64: full keyboard defaults added
|
2012-11-15 19:27:20 +00:00 |
goyuken
|
00c4db8eeb
|
gb gpu view: save sprite back color in config, and set default to a gameboy-impossible color
|
2012-11-14 15:23:38 +00:00 |
adelikat
|
9d070deb16
|
C64 - hook up keyboard to input config
|
2012-11-14 03:01:48 +00:00 |
adelikat
|
05bb10e95d
|
Start a C64 keyboard virtual pad, not functional or hooked up yet, just design
|
2012-11-14 01:51:07 +00:00 |
zeromus
|
05420cf6ec
|
add SID and PSF extensions to frontend
|
2012-11-13 20:10:06 +00:00 |
adelikat
|
0fa4aa993e
|
C64 keyboard - oops
|
2012-11-13 19:40:09 +00:00 |
goyuken
|
607998ddd9
|
gb gpu view: use no alpha because of windows clipboard dumbassery
|
2012-11-13 02:02:06 +00:00 |
zeromus
|
afc97cda77
|
libmednahawk reorg
|
2012-11-13 00:50:10 +00:00 |
goyuken
|
188e3b8770
|
gb gpu view: implement selectable sprite back color and continual mouseover update when the emulator is running. still some quirks and stuff to finish
|
2012-11-13 00:43:47 +00:00 |
goyuken
|
d45fda78a4
|
NESPPU view: implement ctrl+C copy on mouseover
|
2012-11-12 22:13:49 +00:00 |
goyuken
|
e95efcb91b
|
throttling UI is now set up to be done in one of three ways: sound, vsync, timer. in addition, there's an option to use vsync even when not throttling to it (but this doesn't really work too well...)
|
2012-11-12 17:57:11 +00:00 |
adelikat
|
5574e335bb
|
C64 - wire up remaining keyboard key controls
|
2012-11-11 02:36:29 +00:00 |
adelikat
|
fef2e394e3
|
Fixes to c64 keyboard in config.cs, start hooking up keys to the core
|
2012-11-10 03:19:42 +00:00 |
adelikat
|
4c20f94b74
|
start C64 keyboard object
|
2012-11-10 02:40:43 +00:00 |
adelikat
|
09565e28ef
|
C64 - use numberpad for default joystick keys
|
2012-11-10 01:32:45 +00:00 |
zeromus
|
9053ac5b67
|
refine input event system and binding logic to allow more natural use of modifier keys as hotkeys
|
2012-11-09 20:03:59 +00:00 |
goyuken
|
e13e3257c1
|
dispose of slimdx gamepads on program close
|
2012-11-09 19:21:33 +00:00 |
goyuken
|
ae82ec5de0
|
gb gpu view: save position and autoload. they fit perfectly in the last few pixels of available real-estate in the form
|
2012-11-09 18:55:59 +00:00 |
goyuken
|
80b18cb278
|
gb gpu view: copy to clipboard
|
2012-11-09 18:14:59 +00:00 |
adelikat
|
570bb986c2
|
Remove FDS and VS as mappable keys (user must use menu items)
|
2012-11-09 02:47:50 +00:00 |
adelikat
|
bb0f409550
|
NESHawk - support movie recording for disk eject, insert coin 1, 2, FDS disk eject, and FDS Inserting of disks 1-4
|
2012-11-09 02:41:37 +00:00 |
goyuken
|
54ea30c50d
|
gb gpu view: stuff
|
2012-11-09 01:41:30 +00:00 |
adelikat
|
d5a87f667c
|
C64 - oops, fix crash due to misconfigured autofire
|
2012-11-08 19:39:00 +00:00 |
adelikat
|
dd24b2d255
|
Path Config - change link to SNES firmwares, add link to C64 firmwares
|
2012-11-08 18:40:49 +00:00 |
adelikat
|
01102b67bd
|
C64- hook up to path config dialog
|
2012-11-08 17:06:25 +00:00 |
adelikat
|
6e5e187b1a
|
NESHawk - hook up remappable controller button for FDS and VS special commands (not hooked up on mnemonics)
|
2012-11-08 14:49:57 +00:00 |
adelikat
|
a205158a0f
|
Hook up C64 joysticks on client side (except for mnemonics)
|
2012-11-08 13:33:30 +00:00 |
adelikat
|
49dc9cbfa0
|
only load ControllerConfig dialog, remove option for old input config
|
2012-11-08 04:46:48 +00:00 |
adelikat
|
db2b4584f5
|
Controller Config - implement Gameboy power button
|
2012-11-08 04:43:07 +00:00 |
adelikat
|
68cba7d792
|
Genesis - implement Reset button on client side (not yet hooked up in core)
|
2012-11-08 04:33:18 +00:00 |
adelikat
|
c32cef4bc4
|
SNES - Implement Reset and Power as controller buttons
|
2012-11-08 04:13:55 +00:00 |
adelikat
|
027b56e861
|
ControllerConfig object - automatically make columns if controller buttons don't fit in a single column, fix formatting of TI-83
|
2012-11-08 04:09:24 +00:00 |
adelikat
|
b59d248cda
|
Controller Config - hook up sms, pce, atari console buttons
|
2012-11-08 03:16:41 +00:00 |
adelikat
|
9681fc137e
|
Controller config - cleanup and fix compiling that was broken in last commit, also turn on new config dialog
|
2012-11-08 02:20:34 +00:00 |
adelikat
|
835084d812
|
Controller config - start console button stuff
|
2012-11-07 22:53:15 +00:00 |
adelikat
|
7d62265047
|
Controller Config - implement L+R checkbox
|
2012-11-07 16:17:35 +00:00 |
adelikat
|
def7193b27
|
Controller Config - hook up Genesis, Atari, PCE
|
2012-11-07 15:31:07 +00:00 |
adelikat
|
ee912d700d
|
Controller Config - fix bug in saving, hook up controllers for SNES, GBx, SMS
|
2012-11-07 15:15:23 +00:00 |
adelikat
|
cb88230d98
|
New Controller Config - more robust saving logic, some UI cleanup, delete now unused gamepad config objects
|
2012-11-07 14:31:12 +00:00 |
adelikat
|
122c48289a
|
New Controller Config - fix bug where bindings were losing input and failing to save
|
2012-11-07 13:31:38 +00:00 |
adelikat
|
28cc3bb6c6
|
Controller Config - a new type of controller panel, this one uses reflection to dynamically load and set its values, still some bugs with the dialog
|
2012-11-07 04:31:29 +00:00 |
goyuken
|
513793a177
|
gb gpu view: sprite mouseovers
|
2012-11-07 03:06:28 +00:00 |
goyuken
|
94da0b6f49
|
gb gpu view: more mouseover stuff
|
2012-11-07 00:04:49 +00:00 |
goyuken
|
0d77f77069
|
gp gpu view: some mouseover stuff
|
2012-11-06 21:29:42 +00:00 |
goyuken
|
d1613d2cb5
|
gb gpu: fix new bug with game switching
|
2012-11-06 18:02:19 +00:00 |
goyuken
|
ad3e1bff21
|
gb gpu view: beautify and add scanline callback control
|
2012-11-06 17:54:04 +00:00 |
adelikat
|
ca8832e464
|
oops
|
2012-11-06 13:23:56 +00:00 |
adelikat
|
7682422c9b
|
Virtualpads - hook up NES Power button
|
2012-11-06 12:56:01 +00:00 |
zeromus
|
877b95e3d5
|
c64-hook up firmwares configuration. expected to be by default in C64/Firmwares output directory, named basic,chargen,kernal
|
2012-11-06 06:19:27 +00:00 |
adelikat
|
e7f3abdfc3
|
Add NES Reset and Power as remappable controller buttons, remapping not hooked up to old config dialog, new config dialog - start console button remapping still has some bugs
|
2012-11-06 03:27:24 +00:00 |
adelikat
|
53520540ea
|
NES - Implement ability to record hard resets
|
2012-11-06 02:32:33 +00:00 |
adelikat
|
5764b222ab
|
NES Core - implement Hard Reset, currently crashes though
|
2012-11-06 00:40:51 +00:00 |
adelikat
|
aba91a6a73
|
Fix cases where Statusbar pause icon didn't appear when paused
|
2012-11-06 00:04:50 +00:00 |
pasky1382
|
c7ecc91551
|
Updated SNES gamedb to latest no-intro DAT (10-28-12)
|
2012-11-05 21:51:56 +00:00 |
goyuken
|
ac1f9a90a1
|
libgambatte: switch the system bus read to use a much safer (100%?) deterministic peek. also implement core side stuff for scanline-based callback
|
2012-11-05 20:15:53 +00:00 |
goyuken
|
ef4bb14d59
|
gb gpu view: oam
|
2012-11-05 15:58:51 +00:00 |
goyuken
|
1118fded53
|
gb gpu view: palettes
|
2012-11-05 14:37:55 +00:00 |
goyuken
|
9d83249eba
|
gb gpu view: more stuff
|
2012-11-05 13:48:19 +00:00 |
goyuken
|
32a3d9db80
|
gbhawk gpu viewer: work correctly with palettes and CGB extended BG data
|
2012-11-05 04:09:04 +00:00 |
goyuken
|
271d4102e8
|
GB: add "GPU Viewer", similar to other gpu debugging tools. doesn't do much yet.
|
2012-11-05 01:34:11 +00:00 |
zeromus
|
9ff8b450f4
|
add the crudest possible psx disc detector. now other people can watch somewhat garbled psx game intros
|
2012-11-05 00:11:41 +00:00 |
zeromus
|
b4b2657965
|
some libmednahawk work. it can't possibly be used by anyone else yet, but i gotta do a checkin.
|
2012-11-04 23:29:06 +00:00 |
phillip.grimsrud
|
499f049e42
|
Take out a nonsense if statement that was breaking rewind in Tastudio in some circumstances.
|
2012-11-03 00:53:46 +00:00 |
phillip.grimsrud
|
4727ee72f0
|
Change the movie RewindToFrame to load the proper state even if the current frame is before the one in the argument. This will now send you to any frame on or before the end of the savestate log. Also change Tastudio to take advantage of this.
|
2012-11-03 00:20:40 +00:00 |
goyuken
|
3eda4a90a6
|
gbhawk: tracelogger
|
2012-11-02 19:44:31 +00:00 |
zeromus
|
9062c96ac3
|
minor tweaks to make tasstudio not run out of memory so extremely. maybe not at all?
|
2012-11-02 04:56:34 +00:00 |
adelikat
|
c0c3c36e87
|
C64 - Pass in extension to the core
|
2012-11-01 17:56:48 +00:00 |
adelikat
|
cc4c0ed693
|
Fix C64 rom loading
|
2012-11-01 17:06:14 +00:00 |
adelikat
|
3858ff9b95
|
start a skeleton C64 project, mapped .prg, .d64, .g64, .crt to C64, rom loading should work (gets the bytes to the core), haven't tested
|
2012-11-01 16:48:32 +00:00 |
phillip.grimsrud
|
98d86ec995
|
Only go to Movie 'Finished' mode if Tastudio is not engaged. Make sure Movie log and savestates are updated correctly so that tastudio still works correctly when you play through the end of the movie in read-only mode.
|
2012-11-01 03:53:12 +00:00 |
adelikat
|
3db5afe8a7
|
Oops, fix VirtualPadForm UpdateValues()
|
2012-11-01 01:18:12 +00:00 |
goyuken
|
5cbd11c850
|
NES: add some vs system stuff. not done yet
|
2012-10-31 21:15:44 +00:00 |
adelikat
|
1d4a8fd3ba
|
Atari 2600 - add a Playfield toggle
|
2012-10-30 23:38:53 +00:00 |
goyuken
|
cd2ff4ed63
|
Add unmanaged version of 6502X core. The core it self is nearly exactly a copy+paste job from the C# one; most things map over exactly. A strange and abusive p/invoke setup is required to realize a performance gain; see code for details. Seems to be worth a bit more than 20% overall speed for me. Core is savestate compatible with managed 6502X. slight modifications to existing API has been made to support the new cpu. also included is a test module that runs both cores together, savestating every cycle to check for sameness. Core should fit in Atari, although that hasn't been done yet. For the moment, tracelog and disassemble are broken, but they'll be back soon.
|
2012-10-30 23:01:54 +00:00 |
adelikat
|
f9c027ddad
|
Add front end and corecomm values for Atari graphics object display toggling
|
2012-10-30 00:18:56 +00:00 |