decrazyo
decrazyo
  • Видео 57
  • Просмотров 229 905
Linux Running on an NES?
github.com/decrazyo/lng-fds
Apologies for the audio quality.
How it Begins by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/by/4.0/
Source: incompetech.com/music/royalty-free/index.html?isrc=USUAN1100200
Artist: incompetech.com/
Long Time Coming by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/by/4.0/
Source: incompetech.com/music/royalty-free/index.html?isrc=USUAN1100173
Artist: incompetech.com/
Disco Ultralounge by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/by/4.0/
Source: incompetech.com/music/royalty-free/index.html...
Просмотров: 200 423

Видео

Hacking Logitech Unifying | DC612
Просмотров 3 тыс.Год назад
Thanks to DC612 for letting me speak. dc612.org/ My research: Logitech Unifying protocol re-implementation. github.com/decrazyo/unifying Tools for decrypting Logitech Unifying keystroke packets. github.com/decrazyo/logihack Prior research: travisgoodspeed.blogspot.com/2011/02/promiscuity-is-nrf24l01s-duty.html samy.pl/keysweeper/ github.com/samyk/keysweeper www.mousejack.com/ github.com/Bastill...
Grey-Box Testing Speedrun Any% Inbounds in 0:56.309
Просмотров 369Год назад
Second place Grey-Box Testing Speedrun. Be sure to check out the game's creator. ruclips.net/user/SamHogan
Game Inside A Game Former World Record Speedrun Any% in 2:41.317
Просмотров 208Год назад
Game Inside A Game Any% Former World Record Speedrun Your move, @Adamowich
Game Inside A Game Former World Record Speedrun Any% in 2:46.716
Просмотров 55Год назад
Game Inside A Game Any% Former World Record Speedrun Apologies for the lack of game audio
Dragster Untied World Record Speedrun Game 1 in 5.47
Просмотров 5 тыс.2 года назад
Dragster Game 1 Untied World Record Speedrun! They said it couldn't be done but Todd Rogers's infamous 5:51 has finally been destroyed with his own strategy! Edit: April Fools Special thanks to Omnigamer for his Dragster research/spreadsheet that made this video possible. Very special thanks to Todd Rogers who, in a way, also made this video possible.
Grey-Box Testing Speedrun Any% Inbounds in 0:57.792
Просмотров 812 года назад
Sub-Minute Grey-Box Testing Speedrun. Be sure to check out the game's creator. ruclips.net/user/SamHogan
Grey-Box Testing World Record Speedrun Any% Blindfolded in 3:59.466
Просмотров 1262 года назад
First Ever Blindfolded Grey-Box Testing Speedrun. Be sure to check out the game's creator. ruclips.net/user/SamHogan
Cell Machine World Record Speedrun All Levels in 1:12.350
Просмотров 5022 года назад
Cell Machine All Levels World Record Speedrun. Be sure to check out the game's creator and the former record holder ruclips.net/user/SamHogan ruclips.net/channel/UCEycZy7CZW5nr8rjzA3xD_w
Cell Machine Former World Record Speedrun All Levels in 1:14.333
Просмотров 722 года назад
Cell Machine All Levels Former World Record Speedrun. Be sure to check out the game's creator and the former record holders. ruclips.net/user/SamHogan ruclips.net/channel/UCEycZy7CZW5nr8rjzA3xD_w ruclips.net/channel/UCGjFnBcgL71aMNMoBAh4aZg
Cell Machine Former World Record Speedrun All Levels in 1:24.000
Просмотров 3,2 тыс.2 года назад
Cell Machine All Levels Former World Record Speedrun Touchscreen ftw. There is still plenty of time to save.
Game Inside A Game Former World Record Speedrun Any% in 2:55.650
Просмотров 10 тыс.3 года назад
Game Inside A Game Any% Former World Record Speedrun Level 16 could have been much faster.
Game Inside A Game Former World Record Speedrun Any% in 2:59.167
Просмотров 833 года назад
Game Inside A Game Any% Former World Record Speedrun First ever sub-3 for the web version
Game Inside A Game: Any% (Web) Speedrun [3:02.684]
Просмотров 203 года назад
Game Inside A Game: Any% (Web) Speedrun [3:02.684]
Game Inside A Game: Any% (PC) Speedrun [2:58.217]
Просмотров 5443 года назад
First ever sub-3 for the PC version Former world record
Nintendo World Championships: Super Mario Bros (NES) Speedrun [48.983]
Просмотров 1183 года назад
Nintendo World Championships: Super Mario Bros (NES) Speedrun [48.983]
Game Inside A Game: Any% (PC) Speedrun [3:03.567]
Просмотров 173 года назад
Game Inside A Game: Any% (PC) Speedrun [3:03.567]
Game Inside A Game: Any% (PC) Speedrun [3:07.900]
Просмотров 1463 года назад
Game Inside A Game: Any% (PC) Speedrun [3:07.900]
Game Inside A Game: Any% (PC) Speedrun [3:31.467]
Просмотров 343 года назад
Game Inside A Game: Any% (PC) Speedrun [3:31.467]
Nintendo World Championships: Super Mario Bros (NES) Speedrun [49.680]
Просмотров 463 года назад
Nintendo World Championships: Super Mario Bros (NES) Speedrun [49.680]
Nintendo World Championships: Super Mario Bros (NES) Speedrun [50.160]
Просмотров 213 года назад
Nintendo World Championships: Super Mario Bros (NES) Speedrun [50.160]
Nintendo World Championships: Super Mario Bros (NES) Speedrun [50.490]
Просмотров 243 года назад
Nintendo World Championships: Super Mario Bros (NES) Speedrun [50.490]
Ultimate Doom (Unity Port): E1M1 UV Speedrun [9.940]
Просмотров 943 года назад
Ultimate Doom (Unity Port): E1M1 UV Speedrun [9.940]
Nintendo World Championships: Super Mario Bros (NES) Speedrun [51.099]
Просмотров 463 года назад
Nintendo World Championships: Super Mario Bros (NES) Speedrun [51.099]
Yoshi World Record Speedrun A Type in 3:36.100
Просмотров 1 тыс.3 года назад
Yoshi World Record Speedrun A Type in 3:36.100
Nintendo World Championships Former World Record Speedrun Super Mario Bros in 51.570
Просмотров 933 года назад
Nintendo World Championships Former World Record Speedrun Super Mario Bros in 51.570
Yoshi World Record Speedrun B Type in 3:36.705
Просмотров 6713 года назад
Yoshi World Record Speedrun B Type in 3:36.705
Yoshi: B Type (NES) Speedrun [3:51.16]
Просмотров 204 года назад
Yoshi: B Type (NES) Speedrun [3:51.16]
Yoshi: B Type (NES) Speedrun [3:57.12]
Просмотров 184 года назад
Yoshi: B Type (NES) Speedrun [3:57.12]
Ultimate Doom: E1M1 UV Max Speedrun [0:35]
Просмотров 614 года назад
Ultimate Doom: E1M1 UV Max Speedrun [0:35]

