Shatur@lemmy.ml to Linux@lemmy.ml · edit-21 year agoLinux Running on an NES?www.youtube.comexternal-linkmessage-square14fedilinkarrow-up1177arrow-down18file-textcross-posted to: notawfultech@awful.systemsretrocomputing@lemmy.sdf.orgretrogaming@lemmy.world
arrow-up1169arrow-down1external-linkLinux Running on an NES?www.youtube.comShatur@lemmy.ml to Linux@lemmy.ml · edit-21 year agomessage-square14fedilinkfile-textcross-posted to: notawfultech@awful.systemsretrocomputing@lemmy.sdf.orgretrogaming@lemmy.world
The author managed to run LUnix on an NES without tricks, like embedding a Raspberry Pi into the cartridge.
minus-squareagent_flounder@lemmy.worldlinkfedilinkEnglisharrow-up20·1 year agoUnix like OS in 6502 assembly? Dang. I’m impressed. That’s seriously cool.
minus-squareRichard@lemmy.worldlinkfedilinkEnglisharrow-up1·1 year agoBut theoretically not that difficult? I mean, the whole point of Unix was that it is written in C and therefore platform-independent. Principally, all you need to port a POSIX Unix OS is a C compiler for the architecture that you’re targeting.
minus-squareagent_flounder@lemmy.worldlinkfedilinkEnglisharrow-up1·1 year agoI suppose a cross compiler for 6502. What I’m not sure of is what kind of timer interrupts the 6502 supports.
Unix like OS in 6502 assembly? Dang. I’m impressed. That’s seriously cool.
But theoretically not that difficult? I mean, the whole point of Unix was that it is written in C and therefore platform-independent. Principally, all you need to port a POSIX Unix OS is a C compiler for the architecture that you’re targeting.
I suppose a cross compiler for 6502. What I’m not sure of is what kind of timer interrupts the 6502 supports.