Commit Graph

5696 Commits

Author SHA1 Message Date
adelikat e606429219 more misc cleanup and removing some usings that should have been removed when moving things from one project to another 2013-11-15 01:52:03 +00:00
adelikat 00308de99a some random code cleanup on BizHawk.Emulation.DiscSystem 2013-11-15 00:49:19 +00:00
adelikat 030f30628d some random code cleanup on BizHawk.Common 2013-11-15 00:22:08 +00:00
adelikat d67ff542ba Move sound files to BizHawk.Emulation.Common 2013-11-14 22:09:48 +00:00
adelikat 80b48c0b08 Remove comments that MOS6502X is auto-generated, because it isn't anymore. And change spaces to tabs! 2013-11-14 22:04:32 +00:00
adelikat 4f47fce98d Some moving things around 2013-11-14 22:02:34 +00:00
adelikat ff7c48aed2 Move PSX to the Sega folder 2013-11-14 21:51:53 +00:00
adelikat 1c27cc0b66 Fix CpuCoreGenerator project - generate new stuff in HuC6280, fix namespaces and file paths, comment out 6502, we don't use that one anymore. 2013-11-14 21:42:29 +00:00
adelikat 715fd3a7e3 remove 6502 native files from project (couldn't figure out how to do this in the previous commit because SVN quirkiness butted heads with Visual Studio quirkiness) 2013-11-14 21:17:37 +00:00
adelikat 0338b76bb0 Move Cpus to BizHawk.Emulation.Common 2013-11-14 21:15:50 +00:00
adelikat 0d5542a8d1 Don't use windows forms in emulation project 2013-11-14 20:49:06 +00:00
adelikat a815e01586 Some file moving 2013-11-14 20:41:46 +00:00
adelikat f3344863ac When loading a ram watch file, default to main memory when unable to find the domain saved in the file 2013-11-14 19:39:57 +00:00
adelikat 25b242ade4 Clean up namespaces for BizHawk.Emulation sound files 2013-11-14 19:33:13 +00:00
adelikat 906c0316a6 namespace changes to BizHawk.Emulation Cpus 2013-11-14 15:01:32 +00:00
adelikat c076931d0c clean up NES namespace 2013-11-14 13:15:41 +00:00
adelikat 9266cafd2a Another round of BizHawk.Emulation namespace changes 2013-11-13 23:36:21 +00:00
goyuken da16e8874b GBA: support input callback 2013-11-13 18:30:57 +00:00
goyuken 758a84027e gb: memory callbacks no longer fire on writes to the system bus. (they were already not firing for all other memory domain action). add a new memory callback, exec. occurs right before the cpu reads a byte, if that byte will be the first byte of a new opcode. read callback no longer occurs in this situation. 2013-11-13 17:08:52 +00:00
adelikat dd3df013fb cleaning up some Bizhawk.Emulation namespaces 2013-11-13 03:32:25 +00:00
zeromus e6f4213564 fix some snes breakpoint bugs 2013-11-12 20:35:59 +00:00
adelikat 6f2bd4eca3 Cleanup namespaces in C64 2013-11-12 19:22:09 +00:00
adelikat aaf5f17df8 Changed my mind about the namespace in previous commit, as we decided some time ago, cores should be in BizHawk.Emulation.Cores.X namespaces 2013-11-12 18:59:56 +00:00
adelikat e0da7792f4 Emulation - move Calculator folder up one level to be equal to console and computer, fix namespaces accordingly 2013-11-12 18:55:09 +00:00
adelikat 14e8709ae0 Lua - emu.getregster(s) - add support for dual gameboy 2013-11-12 16:30:35 +00:00
adelikat cd7435d11f Lua - event.onmemoryexec() - add support for the A2600 core 2013-11-12 16:11:29 +00:00
adelikat 97bedb7190 Implement get registers for SNES 2013-11-12 15:47:31 +00:00
adelikat 6d03f12fef make BizHawk.sln be a 2010 file, my 2012 likes to change this without me noticing 2013-11-12 13:46:15 +00:00
adelikat 927839cd42 delete the Bizhawk.pro.sln file, it isn't maintained or used 2013-11-12 13:18:56 +00:00
zeromus 6c0e91c37f hookup snes to memory hooks.. i think 2013-11-12 02:34:56 +00:00
adelikat 0aac1de628 fixed natt's boo boo 2013-11-12 02:12:29 +00:00
adelikat 5d65b0ef77 implement Lua - event.onmemoryexecute(), currently only works with the NES core 2013-11-12 01:51:07 +00:00
zeromus 9fed70a49c add some ExecFetch stuff to NES/6502 cores for memorycallbacks and whatnot 2013-11-12 01:06:33 +00:00
goyuken 323df9b92e gba: support register reading. shows current mode's r0..r15, cpsr, spsr. at the moment, none of the other out of context banked regs are shown, which may or may not be a good idea. 2013-11-12 00:40:28 +00:00
adelikat c7155b3aea libmeteor - fix post build event to copy to the new output folder location 2013-11-11 22:25:09 +00:00
goyuken e5c569f818 support register reading on GB core. untested as i can't compile at the moment. flags are exported as part of register "F", as is usual for z80. 2013-11-11 18:05:29 +00:00
goyuken 50527c006e 7800: bizhawk side of r5328. untested as i can't compile at the moment. 2013-11-11 17:57:53 +00:00
adelikat 6b67f47335 fix sln building - apparently you need these files 2013-11-11 17:49:10 +00:00
goyuken cdc753c10c 7800: expose the cpu flags. also fix the postbuild event in the csproj to copy emu7800.dll to the correct folder. 2013-11-11 17:39:01 +00:00
adelikat 1fb73a13d7 Lua - emu.getregister(s) - support Genesis 2013-11-11 17:21:38 +00:00
adelikat 90fe32b5ad Lua - emu.getregister(s) - support PCE/PCE-CD/SGX 2013-11-11 17:03:55 +00:00
adelikat 8204ee552d Lua - emu.getregister(s) - support A7800, but due to emu7800 usage, flags aren't supported 2013-11-11 16:55:08 +00:00
adelikat 3945ea0e87 Lua - emu.getregister(s) - suppport SMS/GG/SG-1000, Colecovision, and TI-83 2013-11-11 16:45:45 +00:00
adelikat acf5c19a58 Lua emu.getregister(s) - add NES support for PC register, add support for A2600 and C64 2013-11-11 03:44:37 +00:00
adelikat fb78215590 Lua - Implement emu.getregister() and emu.getregisters(). Only implemented in NESHawk right now 2013-11-11 03:20:33 +00:00
adelikat b52ec7e647 Lua Registered Functions dialog - open up in a reasonable location, support multiple selection on Call and Remove buttons. Support hotkeys - Space or Enter = Call, Delete = remove 2013-11-10 23:16:18 +00:00
adelikat 9feb4d0871 Lua Console - make Registered Lua functions hotkey F12 instead of Shift+F12, make Registered Lua Functions dialog modeless 2013-11-10 22:05:03 +00:00
adelikat 2e51e7ad4f Registered Lua Functions dialog - fix so Remove removes MemoryRead/Write events, add a Remove All button 2013-11-10 21:56:02 +00:00
adelikat e7a481e6c4 Lua - OnMemoryRead() and OnMemoryWrite() - support multiple events, hook to the registered functions system, add ability to name function, return a GUID. 2013-11-10 21:20:55 +00:00
adelikat ded77beb65 Lua - OnInputPoll() - hooked up to the registered lua functions system 2013-11-10 19:19:58 +00:00