Комментарии

  • @AndreBAnderson
    @AndreBAnderson 8 дней назад

    Did you ever build your own custom keyboard using the protocol?

    • @decrazyo
      @decrazyo 7 дней назад

      Not yet. I still plan to though. I've put some work into porting my code over to QMK but that's about as far as I've gotten.

  • @liam.28
    @liam.28 15 дней назад

    definitely a comment

  • @Mr.Doggo83
    @Mr.Doggo83 Месяц назад

    well that was fast

  • @g2_games
    @g2_games Месяц назад

    This was an amazing presentation

  • @LavaCreeperPeople
    @LavaCreeperPeople 2 месяца назад

    ok

  • @YADoctorVids
    @YADoctorVids 2 месяца назад

    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 2 месяца назад

    Mesen version?

    • @decrazyo
      @decrazyo 2 месяца назад

      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 2 месяца назад

      @@decrazyo MAME doesn't work?

    • @decrazyo
      @decrazyo 2 месяца назад

      @@Hellgenio I don't know. I've only really tested it on Mesen 0.9.9.

    • @Hellgenio
      @Hellgenio 2 месяца назад

      @@decrazyo Mame also supports the Famicom keyboard

  • @alienJIZ1990
    @alienJIZ1990 3 месяца назад

    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 3 месяца назад

      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 3 месяца назад

    Great work, and yeah I was half expecting this to be just someone throwing a sbc into a nes case 😂

  • @Humaneriiing
    @Humaneriiing 3 месяца назад

    Good editing! I use the same editor as yours.

  • @vifgaming
    @vifgaming 3 месяца назад

    "But can it run Linux?": The sequel to "But can it run Doom?"

  • @sammiches6859
    @sammiches6859 3 месяца назад

    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 3 месяца назад

    great presentation thankyou

  • @vlc-cosplayer
    @vlc-cosplayer 3 месяца назад

    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 3 месяца назад

      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 3 месяца назад

    i heared "..running on any ass" instead of "..running on an NES"))) lol, linux is it..

  • @benjaminnguyen5354
    @benjaminnguyen5354 3 месяца назад

    Hey decrazyo! Can you ship out the seiko please. Thank you.

  • @Mr.1.i
    @Mr.1.i 3 месяца назад

    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 3 месяца назад

    Can it run windows ?

  • @fourppounds
    @fourppounds 3 месяца назад

    When will you be porting arch to famicom in full

  • @Henry-sv3wv
    @Henry-sv3wv 3 месяца назад

    But can it run a docker container? :P

  • @yogiestefanus2442
    @yogiestefanus2442 3 месяца назад

    Unix l never fail to amaze me. Here I am having difficulties with customizing bootloader.

  • @SLAVKINGRED
    @SLAVKINGRED 3 месяца назад

    faster than a thinkpad

  • @Mr._Mythical
    @Mr._Mythical 4 месяца назад

    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 4 месяца назад

    hey now that we know we can run unix on a famicom do you think nes will run linux or?

    • @decrazyo
      @decrazyo 4 месяца назад

      I think so. I've got an idea for how it can be done.

  • @user-zo1kn8ob7h
    @user-zo1kn8ob7h 4 месяца назад

    5:35 tracks and sectors got it learned now simple and intuitive thanks

  • @user-zo1kn8ob7h
    @user-zo1kn8ob7h 4 месяца назад

    omg 0xffff dinky

  • @user-zo1kn8ob7h
    @user-zo1kn8ob7h 4 месяца назад

    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 4 месяца назад

    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 4 месяца назад

    2:15 1337<3

  • @user-zo1kn8ob7h
    @user-zo1kn8ob7h 4 месяца назад

    1:45 consisting of a what

  • @StormsparkPegasus
    @StormsparkPegasus 4 месяца назад

    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 3 месяца назад

      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 4 месяца назад

    Windows 11 next, easy task 🤑🗣

  • @TheHackysack
    @TheHackysack 4 месяца назад

    Sublime Text :D

  • @Lloyd33
    @Lloyd33 4 месяца назад

    I see what you did there @5:40.. #TNG

  • @wisteela
    @wisteela 4 месяца назад

    Very interesting and impressive.

  • @soggypeppermint4144
    @soggypeppermint4144 4 месяца назад

    what about atari 2000

  • @szebike
    @szebike 4 месяца назад

    Nice, this takes the "computer" in the word famicom to another level.

  • @Badspot
    @Badspot 4 месяца назад

    Uhh akshually the correct term is "unix-lite"

  • @jama211
    @jama211 4 месяца назад

    This is so cool!

  • @atomiic39
    @atomiic39 4 месяца назад

    but can it run DooM, is the real question

  • @HwanyPlayz
    @HwanyPlayz 4 месяца назад

    What a chad.

  • @Leo-bk4me
    @Leo-bk4me 4 месяца назад

    Makea part two

    • @decrazyo
      @decrazyo 4 месяца назад

      I'm working on it.

  • @apu_apustaja
    @apu_apustaja 4 месяца назад

    @5:40 It was quite hypnotic.

  • @Pootie_Tang
    @Pootie_Tang 4 месяца назад

    Now run Tux racing game on it

  • @commondenomvideos9604
    @commondenomvideos9604 4 месяца назад

    Once you started talking about writing your own routines i knew this video is fire

  • @hoffer_moment
    @hoffer_moment 4 месяца назад

    hi, you are super cool. sincerely, someone who has no Idea how you did that

  • @I_am_N0body
    @I_am_N0body 4 месяца назад

    Now get a way to get it online and build and compile Minerd and see how many hashes ya get!

  • @wardrich
    @wardrich 4 месяца назад

    Lintendo

  • @BlocklovesPCs
    @BlocklovesPCs 4 месяца назад

    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 4 месяца назад

    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.