adelikat
1380cccd7a
Lua Console - output window - context menu with a clear option
2012-03-17 12:14:59 +00:00
adelikat
dac438ec02
Lua Console - Better dialog for lua functions list, stop and start sound on calling list
2012-03-17 02:18:09 +00:00
andres.delikat
871e6df12f
PCE BG Viewer - GUI overhaul
2012-03-16 15:29:05 +00:00
andres.delikat
c55e863b15
TASEdit - fix frame advance button
2012-03-16 15:27:45 +00:00
zeromus
219df85492
multiclient-sync nes's bogus soundOn hack at the moment when a nes core is launched, to avoid situation where we can't enjoy the bogus and likely buggy speedhack unless we fiddle with the sound options to refresh them
2012-03-15 19:16:43 +00:00
brandman211
45430c8ca7
ImportMCM now supports NES movies.
...
-No info on the control bytes, so I'm not dealing with them right now.
-It seems like there's an extra byte for at the beginning of input for NES that doesn't exist for PCE.
--I think it might be the "1 byte for power-on and reset" that the docs refer to, though I'm not sure why this would exist for NES and not PCE...because NES supports control commands and PCE doesn't?
--Perhaps this will become more apparent if I write the importers for SMS, GG, GB, and GBA. I'll need access to a Linux machine to do these, though.
2012-03-15 04:22:37 +00:00
brandman211
172115dcca
Reformatted ImportMCM. Now to add the additional consoles.
2012-03-15 02:23:01 +00:00
zeromus
3c267db54c
add reset button to atari 2600 and add .a26 to multiclient filetypes list
2012-03-14 21:35:07 +00:00
brandman211
e71763ba81
Added file types to the Import Movies dialog.
2012-03-14 20:46:59 +00:00
brandman211
4c47676c02
-Added warning messages for:
...
--FDS commands in ImportFMV.
--Bad ROM checksums in ImportText. TaoTao: There's nothing wrong with using warningMsg; it just is limited to showing the first warning message that occurs.
-ImportNMV
--Nintendulator's Four Score recording is seemingly broken.
TODO: ImportMCM clean-up / expansion, Intellivision research.
2012-03-14 20:08:00 +00:00
Rolanmen1
a8df8116e6
Toggling Lua Scripts By Double Clicking Now Works
2012-03-13 22:39:07 +00:00
Rolanmen1
ff21856389
Toogling Scripts From The Toogle Button And Menu Option Works, Double Clicking Doesn't
2012-03-13 22:08:17 +00:00
Rolanmen1
21fbe4f16e
Unwanted Exception When Turning Off All Scripts Fixed
2012-03-13 21:36:20 +00:00
Rolanmen1
4a3544a5a7
Random Crashes When Using Lua Scripts Fixed
2012-03-13 21:21:21 +00:00
Rolanmen1
04c8e8d7a3
Skip Lag Frame When Frame Advancing Has Been Implemented
2012-03-13 21:19:36 +00:00
adelikat
e0e95ee8ea
PCE BG Viewer - implemented auto-load and save window position options
2012-03-13 02:41:10 +00:00
brandman211
f53088c7be
-Used masks to simplify ImportFMV.
...
-Finished ImportVMV:
--I'm not sure what the following comment means: "For the other control bytes, if a key from 1P to 4P (whichever one) is entirely ON, the following 4 bytes becomes the controller data." I'm going to assume this is a bad translation that is the equivalent of my 4 controllers = 4 bytes comment.
--Nesmock has a block of code that seems to handle, or at least account for, commands (Lines 207 - 239 of virtuanes.hh). I don't do anything about this, but it doesn't seem like Nesmock does much of anything about it either. I'll ignore this for now.
TODO: ImportNMV, clean up ImportMCM, and perhaps support other platforms for .MCM, although everyone thinks it's a waste...I like writing importers! I'm afraid of writing cores!
2012-03-13 02:37:59 +00:00
adelikat
863f3fc4e5
fix an error in chr rom size for a CNROM game
2012-03-13 02:10:18 +00:00
andres.delikat
f863bc41ed
PCE GB Viewer - start a menu strip
2012-03-12 22:05:53 +00:00
brandman211
8938290e36
-Fixed FourScore handling for .FCM.
...
-Made it so that .tas is appended to the file path instead of changing the extension to it.
-Added default emu/MovieOrigin comments to the importers that don't have explicit ones.
-ImportVMV header / added blank frames
-Moved the MnemonicsGenerator declarations outside of the loops.
TODO: Finish ImportVMV (I don't think the provided documentation explains how the input works...) and figure out if my re-record count is off by one or if TASVideos.org is.
2012-03-12 20:35:10 +00:00
taotao54321
287c5c61f8
PCE BG Viewer:
...
Added a dropdown box to select VDC1/VDC2.
Now it is automatically updated in 3fps. (this is just a makeshift. PCE core should provide callbacks)
2012-03-12 06:27:34 +00:00
taotao54321
b10b7632e8
Forgot to add files. very sorry
2012-03-12 05:26:48 +00:00
taotao54321
54f89fca9f
Added PCE BG Viewer (interim)
2012-03-12 05:19:59 +00:00
peter
e310e90d9f
Conditionally compile Windows code, make Throttle class portable, and add dummy input/audio implementations for non-Windows
...
This is (almost, bar some local resource hacks) enough to start the
emulator on Linux/Mono, load a ROM and watch the demo (input and
audio don't work yet).
2012-03-12 04:44:34 +00:00
peter
1d111ce0ff
Use Path.Combine where appropriate
2012-03-12 04:44:26 +00:00
peter
ccc9fdf672
Case sensitivity fixes
2012-03-12 04:44:19 +00:00
peter
0776d48b81
Add subwcrev.sh build script for non-Windows platforms
2012-03-12 04:44:10 +00:00
adelikat
22f0b358aa
Make lua files run again
2012-03-12 01:57:38 +00:00
beirich
ca47082737
fix some PCE savestate desyncs
2012-03-12 00:14:44 +00:00
adelikat
79d8f3d920
Fix display of Loadstate hotkeys in loadstate menu
2012-03-11 20:56:15 +00:00
taotao54321
41b1d3c82a
Lua: now setrenderplanes() works also with SMS.
2012-03-11 17:25:25 +00:00
taotao54321
bcbe16c49c
Moved SMS-related settings to "SMS" menu from "Emulation" menu
2012-03-11 17:19:15 +00:00
taotao54321
a595e367db
Added SMS specific menu: Graphics Settings
...
PCE Graphics Settings dialog bugfix
2012-03-11 17:08:25 +00:00
taotao54321
3dcd94ea3d
Moved PCE-related settings to "PCE" menu from "Emulation" menu
2012-03-11 16:30:55 +00:00
taotao54321
2f9a5212bc
Added BG/OBJ display settings for SMS (not accessible yet)
2012-03-11 16:15:20 +00:00
adelikat
62f80406c4
Clean up the PCE Graphics config dialog
2012-03-11 15:41:51 +00:00
taotao54321
2b79ae88b3
Added a comment
2012-03-11 15:18:24 +00:00
taotao54321
9d72bf0c7c
Added PCE specific menu: Graphics Settings
2012-03-11 15:12:48 +00:00
brandman211
05f73ab436
Made it so that the Reset flag gets reset (Hehe) every frame, regardless of whether a warning message has been hit already or not. This fixes the ImportFM2 and ImportFCM functions that were broken in the last commit. Thanks TaoTao!
2012-03-11 13:27:11 +00:00
taotao54321
f117e4fce8
ImportMCM() bugfix
2012-03-11 13:21:16 +00:00
brandman211
79944b2d26
-Applied micro500's flag ANDing syntax to all of my functions...I concede that this is a much simpler way to do this.
...
-Fixed ImportFMV's movie title; before, I mistook it for the game name.
-Made "comment" and "SyncHack" constants.
-Moved the "ControllerDefinition"s outside of all of the loops.
-ImportGMV:
--Emulation Version => Movie Version.
--Added the PAL header.
--Made it so that the 6-button error is a warning; considering that the code already properly handles the controller properly and all that needs to be done is have Bizhawk actually support that kind of input, I don't feel there's a reason to go so far as to kill the conversion in this case.
--Reformatting.
---Notably, I added a player loop to simplify the frame data.
--It seems that 1937M uses a 6-button recording and 1731M has 2-player input...bizarre. Anyway, this means that ImportGMV should be good now.
TODO: ImportVMV, ImportNMV, ImportMCM, ImportSMV, Atari core? :)
2012-03-11 12:24:56 +00:00
taotao54321
575c44f470
Now setrenderplanes() works also for SuperGrafx.
2012-03-11 09:51:23 +00:00
taotao54321
f25ddb2fce
Lua: now setrenderplanes() takes variable arguments
2012-03-11 09:16:09 +00:00
taotao54321
05321d19bc
NES Graphics Settings bugfix
2012-03-11 07:02:10 +00:00
taotao54321
30b0dc6780
PCE: added settings to show/hide BG/OBJ for TurboGrafx (not for SuperGrafx)
...
Now setrenderplanes() works for TurboGrafx (not for SuperGrafx)
2012-03-11 06:50:46 +00:00
taotao54321
beb0b5a74d
Lua: added setrenderplanes(). For now, it works only for NES.
2012-03-11 05:47:38 +00:00
taotao54321
3dffd0b9b6
cosmetics (added trailing commas to make it easy to add new lua functions)
2012-03-11 05:13:12 +00:00
adelikat
86da2c6b5e
About box - add contributers
2012-03-11 01:22:02 +00:00
adelikat
76f1faf122
Lua - add gui.alert() which draws messages in the alert font
2012-03-11 00:54:24 +00:00
adelikat
635ae613a4
Ram Watch - when drawing watches on screen, use alert font for frozen addresses
2012-03-11 00:50:06 +00:00
taotao54321
3687b8d803
NES Debugger: fixed disassembler to print addresses correctly
2012-03-10 19:42:20 +00:00
taotao54321
bd5f1b3135
NES Debugger: implemented poor disassembler
2012-03-10 17:54:58 +00:00
adelikat
8ae543bb14
Lua implementation - code cleanup
2012-03-10 16:14:19 +00:00
adelikat
40698b119c
Add an atari controller image for controller config dialog
2012-03-10 14:10:50 +00:00
adelikat
49c751e4c4
variation of a game added to gamedb.txt
2012-03-10 13:55:36 +00:00
adelikat
efd4c5cbab
Make...a certain game...work
2012-03-10 13:30:39 +00:00
taotao54321
a69ec16c03
Lua: Implemented writebyte() and fixed readbyte()
2012-03-10 03:58:42 +00:00
taotao54321
66f034b96f
Modified gui.text(): convert arguments to int directly
2012-03-10 03:31:07 +00:00
taotao54321
5283b29d54
Lua: Implemented new memory access functions. It can specify datasize and endianness.
...
Lua: Modified print() to emit a newline.
Lua: Fixed console_clear() not to take any argument.
2012-03-10 03:07:05 +00:00
adelikat
7e38f4a940
Hex Editor - move Add to Ram Watch to Ctrl+W instead of A! A is a hex value that should be able to be typed in
2012-03-10 02:31:34 +00:00
zeromus
65282a366e
fix versions stuff
2012-03-10 00:21:40 +00:00
adelikat
5195453229
Update versioning stuff and about box, and set interim flag back (I seem to keep checking that in on accident). This marks the beginning of 1.0.2.
2012-03-09 23:33:56 +00:00
taotao54321
7613d51ea2
Bugfix for log console.
...
Console type should not be changed by user when console is shown.
2012-03-09 21:36:55 +00:00
taotao54321
b207c81fea
Removed unused LogWindow::ShowConsole()
2012-03-09 21:22:52 +00:00
taotao54321
8cbe59cfa8
Fixed the behavior related to closing LogWindow.
...
If you close LogWindow manually, Config.ShowLogWindow becomes false.
If you close the emulator window, Config.ShowLogWindow does not change.
2012-03-09 21:20:02 +00:00
adelikat
88424ca2b7
Fix a few warnings
2012-03-09 20:38:44 +00:00
taotao54321
386d9b5f71
Now LogWindow should save the settings correctly
2012-03-09 20:37:43 +00:00
taotao54321
83447d2d71
Now LuaConsole should save the settings correctly.
2012-03-09 20:12:57 +00:00
taotao54321
ecf9e6efc0
Now NESNameTableViewer, NESPPU, NESDebugger, Cheats, TI83KeyPad, TAStudio should save the settings correctly.
2012-03-09 20:10:01 +00:00
taotao54321
7779326535
Now Ram Search and Ram Watch remember the window position correctly
2012-03-09 19:32:43 +00:00
adelikat
c5c1457f32
NES PPU Viewer - clipboard options for palette, pattern, and sprite
2012-03-09 19:22:31 +00:00
adelikat
c7ec2aed6c
NES Nametableviewer - Screenshot to clipboard option
2012-03-09 19:07:16 +00:00
taotao54321
3017dacdf1
SetMemoryDomain() called StartNewSearch(), so fixed it
...
It broke LoadSearchFile()
2012-03-09 18:50:26 +00:00
adelikat
4cfceab969
Add screenshot -> clipboard to Ctrl+C hotkey, and add message on screen
2012-03-09 17:31:37 +00:00
taotao54321
9716387b2f
HexEditor: set defaultWidth/Height at loading, not in constructor
2012-03-09 17:14:39 +00:00
taotao54321
389693e6f4
HexEditor: member Width, Height hide the original property Width, Height. So renamed to Width_, Height_
2012-03-09 16:37:55 +00:00
adelikat
baf189b464
Movie Import dialog - combine .mc2 and .mcm into a Mednafen/PCEjin row instead of seperately (both .mc2 and .mcm have been used at some point in both emulators)
2012-03-09 16:31:14 +00:00
taotao54321
0e2341b37f
Sometimes HexEditor forgot the settings, so fixed it
...
And refactored loading/saving settings
2012-03-09 16:13:40 +00:00
brandman211
be60ee206a
-More tweaking of ImportGMV.
...
-Fixed InputAdapters with regards to the Genesis 3-Button Controller. It previously did not have a flag placeholder.
Potential issues that I don't have the time to investigate right now:
-When importing 1937M, I get the error "6 button controllers are not supported." Is this a false positive?
-The result of importing 1731M seems sane, but has 2-player input. This run is classified as "One player in a multiplayer game". Is this input normal?
2012-03-09 15:30:09 +00:00
taotao54321
888ce23bee
ImportText(): interpret "romChecksum" entry in FM2
2012-03-09 13:26:06 +00:00
taotao54321
dae469543e
ImportMCM(): forgot to close input stream
2012-03-09 12:18:16 +00:00
taotao54321
e0aa4b15da
Added *.fcm and *.mcm to the filter of "Import Movie" dialog.
...
And some typo fix.
2012-03-09 12:10:41 +00:00
taotao54321
adceb81e91
ImportFCM(): emits "Platform" entry
2012-03-09 11:49:43 +00:00
taotao54321
363fa25200
ImportFCM(): fixed to interpret reset commands correctly.
...
It emited an incorrect result for "Zanac (U)" movie (734M).
Control update bytes are not toggle-form, unlike controller update bytes.
2012-03-09 11:38:29 +00:00
taotao54321
869f900d11
MovieImport: modified EMULATIONORIGIN value to "emuOrigin" from "emuVersion".
...
On previous versions, converted files had two "emuVersion" entries. That seems not right.
2012-03-09 09:30:33 +00:00
taotao54321
da9c95c38e
Implemented ImportMCM()
2012-03-09 09:24:47 +00:00
adelikat
f9e43cf3d7
Mapper 46 - fix gamedb entry, put in high bits
2012-03-09 03:24:05 +00:00
adelikat
5655262df6
Start Mapper 46, could not get the gamedb.txt entry to work properly
2012-03-09 02:57:04 +00:00
adelikat
2dd03cbf03
Hex Editor - dynamically add unfreeze option to the menu item as well.
2012-03-09 01:50:39 +00:00
adelikat
502e395be0
Hex Editor - some hotkeys - A for Add to Ram Watch, Del for unfreeze, Shift+Del for unfreeze all
2012-03-09 01:43:52 +00:00
adelikat
5376186eb0
Hex Editor - Context menu - if address if frozen, show an unfreeze menu item instead of freeze
2012-03-09 01:33:55 +00:00
adelikat
f0de9366ec
Hex Editor - space bar toggles an address as frozen/unfrozen
2012-03-09 01:24:46 +00:00
adelikat
f48de28581
Hex Editor - + and - buttons now increment/decrement the value of a selected address (added context menu items as well)
2012-03-08 18:33:57 +00:00
taotao54321
434bfebb1f
set svn:executable on BizHawk.MultiClient/output/7z.dll
2012-03-08 15:23:08 +00:00
adelikat
add74942f7
Stop and start sound before showing the load named state dialog. Fixes reported 'sound jitter' when using the Loadstate As hotkey.
2012-03-08 12:37:40 +00:00
zeromus
9a6d6a63bd
improve nes rom detection log, and set svn:executable on some files
2012-03-07 19:14:15 +00:00
Rolanmen1
f6d558d4b4
Skipping Lag Frames While Frame Advancing Has Been Implemented
2012-03-07 03:58:54 +00:00
brandman211
28e621527c
Cleaned up my baby while respecting micro500's style choices.
2012-03-07 02:48:19 +00:00
adelikat
98938de0c2
Lua - fix exception when attempting to close a lua script
2012-03-07 00:58:41 +00:00
zeromus
c0ace9ce83
add a2600 core stub
2012-03-07 00:40:20 +00:00