Ok, so this driver won't benefit me if I connect my old (genuine) N64 controllers via a USB adaptor but only if I connect them through the controller ports of a real N64, correct?
Announcement
Collapse
No announcement yet.
With Linux 5.12 Set To Boot On The Nintendo 64, The N64 Controller Driver Is Now Queued
Collapse
X
-
Originally posted by ddriver View PostGranted, but it is still kernel code that needs to be maintained.
I am asking because lately, the kernel has been dropping support for outdated yet relatively far more relevant platforms.
Originally posted by baka0815this driver won't benefit me if I connect my old (genuine) N64 controllers via a USB adaptor but only if I connect them through the controller ports of a real N64, correct?
However I believe there IS some support for USB adapter controllers, I dont know what state those are in though.
- Likes 3
Comment
-
Originally posted by ddriver View Post
Oh yes, I am sure that some abysmally spec'd console from 25 years ago is going to be of more use than support for a platform that has more or less completely taken over most markets.
Also, the maintainer of this code works for the Mesa project, so it's not like this is some random guy dropping some code and called it a day.Last edited by Vistaus; 26 January 2021, 12:49 PM.
- Likes 2
Comment
-
Originally posted by HyperDrive View PostWhat do you mean, polluting? The code is self-contained. You're not even building the code if you're not building your kernel specifically for an N64.
What people are going to use N64s for:
Play N64 games with stock firmware.
Given the age and specs, it seems it has little use running linux, as stock firmware is already optimized for obvious use cases.
The controllers, however would be of interest to people playing video games, either N64 emulators or just people fond of that console.
edit: If anyone wanted a multi-system emulator, there are many better options, both commercial and DIY.
- Likes 1
Comment
-
Originally posted by ddriver View PostWhat is the possible motivation for polluting the kernel code with support for such outdated, weak, barely used and barely useful platform?
Comment
-
There is something that nobody has thought yet. What if some company is planning on releasing a more powerful version of the N64 console that besides playing n64 original catridges can do other stuff like the newer game consoles of today?
- Likes 1
Comment
-
Originally posted by GI_Jack View Post
Lets put it this way:
What people are going to use N64s for:
Play N64 games with stock firmware.
Given the age and specs, it seems it has little use running linux, as stock firmware is already optimized for obvious use cases.
The controllers, however would be of interest to people playing video games, either N64 emulators or just people fond of that console.
edit: If anyone wanted a multi-system emulator, there are many better options, both commercial and DIY.
- Likes 1
Comment
-
Originally posted by ⲣⲂaggins View PostNo, there really is no reason. Linux was around before the N64, and they didn't use it as the operating system. Instead, they went with an approach where every rom has its own incredibly minimal OS baked into it, because of the extreme need to save space. Because of this, I have no idea what use Linux would be on the N64. Anyone who wants to run something on that console just writes lovingly hand-crafted MIPS assembly to do the job instead.
All the hardware quirks are also already well-known and documented. Besides, without knowing them, how would you get Linux up and running in the first place?
There is only one good reason I can think of for this project, which I completely endorse:
[image snipped]
Originally posted by HyperDrive View Post
Does any of this even matter? The system has barely enough RAM to boot the kernel.
Now try getting any GUI browser to run in <128MB...
Last edited by Paradigm Shifter; 26 January 2021, 09:39 PM.
Comment
-
Originally posted by GI_Jack View PostLets put it this way:
What people are going to use N64s for:
Play N64 games with stock firmware.
.
- Likes 1
Comment
-
Originally posted by Yttrium View PostNot quite, This code only works on the N64 linux version with real controllers. Which makes sense as no PC has native ports for N64 controllers and no N64 has USB ports for controllers trough USB adapters.
However I believe there IS some support for USB adapter controllers, I dont know what state those are in though.
Comment
Comment