Commit Graph

121 Commits

Author SHA1 Message Date
Mateusz Faderewski
b53bbf7dae
New browser view using rdpq acceleration + MP3 player (#10)
<!--- Provide a general summary of your changes in the Title above -->

## Description
This change replaces deprecated graphics libdragon api with rdpq
hardware accelerated drawing calls.
New view has been added: MP3 player
<!--- Describe your changes in detail -->

## Motivation and Context
Use newest and supported features of libdragon api
<!--- 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?
On hardware with SC64 flashcart
<!-- (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
![Screenshot 2023-07-08
23-57-56](https://github.com/Polprzewodnikowy/N64FlashcartMenu/assets/3756990/3f791246-5f70-43d1-8c54-aeac62513ff3)
![Screenshot 2023-07-08
23-58-16](https://github.com/Polprzewodnikowy/N64FlashcartMenu/assets/3756990/fdf436bf-6201-4b43-bebc-70be993ebc50)

## 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)
- [x] 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-07-09 00:01:41 +02:00
Mateusz Faderewski
9f30e44625 Fixed Dockerfile 2023-07-02 22:24:49 +02:00
Mateusz Faderewski
e0f0734e18 Browser rewrite / Boot bug fixes 2023-07-02 21:52:58 +02:00
Robin Jones
1288d4fdcd Save db fixes 2023-06-09 01:16:10 +01:00
Robin Jones
a0d7630e86 Minor improvements 2023-06-08 23:16:02 +01:00
Robin Jones
39ac475bc1 Switch to graphics for main menu 2023-06-08 22:26:12 +01:00
Robin Jones
48f4a1e662 Work on settings
Start work on new file gui
2023-06-08 19:16:48 +01:00
Robin Jones
7942c5209b Move rom header function to more appropriate location 2023-06-08 16:39:02 +01:00
Robin Jones
6809203777 Add support for homebrew saves 2023-06-08 16:24:48 +01:00
Robin Jones
8c813758f3 Fix rom title 2023-06-08 13:07:03 +00:00
Robin Jones
13925688ca Remove seek where not needed. 2023-06-08 13:31:49 +01:00
Robin Jones
a9cacd7d2b Fixes after libdragon update. 2023-06-08 13:21:16 +01:00
Robin Jones
2c7ad25835 Update libdragon 2023-06-08 12:46:21 +01:00
Robin Jones
54f2f050b6 improve rom header handling 2023-06-07 16:00:05 +00:00
Robin Jones
eb24ed40eb Now with save support!
It is pretty messy!
2023-06-07 01:50:05 +01:00
Robin Jones
e2acdfb28a Save point
working read of header (to an extent).
2023-06-06 21:52:38 +01:00
Robin Jones
afb7a513b1 Remove deprecated display things.
Start rom information handling.
2023-06-06 16:54:47 +01:00
Robin Jones
8b58e5c62d Minor improvements 2023-06-05 02:12:12 +01:00
Robin Jones
3d3da61392 File info improvements 2023-06-05 01:58:19 +01:00
Robin Jones
e2ac852fb5 Minor refactoring. 2023-06-05 01:12:57 +01:00
Robin Jones
e46715757f Improve sub menus 2023-06-04 23:13:39 +01:00
Robin Jones
029e1cf638
Improve dev container (#4)
* build against libdragon unstable

* remove libPng

* Fix build warnings

* Add remote deploy

* Switch to ubuntu latest image

* Improve readme
2023-06-04 16:57:31 +01:00
Robin Jones
8adc0568c1 Update comment. 2023-06-02 15:06:53 +00:00
Robin Jones
2f2c648cfe Remove config,.json 2023-06-02 15:30:05 +01:00
Robin Jones
211afab3a1 Remove un-necessary extensions 2023-05-28 21:09:19 +00:00
Robin Jones
dcd41b7585
Improve CI (#2)
* Run against devcontainer docker file.
* remove submodule update
* Update SC64 deployer version
2023-05-28 19:56:38 +01:00
Robin Jones
37f6352eec Further work 2023-04-12 00:10:24 +00:00
Robin Jones
40017a53a6 Add ability to transverse directories 2023-04-11 21:43:16 +00:00
Robin Jones
3acaae4e6d Improve savedb comments 2023-04-05 00:27:28 +00:00
Robin Jones
4e3699cba7 Improve devcontainer
Co-Authored-By: Mateusz Faderewski <kontakt@mateuszfaderewski.pl>
2023-04-01 00:58:59 +01:00
Robin Jones
f366bb7e78 Checkin progress
Minor changes
2023-03-31 23:57:21 +01:00
Robin Jones
5040f6ec93 Fix calling deploy,bat for multiple deployments 2023-03-13 02:15:48 +00:00
Robin Jones
1360273f4d Fix build? 2023-03-13 01:49:57 +00:00
Robin Jones
688bec6ba2 fix sc64deployer commands 2023-03-13 01:32:08 +00:00
Robin Jones
48da3bc912 Makefile improvements
Improve readme
Add instructions for new sc64 deployer.
Improve .gitignore
2023-03-13 00:46:13 +00:00
Robin Jones
828c2416d0 Improve save types 2023-03-12 23:46:19 +00:00
Robin Jones
56158ba5f7 Fix deploy 2023-03-12 23:29:36 +00:00
Robin Jones
7b8a72f3db makefile improvements 2023-03-12 23:19:28 +00:00
Robin Jones
5485aef989 Rename sc64 finalize to minify
Fix ability to make without parameters
2023-03-12 21:36:57 +00:00
Robin Jones
b5a9fa31fe Change definition for ED save detection 2023-03-12 19:20:11 +00:00
Robin Jones
60094a98be Fix last commit. 2023-03-12 18:43:02 +00:00
Robin Jones
9b3361b47a Work on simple save database 2023-03-12 18:37:37 +00:00
Robin Jones
a8bd203b82 Spelling fixes 2023-03-07 02:23:19 +00:00
Robin Jones
fc3e3c6c24 Add basic menu 2023-03-01 07:12:20 +00:00
Robin Jones
3d77e24e58 Remove and note N64 digital
(it was not yet used)
2023-03-01 02:47:08 +00:00
Robin Jones
91a6ae7a33 Improve dev loadtime
Config files need further thought.
2023-03-01 02:39:53 +00:00
Robin Jones
2581e7e1f3 Remove libdragon-extensions 2023-03-01 02:14:58 +00:00
Robin Jones
bae2ace376 about menu improvements 2023-03-01 01:45:48 +00:00
Robin Jones
4c6a030d29 improve handling
rename files
2023-02-28 23:19:16 +00:00
Robin Jones
05173ca0f0 Improve deployment text 2023-02-28 21:03:14 +00:00