devinacker
92a8f28535
get rid of unnecessary memory bounds checks
2015-04-30 21:42:06 -04:00
Alex.W.Jackson@gmail.com
96638715fd
alt/dsp: don't let blargg disable asserts throughout the whole application
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@54 fe182637-1eec-a322-cce2-af8e45122353
2015-04-30 21:18:20 -04:00
Alex.W.Jackson@gmail.com
cc1bc58bca
nall: detect platform correctly on Cygwin; noinline -> neverinline
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@50 fe182637-1eec-a322-cce2-af8e45122353
2015-04-29 21:20:54 -04:00
Devin Acker
10538488eb
Merge pull request #12 from mziab/snesreader-vbam-fex
...
Backport newer File Extractor from VBA-M
2015-04-27 13:52:41 -04:00
Devin Acker
c97e1b5ecc
Merge pull request #13 from mziab/snesreader-disable-rar
...
Really disable rar support
2015-04-27 13:35:10 -04:00
Michał Ziąbkowski
4475cdf085
Backport newer File Extractor from VBA-M. LZMA2-compressed 7zip archives work now.
2015-04-27 17:55:55 +02:00
Devin Acker
3a21affe90
Merge pull request #11 from Optiroc/master
...
Nicer OSX app bundle (custom icon and retina support enabled).
2015-04-27 09:13:13 -04:00
David Lindecrantz
4da9084a72
Nicer OSX app bundle (custom icon and retina support enabled).
2015-04-27 14:53:21 +02:00
Michał Ziąbkowski
1ac3748c8d
Since rar support is disabled in fex, don't advertise it as supported to
...
avoid a nasty crash.
2015-04-27 11:52:10 +02:00
devinacker
2dc14910db
remove an outdated TODO
2015-04-26 19:50:26 -04:00
Alex.W.Jackson@gmail.com
c8a0e84c4b
ruby: on second thought, let's not reallocate the buffer every single frame
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@49 fe182637-1eec-a322-cce2-af8e45122353
2015-04-26 13:36:53 -04:00
Alex.W.Jackson@gmail.com
fbe6eaebf5
And one more
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@47 fe182637-1eec-a322-cce2-af8e45122353
2015-04-26 13:36:21 -04:00
Alex.W.Jackson@gmail.com
4032390046
More Clang stuff I missed
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@46 fe182637-1eec-a322-cce2-af8e45122353
2015-04-26 13:36:17 -04:00
Alex.W.Jackson@gmail.com
88da612d6a
Various fixes for Clang, some of which were genuine bugs as well
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@45 fe182637-1eec-a322-cce2-af8e45122353
2015-04-26 13:36:11 -04:00
Devin Acker
964bc729de
Merge pull request #9 from mziab/ruby-driver-backports
...
Ruby driver backports
2015-04-25 19:13:32 -04:00
Devin Acker
d8ca2fc02b
Merge pull request #8 from mziab/backport-bps-support
...
Backport bps support
2015-04-25 19:09:04 -04:00
Michał Ziąbkowski
4666795574
Split out patching to helper funcs and changed logic. Now tries to apply UPS, if BPS patching failed. Message now displays patch name if one was applied.
2015-04-26 00:40:02 +02:00
Michał Ziąbkowski
0829382583
Updated gui descriptions to reflect changes.
2015-04-26 00:26:40 +02:00
Michał Ziąbkowski
dc6acb0859
Simplified UPS code by using filemap.
2015-04-26 00:26:40 +02:00
Michał Ziąbkowski
3757c92074
Initial port of BPS patching.
2015-04-26 00:26:33 +02:00
Michał Ziąbkowski
2071856426
Backported possible rawinput build fix.
2015-04-25 23:22:05 +02:00
Michał Ziąbkowski
31399c3b54
Backported "Xorg keyboard polling now uses cached Display variable [Bisqwit]" from bsnes v081.
2015-04-25 23:21:59 +02:00
Michał Ziąbkowski
0d4a273a8f
Ported OpenGL and Direct3D backend changes from bsnes-0.083.
2015-04-25 23:21:48 +02:00
devinacker
ce097ecd3b
update readme
2015-04-25 17:03:46 -04:00
devinacker
dc9ebc4bb0
this is a release, maybe
2015-04-25 15:59:51 -04:00
devinacker
cadb9b5483
ruby: remove no longer needed #defines
2015-04-25 14:56:56 -04:00
Alex.W.Jackson@gmail.com
f0cba0d729
Completely untested attempt to fix build on OSX
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@41 fe182637-1eec-a322-cce2-af8e45122353
2015-04-24 23:22:50 -04:00
Alex.W.Jackson@gmail.com
f63f7e2732
libco: add inline asm for Win64; add compile-time option to use byuu's original code instead of inline version
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@44 fe182637-1eec-a322-cce2-af8e45122353
2015-04-24 23:14:48 -04:00
Alex.W.Jackson@gmail.com
0f2f6eaa7b
sa1: fix obvious typo, confirmed by byuu
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@43 fe182637-1eec-a322-cce2-af8e45122353
2015-04-24 23:14:43 -04:00
Alex.W.Jackson@gmail.com
f7b15b9080
libco: use inline assembly instead of mprotect voodoo (except on Win64, which I lack the means to test)
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@42 fe182637-1eec-a322-cce2-af8e45122353
2015-04-24 23:14:37 -04:00
devinacker
a7bdcaea92
add names to documentation
...
(initial release soon, maybe. yay)
2015-04-23 22:54:11 -04:00
devinacker
a068978300
register editing! hooray
2015-04-21 20:58:17 -04:00
Devin Acker
fc9de55586
Merge pull request #7 from mrehkopf/master
...
Backport most recent MSU1 behaviour
2015-04-21 13:03:40 -04:00
ikari_01
74c080cee7
Backport most recent MSU1 behaviour
...
v073 has some shortcomings in MSU1 behaviour, most notably it ignores
the DSP mute flag (which will cut off external audio on a real SNES).
Hack authors stumble upon those when running on real hardware for the
first time after testing on less recent bsnes versions.
Backports from higan v094:
- audio error flag
- init behaviour (zero out MSU1 regs)
- initial volume
- DSP mute flag
2015-04-21 17:56:34 +02:00
devinacker
73573ec9ce
add SPC dumping support
2015-04-19 01:54:02 -04:00
devinacker
ac7da0f1c2
oops, punctuation
2015-04-18 20:58:16 -04:00
devinacker
da315c41c9
bye bye mingw32
2015-04-18 20:56:53 -04:00
Alex.W.Jackson@gmail.com
d58a0f0fd5
memory: Make breakpoint mirroring work with MMIO (requiring some changes to BSXCart). While at it, remove some redundant masking and replace some magic numbers with enums
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@40 fe182637-1eec-a322-cce2-af8e45122353
2015-04-18 19:54:25 -04:00
Alex.W.Jackson@gmail.com
c32aab37ff
Distinguish BS-X Flash Memory Packs from mask ROM data packs (Same Game/SD Gundam G-Next); distinguish slotted SA-1 carts from regular ones; fix SFA2 which the previous commit broke
...
git-svn-id: http://bsnes-classic.googlecode.com/svn/trunk@39 fe182637-1eec-a322-cce2-af8e45122353
2015-04-18 19:54:17 -04:00
Devin Acker
ab9e89030c
Merge pull request #6 from mrehkopf/master
...
Debugger: fix duplicate DMA read
2015-04-17 09:45:01 -04:00
ikari_01
218066c5c2
Debugger: fix duplicate DMA read
...
DMA source is read twice in CPUDebugger::dma_read which breaks sources
that change state on read (e.g. MSU1 data). Read only once before
checking breakpoints and return the buffered result.
2015-04-17 13:36:27 +02:00
Devin Acker
65e7b7e4ee
Merge pull request #5 from mziab/fix-mingw64-build
...
Fix build with mingw-w64.
2015-04-16 14:29:25 -04:00
Michał Ziąbkowski
8cf98ae7a1
Cast string literals in rawinput as LPCTSTR. Fixes build with mingw-w64.
2015-04-16 20:23:12 +02:00
devinacker
02c626a77e
refactor breakpoint mirror check a bit
...
(similar to bsnes-classic r37 but without the change in how page offsets
are calculated)
2015-04-14 22:10:27 -04:00
Devin Acker
ddd82fcdeb
Update README.md
2015-04-13 12:01:47 -04:00
Devin Acker
c16eb485cd
Merge pull request #4 from mziab/bsnes-classic-backports
...
Backports from bsnes-classic
2015-04-13 12:00:12 -04:00
Alex W. Jackson
835727b74b
smp: move the SMP I/O ports into the SMP itself, instead of half in the CPU and half in the APU RAM. I don't care what byuu thinks blargg's hardware tests showed, it is literally impossible for hardware to work that way
2015-04-13 17:19:08 +02:00
Alex W. Jackson
70150d9a25
Tidy up cartridge XML generation; don't map cartridge stuff where WRAM is
2015-04-13 17:19:08 +02:00
Alex W. Jackson
dc23eb1d8b
cartridge: reduce duplicated code in XML parsing
2015-04-13 17:19:08 +02:00
Alex W. Jackson
3dd6d2b155
Fix Sufami Turbo mapping and SRAM size; show more Game Boy and Sufami Turbo cartridge info in the file browser
2015-04-13 17:19:08 +02:00