Commit Graph

183 Commits

Author SHA1 Message Date
ariahiro64
5099642e3a unless path hardcodded not working 2023-10-15 08:31:17 -04:00
ariahiro64
ef99dcef60 bump 2023-10-14 21:44:28 -04:00
Robin Jones
72773a416a Merge remote-tracking branch 'upstream/main' into ed64-basic 2023-10-14 17:04:57 +01:00
Robin Jones
db7809d812 Add settings (not used yet).
Improve comments for ED64 saves.
2023-10-14 17:03:44 +01:00
ariahiro64
37f32bd2e6 really rough prototype code 2023-10-13 13:53:00 -04:00
ariahiro64
5f55eecf9d Merge remote-tracking branch 'networkfusion/ed64-basic' into HEAD 2023-10-13 04:19:21 -04:00
Mateusz Faderewski
7e5418a6e9
Added video showcase in the README.md 2023-10-13 08:29:36 +02:00
Robin Jones
8b3d092ac6 Add fixme notes for save restore 2023-10-10 23:41:24 +01:00
ariahiro64
034233547e
Fix saves on ED64 (#7) 2023-10-10 22:54:55 +01:00
Robin Jones
13756a9dd9 Further improve ROM loading ability.
Add fixme for why it might be broken.
2023-10-10 22:46:56 +01:00
ariahiro64
0ba36f59d4 Merge remote-tracking branch 'networkfusion/ed64-basic' into ed64-basic 2023-10-10 17:21:17 -04:00
Robin Jones
7de97a4da6 Fix loading. 2023-10-10 22:16:42 +01:00
ariahiro64
17132dd3e6 Fix saves for real 2023-10-10 20:49:29 +00:00
Robin Jones
23b371acb1 Merge remote-tracking branch 'upstream/main' into ed64-basic 2023-10-10 21:32:57 +01:00
Robin Jones
fbe387eafc Add required changes before merge 2023-10-10 21:29:03 +01:00
Robin Jones
e9ee294327
Improve readme. 2023-10-10 20:52:19 +01:00
Mateusz Faderewski
1eb654d1c1
64DD disk loading support for SummerCart64 (#49) (and other fixes/improvements)
<!--- Provide a general summary of your changes in the Title above -->

## Description
<!--- Describe your changes in detail -->

## Motivation and Context
<!--- What does this sample do? What problem does it solve? -->
<!--- If it fixes/closes/resolves an open issue, please link to the
issue here -->

## How Has This Been Tested?
<!-- (if applicable) -->
<!--- Please describe in detail how you tested your sample/changes. -->
<!--- Include details of your testing environment, and the tests you ran
to -->
<!--- see how your change affects other areas of the code, etc. -->

## Screenshots
<!-- (if appropriate): -->

## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Improvement (non-breaking change that adds a new feature)
- [ ] Bug fix (fixes an issue)
- [ ] Breaking change (breaking change)
- [ ] Config and build (change in the configuration and build system,
has no impact on code or features)

## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes
that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're
here to help! -->
- [ ] My code follows the code style of this project.
- [ ] My change requires a change to the documentation.
- [ ] I have updated the documentation accordingly.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.

<!--- It would be nice if you could sign off your contribution by
replacing the name with your GitHub user name and GitHub email contact.
-->
Signed-off-by: GITHUB_USER <GITHUB_USER_EMAIL>

---------

Signed-off-by: Polprzewodnikowy <sc@mateuszfaderewski.pl>
Co-authored-by: Robin Jones <networkfusion@users.noreply.github.com>
2023-10-10 21:12:53 +02:00
Robin Jones
d3c5eabd17 Fix expected save type 2023-10-10 20:09:48 +01:00
Robin Jones
7abb7e6e8b Merge remote-tracking branch 'upstream/main' into ed64-basic 2023-10-10 20:03:54 +01:00
Robin Jones
dfa4a7c237
Update README.md 2023-09-25 22:41:39 +01:00
Robin Jones
3044219fcd
Update README.md 2023-09-25 22:40:53 +01:00
Robin Jones
c36bd4197e
Add ability for 3 letter ID for boxart (#47)
<!--- Provide a general summary of your changes in the Title above -->

## Description
<!--- Describe your changes in detail -->
Allows boxart to be 3 letters by checking the "media type" if required.
It continues to be compatible with 2 letters.
Also update sodium64 rom address (changed in
d006af4870).

## Motivation and Context
<!--- What does this sample do? What problem does it solve? -->
<!--- If it fixes/closes/resolves an open issue, please link to the
issue here -->
Fixes an issue for at least `DZ` which shares the same ID between
Dezaemon 3D for the 64DD and Duke Nukem: Zero Hour Cartridge.

## How Has This Been Tested?
<!-- (if applicable) -->
<!--- Please describe in detail how you tested your sample/changes. -->
<!--- Include details of your testing environment, and the tests you ran
to -->
<!--- see how your change affects other areas of the code, etc. -->

## Screenshots
<!-- (if appropriate): -->

## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [x] Improvement (non-breaking change that adds a new feature)
- [ ] Bug fix (fixes an issue)
- [ ] Breaking change (breaking change)
- [ ] Config and build (change in the configuration and build system,
has no impact on code or features)

## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes
that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're
here to help! -->
- [x] My code follows the code style of this project.
- [x] My change requires a change to the documentation.
- [x] I have updated the documentation accordingly.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.

<!--- It would be nice if you could sign off your contribution by
replacing the name with your GitHub user name and GitHub email contact.
-->
Signed-off-by: GITHUB_USER <GITHUB_USER_EMAIL>
2023-09-17 10:38:42 +02:00
Mateusz Faderewski
fc2f3aa42c
64drive support (#27)
<!--- Provide a general summary of your changes in the Title above -->

## Description
This PR implements 64drive support

## Motivation and Context
Goal of this PR is to support more devices
<!--- What does this sample do? What problem does it solve? -->
<!--- If it fixes/closes/resolves an open issue, please link to the
issue here -->

## How Has This Been Tested?
Not tested at all
<!-- (if applicable) -->
<!--- Please describe in detail how you tested your sample/changes. -->
<!--- Include details of your testing environment, and the tests you ran
to -->
<!--- see how your change affects other areas of the code, etc. -->

## Screenshots
<!-- (if appropriate): -->

## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [x] Improvement (non-breaking change that adds a new feature)
- [ ] Bug fix (fixes an issue)
- [ ] Breaking change (breaking change)
- [ ] Config and build (change in the configuration and build system,
has no impact on code or features)

## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes
that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're
here to help! -->
- [x] My code follows the code style of this project.
- [x] My change requires a change to the documentation.
- [ ] I have updated the documentation accordingly.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.

<!--- It would be nice if you could sign off your contribution by
replacing the name with your GitHub user name and GitHub email contact.
-->
Signed-off-by: GITHUB_USER <GITHUB_USER_EMAIL>
2023-09-08 21:49:50 +02:00
Mateusz Faderewski
b15be6467b Improve game boot compatibility 2023-09-06 00:49:06 +02:00
Mateusz Faderewski
5ef09def69 Disable release tag deletion 2023-09-04 23:32:36 +02:00
Mateusz Faderewski
15bca14b98 Improve reboot compatibility 2023-09-04 23:31:19 +02:00
Mateusz Faderewski
f063f05fe6 Added USB debug commands handling + file_get_sectors refactor 2023-09-04 21:09:46 +02:00
Robin Jones
c44ff7f752
Update emulator load display (#46)
<!--- Provide a general summary of your changes in the Title above -->

## Description
<!--- Describe your changes in detail -->
Update emulator load display to be, well, better.
Add TotalSMS (not tested, however, shows that the emulator is not
found.)
Fix rolling release for new forks.

## Motivation and Context
<!--- What does this sample do? What problem does it solve? -->
<!--- If it fixes/closes/resolves an open issue, please link to the
issue here -->

## How Has This Been Tested?
<!-- (if applicable) -->
<!--- Please describe in detail how you tested your sample/changes. -->
<!--- Include details of your testing environment, and the tests you ran
to -->
<!--- see how your change affects other areas of the code, etc. -->

## Screenshots
<!-- (if appropriate): -->

## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Improvement (non-breaking change that adds a new feature)
- [ ] Bug fix (fixes an issue)
- [ ] Breaking change (breaking change)
- [ ] Config and build (change in the configuration and build system,
has no impact on code or features)

## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes
that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're
here to help! -->
- [ ] My code follows the code style of this project.
- [ ] My change requires a change to the documentation.
- [ ] I have updated the documentation accordingly.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.

<!--- It would be nice if you could sign off your contribution by
replacing the name with your GitHub user name and GitHub email contact.
-->
Signed-off-by: GITHUB_USER <GITHUB_USER_EMAIL>
2023-08-28 17:19:51 +02:00
Robin Jones
0ea8334663
Merge branch 'main' into ed64-basic 2023-08-28 01:51:29 +01:00
Robin Jones
9eb6a02707
Improve README 2023-08-28 00:58:01 +01:00
Mateusz Faderewski
ab8100f6b9 Added option to set default directory 2023-08-27 19:30:29 +02:00
Mateusz Faderewski
be1b3b1ab3 Boot improvements 2023-08-27 18:52:03 +02:00
Mateusz Faderewski
5cdda70c69 Changed rolling release GitHub action 2023-08-27 18:44:50 +02:00
Mateusz Faderewski
3bb466dfb6 Use different action for rolling release 2023-08-25 22:57:38 +02:00
Mateusz Faderewski
8b9c2247b5 Added missing ROM in rolling release 2023-08-25 22:46:29 +02:00
Mateusz Faderewski
b2757ca1a6 Fixed rolling release build 2023-08-25 22:41:51 +02:00
Mateusz Faderewski
0eeee72c11 Fixed rolling release build 2023-08-25 22:29:09 +02:00
Mateusz Faderewski
4eeb00e3ac Added rolling release 2023-08-25 22:23:30 +02:00
Robin Jones
f09416861d Minimal ED64 support
Adds the basic needs to run ROMs on V series hardware.
2023-08-22 00:33:23 +01:00
Robin Jones
7797f74c0b
Update feature_request.yml 2023-08-21 22:01:47 +01:00
Mateusz Faderewski
105e648d92 Reboot: reset RDRAM before putting it in standby mode 2023-08-20 22:03:14 +02:00
Mateusz Faderewski
9603e044e6 Added SNES emulator + changed emulator names to default 2023-08-20 20:58:34 +02:00
Mateusz Faderewski
3db859b0f7 Added file offset to flashcart_load_file 2023-08-20 20:26:48 +02:00
Mateusz Faderewski
bbc4901403 Fixed Makefile 2023-08-20 20:16:05 +02:00
Mateusz Faderewski
ee769b38ac Fixed assets alignment issue 2023-08-20 20:02:35 +02:00
Mateusz Faderewski
5f6b006a1b Added hide delay to context menu 2023-08-20 18:07:58 +02:00
Mateusz Faderewski
de97bedc00 Improved empty save compatibility by filling initial save with 0xFF 2023-08-20 17:54:37 +02:00
Mateusz Faderewski
65a578c571 Added entry context menu in browser view 2023-08-20 14:11:17 +02:00
Mateusz Faderewski
d5485a2f12 Update libdragon and libcart 2023-08-19 02:44:31 +02:00
Mateusz Faderewski
a1d20ae36e Added option to put saves in subdirectory + moved ROM loading procedure outside of views 2023-08-18 22:19:01 +02:00