Comments (7)
because the linux port is on life support and is entirely separate frontend code than windows. Do not expect this to ever happen. However I'll leave the thread open and start linking other "why not in linux" feature requests to it so that all the things that will never happen can stay in here
from fceux.
Meanwhile FCEUX works good under Wine. Maybe support Wine officially?
from fceux.
because the linux port is on life support
That's a shame. That must be why my SDL2 PR was rejected. Oh well, I now use RetroArch (with the fceumm core), which has the same Wayland and KMS/DRM support that SDL2 does (plus 7z support, realtime movie recording, etc).
Eh, if you're not going to care about doing anything for *nix, perhaps it's time to just pull the plug.
from fceux.
because the linux port is on life support
That's a shame. That must be why my SDL2 PR was rejected.
No, your PR #17 was closed because you were asked "why" and never provided a reason after several months. "Eh, it's compilable" is not a reason to merge the PR.
If you had finished working on that branch so that it actually functions as an SDL2 app, rather than just compiling, and maybe responded with an explanation that it has Wayland / KMS/DRM support and why that's important, it might become worth merging.
Eh, if you're not going to care about doing anything for *nix, perhaps it's time to just pull the plug.
There's no "plug", we just don't currently seem to have active maintainers for these platforms. It's open source, and at any moment someone capable could take up that task, but this is the current situation.
from fceux.
I have added to the Qt/SDL port the ability to extract and open ROMs from zip files. This has been achieved by linking the zlib/minizip system libraries into fceux. However, these libraries do not currently support 7zip file formats. I looked around and there doesn't seem to be a good third party library for linux/macOSX that can provide a nice programming interface to embed the functionality into the fceux executable itself. There is a command line utility called 7za that is part of the p7zip project and is supported by both OS's. It would be possible for fceux to accomplish extracting and opening ROMs from a 7zip archive by using the 7za executable via its command line interface. Issuing commands to the executable and interpreting its output as needed. But I question why this is really worth the trouble. If you want to load a ROM from a 7zip archive, extract it with the system tools that you already have available to you and then it will be loadable by fceux. Or just use regular zip instead of 7zip.
from fceux.
"7z ANSI-C Decoder" from LZMA SDK
Check also file_extractor aka fex (example in desmume repository)
Or how about wait for any single person to request 7zip support and worry about it then.
from fceux.
I recently added libarchive support to the Qt GUI. This library supports 7zip archives as well as others. It is currently usable in the latest dev builds. It will be in the next release whenever that happens again.
from fceux.
Related Issues (20)
- SD Gundam Gaiden 2 EEPROM issues
- [Feature request] Retroachievements support
- Feature Requests + Bug Report
- Cancel button does nothing
- Enabling line break causes emulator crash. HOT 1
- Game Genie encoder/decoder not working properly. HOT 2
- Compiled Linux executable download link HOT 1
- FCEUX 2.7.0 crashes when you try to Record AVI Movie (64 bit version was tested) HOT 4
- Corrupted screen in 3D Block HOT 2
- Win64 download file trojan report HOT 1
- [glitch] Bases Loaded 3's ending graphics are glitched. HOT 4
- Snapshot shows up as blue color
- Cheats not importing
- Pac-Man Battle Royale HOT 3
- Akumajou Special - Boku Dracula-kun IRQ Emulate BUG. HOT 1
- fceux not launch - Qt Warning: Unrecognized OpenGL version
- build error - Package 'minizip', required by 'virtual:world', not found HOT 2
- [Qt] SDL video driver instant black issue
- [Qt] Couldn't save Normal Speed hotkey config
- Attribution HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fceux.