Commit graph

113 commits

Author SHA1 Message Date
Sharpy 8b547f1c5d necdsp: improve OV1/S1 flag calculations
necdsp: improve OV1/S1 flag calculations
2017-09-05 21:07:58 +01:00
Alex W. Jackson e93c847785 necdsp: improve OV1/S1 flag calculations 2017-09-05 12:42:58 -04:00
Sharpy 57d813f20e AwJackson SMP improvements
Smp improvements
2017-08-06 12:26:32 +01:00
Sharpy b795baab6d nall: let's not do a switch() on every. single. call to keyboard(), mouse(), and joypad()
nall: let's not do a switch() on every. single. call to keyboard(), mouse(), and joypad()
2017-07-12 16:03:51 +01:00
Sharpy 3adabb8bf3 Revert "Revert "awjackson"" 2017-07-12 16:01:59 +01:00
Sharpy ff735792d7 ppu: improve BGnHOFS latching, fixes Super Pac-Man (PD)
ppu: improve BGnHOFS latching, fixes Super Pac-Man (PD)
2017-07-12 15:59:44 +01:00
Alex W. Jackson 4b143b74e3 ppu: improve BGnHOFS latching, fixes Super Pac-Man (PD) 2017-07-11 23:15:25 -04:00
Alex W. Jackson a47e32ce96 smp: don't need a lookup table for 1 << n, either 2017-07-01 15:40:28 -04:00
Alex W. Jackson 994b35cd30 smp: no need to multiply these by 3 anymore 2017-07-01 13:39:09 -04:00
Alex W. Jackson 04c29e5279 smp: apply recent TEST findings 2017-07-01 11:59:26 -04:00
Sharpy 22e2e245c5 Merge pull request #3 from sharknnth/revert-2-master
Revert "awjackson"
2017-06-27 22:41:19 +01:00
Sharpy 7463b0294f Revert "awjackson" 2017-06-27 22:40:51 +01:00
Sharpy 4d70efe386 nall: let's not do a switch() on every. single. call to keyboard(), m… … …ouse(), and joypad() 11888c6 @awjackson awjackson dsp: change initial ENDX register state to match current higan; fixes… … … Magical Drop
nall: let's not do a switch() on every. single. call to keyboard(), m…  …
…ouse(), and joypad()
11888c6
 @awjackson	awjackson	dsp: change initial ENDX register state to match current higan; fixes…  …
… Magical Drop
2017-06-27 22:36:03 +01:00
Alex W. Jackson c583f8eebf dsp: change initial ENDX register state to match current higan; fixes Magical Drop 2017-06-26 21:28:30 -04:00
Alex W. Jackson 11888c6b6e nall: let's not do a switch() on every. single. call to keyboard(), mouse(), and joypad() 2017-06-26 20:01:23 -04:00
Sharpy de984287c0 Added Windows (x64) building instructions 2016-11-07 20:53:21 +00:00
Sharpy 2292635fa1 Added Windows (x64) building instructions 2016-11-07 20:49:08 +00:00
Sharpy 35376200d4 Added Windows (x64) builiding instructions 2016-11-07 20:32:43 +00:00
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