Commit graph

2672 commits

Author SHA1 Message Date
Logan
203364442c
Get Xena (E) to boot 2021-06-07 08:18:13 -06:00
Logan
c9f49e2ea6 Add SmashRemix0.9.7 2021-05-11 21:07:09 +02:00
Dorian Fevrier
83763d7960 Revert "Prevents game freezing unrelated to dynarecs"
This reverts commit 7ddd5f7c4a.
2021-04-16 20:59:59 +02:00
Jj0YzL5nvJ
7ddd5f7c4a Prevents game freezing unrelated to dynarecs 2021-04-16 12:46:27 +02:00
Richard Goedeken
4620384325
Merge pull request #847 from loganmc10/ae-netplay-fixes
Netplay fixes from Android port
2021-04-11 20:25:32 -07:00
Logan
06139eecc9
Remove SAMPLE_COUNT 2021-03-11 10:01:49 -07:00
Logan
a565d40ed0
Optimization 2021-03-11 09:57:52 -07:00
Richard Goedeken
65aac58287
Merge pull request #848 from Gillou68310/dino
Fix https://github.com/mupen64plus/mupen64plus-core/issues/842
2021-03-07 07:24:16 -08:00
Gillou68310
1bf5403fee new_dynarec: Cleanup strcpy 2021-03-04 16:44:58 +01:00
Gillou68310
7c1e0bbacd new_dynarec: Do not modify cycle_count global variable from r/w handler 2021-03-04 16:44:58 +01:00
Gillou68310
51d5f366d8 Fix https://github.com/mupen64plus/mupen64plus-core/issues/842 2021-03-04 16:44:42 +01:00
Logan McNaughton
8fffe11edc Netplay fixes from Android port 2021-03-03 11:41:10 -07:00
Gilles Siberlin
9f6a9776a7
Merge pull request #796 from loganmc10/mem_align
Align memory for parallel-rdp
2021-02-26 17:10:04 +01:00
Gillou68310
5d281a221c Fix OSAL_SSE not defined 2021-02-24 16:49:34 +01:00
M4xw
38f97a0447 [new_dynarec] Trivial perf improvement on initial recompilation 2021-02-23 15:40:37 +01:00
Logan
5b6f823755 Remove CountPerOp=1 for Dino Planet
Makes it hard to hit enemies
2021-02-22 18:50:31 +01:00
Richard Goedeken
d316105c6e
Merge pull request #840 from loganmc10/dino
Add Dinosaur Planet to ini
2021-02-20 21:22:33 -08:00
Logan McNaughton
e40b3b3838 Add Dinosaur Planet to ini 2021-02-20 21:28:52 -07:00
Richard Goedeken
51d24dddba
Merge pull request #791 from Rosalie241/datapath
Allow front-ends to override user paths
2021-02-20 08:45:35 -08:00
Rosalie Wanders
3ab7a88917 Allow front-ends to override user paths 2021-02-20 10:40:50 +01:00
Richard Goedeken
23cabde67f fix issue #812. since CRC matching can be ambiguous, we return no match if the given CRC matches more than one entry in the database. This will cause a match to rely on MD5 instead in this case, which should be fine because every database entry has a unique MD5 hash 2021-02-19 19:15:17 -08:00
Richard Goedeken
478b94682f properly remove executable permissions from new dynarec jit cache block in new_dynarec_cleanup() 2021-02-18 19:17:46 -08:00
Richard Goedeken
8a9e6bbd54 fix memory mapping operations for New Dynarec cache on ARM64 and x86_64 CPUs: you cannot call munmap() on a memory region which was statically allocated in the data segment of your process; thats just a bad idea 2021-02-09 22:47:06 -08:00
Bobby Smiles
7bceeb572a Fix some warnings about wrong pointer format "%p" needs a void* 2021-02-02 19:22:30 +01:00
Bobby Smiles
53d2e92948 Fix some unsigned/signed comparison warnings 2021-02-01 09:50:50 +01:00
Bobby Smiles
16a9144c39 Change mempak formatting
This should better match what the underlying file system expects and is
in accordance with libdragon formatting procedure.
Previously we were writing 0x0003 (=Free page indicator) until the end
of mempak, but this should only be done in pages 5-128 slots.
The remaining content of the mempak is zeroed.
2021-02-01 09:46:52 +01:00
bsmiles32
6551c3069c
Merge pull request #834 from bsmiles32/refac_ram_lba_end
refactor lba_end computation to better convey intent
2021-01-31 13:43:58 +01:00
Bobby Smiles
f436c6ea41 refactor lba_end computation to better convey intent 2021-01-31 12:00:49 +01:00
bsmiles32
c1896c677f
Merge pull request #832 from bsmiles32/64dd_save_rebased
64dd save rebased
2021-01-31 08:53:12 +01:00
LuigiBlood
942533a94e Add support for 64DD saving
- it supports both Full disk copy and RAM Area only
  (exception for MAME disk which only support full disk copy).
