Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BSD compatibility #107

Open
ihaveamac opened this issue Jan 12, 2024 · 0 comments
Open

BSD compatibility #107

ihaveamac opened this issue Jan 12, 2024 · 0 comments

Comments

@ihaveamac
Copy link
Owner

ihaveamac commented Jan 12, 2024

This would be nice to have.

The only one I have tried it on is FreeBSD. Last time I did, the mount point seemed to vanish as soon as the mount was created and I wasn't able to find out why at the time.

If anyone wants to reproduce, this is the minimal setup that requires no additional files:

  • Make sure Python 3.8 or later is installed with its development headers, pip, and venv (and system build tools)
  • python3 -m venv venv
  • source the activation script: . venv/bin/activate
  • pip install https://codeload.github.com/ihaveamac/ninfs/tar.gz/refs/heads/2.0
  • Download an example file: https://github.com/nh-server/FBI-NH/releases/download/2.6.1/FBI.3dsx
  • Make the mount point: mkdir mount
  • Mount: ninfs 3dsx FBI.3dsx mount

Expected mount contents:

% tree mount
mount
├── icon.smdh
├── romfs
│   ├── battery0.png
│   ├── battery1.png
│   ├── battery2.png
│   ├── battery3.png
│   ├── battery4.png
│   ├── battery5.png
│   ├── battery_charging.png
│   ├── bottom_screen_bg.png
│   ├── bottom_screen_bottom_bar.png
│   ├── bottom_screen_bottom_bar_shadow.png
│   ├── bottom_screen_top_bar.png
│   ├── bottom_screen_top_bar_shadow.png
│   ├── button.png
│   ├── logo.png
│   ├── meta_info_box.png
│   ├── meta_info_box_shadow.png
│   ├── progress_bar_bg.png
│   ├── progress_bar_content.png
│   ├── scroll_bar.png
│   ├── selection_overlay.png
│   ├── textcolor.cfg
│   ├── top_screen_bg.png
│   ├── top_screen_bottom_bar.png
│   ├── top_screen_bottom_bar_shadow.png
│   ├── top_screen_top_bar.png
│   ├── top_screen_top_bar_shadow.png
│   ├── wifi0.png
│   ├── wifi1.png
│   ├── wifi2.png
│   ├── wifi3.png
│   └── wifi_disconnected.png
└── romfs.bin

2 directories, 33 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant