polprzewodnikowy / n64flashcartmenu Goto Github PK
View Code? Open in Web Editor NEWUniversal N64 flashcart menu for wide variety of devices
Universal N64 flashcart menu for wide variety of devices
The ED64 (and clones) support pseudo Datel Cheats. This was mainly because they bricked the physical cart. The SC64 does not suffer from this, but it can be useful to emulate its ability regardless.
https://github.com/networkfusion/N64FlashcartMenu/tree/datel_cheats shows a way (hopefully parasyte
can be of help).
https://github.com/RWeick has also managed to clone the hardware / firmware.
No response
No response
Add documentation that explains how to convert existing saves from other flashcart menus (such as the ED64) to allow an easier experiencing when switching from other flashcart menus.
Bonus would be to perform automatic conversion within the menu.
No response
No response
It might well be a straight rename of the file, but have not tried.
2
latest (15/12/23)
When Load and Run any rom I get this CPU Exception.
I can load png's fine and navigate the menu, but I cannot load any game on my Everdrive V2.5
Backtrace:
<NULL_POINTER> [0x0000000]
flashcart_load_rom (...Menu/src/flashcart/flashcart.c:141)
Using Everdrive V2.5 PAL press A twice on any rom
load rom
No response
No response
Hi, mostly I'd like to play the same 4 games. Some kind of quick access to the recent played 7 favorite games would we helpful.
Maybe implementing a List showing the 5 recent played games or files marked as favorites.
I know it is one more "list" I am requesting. ^^
Fastboot is a good thing to start the last played game: #75
No response
No response
The menu does not currently support the N64 Disk Drive (retail, development) files. We should aim to support them.
Noting that cartridge conversions also exist so we should also manage them or warn if users should be using the "proper" files.
Use https://64dd.org/ and https://github.com/LuigiBlood/64dd as a resource.
They are supported via the USB app, but this can be annoying.
No response
Main roadblock is waiting for this commit to be merged from trunk
to unstable
branch.
unstable
branch has many new rendering features that would be very helpful for creating user interface.
libdragon now has GDB support via UnfLoader. It would be good to support it.
Some work towards it: #62
Implement the required features from https://github.com/buu342/N64-UNFLoader
No response
No response
Both my PC and my Laptop don't have an included (micro) SD-Card reader. So access to the SD-Card over the USB would be very helpful.
Maybe implemented in the FlashcartMenu, or as a separate .N64 (Rom)
On the PC the file transfer could be over a CMD-command, GUI, or it's recognizing the Flashcard and it's SD-Card as a mass storage device.
Possible process flow to ensure the Flashcart/SummerCart(SC) and the PC don't try to read/write the SD-Card at the same time:
No response
No response
No response
No response
The action to upload the devcontainer breaks fork builds.
When building in a fork ( and PR's from them) the CI should just used the cached devcontainer and skip the step to upload it.
No response
No response
No response
No response
Hi, this is a "bigger" feature request.
Maybe we can add a preview of the boxarts during scrolling through the library as an alternativ view mode.
I was thinking of how USB-Loader Gx does it on the Wii or Swiss on the GC.
Issue 72 might be useful for that. #72
No response
No response
Direct reads from SD card to SDRAM is still unimplemented for everdrives in libdragon: DragonMinded/libdragon#345.
it would be helpful if you could add a setting menu which might refer to the config.ini
I am thinking about the following settings:
No response
No response
No response
Adding a 3rd option to show boxarts in the menu. If the boxart is named as the file you can store romspecific boxarts. This might be helpful for e.g. hacks.
Loading order could be:
No response
No response
https://github.com/Polprzewodnikowy/N64FlashcartMenu/blob/main/src/menu/components/boxart.c#L24-L35
Add a context menu to be able to set the RTC from the menu
No response
No response
No response
Add the ability to browse roms pages using left and right direction
No response
No response
No response
Add support for PixelFX ROM ID detection to the menu as supported by ED64 and 64Drive menus.
Send the ROM CRC over the SI. See https://gitlab.com/pixelfx-public/n64-game-id
No response
No response
Although we should work out the best way to handle "ROM saves" and folders, currently all files with .sav
extensions are shown in the menu.
Mark the file attribute as hidden
by default.
using a shadow directory structure for save paths. It would be less messy and easier to only backup saves.
No response
To my eye using the the N64Digital scaling to 1080p, the 240p everdrive menu is a lot more clear than the 480i menu present here.
If there was an option to set the resolution to 240p in the config that would really help and allow others to keep the 480i if they want.
No response
No response
Hi,
I tested the mp3 player right now, which is really cool.
Could you add some more playback options like play the whole folder, shuffle/random and repeat?
Thanks :)
No response
No response
No response
No response
No response
If is a new fork (or one being updated) the delete step fails.
uses: dev-drprasad/[email protected]
if: github.ref == 'refs/heads/main'
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
tag_name: rolling-release
No response
The CI should complete.
Perhaps add continue-on-error: true
i.e.
uses: dev-drprasad/[email protected]
if: github.ref == 'refs/heads/main'
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
tag_name: rolling-release
continue-on-error: true
No response
No response
Pressing reset button on the console forces menu to be reloaded. SummerCart64 and 64drive can be configured to boot to the already loaded game instead. This is especially useful for practicing speedruns or playing TLoZ randomizers.
Set correct boot mode for SC64 and 64drive, Everdrive flashcarts doesn't support this function (but it can be done via reloading data in ROM overwritten by the menu, needs more work do be done obviously).
None
Use:
BOOT_MODE
config option for SC64d64_ll_set_persistent_variable_storage
function for 64driveImproves menu display
Awaiting DragonMinded/libdragon#401
No response
No response
I use a 64drive 1.0
The menu does flicker and is uneasy on the eyes on a PAL N64 console.
Would be great if PAL support could be added, so it is more pleasant for PAL users :-)
Thank you very much for your hard work and supporting the 64drive!
No response
No response
No response
Hi, I am wondering if there is the possibility for the cartridge to interface with the controller pak in order to copy the contents of the memory card onto the SD card, and vice-versa. I have seen that the EverDrive has this functionality. Would be useful to avoid needing multiple controller paks.
I think this could be solved by having a menu with an option that essentially backs up the entire content of the Controller pak to a file, as well as an option to transfer the same file back. That is if this functionality is technically possible.
Main point of reference is the Everdrive implementation:
No response
When loading a ROM, it should be possible to "override" parameters like the the ROM's save type or console region . This can be useful for ROM's that are not in the database and smoke testing, or a ROM loaded on a console not designed for the region.
Fix
No response
e.g. have the ability to override save types on boot so we can smoke test https://github.com/meeq/SaveTest-N64
It can be annoying and an inconvenience to patch ROM's . At minimum, we should support .ips
and .bps
patches.
At a stretch, we should support .xdelta
Use https://github.com/alcaro/flips as a submodule
No response
No response
As stated in the title.
Consider appropriate license for this project as currently repository doesn't have it explicitly stated.
No response
No response
Help needed for confirming possibility of replacing menu.bin
with libdragon produced binary. Original menu has different entrypoint 0x80002000
that could interfere with using libdragon entrypoint at 0x80000400
.
No response
No response
If a user only has a jumper pak inserted, it will not be possible to use certain features like DD emulation.
We should either hide the features or warn the user when they attempt to use them.
Looking at the src, it is partially supported but not always working.
No response
No response
No response
No response
No response
0.0.0.5 Alpha
Using PAL Fra RGB modded N64
Using no-intro roms, the same files are working well on my X7 and ED64+
Menu boot at 576i/50 or 480i/60 (ini settings)
Pal roms works fine, i found no issues yet.
USA / JAP Roms :
F-zero X => Works Fine
Star Fox => Works Fine
Resident Evil USA / JAP => black screen nothing happens even after a couple of minuts
Ogre Battle 64 USA / JAP => black screen nothing happens even after a couple of minuts
Wave Race USA / JAP => Boot but freeze some seconds later
Gex 3 => black screen nothing happens even after a couple of minuts
007 The World is not enough => boot but stuck on region lock screen
Paperboy => boot but stuck on region lock screen
Megaman 64 => => boot but stuck on region lock screen
I try to send rom over USB-C, same issue than loading over the menu.
No response
No response
No response
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.