- User configure such option using Core/SaveDiskFormat option
2021-01-30 17:00:06 +01:00
LuigiBlood
022014d194 Fix D64 LBA RAM End Info Expand (puts invalid LBA 0x10C4 instead of LBA 0x10C3) 2021-01-30 16:53:52 +01:00
Richard Goedeken
363774cc6f
Merge pull request #828 from Rosalie241/keybinding-docs
Mention save slot keybindings in docs
2021-01-23 08:02:05 -08:00
Richard Goedeken
492ee373b5
Merge pull request #827 from Rosalie241/prefix-enum
Add prefix to m64p_rom_save_type members
2021-01-23 08:00:42 -08:00
Rosalie Wanders
51eccc98fb Mention save slot keybindings in docs 2021-01-23 12:33:17 +01:00
Rosalie Wanders
3e24b42c80 Add prefix to m64p_rom_save_type members 2021-01-23 12:24:51 +01:00
Richard Goedeken
36eaa7cafe
Merge pull request #798 from Rosalie241/save-slot-bindings
Allow customizable save slot keybindings
2021-01-22 21:00:13 -08:00
Richard Goedeken
17b73729ee
Merge pull request #788 from Rosalie241/settings
Add M64CMD_ROM_SET_SETTINGS
2021-01-22 19:58:35 -08:00
Richard Goedeken
ee9791ed61
Merge pull request #825 from bsmiles32/ai_fixes
Ai fixes
2021-01-22 19:35:58 -08:00
Bobby Smiles
bc0ea8169b AI always works 16-bit stereo samples whatever the BITRATE is ...
So we can remove the "bits" parameter from audio backend set_format
method and rename it to set_frequency which is more appropriate.

BITRATE purpose is to specify the rate at which serial audio
bits are transfered to the audio DAC (BU9480F). Not to specify the
sample depth.
2021-01-17 11:43:12 +01:00
Bobby Smiles
13acbe3016 Fix missing last_read = 0 in ai_end_of_dma_event 2021-01-17 11:38:15 +01:00
clobber
af812317fe Add correct MD5 for SmashRemix0.9.5b to INI 2021-01-02 16:40:41 +01:00
Jj0YzL5nvJ
80f005e043 Failing to explain the asm scripts in a better way... 2020-12-31 11:16:01 +01:00
bsmiles32
732cddbb89
Merge pull request #816 from LuigiBlood/diskupdate
[Disk] Make sure the wrong System Data is checked upon read of the System Area
2020-12-29 18:11:50 +01:00
Jj0YzL5nvJ
3fede816ed Explain asm scripts data manipulation and glue code mechanics 2020-12-29 13:48:15 +01:00
LuigiBlood
497c5298cb [Disk] Do not use magic numbers for System Area check 2020-12-26 18:59:49 +01:00
LuigiBlood
884440b754 [Disk] Make sure the wrong System Data is checked upon read of the System Area (Regression) 2020-12-26 18:17:21 +01:00
Logan
20e617927e Add SmashRemix0.9.5b to INI 2020-12-21 11:48:09 +01:00
orbea
5b483af72d build: Allow out of tree builds. 2020-12-15 10:16:49 +01:00
Damien Gibson
fb50105a9a Fix to MacOSX building
After some struggle and assistance in the 'issues', this was the necessary changes to make the mac stuff build
2020-12-14 11:27:29 +01:00
bsmiles32
6d7f88a33f
Merge pull request #803 from bsmiles32/storage_save_chunk
storage backend save method nows know about modified byte range
2020-12-12 15:29:09 +01:00