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 |
|
Alex W. Jackson
|
489892501d
|
And one more
|
2015-04-26 05:05:32 +00:00 |
|
Alex W. Jackson
|
2dd1c5591d
|
More Clang stuff I missed
|
2015-04-26 05:04:41 +00:00 |
|
Alex W. Jackson
|
f9ba47314f
|
Various fixes for Clang, some of which were genuine bugs as well
|
2015-04-26 04:46:43 +00:00 |
|
Alex W. Jackson
|
fdc5a9ca4e
|
libco: add inline asm for Win64; add compile-time option to use byuu's original code instead of inline version
|
2015-04-24 12:54:08 +00:00 |
|
Alex W. Jackson
|
95a8499ab6
|
sa1: fix obvious typo, confirmed by byuu
|
2015-04-23 21:07:21 +00:00 |
|
Alex W. Jackson
|
2c9166208b
|
libco: use inline assembly instead of mprotect voodoo (except on Win64, which I lack the means to test)
|
2015-04-21 09:42:19 +00:00 |
|
Alex W. Jackson
|
4c3729703e
|
Completely untested attempt to fix build on OSX
|
2015-04-19 11:40:31 +00:00 |
|
Alex W. Jackson
|
2ec7076e22
|
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
|
2015-04-18 09:13:25 +00:00 |
|
Alex W. Jackson
|
4fb04333c1
|
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
|
2015-04-16 09:55:48 +00:00 |
|
Alex W. Jackson
|
66db4b2d8c
|
Tidy up cartridge XML generation; don't map cartridge stuff where WRAM is
|
2015-04-10 11:31:45 +00:00 |
|
Alex W. Jackson
|
0e8b963e85
|
memory: use generic address mirror test for breakpoints instead of hardcoded WRAM mirroring
|
2015-04-04 21:08:24 +00:00 |
|
Alex W. Jackson
|
645c59585d
|
cartridge: reduce duplicated code in XML parsing
|
2015-03-28 18:52:15 +00:00 |
|
Alex W. Jackson
|
85a354d465
|
Fix Sufami Turbo mapping and SRAM size; show more Game Boy and Sufami Turbo cartridge info in the file browser
|
2015-03-26 11:35:12 +00:00 |
|
Alex W. Jackson
|
e871049243
|
Bye bye phoenix
|
2015-03-22 01:53:14 +00:00 |
|
Alex W. Jackson
|
df8312c3b4
|
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-03-14 19:09:02 +00:00 |
|
Alex W. Jackson
|
fd32f5235d
|
Version bump
|
2014-09-11 14:18:46 +00:00 |
|
Alex W. Jackson
|
a6da3f5987
|
Fix missing DSP ROM message
|
2014-09-11 00:39:22 +00:00 |
|
Alex W. Jackson
|
62dbdee42e
|
Backport necdsp from v074 (low level ST010/ST011 emulation)
|
2014-09-09 20:59:08 +00:00 |
|
Alex W. Jackson
|
aaa87f24c5
|
supergameboy: fix battery save in MBC2 carts (Mystic Quest, etc)
|
2014-09-05 19:36:45 +00:00 |
|
Alex W. Jackson
|
efe919dc57
|
Sync supergameboy/nall with bsnes/nall
|
2014-09-02 12:19:27 +00:00 |
|
Alex W. Jackson
|
251da7b63a
|
ppu: correct hires color math, fixes text in Marvelous
|
2014-08-30 12:44:51 +00:00 |
|
Alex W. Jackson
|
90dacf25eb
|
ui-qt: JIS X 0201 fix
|
2014-08-29 08:52:56 +00:00 |
|
Alex W. Jackson
|
e069217b10
|
Change application name to bsnes-classic; reboot serializer versions
|
2014-08-24 11:24:22 +00:00 |
|
Alex W. Jackson
|
237e3cb6f9
|
ui-qt: disable profile window when not building as launcher+DLLs
|
2014-08-24 08:55:22 +00:00 |
|
Alex W. Jackson
|
1b524e1ab1
|
ui-qt: implement Interface::message() so warnings about missing/incorrect DSP ROMs are shown
|
2014-08-23 02:43:55 +00:00 |
|
Alex W. Jackson
|
1d57a83d50
|
sa1: add more realistic unmapped read, fixes issue in SD Gundam G Next
|
2014-08-21 06:35:13 +00:00 |
|
Alex W. Jackson
|
1e9ffcd7a6
|
ui-qt: fix Windows OpenGL crash
|
2014-08-19 01:46:10 +00:00 |
|
Alex W. Jackson
|
fba8ff7fb4
|
ppu: backport some timing adjustments, fixes garbage scanline below text window in Madara 2
|
2014-08-17 20:56:05 +00:00 |
|
Alex W. Jackson
|
914e3efad3
|
input: cache mouse data when latched, fixes mouse input problem in Tokimeki Memorial
|
2014-08-15 11:59:22 +00:00 |
|
Alex W. Jackson
|
5b5c77d9fe
|
ppu-compatibility: don't artificially blur hires pixels
|
2014-08-13 11:35:59 +00:00 |
|
Alex W. Jackson
|
693d44b134
|
oops, typo
|
2014-08-11 21:03:57 +00:00 |
|
Alex W. Jackson
|
9c47f416e8
|
Fix build on Windows
|
2014-08-11 18:40:46 +00:00 |
|
Alex W. Jackson
|
9c9bab6092
|
Make default compiler on *ix just gcc, not a specific version
|
2014-08-11 17:41:00 +00:00 |
|
Alex W. Jackson
|
99a03b4d8e
|
Allow the profile, ui, and debugger to be set without having to modify the Makefile
|
2014-08-09 19:53:17 +00:00 |
|