Commit Graph

1040 Commits

Author SHA1 Message Date
byuu 24dce7dd92 Remove CPU::boot() 2019-08-02 11:25:59 +09:00
byuu b577e6d5d0 Simplifications to CPU interrupt handling. 2019-08-02 11:23:31 +09:00
byuu db988d9588 Improvements to muting and snow. 2019-08-02 06:35:35 +09:00
byuu f6303518d5 v108.4
* ~4.6% speedup (with the fast PPU)
* fix out-of-bounds DSP memory access [Sour]
2019-08-02 04:45:06 +09:00
byuu 9e8913cea0 Remove icarus, merge heuristics into bsnes. 2019-08-01 09:05:01 +09:00
byuu 0e56b27228 Okay maybe not all of them, but close to all of them ... 2019-08-01 08:54:40 +09:00
byuu fe81130f54 Remove all template integer types from fast PPU core. 2019-08-01 08:49:18 +09:00
byuu 216b472418 Cirrus CI update, Cocoa compilation fix (hopefully.) 2019-08-01 03:15:52 +09:00
byuu bc7456246c v108.3
* add support for TableView::onActivate(TableViewCell) to Windows, macOS
** allows the new input/hotkey mapping panels to work on Windows, macOS
* polish BrowserDialog behavior
2019-08-01 02:40:35 +09:00
byuu a7b30b069c Fix blur emulation in the accurate PPU mode. 2019-08-01 01:10:27 +09:00
byuu 454b39cb78 v108.2
* reverted higan's thread scheduler to olde bsnes scheduler
** this allows CPU overclocking compatibility with coprocessors
2019-08-01 00:33:28 +09:00
byuu f65b7a8528 v108.1
* added CPU and SA1 overclocking support
* added fast forward speed limiting
* added option to mute during fast forwarding and rewinding
* lowered volume when not muting during FF/rewind
* reformatted settings/tools windows from tabs to lists
* moved focus settings to input settings panel
* redesigned input and hotkey settings panels to be easier to use
* fixed offscreen placement issue with path settings panel
* added hotkey combinational logic option (AND / OR mode setting)
* added search support to file browser dialog
* fixed --fullscreen command-line option
2019-07-31 06:57:31 +09:00
byuu 7e88bdde09 Cirrus CI updates. 2019-07-29 04:01:54 +09:00
byuu 4291a0cae6 v108 release. 2019-07-29 01:30:07 +09:00
byuu ee6498258f v107.19
* HD mode 7 EXTBG fix
* macOS: embed databases into .app bundle
2019-07-29 00:59:45 +09:00
byuu 296f2c094d v107.18
* fix EXLOROM detection
* fix new CPU masking error
2019-07-28 06:44:38 +09:00
byuu 6b284bb247 Minor cleanups. 2019-07-28 06:13:48 +09:00
byuu e6d7df41da v107.17
* initialize ppu-fast tilecaches on startup
** (fixes graphical residue on Windows)
2019-07-28 01:44:59 +09:00
byuu c77ecef3e0 SameBoy cross-compilation fix for Windows. 2019-07-28 00:45:26 +09:00
byuu a89acc2695 Updated readme. 2019-07-28 00:44:06 +09:00
byuu 45df47f08b Add Cirrus CI support. 2019-07-28 00:39:02 +09:00
byuu ff0fa9bb19 Fix SA1 typo. 2019-07-27 01:50:01 +09:00
byuu 4d2244ed5f More macOS Cocoa improvements. 2019-07-27 01:27:56 +09:00
byuu cdf4784468 macOS Cocoa improvements. 2019-07-27 00:52:29 +09:00
byuu 3934be89ff . 2019-07-26 02:15:45 +09:00
byuu 2f67beeba9 v107.15
* added Super Game Boy save RAM/RTC support
2019-07-26 01:19:47 +09:00
byuu c2a181dbc5 v107.14
* fix support for light guns (Super Scope, Justifier(s))
2019-07-26 00:44:36 +09:00
byuu 42e5bcc604 SameBoy Windows compilation fix that doesn't modify upstream. 2019-07-25 22:48:13 +09:00
byuu ea75d1bc7c SameBoy Windows getline() compilation fix. 2019-07-25 22:41:16 +09:00
byuu 73f0b7bb41 Add _GNU_SOURCE to SameBoy/gb.c 2019-07-25 05:01:10 +09:00
byuu b637ae34fe v107.13
* libco: added ppc64v2 implementation [Shawn Anastasio]
2019-07-24 22:06:55 +09:00
byuu 30c606fdc8 About screen improvements. 2019-07-23 03:01:29 +09:00
byuu b4c4b318e8 Ease of use improvements to rewind support. 2019-07-23 02:53:54 +09:00
byuu 32e2abdd90 v107.12
* added movie recording and playback support
* added rewind support
2019-07-23 02:13:28 +09:00
byuu 2e5f6c56c6 Minor changes.
* previous push also corrected screenshot support.
* == -> = for clarity.
* added cheat search to features list.
2019-07-22 01:51:29 +09:00
byuu 55799c4230 v107.11
* added cheat code support to Super Game Boy emulation
* added cheat code search support (not for Game Boy, sorry)
* compilation fixes
2019-07-22 01:39:32 +09:00
byuu 78a6a2e7d7 v107.10
* improved Super Game Boy emulation and fixed SGB save states [LIJI32]
2019-07-20 21:28:55 +09:00
byuu f3022fd907
Merge pull request #9 from LIJI32/serialization_fix
Fix SGB serialization
2019-07-20 21:22:31 +09:00
byuu e00fa027aa . 2019-07-20 18:57:01 +09:00
Lior Halphon a0671bc8a9 Fix SGB save states 2019-07-19 19:57:11 +03:00
Lior Halphon 32c781c531 Accuracy fixed, major regression fix 2019-07-19 18:19:53 +03:00
Lior Halphon 10038ec76d Emulate ICD desyncing 2019-07-18 23:08:16 +03:00
byuu 0623d6ac2b v107.9
* started removing nall-specific components from the fast PPU renderer
* corrected compilation issues with Super Game Boy support
2019-07-19 00:44:09 +09:00
byuu 14d87f6bf3 Readme updates. 2019-07-18 19:39:22 +09:00
byuu 601b749e50 Compile-time corrections for SameBoy and hiro/cocoa. 2019-07-18 19:34:23 +09:00
byuu 0aa13bd44b Updated license copyright dates. 2019-07-17 21:43:18 +09:00
byuu c343b0c08f Updated license copyright dates. 2019-07-17 21:37:43 +09:00
byuu 9297e0a238 Updated license copyright dates. 2019-07-17 22:31:51 +10:00
byuu 903d1e4012 v107.8
* GB: integrated SameBoy v0.12.1 by Lior Halphon
* SFC: added HG51B169 (Cx4) math tables into bsnes binary
2019-07-17 21:11:46 +09:00
Tim Allen 382e192647 I've just noticed bsnes doesn't need a top-level firmware directory.
The firmware is in icarus/Firmware/ these days.
2019-07-17 20:59:04 +10:00