adelikat
|
8c5d8741cb
|
Genesis - add Rom data memory domain
|
2012-09-02 01:33:12 +00:00 |
adelikat
|
5179710c82
|
Ram Search - fix undo
|
2012-09-02 01:21:57 +00:00 |
pasky1382
|
cd292d7fd2
|
Added a gui.drawBox() function in the lua engine. Uses four coordinates to draw a box like other emulators rather than a height/width argument.
|
2012-09-02 01:15:18 +00:00 |
adelikat
|
d6f3c05ecd
|
Ram Search - fix broken searching, also some code cleanup
|
2012-09-02 01:05:08 +00:00 |
pasky1382
|
ff218af117
|
Added lua bitwise operators, AND, LSHIFT, RSHIFT, OR, XOR, NOT, ROTATE LEFT, ROTATE RIGHT.
|
2012-09-02 00:56:50 +00:00 |
beirich
|
c91c001093
|
gen: Fix bug with word-reading Z80 bus status; fixes music in Monster World IV, Thunder Force 3 still boots
|
2012-09-01 21:04:40 +00:00 |
adelikat
|
2af24ba9fd
|
Genesis - add system bus memory domain
|
2012-09-01 19:49:40 +00:00 |
adelikat
|
0e1bf887b6
|
Cheats Dialog - fix losing of values on restart, editing a cheat flags changes
|
2012-09-01 19:29:41 +00:00 |
beirich
|
d586876f40
|
gen: implement H-ints
gen: implement Vram/Vram DMA copy (badly)
gen: fix dumb sprite rendering bug
gen: fix crash bug with certain WINDOW settings
|
2012-09-01 18:40:52 +00:00 |
adelikat
|
35ec42073f
|
NES - implement address poking on the system bus domain. Anything in the EXP, WRAM, PRG regions is done via the built in cheat system due to being handled by the mappers. This may not be the ideal way to do this but it seems to work well, and I don't know of a more logical way to handle this.
|
2012-09-01 18:34:31 +00:00 |
adelikat
|
dd41cb6365
|
NES Cheats - fix so that only the system bus uses the built in cheat/game genie system
|
2012-09-01 18:15:04 +00:00 |
adelikat
|
c1d2272aec
|
Cheats - if cheats file is empty dont show "Cheats file loaded" message
|
2012-09-01 17:44:55 +00:00 |
adelikat
|
e5a3764f69
|
Cheats - implement Compare textbox
|
2012-09-01 17:31:56 +00:00 |
adelikat
|
3b39b2b898
|
Cheats - add compare column, and show active cheat rows in cyan (like other tool dialogs), do validation on address and value textboxes when adding/editing a cheat
|
2012-09-01 17:09:44 +00:00 |
adelikat
|
21cd754a7d
|
Cheats - implement removing of cheats for the NES core
|
2012-09-01 14:35:12 +00:00 |
adelikat
|
e741aa2af0
|
NES - fix game genie codes with an empty compare text value
|
2012-09-01 14:18:54 +00:00 |
adelikat
|
9b7404b059
|
NES - Round 1 of Hook up NES cheats for system bus (i.e. game genie codes now work)
|
2012-09-01 14:13:36 +00:00 |
beirich
|
f21429b996
|
gen: implement WINDOW rendering
gen: initialize VDP registers to power-on values
|
2012-09-01 05:02:27 +00:00 |
adelikat
|
816435ad2f
|
Some backend changes to support compare value in cheats, no visible changes yet
|
2012-08-31 11:59:14 +00:00 |
adelikat
|
cfadca6fd6
|
NES - sound config - set ok/cancel winform properties
|
2012-08-31 02:11:55 +00:00 |
beirich
|
e24f0962fc
|
gen: fix dumb tile priority bug (primarily affects Ghouls n Ghosts, which use the layers backwards from normal)
|
2012-08-30 04:29:33 +00:00 |
adelikat
|
ff84855f2a
|
Ram Search - another speed up - prevent recoloring the background unless it has changed
|
2012-08-29 02:58:22 +00:00 |
andres.delikat
|
0e02fd7ee4
|
Ram Watch - major speed up of the preview feature especially with large memory domains, got a 30fps boost on gens system bus. THere is still a lot of code to clean up as a result, and I touched everything about the search feature so there may be regressions in this commit.
|
2012-08-29 01:42:04 +00:00 |
adelikat
|
7bc1e88d1d
|
TAStudio - Rewind button - fix logic when movie is finished or inactive
|
2012-08-28 03:18:53 +00:00 |
adelikat
|
644caa4786
|
Record Dialog - do not prompt to overwrite on save file dialog (otherwise the user is asked twice when the main dialog asks)
|
2012-08-28 02:29:48 +00:00 |
adelikat
|
1a75f0734d
|
Max Turbo - bypass limit frame rate, and auto-minimize skipping, and ramp up frame skip to 20
|
2012-08-28 02:20:22 +00:00 |
adelikat
|
f5e08a72d0
|
Max Turbo - bypass on screen messages/gui text/ram watch on screen
|
2012-08-28 01:48:01 +00:00 |
adelikat
|
ebf029b76d
|
Some turbo speed refactorings - added a new hotkey for turbo mapped to shift+tab, rennamed the original turbo as unthrottle (since it is simply a toggle for this feature) and removed its mapping. On the new turbo, lots of various things will eventually be in place, but right now it bypasses tool updating. Still todo: have it max out frame skip and whatnot, also what is the difference between unthrottle and the limit framerate option? I think these should be merged.
|
2012-08-28 01:29:07 +00:00 |
beirich
|
c4afd9f393
|
gen: allow word-reads to query Z80 bus status. now thunder force 3 boots.
|
2012-08-27 02:59:26 +00:00 |
beirich
|
8ad3e72ffa
|
Allow easy swapping of active 68000 core the C# core, or Musashi... As we are likely to be swapping between versions rapidly for some period of time.
|
2012-08-26 14:39:06 +00:00 |
beirich
|
2f73408029
|
gen: improved memory map and VDP I/O
|
2012-08-26 03:43:35 +00:00 |
adelikat
|
7ad3ea9ef5
|
Movie - clean up some code that has gotten crusty in the frame loop and refactored it, fixed logical errors at the end of a movie regarding playback, rewind, and loadstate. Movies now go correctly into finished or play mode under various circumstances. Removed the stop on frame code because it was breaking things, this will be a regression in functionality in tastudio until it is rethought.
|
2012-08-25 23:31:54 +00:00 |
rolanmen1
|
7a9e5d856b
|
LuaImplementation: Implemented forms.setproperty and forms.getproperty. Kinda buggy though.
|
2012-08-25 22:45:44 +00:00 |
adelikat
|
5486acbbbc
|
Movies - fix a regression that happened at some point where the movie is not truncated on a loadstate that triggers record mode (instead it would keep the entire movie in the savestate and record over each frame, this would leave garbage data that could lead to potential desyncs)
|
2012-08-25 22:18:54 +00:00 |
adelikat
|
cca1396fad
|
NES - save framebuffer to savestates in the same manner as other cores
|
2012-08-25 18:18:05 +00:00 |
rolanmen1
|
6cec0f0182
|
LuaConsole: Call UpdateNumberOfScripts after you delete a script.
LuaImplementation: Added emu.ispaused(), also added the parameters width and height to forms.label and forms.button
|
2012-08-25 17:01:13 +00:00 |
rolanmen1
|
8f22c9098b
|
LuaConsole: The Label that counts the scripts gets updated each time a change has been made to the ListView, also removed all calls of the said function.
|
2012-08-25 12:17:44 +00:00 |
beirich
|
58780191de
|
gen: implement raster effects
|
2012-08-24 04:45:09 +00:00 |
beirich
|
9545475455
|
gen: render priority improved somewhat... still some issues
|
2012-08-24 02:30:20 +00:00 |
beirich
|
575ceb3966
|
gen: Fix tile VFLIP bug, correcting the most obnoxious of the graphical glitches
|
2012-08-24 00:37:54 +00:00 |
pjgat09
|
78de49c923
|
Atari: Added an audio object to the TIA, including functions to run the 4 and 5 bit LFSRs. Also added some code for the first 4 audio modes, enough to generate samples for one of the audio channels.
Added a logic simulation of some parts of the TIA, including the audio portion. This requires logisim to run.
|
2012-08-23 02:04:24 +00:00 |
adelikat
|
67822be97c
|
NES - PPU - very minor cleanup
|
2012-08-23 01:28:33 +00:00 |
beirich
|
40a427e68f
|
md: correct hscroll offset calculation. genesis core 10% less embarassing.
|
2012-08-22 04:54:36 +00:00 |
beirich
|
377dce08d7
|
switch to using the real megadrive gamedb (eliminate issues with the temporary one)
|
2012-08-20 03:12:36 +00:00 |
adelikat
|
694f2aaae6
|
Ram Search - very slight optimization
|
2012-08-20 00:22:57 +00:00 |
adelikat
|
df5ddfced8
|
oops
|
2012-08-19 23:49:42 +00:00 |
adelikat
|
6108a88245
|
About box cleanup - use emuversion constant so I don't have to update it in two places, add a release date constant so I don't forget to update that, some misc dialog tweaks
|
2012-08-19 23:44:17 +00:00 |
adelikat
|
07c32e23ba
|
GUIText (Lua and ram watch) - remove gray in drawing
|
2012-08-19 23:24:16 +00:00 |
adelikat
|
1350daa5d4
|
Clear Lua and Ramwatch lists on loadstate, fixes problem of garbled drawing on loadstate
|
2012-08-19 23:22:10 +00:00 |
adelikat
|
72cc4aa50a
|
DrawScreenInfo was being run twice, removed one of the calls
|
2012-08-19 21:54:23 +00:00 |