Commit graph

95 commits

Author SHA1 Message Date
Sharpy
cc1c0e387b Makefile Windows distribution fixes 2016-09-09 21:56:42 +01:00
Sharpy
c80eea5392 Create README.md 2016-08-24 21:11:33 +01:00
Sharpy
546c443a9a Delete README.md 2016-08-24 21:07:37 +01:00
Sharpy
9919878654 Create README.md 2016-08-24 21:06:25 +01:00
Sharpy
2c63bc74de Add 6xbrz filter 2016-08-21 18:49:23 +01:00
Sharpy
eafbea4142 Add 6xbrz filter 2016-08-21 18:46:05 +01:00
Sharpy
16230005f0 Add 6xbrz filter 2016-08-21 18:44:54 +01:00
Sharpy
6cf630cbe8 Add 6xbrz filter 2016-08-21 18:43:22 +01:00
Sharpy
de445267aa Add 6xbrz filter 2016-08-21 18:41:25 +01:00
Sharpy
8f482d1640 superfx improvements
Superfx improvements
2016-08-21 17:16:56 +01:00
Alex W. Jackson
038e2e051f Fix data pack slot mapping in Mode20 slotted cartridges 2016-08-18 12:56:48 -04:00
Alex W. Jackson
4082c17633 Fix disassembly of pea/pei/per 2016-07-09 00:29:27 -04:00
Alex W. Jackson
8b19e187d9 superfx: improve instruction cache timing 2016-06-09 23:21:05 -04:00
Alex W. Jackson
9e73fcf326 superfx: handle r14/r15 changes in a much more efficient way 2016-06-05 03:06:37 -04:00
Alex W. Jackson
e4b3d7c424 superfx: shave some duplicate code here too 2016-05-28 15:16:51 -04:00
Alex W. Jackson
98308203b2 cpucore: fix direct page wrapping in emulation mode; clean up some duplicate code 2016-05-24 05:16:00 -04:00
Alex W. Jackson
f01326eb8f sdd1: apply latest byuu findings 2016-05-02 01:21:02 -04:00
Alex W. Jackson
8d5014df59 spc7110: don't hardcode the SRAM size 2015-11-20 06:25:46 -05:00
Alex W. Jackson
03df158ccb libco: sigh... let's try file scope inline asm 2015-11-20 05:51:20 -05:00
devinacker
98ea724717 don't deadlock GUI when windows system menu is open
(should fix #33, and let's mask WM_SYSCOMMAND's param correctly while
i'm at it just in case)
2015-11-09 22:01:20 -05:00
Alex W. Jackson
fb26195547 Allow qtpath to be specified on OSX as well as on Windows 2015-07-21 20:58:08 -04:00
Michael Bazzinotti
73a37f2afa [snes] Add debugger source dependencies to Makefile
Without this addition, "make" will not rebuild bsnes properly when the debugger source files are modified.
2015-07-19 10:48:07 -04:00
Alex W. Jackson
5c884cff4c superfx: more multiply timing fixes; de-template-ify opcodes to greatly reduce compiled code size 2015-07-03 06:07:19 -04:00
Alex W. Jackson
a99583481a superfx: make multiply timing match hardware tests 2015-06-25 21:59:46 -04:00
Alex W. Jackson
827984d0b8 Update libco 2015-06-21 10:58:10 -04:00
Alex W. Jackson
bd895f3e16 ui-qt: fixed and reenabled quick load/save menu items (problem was caused by relying on undefined behavior, not 'a Qt bug') 2015-06-02 19:37:24 -04:00
Alex W. Jackson
54d0bca408 ui: replace most '#if defined(PROFILE...' with specific PPU/DSP feature checks; allows PPU and DSP components to be mixed and matched 2015-06-01 05:38:10 -04:00
Alex W. Jackson
ad683a5902 dsp: add macros to allow compiling as an non-cothreaded state machine for speed (not enabled yet; plan is to add channel_enable() support, do a few more optimizations, and then nuke alt/dsp) 2015-05-26 05:51:52 -04:00
Alex W. Jackson
e9270862ce Use bus_access for disassembler too; remove some dead code 2015-05-26 01:15:56 -04:00
Alex W. Jackson
b83bfcc4aa Merge alt/cpu/debugger with cpu/debugger by renaming a few member variables; also remove some unused variables 2015-05-24 11:12:27 -04:00
devinacker
5ca5be197c show correct branch distances for cpu+smp
regardless of the actual current PC location, so that disassembling at
*other* locations shows the expected results
2015-05-24 09:55:17 -04:00
Alex W. Jackson
b98ca64925 alt/cpu: this one too 2015-05-22 16:38:47 -04:00
devinacker
68144e00a7 check write breakpoints before writing, not after 2015-05-22 16:25:43 -04:00
Alex W. Jackson
c134d411cc sa1: fix MMIO mapping on SA1 bus 2015-05-19 22:20:24 -04:00
Alex W. Jackson
29e8f58b76 Update project URL 2015-05-18 20:51:51 -04:00
Alex W. Jackson
ab67958c24 Add .gitattributes and .gitignore 2015-05-18 20:42:33 -04:00
Alex W. Jackson
357e9e5838 debugger: add a flag indicating that the debugger is accessing the bus; this is used to suppress unwanted side effects of reads (e.g. cothread switches, latch-on-read registers) and to allow ROM to be modified (in place of MappedRAM::write_protect(), which is going away soon) 2015-05-16 10:53:36 +00:00
Alex W. Jackson
c7bbdb7eb9 ppu/counter: enable two-way time travel; use it to simplify VRAM access timing tests 2015-05-09 06:46:57 +00:00
Alex W. Jackson
ee694e970b libco: clang miscompiles inline asm version with -O0, so disable it 2015-05-05 19:28:37 +00:00
Alex W. Jackson
b9d30a55f0 Fixed bugs in previous commit: fieldlines() returned wrong result if called before line 128 in interlace mode, serialize() was missing a variable 2015-05-03 09:19:10 +00:00
Alex W. Jackson
6297c51276 Emulate long scanline in PAL interlace mode; fix bug in performance CPU affecting Tetris Attack 2015-05-02 04:56:35 +00:00
Alex W. Jackson
77d540d520 Nonexistent MappedRAM's size() is now 0 and not a magic number 2015-05-01 04:38:43 +00:00
Alex W. Jackson
67fdd680f2 Don't map cart RAM in XML when there isn't any 2015-05-01 04:09:37 +00:00
Alex W. Jackson
44f92f8384 alt/dsp: don't let blargg disable asserts throughout the whole application 2015-04-30 05:20:19 +00:00
Alex W. Jackson
276bb21155 msu1: Backport most recent behaviour 2015-04-30 03:52:46 +00:00
Alex W. Jackson
8b07787797 snesreader: remove remnants of .rar 2015-04-28 00:28:25 +00:00
Alex W. Jackson
778cf891dd nall: second attempt to improve Windows platform detection 2015-04-27 23:18:13 +00:00
Alex W. Jackson
1c57f69a30 nall: detect platform correctly on Cygwin; noinline -> neverinline 2015-04-27 20:25:14 +00:00
Alex W. Jackson
856d362589 ruby: on second thought, let's not reallocate the buffer every single frame 2015-04-26 08:29:31 +00:00
Alex W. Jackson
8439609dc9 ruby: backport some backend changes from v083 2015-04-26 07:02:07 +00:00