Commit graph

2650 commits

Author SHA1 Message Date
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
Richard Goedeken fc16193332
Merge pull request #989 from Jj0YzL5nvJ/asm-r2
Update that helps diagnose and in some cases circumvent issues...
2023-01-08 22:27:25 -08:00
Richard Goedeken ab897e7ab7
Merge pull request #986 from Rosalie241/fix-ipl
Fix incorrect DDREGION being used for development disks
2023-01-08 22:21:04 -08: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
Jj0YzL5nvJ cf8b03ba58 Update that helps diagnose and in some cases circumvent potential issues with MSVC and GNU utilities 2023-01-03 16:30:19 -07:00
Rosalie Wanders abbd8768cd Fix incorrect DDREGION being used for development disks 2022-12-28 22:21:42 +01:00
Richard Goedeken ba9a524830
Merge pull request #980 from loganmc10/fix_netplay
Have netplay just use file extension for file syncing
2022-12-07 17:00:05 -08: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
Richard Goedeken e04f5b896f
Merge pull request #977 from Rosalie241/homebrew-romheader
Add support for Advanced Homebrew ROM Header save type
2022-11-23 19:24:26 -08:00
Rosalie Wanders 689e8a47a1 Add support for Advanced Homebrew ROM Header save type 2022-11-23 16:52:46 +01:00
Richard Goedeken fc93e28617
Merge pull request #976 from Rosalie241/romVersion
Add ROM version to m64p_rom_header
2022-11-22 19:48:42 -08:00
Rosalie 577d708459 Add ROM version to m64p_rom_header 2022-11-19 19:46:31 +01:00
Richard Goedeken 2ac8682c60
Merge pull request #974 from Jj0YzL5nvJ/up2022
CI/CD: Update MSVC
2022-09-30 17:00:28 -07:00
Jj0YzL5nvJ 7f6d91a37f CI/CD: Update MSVC 2022-09-28 03:26:37 -06:00
Richard Goedeken 5a5ffc0c78
Merge pull request #970 from VarNepvius/sdl-set-video-mode-pitch-crash-fix
Fix crash due to SDL_SetVideoMode in SDL 2 compatibility code.
2022-09-06 17:20:52 -07:00
VarNepvius 8fac78d8cb Fix wrong pitch argument in call to SDL_CreateRGBSurfaceFrom. 2022-09-06 20:31:03 +02:00
Richard Goedeken f29984331b
Merge pull request #967 from loganmc10/patch-7
Proper response when eeprom absent
2022-08-08 20:43:44 -07:00
Logan McNaughton 4f22e4a9ce
Proper response when eeprom absent 2022-08-08 19:00:42 -06:00
Richard Goedeken 300cd1e917
Merge pull request #965 from loganmc10/patch-6
Add Smash Remix 1.2.0
2022-08-05 19:44:20 -07:00
Logan McNaughton 50a1afafbe
Add Smash Remix 1.2.0 2022-07-31 14:44:00 -06:00
Graslu eeff548a5b Fixed alternate titles for GoldenEye X 2022-07-21 10:55:05 +02:00
8b432807f1 Added GoldenEye X and Perfect Dark Plus to INI 2022-07-21 10:55:05 +02:00
Richard Goedeken 3970677b7a
Merge pull request #961 from Jj0YzL5nvJ/ci-update
CI/CD: Update
2022-07-15 17:13:39 -07:00
Jj0YzL5nvJ 1a887f980a CI/CD: Update 2022-07-10 18:53:03 -06:00
Richard Goedeken 828784dd0e
Merge pull request #960 from loganmc10/patch-5
3 LSBs of AI Length must be 0
2022-07-10 13:56:03 -07: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
Richard Goedeken 01ddc3ccb5
Merge pull request #958 from DarioSamo/master
Initialize dd_rom_size to 0 if load_dd_disk fails to fix possible runtime errors during initialization
2022-06-23 17:30:04 -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 53c20cd18c
Merge pull request #954 from ZachBacon/master
Add support for clang/mingw targets
2022-05-13 18:27:47 -07: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
Zach Bacon 17cbb53735 Add support for clang/mingw targets
clang built mingw doesn't support -Bsymbolic
or version scripts unfortunetly

Signed-off-by: Zach Bacon <zachbacon@vba-m.com>
2022-05-04 23:07:52 -04: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