adelikat
cd856a0011
move output folder up one level
2013-11-03 14:06:46 +00:00
adelikat
73b6791f63
NESHawk - put sealed on some classes I missed sometime back when I did that
2013-11-02 23:14:58 +00:00
zeromus
0acbb11e97
move HawkFile to BizHawk.Common along with a small web of dependencies and then add "using BizHawk.Common" to 100 files
2013-10-27 22:07:40 +00:00
adelikat
79a9e7cdc4
more warning cleanups including some bad configurations in client.common and pcedebugger projects
2013-10-27 18:01:36 +00:00
adelikat
3f410a771c
small code cleanups and deal with some warnings
2013-10-27 17:07:37 +00:00
adelikat
e265e00ca1
ack! whoops!
2013-10-27 16:23:48 +00:00
adelikat
9218e298dd
more mainform code cleanup
2013-10-27 13:53:28 +00:00
zeromus
fa40ae718f
reapply edits and cleanup
2013-10-27 07:54:00 +00:00
zeromus
179dbd4124
revert back to r5156
2013-10-27 07:45:59 +00:00
adelikat
ba2ff213c6
Start the BizHawk.Common project and move MRUStack and UndoHistory there
2013-10-25 15:30:20 +00:00
zeromus
78603f1237
continuing...
2013-10-25 01:00:31 +00:00
zeromus
249ddea268
revert to pre-refactor state. its a WIP, dont judge
2013-10-25 00:34:01 +00:00
zeromus
c1533d3259
use newer TI83 firmware hashes
2013-10-21 23:09:24 +00:00
goyuken
5afcb1b168
gameboy - use blip_buf for audio resampling, like NES. this is also something that dual GB does, but i never got around to porting it back to single GB before. the speexresampler is very good for some things, like snes, but isn't appropriate for multi-megahertz audio downsampling.
...
big speedup.
2013-10-21 17:19:37 +00:00
zeromus
b284f5b5e4
add FirmwaresConfigInfo dialog to show you more information about a firmware (such as which options the DB is allowing) and reformulate TI-83 firmware DB entries a bit--theyre wrong until we enter correct hashes though
2013-10-21 06:02:02 +00:00
adelikat
61bd10e84d
Remove the .NET4.5 project and solution files, move winform stuff from BizHawk.Util to the Multiclient project
2013-10-20 16:46:49 +00:00
zeromus
954935466d
add note about time lord
2013-10-18 06:11:36 +00:00
goyuken
e33396a548
GBA -add new "Combined WRAM" memory domain, which is the 256KB EWRAM immediately followed by the 32KB IWRAM
2013-09-29 15:43:49 +00:00
adelikat
52918e9609
add PeekWord, PeekDWord, PokeWord, and PokeDWord to the memory domain object, don't know why we never did this before. Refactored watch.cs accordingly, todo: a bazillion other places
2013-09-21 14:32:37 +00:00
thebrick448
a40bda3263
Added support for TI83 group files, and added checks to ensure the file follows the proper format.
2013-09-17 04:11:13 +00:00
adelikat
7a08cb1075
Fix some annoying warnings and some misc code cleanup
2013-09-14 19:34:14 +00:00
thebrick448
3c8196f234
Added the ability to load programs into a TI-83 calculator. Also reworked the TI-83 link interface to more accurately represent hardware specs.
2013-09-07 21:32:09 +00:00
adelikat
a8234b6147
New Ram Watch - implement memory domains menu, using a new ToolHelpers class and a method that generates it (todo: refactor other tool dialogs to it this way), and some more features such as Separator, SelectAll, move up, move down, remove
2013-09-07 05:17:29 +00:00
adelikat
8f22a3a164
UPdate 2012 proj file
2013-09-03 00:01:36 +00:00
adelikat
b18d50791e
Mapper stuff
2013-09-02 23:54:32 +00:00
saxxonpike
826ebba22f
Commodore64: Simplify g_Idle code, the document I was basing this information on was inconsistent with the circuitry (and this way makes more sense)
2013-08-31 23:10:02 +00:00
saxxonpike
58649b810e
Commodore64: ECM code was missing g_Idle check.
2013-08-31 23:04:03 +00:00
saxxonpike
0258d6b131
Commodore64: Added g_Idle flag to bitmap modes.
2013-08-31 22:58:58 +00:00
saxxonpike
d3687bb68d
Commodore64: Further development in the experimental Vic. The process in which the Vic puts graphics and sprite data into the shift regs should be replicated perfectly, and some graphics mode code can be combined as a result.
2013-08-31 22:54:44 +00:00
saxxonpike
2e178d84e1
Updated Experimental Vic.
2013-08-30 20:22:12 +00:00
saxxonpike
31fb1499ca
Commodore64: Code cleanup.
2013-08-27 08:35:35 +00:00
saxxonpike
1e8569be97
Commodore64: Renamed Sprite to SpriteGenerator. Created GraphicsGenerator file, with plans to isolate the background graphics generation (as it is a separate logical unit within the chip itself.)
2013-08-26 20:07:50 +00:00
saxxonpike
54c205ffe7
Commodore64: Added some documentation in the TimingBuilder code as to how the generated tables are used.
2013-08-26 19:29:09 +00:00
saxxonpike
6fdc7284bd
Commodore64: Split Sid classes into three files, up from one. Fixed border timing in TimingBuilder. Renamed Sync class to SaveState.
2013-08-26 19:22:04 +00:00
zeromus
513ceba3d2
fix up SGB memorydomains
2013-08-26 07:17:47 +00:00
saxxonpike
3dc1e8dba2
Commodore64: Fix sprites and tweaked timing, should now be pixel perfect with test intro "rem-17".
2013-08-25 07:58:25 +00:00
adelikat
61236bf763
NES - make mappers and whatnot sealed classes, since it may theoretically be a tiny speedup, and if nothing else, it is more conceptually correct
2013-08-25 01:08:17 +00:00
adelikat
fcb54994b3
Tweak the project files to group MainForm partial class files into one group, also make 2012 project compile
2013-08-25 00:33:16 +00:00
saxxonpike
c0bad5eccb
Commodore64: Rewrote the character graphics generator as a shift register like real equipment. Roughly 10% performance increase and looks great. Sprites need work yet.
2013-08-25 00:31:52 +00:00
saxxonpike
1c18da52b3
Commodore64: Border unit implemented fully, timing is much better now and works for both PAL and NTSC.
2013-08-24 20:13:16 +00:00
saxxonpike
4ef73eb676
Fix some compiler warnings. Border is still odd, needs the other half of the border unit logic. Also, a marginal performance boost from sealing classes.
2013-08-24 17:30:46 +00:00
goyuken
0803adc32a
add a "BoardName" to IEmulator that an emulation core can use to return useful information about how the rom is being emulated. meant to be mostly for informative purposes; shouldn't rely on it for too much. implemented in GB and NES cores
2013-08-24 16:54:22 +00:00
saxxonpike
228fa3869f
Video chip timing in the old core now builds its timing tables dynamically instead of having them hardcoded- should greatly reduce human error. The algorithm should cover every single revision of VIC.
2013-08-24 15:21:51 +00:00
sappharad
96405ad7de
- Fixed Atari 7800 so it works again. The game will not launch without the required BIOS, but you're not forced to have a BIOS for regions other than the game you're running.
...
- Fixed BIOS detection for Coleco and Atari 7800. When no BIOS is defined, the application now properly informs the user again instead of throwing an exception.
2013-08-24 02:49:46 +00:00
zeromus
1de6eb30a3
cue-fix error in parsing empty lines
2013-08-23 18:26:28 +00:00
zeromus
29e43e231b
support additional FDS bios
2013-08-23 17:52:52 +00:00
saxxonpike
bde52b25bd
Commodore64: More work on the experimental VIC. Some speedups in the current VIC from caching the video mode and removing unnecessary shifts from the inner loops of the background graphics generator.
2013-08-23 08:57:20 +00:00
adelikat
39ee86fa92
Movie play movie and record movie dialogs to the movie folder, and fix 2012 project from recent commits
2013-08-23 01:54:58 +00:00
saxxonpike
99a5c3e109
Commodore64: Completed initial experimental Vic, pending testing.
2013-08-21 20:14:25 +00:00
saxxonpike
cfc2b141bf
Commodore64: Experimental Vic implementation nearly complete.
2013-08-21 12:12:30 +00:00