[HN Gopher] NES 64 - Commodore 64 Kernal and Basic ROMs Ported t...
       ___________________________________________________________________
        
       NES 64 - Commodore 64 Kernal and Basic ROMs Ported to the NES
        
       Author : muterad_murilax
       Score  : 72 points
       Date   : 2022-02-15 19:54 UTC (3 hours ago)
        
 (HTM) web link (forums.nesdev.org)
 (TXT) w3m dump (forums.nesdev.org)
        
       | KerrAvon wrote:
       | I was just thinking that what the NES really needs is the world's
       | slowest disk drive.
        
         | Zenst wrote:
         | I'll defrag that for the younger audience - the commodore 64
         | had a slow external disc drive and best explained "The 1541 was
         | very slow in loading programs because of a poorly implemented
         | serial bus, a legacy of the Commodore VIC-20"
         | https://en.wikipedia.org/wiki/Commodore_64_peripherals#Flopp...
        
           | reaperducer wrote:
           | _I 'll defrag that for the younger audience_
           | 
           | Does the younger audience even know what "defrag" is?
           | 
           | I don't think I've defragged a drive since the days when you
           | could magically make more RAM and storage appear by running
           | Stacker.
        
         | rzzzt wrote:
         | I can't find any stats on the Famicom Disk System, but it was
         | probably not a beast.
        
         | bullen wrote:
         | That and one button joystick!
         | 
         | But fortunately for us RR-Net and Nunchuk64 solves both
         | problems.
         | 
         | I load Super Mario Bros. 64 in 1 second over ethernet with
         | codenet from my PC and then I play it with NES Mini I2C
         | controller on C64!
        
       | qbasic_forever wrote:
       | Wow I had no idea there was a keyboard and BASIC ROM for the
       | Famicom: https://en.wikipedia.org/wiki/Family_BASIC It's a shame
       | this never got released for the NES in the USA. I would have had
       | a lot more fun with this instead of the silly Rob robot.
        
       | kwertyoowiyop wrote:
       | Why have I never thought of trying to get AppleSoft running on
       | the NES? I have no imagination.
        
       | buescher wrote:
       | What fun. I was an Atari guy but I could get into something like
       | the Apple II firmware running on something from the era with more
       | interesting graphics and sound hardware.
        
       | ncmncm wrote:
       | Where does this spelling "kernal" come from, originally, and why
       | is it so persistent?
       | 
       | (Serious question, not a complaint.)
        
         | einherjae wrote:
         | Commodore themselves called the OS "kernal" in the manual.
        
         | warpspin wrote:
         | https://en.wikipedia.org/wiki/KERNAL#The_name
        
           | reaperducer wrote:
           | Today I learned:
           | 
           | "the KERNAL implemented a device-independent I/O API not
           | entirely dissimilar from that of Unix or Plan-9, which nobody
           | actually exploited, as far as is publicly known. Whereas one
           | could reasonably argue that 'everything is a file' in these
           | latter systems, others could easily claim that 'everything is
           | a GPIB-device' in the former."
        
       | chillingeffect wrote:
       | I love this, but it's kinda the wrong direction as C64 BASIC had
       | no instructions for gfx and sound.. it was all through pokes. I
       | liked using Simon's Basic to get GFX on my C64 back in the day,
       | but until I had it, I highly envied the Apple 2 and Atari BASIC
       | commands!
        
         | buescher wrote:
         | This is basically why there are all these Commodore firmware
         | ports - because the kernal doesn't provide all that much and
         | the BASIC has no substantial hardware dependencies.
        
       ___________________________________________________________________
       (page generated 2022-02-15 23:00 UTC)