Hacking Logitech Unifying | DC612
41:03
Пікірлер
@LavaCreeperPeople
@LavaCreeperPeople 10 күн бұрын
ok
@YADoctorVids
@YADoctorVids 25 күн бұрын
AWE WOT?! Upvotes for seeing how deep this rabbit hole goes. _TRY_ (nobody expects success) to get busybox or toybox equivalent running. AN shell. Get to AN shell. Updoots for continuance!
@Hellgenio
@Hellgenio 26 күн бұрын
Mesen version?
@decrazyo
@decrazyo 26 күн бұрын
I was using Mesen 0.9.9. I'm told that it doesn't work on newer versions of Mesen. Probably something wrong with the disk driver.
@Hellgenio
@Hellgenio 26 күн бұрын
@@decrazyo MAME doesn't work?
@decrazyo
@decrazyo 25 күн бұрын
@@Hellgenio I don't know. I've only really tested it on Mesen 0.9.9.
@Hellgenio
@Hellgenio 25 күн бұрын
@@decrazyo Mame also supports the Famicom keyboard
@alienJIZ1990
@alienJIZ1990 Ай бұрын
I really wanna try this. I have both a (non-pro) EverDrive N8 and I have a Famicom RAM Adapter + FDSStick, so 2 ways to play FDS games, but like you, no Famicom keyboard... Sadly there's no USB (or even PS/2) to DB15 cable I'm aware of that can talk to the NES like the famicom keyboard would
@decrazyo
@decrazyo Ай бұрын
Some of the LUnix documentation suggests that it's possible to connect an AT keyboard to a C64. Perhaps something similar could be done with the NES. I bet it would be fairly easy to make a PS/2 keyboard adapter out of an Arduino.
@drinkmeamericaimdelicious7999
@drinkmeamericaimdelicious7999 Ай бұрын
Great work, and yeah I was half expecting this to be just someone throwing a sbc into a nes case 😂
@Humaneriiing
@Humaneriiing Ай бұрын
Good editing! I use the same editor as yours.
@vifgaming
@vifgaming Ай бұрын
"But can it run Linux?": The sequel to "But can it run Doom?"
@sammiches6859
@sammiches6859 Ай бұрын
I wish I had the attention span to learn these things. I can't even get a Yamaha sound card to work with Blood (the 1997 PC game) in an original Gateway PC.
@Betruet
@Betruet Ай бұрын
great presentation thankyou
@vlc-cosplayer
@vlc-cosplayer 2 ай бұрын
I feel like soldering a keyboard and a memory mapper onto a NES cartridge wouldn't go against the spirit of this project. Sure, you'd need modified hardware, but at least you'd only have to shift one goal post, since all the code is running on a NES, as per the video title, instead of a Famicom ;3
@decrazyo
@decrazyo 2 ай бұрын
Agreed. I considered memory mappers to be allowed for this project from the start. After all, the FDS isn't much more than a weird memory mapper itself. The FDS just seemed like a really good fit for LUnix and, at least in theory, the FDS could be adapted to work with on the NES. As for the keyboard, the Family BASIC Keyboard can be adapted to work on the NES with minimal effort. I just don't own one xD
@swr8bit
@swr8bit 2 ай бұрын
i heared "..running on any ass" instead of "..running on an NES"))) lol, linux is it..
@decrazyo
@decrazyo 2 ай бұрын
lol
@benjaminnguyen5354
@benjaminnguyen5354 2 ай бұрын
Hey decrazyo! Can you ship out the seiko please. Thank you.
@Mr.1.i
@Mr.1.i 2 ай бұрын
6510 assembly works on c64 and the Nintendo if you format mario for a c64 a 5 line patch and the game loads level by level
@VandalIO
@VandalIO 2 ай бұрын
Can it run windows ?
@fourppounds
@fourppounds 2 ай бұрын
When will you be porting arch to famicom in full
@Henry-sv3wv
@Henry-sv3wv 2 ай бұрын
But can it run a docker container? :P
@yogiestefanus2442
@yogiestefanus2442 2 ай бұрын
Unix l never fail to amaze me. Here I am having difficulties with customizing bootloader.
@SLAVKINGRED
@SLAVKINGRED 2 ай бұрын
faster than a thinkpad
@Mr._Mythical
@Mr._Mythical 2 ай бұрын
Could you make a fork of LUnix that is just LUnix with all of the changes you make so it can be run on the FDS?
@user-zo1kn8ob7h
@user-zo1kn8ob7h 2 ай бұрын
hey now that we know we can run unix on a famicom do you think nes will run linux or?
@decrazyo
@decrazyo 2 ай бұрын
I think so. I've got an idea for how it can be done.
@user-zo1kn8ob7h
@user-zo1kn8ob7h 2 ай бұрын
5:35 tracks and sectors got it learned now simple and intuitive thanks
@user-zo1kn8ob7h
@user-zo1kn8ob7h 2 ай бұрын
omg 0xffff dinky
@user-zo1kn8ob7h
@user-zo1kn8ob7h 2 ай бұрын
4:00 bro you gotta stop you can only hit so much bro you're making every one else look bad
@user-zo1kn8ob7h
@user-zo1kn8ob7h 2 ай бұрын
3:30 bro i am so glad this exists thank you for being you although you will know you are not to thank for that lol
@user-zo1kn8ob7h
@user-zo1kn8ob7h 2 ай бұрын
2:15 1337<3
@user-zo1kn8ob7h
@user-zo1kn8ob7h 2 ай бұрын
1:45 consisting of a what
@StormsparkPegasus
@StormsparkPegasus 2 ай бұрын
The Linux kernel itself requires a memory management unit. Which the 6502 doesn't have. Minix is the most common Unix-like OS that does not require an MMU.
@alienJIZ1990
@alienJIZ1990 Ай бұрын
I had the same thought the other day since it's small enough to be baked in every Intel CPU post 2006, but sadly that won't work =/ LUnix is far closer in architecture out the gate so it was definitely a smarter choice for this project and regarding the MMU I found this on OSdev: "Although Minix 3 prior to 3.1.4 doesn't use the MMU, it did use virtual memory and memory protection to some extent. Rather than use paging, it used the segmentation system of x86 processors to achieve similar results." Maybe Minix 2 could be possible if there's no need for MMU and it doesn't rely on x86 specific functions but I'm sure it wouldn't be easy without basically rewriting it
@Lqflshortz
@Lqflshortz 2 ай бұрын
Windows 11 next, easy task 🤑🗣
@TheHackysack
@TheHackysack 2 ай бұрын
Sublime Text :D
@Lloyd33
@Lloyd33 2 ай бұрын
I see what you did there @5:40.. #TNG
@wisteela
@wisteela 2 ай бұрын
Very interesting and impressive.
@soggypeppermint4144
@soggypeppermint4144 2 ай бұрын
what about atari 2000
@szebike
@szebike 2 ай бұрын
Nice, this takes the "computer" in the word famicom to another level.
@Badspot
@Badspot 2 ай бұрын
Uhh akshually the correct term is "unix-lite"
@jama211
@jama211 2 ай бұрын
This is so cool!
@antii.atomiic
@antii.atomiic 2 ай бұрын
but can it run DooM, is the real question
@HwanyPlayz
@HwanyPlayz 2 ай бұрын
What a chad.
@Leo-bk4me
@Leo-bk4me 2 ай бұрын
Makea part two
@decrazyo
@decrazyo 2 ай бұрын
I'm working on it.
@apu_apustaja
@apu_apustaja 2 ай бұрын
@5:40 It was quite hypnotic.
@Pootie_Tang
@Pootie_Tang 2 ай бұрын
Now run Tux racing game on it
@commondenomvideos9604
@commondenomvideos9604 2 ай бұрын
Once you started talking about writing your own routines i knew this video is fire
@hoffer_moment
@hoffer_moment 2 ай бұрын
hi, you are super cool. sincerely, someone who has no Idea how you did that
@I_am_N0body
@I_am_N0body 2 ай бұрын
Now get a way to get it online and build and compile Minerd and see how many hashes ya get!
@wardrich
@wardrich 2 ай бұрын
Lintendo
@BlocklovesPCs
@BlocklovesPCs 2 ай бұрын
0:00 Wrong, you have completely avoided and underestimated the power of the phrase "But can it run DOOM?". I have never seen the phrase as such "But can it run Linux?".
@charlessentenat1250
@charlessentenat1250 2 ай бұрын
Apparently Linux runs on anything. Maybe we can get dos to run on it. I mean you can run basic on Atari. So that trick has been done before.
@DoubleAAmazin3
@DoubleAAmazin3 2 ай бұрын
You should play Rogue on it
@decrazyo
@decrazyo 2 ай бұрын
Interesting idea.
@Debu_Ranger
@Debu_Ranger 2 ай бұрын
You are hardcore! Very cool! Must have taken hours to write and figure it all out.
@Steveos312
@Steveos312 2 ай бұрын
yeaaa, an ol gaming console can run Linux, if that phrase was even a thing back in the day. The question is not if it can run Linux, what can you really _do_ with it practically? Typical Penguin fanboys (I'm sorry incels) that have nothing better to do to compile code and impress their friends.
@johnm9263
@johnm9263 3 ай бұрын
i think if it existed during the console's lifespan, including extra hardware should be "allowed" in terms of this type of challenge the entire purpose is that the NES should be the one in control, and not, as you say, "a shitty video card" where it basically takes a backseat to its "coprocessor" and instead becomes the coprocessor itself so even if the coprocessor is more powerful than the normal processor, the main processor should be doing all of the management, and using the coprocessor instead as support hardware what this means is that regardless of how fast the coprocessor works, its limited by the instruction processing power of the host processor, and what the host processor can then do with that