goyuken
7a6f5fcf99
gba: Disable oam dma "m_graphic" optimization. Perhaps it should work correctly, but it doesn't and the speed gain is near nil and it's not worth the trouble to try fixing. Fixes garbage in the opening to "Final Fantasy 5 (J).gba"
2012-11-25 19:36:32 +00:00
adelikat
957ce112ed
oops
2012-11-25 19:31:17 +00:00
adelikat
afd91fbb8b
Add BIOS info files & folders for c64, nes, snes
2012-11-25 19:25:05 +00:00
goyuken
d77efde5fc
gba: add system bus memory domain
2012-11-25 19:03:13 +00:00
goyuken
890b7c354e
gba: muck up timer union (breaks savestates), add msvs rule to copy dll to bizhawk.multiclient/output/dll/libmeteor.dll
2012-11-25 18:42:41 +00:00
adelikat
09c0269489
GBA - fix virtualpad layout
2012-11-25 18:29:25 +00:00
adelikat
2f36e43498
Hook GBA up to input config dialog (interim only)
2012-11-25 18:16:21 +00:00
goyuken
eccc1b5a64
gba: hook up more path stuff
2012-11-25 17:21:29 +00:00
adelikat
05159ee932
Coleco - gamedb - add remaining noskip flags
2012-11-25 16:56:21 +00:00
goyuken
769fc5834b
fix problem in last commit. also, rename a number of ui references to "AVI Recording" to "A/V Recording" since it isn't particularly about AVI format
2012-11-25 15:51:18 +00:00
adelikat
9de7ee3336
GBA - do bio file path, not firmwares folder path
2012-11-25 03:47:58 +00:00
adelikat
61292d59eb
add GBA BIOS info, update Release bat for new colder/txt files
2012-11-25 02:11:13 +00:00
adelikat
f4768f95ff
Add PCE BIOS info
2012-11-25 01:37:41 +00:00
goyuken
206adff851
gba: implement mode 3, mode 5 backdrops. slightly todo, as i don't know how mosaic + affine works on hardware
2012-11-25 01:34:58 +00:00
adelikat
afdc3dd670
ColecoHawk - good error message when unable to find BIOS, add BIOS info file in Coleco folder
2012-11-25 01:32:17 +00:00
goyuken
89f6683b7e
add genesis to the warning list when recording a new movie
2012-11-24 22:31:58 +00:00
goyuken
1a61d2830b
revert r3922
2012-11-24 22:23:31 +00:00
goyuken
fec546f77a
gba: fix cartmem problem i caused that was exposed by recording movies.
...
inputadapters: finish GBA mnemonic stuff, including power button. |P|UDLRsSBALR|
mainform: show informative warning when starting recording a GBA movie
2012-11-24 22:14:05 +00:00
goyuken
366370301f
gba: enable savestates. in the process find and fix an absolutely retarded bug with core savestate loading and bios. fuck #define forever.
2012-11-24 21:23:50 +00:00
goyuken
b9fac0643a
gba: fix H-mosaic in text mode BGs
2012-11-24 18:33:15 +00:00
goyuken
fcb0be70f7
gba: cycle counter for frame timing was completely busted, now fixed, and frames take the expected approximately 280k cycles to complete
2012-11-24 17:37:40 +00:00
goyuken
f289ce7525
grumble grumble grumble
2012-11-24 16:14:30 +00:00
goyuken
ea19ae9d65
gba: disable outside interim
2012-11-24 04:46:43 +00:00
adelikat
8aad53e76c
coleco - updates to gamedb
2012-11-24 03:21:33 +00:00
goyuken
235d7a9a03
gba: saveram support. not tested too much because controller isn't hooked up yet. (and path config appears to be dumping them in the wrong place). also remove the silly system where the core tracks timing on when to write the saveram file to disk.
2012-11-24 02:25:47 +00:00
goyuken
d20970afa7
gba: correct tracelogger address for PC pipelining. note that the disassembly for some branch instructions shows up wrong, making this seem "wrong". but it's right, and the disassembly will be fixed...
...
core: tracelogger can now show a custom column header. GBA uses it; all other traceloggers untouched
2012-11-24 00:45:25 +00:00
zeromus
7ff342f907
snesgfxdebugger-preliminary sprite visualizing
2012-11-23 23:44:45 +00:00
goyuken
9efe2f2a67
gba: use release build libmeteor.dll for big speedup
2012-11-23 20:43:32 +00:00
goyuken
96880ccc4a
gba: Up the verbosity of the tracelogger. Using it, I was able to find a nasty bug: bitfields in cpsr\spsr were not being handled as expected by the compiler. Presumably the version and settings on GCC normally used for retrometeor does what's desired? Workaround applied.
2012-11-23 20:17:20 +00:00
adelikat
9ee8093f7a
Open Virtual Pad hotkey
2012-11-23 17:03:10 +00:00
goyuken
6d7ae2574d
gba: implement tracelogging. also disable _ITERATOR_DEBUG_LEVEL even in debug builds as the disassembler blows it up ><
2012-11-23 16:55:37 +00:00
adelikat
bde940ad0b
Controller Config - auto tab checkbox
2012-11-23 16:14:47 +00:00
adelikat
f50933b914
Controller Config - on load, select tab based on currently running core, path config - fix tab select logic on non-interim builds
2012-11-23 15:38:27 +00:00
adelikat
999646f92b
Controller Config - cleanup UI positioning
2012-11-23 15:20:00 +00:00
adelikat
a1b8b387d0
hook up GBA virtualpad
2012-11-23 14:33:50 +00:00
zeromus
608ebc4a99
snesgfxdebugger-display OBJ tiles
2012-11-23 09:10:18 +00:00
beirich
2382781627
coleco 'noskip' checkin... tested through M's so far
2012-11-23 05:51:16 +00:00
goyuken
32d0b546e0
gba: support hard reset. doesn't work right with saveram because saveram isn't all hooked up anyway yet
2012-11-23 04:28:38 +00:00
adelikat
a20f838e20
oops
2012-11-23 04:13:34 +00:00
adelikat
dc520c80e3
start gba virtualpad
2012-11-23 04:12:46 +00:00
adelikat
ec21c5160f
Path Config - Hook up GBA (interim only)
2012-11-23 03:46:05 +00:00
beirich
1a653190b7
coleco: fix a VDP I/O bug
...
fix typo in 'skip bios intro' option
2012-11-23 03:10:01 +00:00
zeromus
e70a387ffb
snesgfxdebugger-add ctrl+c to clipboard capability, and reflect user choice of backdrop color in debugger window
2012-11-22 06:57:01 +00:00
adelikat
952e7acaa0
Record movie - fix default filename that I broke some commits ago
2012-11-22 03:55:51 +00:00
adelikat
2254bc7008
Movies - Fix loading of sync depending GB menu items. Sync dependent movie header items now force the emulator settings when the movie is loaded (currently that is 3 gb items, and the coleco skip bios option)
2012-11-22 03:47:18 +00:00
adelikat
7b146707d1
fix movie recording for nes and some other cores
2012-11-22 03:27:34 +00:00
goyuken
f29a9dbbd8
force stop a\v capture on loading a new rom \ core, to avoid crashes.
2012-11-22 02:30:21 +00:00
adelikat
f26c72df86
Colecohawk - option to skip bios, setting is also saved into movies
2012-11-22 02:01:15 +00:00
adelikat
6a799cf1a5
Colecohawk - fixes to gamedb
2012-11-22 00:18:36 +00:00
goyuken
e69307276c
gb: implement new CGB color preset "GBA"
2012-11-21 21:09:01 +00:00
goyuken
4ccf2412b4
GB: gambatte saved a thumbnail of the framebuffer to savestates internally, which was only used with some core-internal "UI" stuff that we don't bother with. disable that feature. does not break old savestates.
2012-11-21 13:43:58 +00:00
adelikat
26f1a2e260
ColecoVision gamedb
2012-11-21 01:44:14 +00:00
goyuken
5b3de57fca
gba: make core go into zombie mode if libmeteor aborts, instead of crashing. this makes it easy to pick apart failures using the in-program debugging tools (memory view, tracelog once i add it)
2012-11-21 01:21:50 +00:00
goyuken
ee9e67d023
gba: some memory domains
2012-11-20 20:22:10 +00:00
goyuken
83f74f1290
gba: handle libmeteor aborts. Final Fantasy 5 (J) now crashes instead of drifting off into the sunset
2012-11-20 15:52:36 +00:00
goyuken
6bb3f7d39e
gb: add missing ZELDA2.pal
2012-11-20 03:30:16 +00:00
goyuken
db8590e55b
add some GBA related path config stuff. gbabios.rom will now attempt to load from GBA firmwares directory.
2012-11-20 03:17:53 +00:00
goyuken
28b1766ac8
GBA: core input stuff, including basic lag frame detection
2012-11-20 02:58:39 +00:00
goyuken
b515b62b3e
gba: spend approximately 200 seconds on mnemonic stuff before getting bored
2012-11-20 01:35:28 +00:00
goyuken
8a4393cd56
gba: add some console debugging stuff
2012-11-20 01:28:31 +00:00
goyuken
ff2c74245b
start import of "meteor" GBA core. it may not be the best around, but it's had actual code progress in the last year, and the code doesn't look like it was written by a hyena.
2012-11-20 00:26:46 +00:00
goyuken
93ad387db8
stuff, don't use
2012-11-19 22:43:34 +00:00
adelikat
54b3f28f7b
C64 - Keyboard virtualpad - finish wiring it up
2012-11-19 18:00:51 +00:00
adelikat
aca129d5f6
C64 - VirtualPad Keyboard - more progress - also fixed some mnemonic errors
2012-11-19 02:47:57 +00:00
adelikat
d72fa0d1bd
C64 - Progress on Keyboard virtualpad
2012-11-19 00:56:26 +00:00
adelikat
7ac6c1ce6c
C64 - Virtualpads - add the 2 joysticks
2012-11-18 22:34:38 +00:00
adelikat
b9c77106f7
C64 - implement rerecording and input display
2012-11-18 22:16:48 +00:00
goyuken
36dac9f7f4
cgb color chooser: sizing stuff
2012-11-18 18:52:53 +00:00
goyuken
8d20c2e351
gambatte: fully implement cgb palette selection
2012-11-18 18:46:57 +00:00
adelikat
5df1cd532e
C64 - implement rerecording/input display for the 2 controllers (no keyboard yet)
2012-11-18 17:43:02 +00:00
goyuken
12844bbd7f
GB: gbc color change infrastructure. not hooked up to UI yet
2012-11-18 17:02:55 +00:00
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