I greatly enjoyed “So now that we’re done moving the goalposts, we can start porting Unix to the Famicom Disc System” and “the kernel is running trust me”.

  • Admiral Patrick@dubvee.org
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    11 months ago

    Saw that on Hack a Day the other day. It was pretty interesting. The video said it needed the extra memory available in the Famicom Disk Drive to run the Unix port, but then he shows it running (via an Everdrive) on an unmodified NES.

    I guess I’m just not familiar with the Everdrive. Does it provide extra memory the CPU can use similar to the FDS?

    • mozz@mbin.grits.devOP
      link
      fedilink
      arrow-up
      5
      ·
      11 months ago

      Hm, that’s a great question. Maybe the Everdrive can provide RAM to the system as if it were on the cartridge (thus moving the goalposts again though only by a tiny bit)? It would have to, in order to allow people to play MMC cartridges…

    • evidences@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      11 months ago

      I guess I’m just not familiar with the Everdrive. Does it provide extra memory the CPU can use similar to the FDS?

      From my understanding Everdrive works as a disk emulator for whatever system it’s designed for and since this one supports famicom disk system roms I’m assuming krikzz probably designed the fpga on the Everdrive to cover the extra ram and what not. I am no expert in this stuff though so I could very well be wrong.

  • itsathursday@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    11 months ago

    I will admit I only made sense of the star trek reference when talking about the disk read behaviour and not much else, but Imm glad this project lead to this video.