Rosalie Wanders
1f932e4910
Introduce M64CMD_DISK_OPEN & M64CMD_DISK_CLOSE
2023-02-01 19:31:55 +01:00
Richard Goedeken
f82b37bf63
Merge pull request #992 from Rosalie241/fix-screenshots
...
Fix screenshots when compiling with OSD=0
2023-01-30 21:49:18 -08:00
Richard Goedeken
10c60f7693
Merge pull request #666 from mountainflaw/speedlimiter_toggle
...
Add speed limiter toggle, reintroduce SDL_PumpEvents for non-android platforms
2023-01-30 21:44:35 -08:00
Rosalie Wanders
2e4a72a0aa
Fix screenshots when compiling with OSD=0
2023-01-29 18:06:37 +01:00
LuigiBlood
1bf2950001
Add Drive Motor Management & Timing
2023-01-14 11:24:00 +01:00
LuigiBlood
0575a68df0
Correct Write Protection calculation error
2023-01-10 11:49:42 +01:00
LuigiBlood
9948ded64f
Have a fallback value if disk type command uses an invalid value
2023-01-10 11:41:12 +01:00
LuigiBlood
0e4e8a6016
Implement 64DD Drive Write Protection based on Disk Type cmd
2023-01-10 10:53:45 +01:00
LuigiBlood
e23eab7980
Add a leading zero for interrupt defines to match up
2023-01-10 10:02:14 +01:00
LuigiBlood
e177bb4488
Set/Clear Busy State flag when processing a command
2023-01-08 09:59:13 +01:00
LuigiBlood
bdef7ee26d
On 64DD hard reset, actually reset status and stop all drive interactions
2023-01-08 08:53:16 +01:00
LuigiBlood
4a95cdfb3e
Add LED Timing Command stub
2023-01-08 08:46:37 +01:00
LuigiBlood
dcde00f929
Add 64DD RTC Write command stubs
2023-01-08 08:44:34 +01:00
LuigiBlood
3d78a03203
Add more 64DD commands
2023-01-08 07:55:41 +01:00
LuigiBlood
e6de7ce92a
Remove dd_on_pi_cart_addr_write() and manage flags in BM update
...
It is really useless at this point.
2023-01-07 19:54:42 +01:00
LuigiBlood
688b377a08
Change interrupt timings to not factor CountPerOp
2023-01-07 11:58:15 +01:00
LuigiBlood
52126e388c
Change BM Interrupt manager to be timing based rather than basing from DMA PI
...
And attempt to have more accurate timings similar to reads/writes on real hardware
2023-01-06 17:34:14 +01:00
LuigiBlood
55bbb8b35f
Add 64DD Seek Command Interrupt delay
2023-01-06 08:57:21 +01:00
LuigiBlood
b9ab45b6d3
Add 64DD Interrupt Handlers
2023-01-06 08:50:58 +01:00
Rosalie Wanders
abbd8768cd
Fix incorrect DDREGION being used for development disks
2022-12-28 22:21:42 +01:00
Logan McNaughton
16a825d5d0
Have netplay just use file extension for file syncing
2022-12-07 07:56:13 -07:00
Richard Goedeken
673aa48d1d
bugfix #978 - CurrentStateSlot not updated in config file when slot is changed through auto increment
2022-12-04 22:39:26 -08:00
Richard Goedeken
f63e1b3506
Merge pull request #979 from Rosalie241/save-md5
...
use MD5 for save filename
2022-12-02 20:12:44 -08:00
Rosalie Wanders
d552a40a72
use MD5 for save state filename
2022-12-01 14:40:57 +01:00
Rosalie Wanders
631e15f8e1
use MD5 for save filename
2022-12-01 14:34:12 +01:00
Rosalie Wanders
689e8a47a1
Add support for Advanced Homebrew ROM Header save type
2022-11-23 16:52:46 +01:00
Rosalie
577d708459
Add ROM version to m64p_rom_header
2022-11-19 19:46:31 +01:00
VarNepvius
8fac78d8cb
Fix wrong pitch argument in call to SDL_CreateRGBSurfaceFrom.
2022-09-06 20:31:03 +02:00
Logan McNaughton
4f22e4a9ce
Proper response when eeprom absent
2022-08-08 19:00:42 -06:00
Logan McNaughton
17b5db1681
3 LSBs of AI Length must be 0
2022-07-10 14:04:07 -06:00
Richard Goedeken
6efa95f5dd
Merge pull request #873 from loganmc10/vru
...
VRU support and Hey You Pikachu audio fix
2022-06-23 17:31:17 -07:00
Darío
1646483f79
Initialize dd_rom_size to 0 if load_dd_disk fails
2022-06-17 19:23:21 -03:00
Richard Goedeken
104eba3f57
Merge pull request #920 from Rosalie241/DDRomRegion
...
Allow frontends to know what DD ROM region they should use
2022-05-13 17:03:29 -07:00
Logan McNaughton
7f91bdd324
VRU support
2022-05-03 19:33:46 -06:00
Logan McNaughton
9eb6a7cbef
Use a predictable seed when using netplay
2022-04-20 11:49:38 +02:00
Rosalie Wanders
6777f942ec
Change unneeded errors to warnings in load_dd_disk
2022-01-25 13:26:34 +01:00
Rosalie Wanders
287ce77d81
Allow frontends to know what DD ROM region they should use
2022-01-24 15:38:07 +01:00
Bobby Smiles
b2da87b601
fix: MSVC doesn't like some of the code
...
would have required C99 + some extension... :(
2022-01-19 23:19:42 +01:00
Bobby Smiles
40ffdc18f2
Generate unique mempaks when formatting them
...
- also better conform to expected factory formatted state
according to @bryc research
- unique mempak ID is based on xoshiro256++ PRNG seeded with current
time. This should prove good enough for our purpose, while still being
simple to implement.
- added endian aware serialization primitives (loosely modeled after http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2827.htm )
- added xoshiro256++ PRNG functions
2022-01-19 22:38:18 +01:00
Rosalie Wanders
e42debcb04
Fix IS Viewer crash
2021-11-13 12:29:10 +01:00
Richard Goedeken
db0f7365f2
Merge pull request #789 from carnivoroussociety/master
...
Add count factor overclock
2021-10-25 16:51:39 -07:00
Rosalie Wanders
9b0b0efae7
Add NO_KEYBINDINGS for joy mappings
2021-09-18 13:43:39 +02:00
Rosalie Wanders
011f9cf3c4
Add KEYBINDINGS=0 option to Makefile
2021-08-27 13:13:09 +02:00
carnivoroussociety
13f3524930
Merge branch 'mupen64plus:master' into master
2021-07-28 09:17:04 +10:00
Gillou68310
a605261932
Fix https://github.com/mupen64plus/mupen64plus-core/issues/889
2021-07-27 18:03:22 +02:00
Gillou68310
a6d04900ae
Fix https://github.com/mupen64plus/mupen64plus-core/issues/886
2021-07-19 14:36:42 +02:00
Gillou68310
c72fb840ae
Fix https://github.com/mupen64plus/mupen64plus-core/issues/883
2021-07-10 15:03:55 +02:00
Logan
fa52c72c86
Fix for compiler warning
2021-07-09 14:18:26 +02:00
Gillou68310
f8041f45da
new_dynarec: Code cleanup
2021-07-08 16:49:30 +02:00
Gillou68310
862f512a5c
new_dynarec: Implement missing opcodes implementation in pagespan_assemble
2021-07-08 16:49:30 +02:00