687 Commits

Author SHA1 Message Date
Robin Jones
ed60cf81f8 Update publish-website.yml
Test url
2025-12-14 19:27:56 +00:00
Robin Jones
63ec6439c9 Test improvements for publish website 2025-12-14 19:17:35 +00:00
Robin Jones
073db6f93b Remove unfloader devcontainer
It does not work.

Remove develop branch from publish

It breaks things.

Improve tests for website publish

Fix build

Rename devcontainer base as we currently only support the SC64, and even if we supported others, can use the same devcontainer.

Remove flashcart-other devcontainer

It currently serves no purpose.

Use separate bash history for dev containers.

Rename flashcart-all devcontainer to flashcart-other
2025-12-14 18:55:39 +00:00
Robin Jones
d0e77ab10e remove txt extension from meta
It was useful for debug, but should no longer be required.
2025-12-13 02:08:45 +00:00
Robin Jones
d2159ef492 Ensure meta values are set to default 2025-12-13 02:07:16 +00:00
Robin Jones
15664dbff2 Further additions to rom meta
not used in the menu yet.
Also fixes hyphens vs underscores.
2025-12-13 01:54:23 +00:00
Robin Jones
0d38f24605 Update 65_experimental.md
Update notes for line endings and equal operator spaces.
2025-12-13 01:39:17 +00:00
Robin Jones
c2187d7fd5 Work on ROM metadata 2025-12-13 01:29:03 +00:00
Robin Jones
93ee85daba Refactors age rating for alignment towards Homebrew ROM meta. 2025-12-12 22:38:45 +00:00
Robin Jones
b847e4f68a Updates enums for ESRB
The ESRB ratings make no sense after everyone 10+, but at least it aligns.
2025-12-12 21:03:48 +00:00
Robin Jones
74380bd01c Update 40_sound.md
Improve text.
2025-12-12 20:46:56 +00:00
Robin Jones
7fcfdef6c6 Update copilot-instructions.md
Improve and add notes.
2025-12-12 20:16:26 +00:00
Robin Jones
c1e00710fd Create copilot-instructions.md
Add tips for AI
2025-12-12 19:51:23 +00:00
Robin Jones
23ad375c43 Update docfx.json
This project was first built in 2023, so make sure the copyright.
2025-12-12 19:50:12 +00:00
Robin Jones
81ba4b0368 Add images to datel cheats docs 2025-12-12 19:15:43 +00:00
Robin Jones
8bfad08f51 Minor improvements to docs
Images were not placed correctly in certain circumstances.
2025-12-12 19:00:18 +00:00
Robin Jones
2ec1d59142 Update 11_menu_controls.md
Add tip for adding ROM and Expansion disks as a combination to favourites.
2025-12-12 18:38:33 +00:00
Robin Jones
6e491c16ff Update 12_rom_configuration.md
Improve note about ROM's using the homebrew header.
2025-12-12 18:31:24 +00:00
Robin Jones
a2af56e34a Improve doc for rom config
and add pictures.
2025-12-12 18:24:32 +00:00
Robin Jones
b253ca78b9 Update main-context-menu.png 2025-12-12 18:04:35 +00:00
Robin Jones
cbed3dc026 Add changelog to docs
Remove note from changelog as we no longer use rolling releases.
2025-12-12 17:24:12 +00:00
Robin Jones
57efa26056 Update 10_getting_started_sd.md
Improve save conversion.
2025-12-12 17:11:22 +00:00
Robin Jones
c0cc138fc8 Multiple minor document improvements 2025-12-12 16:31:44 +00:00
Robin Jones
5dc18e4e13 Remove rolling pre-release from main branch
Ensure it is always tagged.
2025-12-10 22:59:13 +00:00
Robin Jones
fefb340695 Publish website on main branch only 2025-12-08 21:13:43 +00:00
Robin Jones
177c2b5efd Use docfx for website (#297)
<!--- Provide a general summary of your changes in the Title above -->

## Description
<!--- Describe your changes in detail -->
Improves documentation.
Moves to docfx for website publishing.
Splits devcontainers.

## 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 -->
Vastly improves documentation published to website.

## 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)
- [ ] Documentation Improvement
- [ ] 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.


You agree with the license terms and that other license types may be
granted with permission of the original `N64FlashcartMenu` project
license holders.

<!--- 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>


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Documentation**
* Major restructuring and expansion of the user guide and table of
contents; many new and revised pages, formatting improvements, guidance
additions, and API/site doc generation configuration.
* **Chores**
* Added multiple containerized development environments and supporting
build scripts; CI workflow added to build and publish the documentation
site.
* **Style**
* Minor wording and title tweaks across docs; updated ignore rules and
documentation output paths.

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-12-08 20:59:19 +00:00
Robin Jones
e5033efe8e Improve dockerfile
Split commands to allow comments.
2025-12-04 21:11:29 +00:00
Robin Jones
3c716e038d Fix NDEBUG option
for datel_codes.c
2025-12-04 17:16:01 +00:00
Robin Jones
910d4b64d5 Update libdragon 2025-12-03 02:12:59 +00:00
Robin Jones
2edd37f766 Finalize changelog for next release. V0.3.1 2025-12-03 01:22:41 +00:00
Robin Jones
e1a22343b8 Update CHANGELOG.md 2025-12-03 01:12:26 +00:00
Robin Jones
edc40dabc1 Update Dockerfile
use trixie-slim
2025-12-03 00:42:36 +00:00
Robin Jones
c2939e5056 Move WiP ED64 away from main readme
Most likely trips up most users.
2025-12-03 00:40:05 +00:00
Robin Jones
ade99ac057 Add transfer pak feature support to rom info
Make format function generic for pak features.
2025-12-01 00:42:20 +00:00
Robin Jones
fbb7ec5084 Add rumble pak feature support to rom info 2025-12-01 00:29:45 +00:00
Robin Jones
e07e51251f Correct viewport 2064 features for rumble pak support
It is only used occasionally, but still.
2025-12-01 00:03:44 +00:00
Robin Jones
bec629edb9 Update 19_gamepak_boxart.md
Improve doc
2025-11-30 23:44:01 +00:00
Robin Jones
aa61e5b575 Improve define for save directory
and add it to browser (instead of quoted name).
2025-11-30 23:06:23 +00:00
Robin Jones
7d42b7d7d9 Use glyphs for left and right direction actions 2025-11-30 21:09:47 +00:00
Robin Jones
7948e5db0d Improve alignment of items in action bar
R Item options during datel and disk screens.
2025-11-30 19:40:52 +00:00
Robin Jones
91558f16e8 Improve action bar for MP3 player 2025-11-30 19:17:22 +00:00
Robin Jones
73340bde39 Fix browser navigation when RTC is unavailable
Also use glyphs rather than text.
2025-11-30 19:01:59 +00:00
Robin Jones
c72a8b97a2 Use up and down direction for cpak note backup
rather than left or right.
The original implementation may cause confusion due to the browser showing it as a list.
2025-11-30 18:46:22 +00:00
Robin Jones
0ca45fb5d3 Update libdragon 2025-11-30 14:33:18 +00:00
Robin Jones
dafbd3d5b5 Add Viewpoint 2064 (Final Prototype) (J) to rom_info 2025-11-26 01:10:30 +00:00
Robin Jones
2bc9792fd0 Update 19_gamepak_boxart.md
Improve doc for ensuring metadata is up-to-date.
2025-11-23 20:50:41 +00:00
Robin Jones
16127e6f3c Update libdragon 2025-11-23 18:09:16 +00:00
Mateusz Faderewski
bbd839d834 Change CPU C0 STATUS register at a later point in boot.c 2025-11-23 18:53:01 +01:00
Robin Jones
09e7d72595 Revert libdragon to last known working.
We need to discover why new changes don't work, but for the moment, we will just revert to last known working.
2025-11-23 15:50:58 +00:00
Robin Jones
93ae0b8f4f Update libdragon 2025-11-23 15:04:36 +00:00