Slashdot Mirror


Reviving a Commodore 64 Computer Using a Raspberry Pi

concertina226 (2447056) writes "A group of Commodore fans are working on a new emulator with the ability to turn the Raspberry Pi £30 computer into a fully functioning Commodore 64 fresh from the 1980s. Scott Hutter, creator of the Commodore Pi project, together with a team of developers on Github, are seeking to build a native Commodore 64 operating system that can run on Raspberry Pi. 'The goal will be to include all of the expected emulation features such as SID sound, sprites, joystick connectivity, REU access, etc. In time, even the emulation speed could be changed, as well as additional modern graphics modes,' he writes on his website."

165 comments

  1. 8 out of 10 for cool. 1 out of 10 for interesting by jellomizer · · Score: 4, Insightful

    We have had C64 emulators for a while.
    The Raspberry PI is more than enough to do the work of a 30 year old personal
    computer.

    It isn't really that interesting the fact that it has been done.
    But for the person who did it, I would say it was pretty cool that they tried.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  2. We know.. by Anonymous Coward · · Score: 0

    That this has been done before.
    That board X from Y could do it too, and probably faster and cheaper and with extra shiny.
    That your smart phone can already do this.
    That you still need a keyboard and a mouse and a monitor.

    Now how about some originality in the trolling for a change.

  3. Re:8 out of 10 for cool. 1 out of 10 for interesti by drinkypoo · · Score: 4, Insightful

    What would be genuinely cool, on the other hand, would be a board which went with it which included a SID socket and which implemented all the hardware interfaces, and which attached to the GPIO.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  4. This could be cool by ganjadude · · Score: 1

    I currently have a dresser full of over 2000 C64/128 disks , system tools, etc. I have 2 working 64s 2 broken 64 and a working 128. I play with them from time to time but its so much work to keep them up and running (the 2 broken ones are used for parts these days) I wouldnt hate on this

    --
    have you seen my sig? there are many others like it but none that are the same
    1. Re:This could be cool by guytoronto · · Score: 1

      Most likely the majority of those floppy disks will have issues. Magnetic media doesn't last forever.

    2. Re:This could be cool by ganjadude · · Score: 1

      you are correct. I keep them in a climate controlled area, but id say 1 out of 10 that I try are corrupt. Its a shame but I just cant bring myself to throw it all away eventhough the truth is they are 100% useless, even if they work in todays world

      --
      have you seen my sig? there are many others like it but none that are the same
    3. Re:This could be cool by no1nose · · Score: 1

      I wonder if they will be able to emulate the long, loud, load times of the 1541 :)

      LOAD "*",8,1

    4. Re:This could be cool by jandrese · · Score: 2

      If you love them, get them all backed up on to a HDD ASAP, and make sure your HDD is backed up regularly as well. You can fit an insane number of C64 floppies on a modern HDD, so keeping the images around won't take much space at all. The only way to really preserve data long term is to maintain it by bringing it with you as you upgrade.

      --

      I read the internet for the articles.
    5. Re:This could be cool by jandrese · · Score: 2

      translates to:

      file= open(firstavailablefile());
      sleep(disksize(firstavailablefile()) / 1000);
      read(file, memory, disksize(firstavailablefile()));

      --

      I read the internet for the articles.
    6. Re:This could be cool by jtownatpunk.net · · Score: 1

      I had a 128 for a while. The only 128 command I used regularly was GO 64.

    7. Re:This could be cool by Anonymous Coward · · Score: 0

      Sounds about right, I doubt those fail more than 10% as that is about what I get from my old 360k and the C64 was even less dense. Much like everything else the newer they are the faster they fail :(

      No one screaming about the random headline generator yet? This is nothing about 'reviving' a C64...sigh. Verbs are hard.

    8. Re:This could be cool by Mr+Foobar · · Score: 1

      you are correct. I keep them in a climate controlled area, but id say 1 out of 10 that I try are corrupt. Its a shame but I just cant bring myself to throw it all away eventhough the truth is they are 100% useless, even if they work in todays world

      I still have my old Kaypro's, an '83 IV and a 10, loved them then and love them still today. It was fun running the IV as a terminal to an old 386 running Minx and a highly modified Apache, just for shitz 'n giggles. Anyway...

      Oddly, the media included with both the IV and the 10 are all good, and run perfectly. I copy them to floppies (which are getting increasingly very hard to purchase), and after a good while, the floppies start going bad. I took the time to make images of all the media I have, still do when I have time. A spare 250G has thousands of images, hardly any space taken. Then I start to find a floppy I made a couple of years ago has gone to crap and have to start over. Gonna run out of blank floppies, and I'm sure as hell -not- going to use the original floppies for work.

      --
      -> I dislike sigs...
    9. Re:This could be cool by Neo-Rio-101 · · Score: 1

      Just make sure that you haven't got any missing games and programs from Gamebase64 www.gb64.com

      They'll be interested in any rare disks of games and educational software for preservation and archival.

      --
      READY.
      PRINT ""+-0
    10. Re:This could be cool by Anonymous Coward · · Score: 0

      Keeping garbage is a symptom of hoarding.

      Hoarding is a mental disorder.

    11. Re:This could be cool by ganjadude · · Score: 1

      thanks, I will check that out and see if i can contribute anything. I got my stuff from a school that was throwing it all away so i wouldnt be surprised if i dont have some obscure stuff

      --
      have you seen my sig? there are many others like it but none that are the same
  5. Re:LOLOLOL by Jeremiah+Cornelius · · Score: 2

    I am still getting my PDP 11/70 ported to Raspberry Pi. RT11 and RSTS.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  6. Re:8 out of 10 for cool. 1 out of 10 for interesti by Richy_T · · Score: 4, Interesting

    Agreed. These systems had a lot going for them at the time (I was a Spectrum guy myself) but so much has moved on. What would be interesting would be to bring the spirit of these old systems into the modern age rather than just replicate them wholesale. Boot into a system which allows you immediate programming (preferably with a modern OO syntax) and access to video, sound and peripherals. If there's anything that has suffered over the past three decades, it's easy access to I/O.

  7. NEAT by Anonymous Coward · · Score: 0

    ...that is all

  8. Time to start patenting... by Anonymous Coward · · Score: 0

    ... on a rasberry pi. I'm going to start patenting things already patented like a round shape... on a rasberry pi, rounded corners... on a rasberry pi, A closed SOC... on a rasberry pi, calculating taxes... on a rasberry pi, perpetual motion machine... on a rasberry pi and sue you all.

    1. Re:Time to start patenting... by Anonymous Coward · · Score: 0

      Good luck with that. Patents are really fucking expensive .

    2. Re:Time to start patenting... by AdamColley · · Score: 1

      It's okay, he can pay for them with the power generated by his perpetual motion device and the winnings from his nobel prize.

  9. Re:8 out of 10 for cool. 1 out of 10 for interesti by Anonymous Coward · · Score: 1

    If there's anything that has suffered over the past three decades, it's easy access to I/O.

    That's because it was one of the greatest sources of system crashes.

  10. I on the other hand... by Narcocide · · Score: 1

    Give it a 10/10 for cool and an 8/10 for interesting. I guess not everyone's experiences with the C64 had the same value.

    Also, of the other machines that existing c64 emulators run on, how many of them can be powered by two 9v batteries?

    1. Re:I on the other hand... by MtHuurne · · Score: 1

      The real question is why a C64 emulator would require a dedicated OS instead of just running it under Linux. If you want to reduce boot time, just turn off all unnecessary features in the kernel config and put the emulator in the initrd, you should be able to have a C64 BASIC prompt in less than 3 seconds.

    2. Re:I on the other hand... by Narcocide · · Score: 2

      Have you ever actually booted Linux on a raspberry pi or booted a C64 and actually used it? Your question is akin to asking "why would anyone want to ride a bicycle down the street when they could just ride the bicycle around inside the back of a 18-wheeler while it drives down the street?"

    3. Re:I on the other hand... by MtHuurne · · Score: 1

      The computer lab in my primary school ran on C64s and I own a working MSX (home computer from the same era as the C64). I know how fast they boot. I haven't booted a Raspberry Pi yet, but I have run and built several embedded Linux systems. I'm sure booting Raspbian into X11 will take a while, but if you build a dedicated image for running a single emulator it could boot very quickly.

      I'm not comparing a full XFCE/X11/GNU/Linux stack to a dedicated emulation OS, I'm comparing the Linux kernel plus a boot script to a dedicated emulation OS. Sure a dedicated OS could be more efficient, but then you'd want support for HDMI, composite video, audio, SD card, file systems, USB mass storage, USB keyboards and game controllers etc. and when all that is implemented and working reliably you've spent at least months and probably years in development. That's a lot of effort to go from a 3 second boot time to 500 ms. And then you find out that the real limit to boot time is how long it takes for your TV to switch to the right HDMI input...

      Besides, you could cheat: screenshot the C64 title screen and display that as a splash screen. That's what iOS apps do to make it feel as if they launch instantly. Then run the first second or so of emulation in fast forward mode to compensate for the time the kernel took to initialize.

  11. Re:LOLOLOL by LWATCDR · · Score: 3, Informative

    Why? Just get this http://simh.trailing-edge.com/ and compile it.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  12. Vice and Frodo 64 by innocent_white_lamb · · Score: 5, Informative

    I use Vice on my desktop computer and Frodo C64 on my Android phone. Accordingly, I don't need an extra gadget to play with my Commodore 64.

    Gamebase64 has everything you never needed to know about C64 games, Girls of '64 for everything in 8-bit nudity, and AppsnToolsBase64 for everything in utilities, business and productivity applications.

    All c64 programs are tiny in modern terms; an uncompressed 1541 floppy disk image is only 170k. So you can carry every significant Commodore 64 program that was every released on a single flash drive or on your phone, and have plenty of room to spare.

    --
    If you're a zombie and you know it, bite your friend!
    1. Re:Vice and Frodo 64 by ganjadude · · Score: 1

      Thank you for the links. I knew of some of them but not gamebase, Ill be checking that out tonight

      --
      have you seen my sig? there are many others like it but none that are the same
    2. Re:Vice and Frodo 64 by ChrisSlicks · · Score: 1

      Vice is Linux compatible and written in straight C, so technically all this should take is a re-compile for ARM and you're up and running - barring any issues.

      These guys seem determined to do it the hard way, and rather than have it run as an emulator under a host OS, they are running the emulator as the OS. Primary advantage is load time (much smaller kernel), performance improvement would be negligible.

    3. Re:Vice and Frodo 64 by Minwee · · Score: 1

      I use Vice on my desktop computer and Frodo C64 on my Android phone. Accordingly, I don't need an extra gadget to play with my Commodore 64.

      I was about to say something nice about the Android port of Frodo and how great it was that the developer must have finally figured out how to swap disks without entering 'LOAD"*",8,1' and had a keyboard that looked even vaguely like the original but...

      No. Never mind. It's still nice to have but bordering on unusable for anything complex.

    4. Re:Vice and Frodo 64 by innocent_white_lamb · · Score: 1

      A lot of stuff isn't up to much on the Android C64 emulator, but I highly recommend that you try Leaderboard Golf. Leaderboard Golf looks and works just like it was made for Android phones.

      --
      If you're a zombie and you know it, bite your friend!
    5. Re:Vice and Frodo 64 by Anonymous Coward · · Score: 0

      gamebase is a windows program. If you are a Linux user check ixbar3000 (or jGamebase).

    6. Re:Vice and Frodo 64 by Anonymous Coward · · Score: 0

      I've always been of the opinion (perhaps I should say desire) that running code without an OS should be much easier. I mean, I have written OS for x86, and there's a butt-ton of boilerplate just to setup the MMU, then talk to all the hardware, it would be nice if just once someone put all that code in a reusable library, so you could just compile, link and run your program on bare metal.

    7. Re:Vice and Frodo 64 by atwupack · · Score: 1

      I never had the idea to look for C64 based nudity ... until now. And I can't stop looking for all the "games" I had in the 80s.

  13. old tech by ecorona · · Score: 1, Offtopic

    Can someone please explain this obsession with the Commodore 64? I don't understand why they would fixate on old technology when what we have now is far superior.

    1. Re:old tech by Narcocide · · Score: 1

      http://www.youtube.com/watch?v...

      If you weren't there, this video may sum it up the best.

    2. Re:old tech by Anonymous Coward · · Score: 5, Insightful

      It's called nostalgia. You'll know what it is when you get older.

    3. Re:old tech by ArcadeMan · · Score: 5, Insightful

      Superior in specifications, maybe. But I'd say that 99.999% of today's programmers have no fucking clue what code optimisation really means. This is nostalgia about a time when people actually gave a fuck about what they were doing.

    4. Re:old tech by gstoddart · · Score: 1

      Can someone please explain this obsession with the Commodore 64?

      Nostalgia.

      These were the first computers many people used, and and the games were quite legendary to some people.

      Because they can.

      Now that they're all grown up and have these spiffy new toys to play with, you have to do something with it.

      Vanity.

      It has always been true that programmers tend to play with projects that appeal to them and which they find fun and interesting. That there's already a crap ton of the same kind of app is irrelevant. This one is mine dammit.

      Why not?

      So if in the process of learning to use something new, you decide to re-implement/emulate something old, what's the harm in it? Do you care that someone nerded out and created an emulator?

      Girls.

      Because, really, the ultimate pick up line is "Hey baby, wanna see my C64 emulator on my Raspberry Pi"? Right? Anyone?

      --
      Lost at C:>. Found at C.
    5. Re:old tech by Anonymous Coward · · Score: 1

      Lies. There were tons of shit programmers even in the C64 days.

    6. Re:old tech by Tablizer · · Score: 1

      I don't understand why they would fixate on old technology...

      Revoke his Nerd Card immediately. He is not one of us. I bet his computer chair is completely free of pizza stains too.

    7. Re:old tech by Anonymous Coward · · Score: 0

      Yep his chair has a vibrating butt plug sticking out of the seat. It's wired up to turn on when he spreads his ass cheeks, sits down and opens up his MacBook Pro.

    8. Re:old tech by Lord+Kano · · Score: 1

      Nostalgia.

      Reliving past glory.

      Interest in computing history.

      Some guys collect classic cars even though newer cars can get better mileage and have lower emissions.

      Some people like to make their own cabinets, even though it's cheaper and easier to go to Ikea.

      I collect WWI/WWII vintage guns. I have guns made as far back as 1923 even though a new AR is cheap, easy and available.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    9. Re:old tech by ruir · · Score: 1

      Ease of programming too. Nowadays it is so much more difficult to do something useful with/or small programas. Just a box popping up with hello word involves often installing and leading with an IDE, learning an API, and some hundred lines of code...nothing like 10 PRINT "HELLO WORD!"... or MOV AH,9 MOV DX,ADDR MESSAGE, INT 21h....good times.

    10. Re:old tech by bjdevil66 · · Score: 3, Interesting

      While schools had Apple computers, many 40 somethings first cut our teeth with computers at home on the C64 or Vic-20. With the C64, I first saw a modem (300 baud) and connect to a BBS system, a floppy disk drive (5.25" - holepunched to use both sides), and compressed digital music (at a C64 club meeting someone had a 10 second snippet of compressed, digital music on a C64 - sounded like crap and took (the usual) 2 minutes to load, but it was a decade ahead of MP3s.)

      It also had BASIC programming capabilities with the disk drives for storage. You could draw sprites/graphics, program songs, do basic word processing, etc. Save it on your floppy disk and you were set.

      Finally, the C64 had great games that made the pre-NES home consoles like the Atari 2600 look like garbage. The game selection was big enough to where a lot of good games were eventually produced: Ultima III/IV/V (or Bard's Tale, Temple of Apshai, Sword of Fargoal) = World of Warcraft. Arcade/Adventure/Pinball Construction Kit(s) = Minecraft. Karateka/Yie Ar Kung Fu = every fighter game ever. Beachhead = a 2D Call of Duty. Other great games off the top of my head -- Mission Impossible, Raid Over Moscow, Summer/Winter Games (Epyx), Raid on Bungeling Bay, etc.

      It was also our first exposure to pirated software trading and beating DRM (Fast Hack'Em, etc.). To play our pirated version of archon (a great cross of chess and 2-D shooter):

      load"*",8,1 (,8,8)
      sys 24832

      The system is a fossil today, but it was great for its time... You just kinda had to be there.

    11. Re:old tech by CubicleZombie · · Score: 1

      It's called nostalgia. You'll know what it is when you get older.

      Will he?

      I'm typing this on a commodity laptop - I don't even remember the model number. In a year it will be in the trash. It will never be as cool as my VIC-20 or Apple 2+, which I still have more than 30 years later.

      --
      :wq
    12. Re:old tech by leathered · · Score: 4, Funny

      He'll be disappointed though, nostalgia isn't half as good as it used to be.

      --
      For all intensive porpoises your a bunch of rediculous loosers
    13. Re:old tech by Anonymous Coward · · Score: 0

      I constantly wish I had a time machine and could go back to the 1980s and buy an Atari 800 brand new from a computer store.

    14. Re:old tech by Minwee · · Score: 1

      Nostalgia used to really mean something, but nowadays it's just not the same.

    15. Re:old tech by Nidi62 · · Score: 1

      I collect WWI/WWII vintage guns. I have guns made as far back as 1923 even though a new AR is cheap, easy and available.

      I have an Austrian Lorenz rifled musket that has been in my family since the Civil War. I win. But seriously, one gun I really want to add to my collection is an M1 Carbine made by either GM or IBM, because that's just plain cool, and one hell of a conversation starter.

      --
      The only thing necessary for evil to triumph is for it to be pitted against a slightly greater evil
    16. Re:old tech by olsmeister · · Score: 1

      Also, because I felt like on the C=64 I really understood what was going on at the hardware level. You knew the machine inside/out, top-to-bottom (at least a lot of people did). It's really hard to get that same kind of feeling these days with high level languages, code libraries and code bloat, and hardware abstraction layers.

      It would be naive to think the same kind of system could exist in this day and age of networked computers and malicious hackers, but back then it was nigh impossible to get into something that a simple power cycle wouldn't fix.

    17. Re:old tech by Anonymous Coward · · Score: 0

      ...Impossible Mission, Raid Over Moscow, Summer/Winter Games (Epyx), Raid on Bungeling Bay, etc.

      Minor correction

    18. Re:old tech by Anonymous Coward · · Score: 0

      Kids today or from not too long might not remember specific hardware, but will remember software that they first learned on. A lot of people remember specific hardware because at the time there was either a lot of difference between features they cared about, or more likely because the software they used was tied to it. So now there won't be so much as remembering a specific piece of hardware (unless someone is learning on something like the Pi, or some other system on a chip or embedded system), but will still have nostalgia for the language of platform they learn on.

    19. Re:old tech by CaseCrash · · Score: 2

      But I'd say that 99.999% of today's programmers have no fucking clue what code optimization really means..

      CPU power is cheap, let the compiler optimize what it can, take care of larger bottlenecks, and who cares? The rapid development we have now allows us to progress at an amazing rate because it usually doesn't matter if we waste a few cycles. You can continue to do F1 at the edges, but the mass in the middle is fine with a Civic.

      --
      No, that link you posted to a web comic we've all seen a hundred times is not "obligatory."
    20. Re:old tech by thedonger · · Score: 1

      Kids today or from not too long might not remember specific hardware, but will remember software that they first learned on. A lot of people remember specific hardware because at the time there was either a lot of difference between features they cared about, or more likely because the software they used was tied to it. So now there won't be so much as remembering a specific piece of hardware (unless someone is learning on something like the Pi, or some other system on a chip or embedded system), but will still have nostalgia for the language of platform they learn on.

      But keep in mind the ubiquity of said hardware in software in today's world. I cut my teeth on the Vic-20 and later the C64, but back then I was one of the only kids in school who had a computer. That is what makes this type of nostalgia so, er, nostalgic. 30 years from now a kid who is ten today will not have been the only kid on the block with a computer. Shit, they got toddler laptops these days.

      --
      Help fight poverty: Punch a poor person.
    21. Re:old tech by ecorona · · Score: 2

      I want those 5 minutes of my life back. That explains nothing.

    22. Re:old tech by Crimey+McBiggles · · Score: 1

      Maybe there were, maybe there weren't. Point is, now days it's relatively easy for a shit programmer to get their shit app plastered all over the 'net and downloaded into a million smartphones. Back then, if your program sucked, no one would bother redistributing it, since it required floppy disks and physical action. Ergo, those shit programmers never got recognized, and those programmers who could cook up something pretty sick within 64K of RAM got mad street credit because it was actually impressive in the very real sense of the word.

      --
      Crimey
    23. Re:old tech by jandrese · · Score: 5, Insightful

      It's the first computer many people had access to, and especially the first computer they could actually program themselves. In an era where PCs cost thousands of dollars, a C64 cost only a couple hundred. Parents could afford them and the default shell was a BASIC prompt. Plus, it had built-in hardware to support making games (sound chip, sprite generator, joystick port) which made interesting to the kids first learning how to program on it.

      --

      I read the internet for the articles.
    24. Re:old tech by ecorona · · Score: 1

      I totally get it. This explanation makes sense. My first computer was a 100 Mhz Mac with Mac OS 7.5. I was so excited about the computer that I read an entire book explaining every detail of the OS. America Online was pretty much the only ISP. I used to love finding people of various professions, instant messaging them, and asking questions I could never normally get answered. About 9/10 times I'd get ignored, but those people in a good mood would explain fascinating stuff. I know how you C64 peeps feel. If I could recreate that original AOL atmosphere where I had a different epiphany each week, I would do so wholeheartedly.

    25. Re:old tech by Bing+Tsher+E · · Score: 1

      I have a large mechanical wall clock made by Simplex. Simplex was a division of IBM back when IBM made wall clocks and time clocks for business. Because they are a Business Machine company. I wish it was older and branded IBM, and not branded by the split-off company. As it stands it's kind of like the 1960's version of a Lenovo.

    26. Re:old tech by BitZtream · · Score: 1

      Yes, he will. He'll have an Android or iPhone emulator instead, or whatever was relatively 'new' and novel at the right time in his life for him to remember how much of a good time it was.

      Everyone gets nostalgic, but its not for the same thing. He'll have his own thing to get misty eyed over, what it may be, I can't say. May even be something like going to 2d movies, or hanging out in smoky bars (since they seem to be vanishing) ...

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    27. Re:old tech by MarcoAtWork · · Score: 3, Insightful

      I laughed at the joke, but it is actually true, you can't compare the feeling one got in the early 80s when computers were new and mysterious (and expensive) and they got a C64, the vast majority of things now are commodity, there is going to (predictably) be a new and (slightly) improved model next year or in a couple of years at the most, there is not as much attachment as there used to be.

      When the C64 came out, you didn't already know that next July/September the C65 was going to come out, and the year after the C66, etc. you didn't need a credit card to play your C64 games, you didn't need to pay $0.99 every 5 games of Archon or wait 1 day for the 'crystal' to 'recharge', most games were not thinly veiled attempts to nickle and dime you to death. You didn't have Archon 1983 knowing that Archon 1984 was going to come out next year with slightly reskinned pieces, and Archon 1985 the year after that with maybe a rule tweak or two.

      In order to have nostalgia you need a unique time to think about, and nowadays electronics (and increasingly games) are anything but unique: there is no money in fostering feelings of attachment to what you bought, the money is to make you want to get rid of it and get a 'better' model basically as soon as you got home from the store.

      --
      -- the cake is a lie
    28. Re:old tech by Mryll · · Score: 1

      Just LDA and JSR to $FFD2 :)

    29. Re:old tech by Mryll · · Score: 1

      Agreed, if you read the reference guide you really had an understanding of the way it worked.

      By the time the DOS architecture machines reached the point that a pointer was a pointer was a pointer, I gave up my grip on trying to fully understand the machine from outside to inside to focus on what I could accomplish within the framework of ANSI C. Things feel increasingly squishy each year with layers upon layers. There's too much for me to really grok in the same depth that I used to. The focus shifts to consistent understanding of a number of adjacent domains in an appropriate depth to get work done.

    30. Re:old tech by Narcocide · · Score: 3, Informative

      Ok, you're right. I'm sorry, that was completely pointless. In all seriousness, what is probably most telling about the time period in computing and why there is still such a following today is in the second sentence of its wikipedia page; "Listed in the Guinness Book of World Records as the highest-selling single computer model of all time, independent estimates place the actual number sold between 10 and 17 million units."

      While its true that shortly after that era the "IBM PC revolution" effectively fragmented individual model counts so far that counting sales based on single model figures became a pointlessly obscure metric to gauge the total picture of the market, it also remains true that at that point the highest-end IBM models could only do 4 screen colors simultaneously (compared to the Commodore's 16) and 1 sound at a time (compared to the Commodore's 3) even for years after the practical extinction of the C64 from a sales perspective, and that there is still to date no single other model of personal computer that ever achieved such market penetration, and most likely there also never will be again.

    31. Re:old tech by MichaelJ · · Score: 1

      $-terminated string output. Bless ya for bringing back good memories. Gotta go now ... INT 20h.

      --

      Michael J.
      Root, God, what is difference?
    32. Re:old tech by Anonymous Coward · · Score: 0

      Mod redundant. All Macbbok Pros come with that - always have.

    33. Re:old tech by confused+one · · Score: 2

      See, this is where it goes all sideways.

      I have a 44 year old truck. I get the collecting cars thing. I understand the collecting old guns thing. I get the being creative and building your own furniture thing. But he's not collecting old computers and keeping them alive. He's making a copy of the old machine using a new one, that acts somewhat like (but will never behave exactly like) the old one. The guy's creating yet another emulator using an ARM processor board.

      Car analogy again: my truck has the original engine castings. It's basically an 1970 LT1 engine, tuned for truck use, which makes it doubly cool; but, it's still the original castings. It's still carbureted. It still has the mechanical voltage regulator. It's as original as I can make it, reasonably speaking (the A/C may need to be upgraded because R-12 is damned hard to find and expensive). If he wanted to do it right, he'd start with an actual C64 or at least with a 6510 processor, which might require he make one...

    34. Re:old tech by Bonobo_Unknown · · Score: 5, Insightful

      I don't know that blindly optimising for one set of resources is a good thing. My grandpa would say the same thing when us kids worked in the shed, he would constantly remind us to collect the nails from the timber we were re-purposing, and straighten them and put them into jars because once upon a time in the great depression nails were much more expensive than they were now, and you couldn't go down to the store and get 100 for a dollar, and in any case you didn't have a dollar. In this sense grandpa was really optimised for nail and resource consumption, but perhaps he was not optimised for time consumption. So he was optimising for resources in a time where he would have been a better manager to optimise for time.

      When you talk about code optimisation you are always talking about a trade off. In old systems you were forced to optimise for memory and processor time at the expense of time, money, security and memory protection (robustness) optimisation. Now, with far more memory and processor cycles available to us than most programs need we can optimise for other things - example: we can use frameworks and libraries to manage memory so that programs although they don't run as fast as they would if optimised for memory and processor they don't leak memory, and their performance is adequate for their use case. It also takes a lot less time and resources to develop now.

      So what I am saying really is when you say something like "99.999% of today's programmers have no fucking clue what code optimisation really means", well the truth is that they do, but that they are optimising for the elements that are the most scarce rather than the elements that are now relatively abundant being memory and cpu time.

      --
      We don't believe in radical loony monotheistic religions from the middle east -- we're Christians.
    35. Re:old tech by Bonobo_Unknown · · Score: 2

      By definition if a program is downloaded by a million people and it serves their use case then it's not a shit program. Even if the way it is designed its totally shit awful code spaghetti if the program can do the thing that its users want at the speed they want to do it and it doesn't affect the battery to the point where they stop using it then it's a viable product. Of course there is a ecstatic pinnacle where best practices in coding meet a use case, but the underlying is not as important as meeting the users requirements. Even if I do agree with you that every programmer should at least attempt to write code following best practices.

      --
      We don't believe in radical loony monotheistic religions from the middle east -- we're Christians.
    36. Re:old tech by nctritech · · Score: 1

      Fast Hack'Em was a truly awesome program (well, technically it was a suite of programs). I almost forgot about it; it's really been a while.

    37. Re:old tech by SydShamino · · Score: 1

      My iPhone is named Archon today. I loved that game.

      --
      It doesn't hurt to be nice.
    38. Re:old tech by BancBoy · · Score: 1

      AC is correct.

      --
      [UID-HeinzIntel]
    39. Re:old tech by Anonymous Coward · · Score: 0

      Modded you insightful, but I disagree with one part of what you said:

      most games were not thinly veiled attempts to nickle and dime you to death

      Not on the nascent home computer scene, because the technology didn't allow for it, but this is exactly what the arcades were. This isn't a new phenomenon, it's just that in the 80's you had to leave your home to be exploited this way, and nowadays you can suffer it even while sitting in the can.

    40. Re:old tech by Neo-Rio-101 · · Score: 2

      In other words: Things are only ever new once.

      --
      READY.
      PRINT ""+-0
    41. Re:old tech by Lord+Kano · · Score: 1

      Awesome heirloom but no one wins.

      Yours has more historical significance to you and your family than any of mine but come on, I have guns that were used to kill Nazis.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    42. Re:old tech by Anonymous Coward · · Score: 0

      That was exactly the same in the 70s and 80s. Most professional programmers used compilers and never needed to go down to assembler or need to worry about t-states and bus decoding. So give it a rest you pretentious prick.

    43. Re:old tech by Zynder · · Score: 1

      Fear not (though if anybody is actually reading this you'll get a 100 "don't do it" responses). Isobutane also known as r600 is available in many blends but it keeps getting harder to find since a flammable refrigerant is illegal in the US. This is the brand I use.

    44. Re:old tech by Xest · · Score: 1

      "there is going to (predictably) be a new and (slightly) improved model next year or in a couple of years at the most, there is not as much attachment as there used to be."

      The C64 came out in 1982, the Commodore Amiga, and Commodore 128 came out in 1985, with the Amiga 500 in 87, the Amiga 500 Plus in 1991, the Amiga 600 in March 1992, and finally, the Amiga 1200 in October 1992. That's 3, 2, 4, 1, and 0.5 years respectively between releases.

      In contrast, the Xbox 360 lasted from 2005 until 2013 before a new model came out, that's 8 years. The PS3 only one year less. If you want computers, then I guess we have to look at the PC, but it's a different situation because they're so bespoke nowadays, however a moderate PC is going to last at least 5 years (mine from 2008 even is still perfectly good for modern releases like the latest Diablo expansion etc.).

      Suggesting there's ever been any longer period of release cycles on some devices then than there is now is nonsense, but there's a rather amusing irony when you're suggesting so to try and argue the joke "nostalgia is better than it used to be" is true.

      Long story short, you've fallen victim to nostalgia, and are trying to argue against it being possible now, begging the question, do you even know what nostalgia is? It's hit you and you don't even know it.

    45. Re:old tech by Nidi62 · · Score: 1

      but come on, I have guns that were used to kill Nazis.

      LK

      I have a1942 Izhvesk Mosin Nagant as well :)

      --
      The only thing necessary for evil to triumph is for it to be pitted against a slightly greater evil
    46. Re:old tech by Lord+Kano · · Score: 1

      My oldest is a 1923 Tula.
      Just picked up a 1944 Izhevsk ex sniper.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    47. Re:old tech by MarcoAtWork · · Score: 1

      The C64 came out in 1982, the Commodore Amiga, and Commodore 128 came out in 1985

      6 months after the C64 came out were there already rumblings that the Amiga was on its way? Obviously in a decade where you went from the ZX80 to the 486 there were new computers on a fairly regular basis, but it was really not the same as it is today with yearly PC updates (cpu/video), yearly phones, yearly games, ...

      --
      -- the cake is a lie
    48. Re:old tech by Anonymous Coward · · Score: 0

      It's like any obsession. The Commodore 64 was well designed from a hardware point of view and had the most advanced hardware of any 8 bit computer at that time. It's user interface, on the other hand, was terrible. Most of the more advanced hardware had no B.A.S.I.C. commands available and you needed to understand registers and direct memory mapping to create even simple sounds and graphics. This, coupled with the lack of software in the early days of the Commodore 64 meant that C=64 owners were forced to become hackers to get their expensive toy to be anything more than a glorified electric typewriter.

      This been forced to tinker with the entrails of the machine had a powerful psychological effect and created a lifelong bond as strong as any maternal bond.
      Many former C=64 owners are now also strong Linux enthusiasts for the same reason, we love to tinker.
      Modern hardware is powerful, but often not accessible to the end user. You can't do much with a closed-garden propriety system beyond installing another useless app that is seriously disappointing in what it does. (and then most of those "apps" are really just bookmarks masqurading as apps anyway)

      To someone who never owned a C=64 and never had to memorise obscure POKE codes this will never make sense. The rest of us will still enjoy POKE 53280,0;POKE 53281,0 ;)

    49. Re:old tech by Xest · · Score: 1

      "6 months after the C64 came out were there already rumblings that the Amiga was on its way? Obviously in a decade where you went from the ZX80 to the 486 there were new computers on a fairly regular basis, but it was really not the same as it is today with yearly PC updates (cpu/video), yearly phones, yearly games"

      Really, it wasn't much different, only the technology that rapid iteration happened to changed. As I pointed out there are systems today that have relatively long life cycles (consoles) just as there were then, but similarly just as there were then there were short lifecycle systems too. All that's changed is that the highly dynamic open architecture of the PC won out as the most prominent computing device in people's homes, whilst those fixed-spec systems just found their niche in the console gaming arena and so forth.

      Comparing phones seems pointless, there was a constant flurry of new landline phones you could buy back then, but given that mobile phones didn't really exist beyond the fairly experimental stage it's silly to compare them, they're a whole new market that just wasn't around then.

      There were games coming out every year, I'm pretty sure off the top of my head that the Dizzy series of games were a yearly thing given that there were so many in such a short few years for example.

      As someone else pointed out to you the whole nickel and diming thing was incredibly prominent with 80s arcade culture too.

    50. Re:old tech by Nidi62 · · Score: 1

      Just picked up a 1944 Izhevsk ex sniper.

      LK

      Now you win. I'm jealous :)

      --
      The only thing necessary for evil to triumph is for it to be pitted against a slightly greater evil
    51. Re:old tech by Anonymous Coward · · Score: 0

      Another visitor. Stay a while, staaay forever.

    52. Re:old tech by Lord+Kano · · Score: 1

      Nah, I still don't win.

      I do have some nice Mosins though.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    53. Re:old tech by confused+one · · Score: 1

      Yeah, I'm aware of the isobutane and isopropane blends. Problem is that the Chevy's from the '60's and early '70's use a POA valve to regulate the system. Rather than cycle the compressor, the compressor runs 100% of the time and the system is regulated by a pressure control valve (the POA). The valve is pre-set for a pressure set point based on an R-12 curve. You have to adjust the valve to match the curve of the refrigerant. Said valve is not externally adjustable. Once you're in there, it's just as easy to convert the system to R-143. For what it's worth, I've already pulled the entire front of the truck apart. Everything forward of the firewall is currently off the truck; Doing a full overhaul of brakes, suspension, steering, drivetrain and body rust remediation. So, I'm at a point of converting it anyway.

    54. Re:old tech by Anonymous Coward · · Score: 0

      You have my sympathy. You are a sad, pathetic, little man.

  14. Re:What a waste of time!! by Em+Adespoton · · Score: 2

    Can you not think of something better to do with your money and time.

    Well, he could try posting on Slashdot -- or was that what you were referring to?

  15. Re:What a waste of time!! by Anonymous Coward · · Score: 0

    At least they stopped wanking to furry porn while working on it.

  16. Re:8 out of 10 for cool. 1 out of 10 for interesti by Narcocide · · Score: 2

    You're right, but the success of an emulator project like this is a practical prerequisite to generate enough demand for such a device.

  17. Re:What a waste of time!! by Anonymous Coward · · Score: 0

    [citation needed]

    They might not have stopped.

  18. C64 on the BBC B Successor by Roger+W+Moore · · Score: 4, Funny

    Ah but there is something amusing about someone taking the successor of the BBC Model B and then using it to reproduce one of its main competitors from the period. However it's good to see that the 1980s 8-bit home computer religious wars finally ended in mutual cooperation! ;-)

  19. noisy autoplay by Anonymous Coward · · Score: 0

    Has anyone else noticed that Slashdot has started putting noise-making autoplay ads on some of the stories?

    Does anyone else think this sucks balls?

    1. Re:noisy autoplay by Anonymous Coward · · Score: 0

      I can't see those; my doctor put me on a Beta blocker!

    2. Re:noisy autoplay by Anonymous Coward · · Score: 0

      .no not yet. Eventually video ads will be served using HTML5 autoplay and disabling flash will do *nothing*.. A monster has been created

  20. Re:What a waste of time!! by Anonymous Coward · · Score: 0

    Link to said furry porn?

  21. old habits die hard (pun intended) by Tablizer · · Score: 1

    Man, the hoops people jump thru over nostalgia for pixellated pr0n.

  22. Re:8 out of 10 for cool. 1 out of 10 for interesti by ruir · · Score: 2

    I second this. We have seen many true faithful emulators, what would be interesting would be interface for current systems that would make easy to program them as it was that easy to program the original Spectrum or C64. Maybe some adaption of the BASIC, or even machine code interpreters, but with more colours, and more sound capabilities for instance. It would make an interesting project, specially for my generation, that was used to program them, and maybe even for introducing newcomers.

  23. Gameboy by Lennie · · Score: 1

    Sorry, I liked the life size Gameboy better:

    https://www.youtube.com/watch?...

    --
    New things are always on the horizon
    1. Re:Gameboy by Anonymous Coward · · Score: 1

      Perhaps my memory of Gameboys is a little off, but that looks to be way way bigger than life size. Unless you mean human size.

    2. Re:Gameboy by Lennie · · Score: 1

      Yeah, sorry.

      English isn't my first language.

      --
      New things are always on the horizon
  24. Re:8 out of 10 for cool. 1 out of 10 for interesti by Anonymous Coward · · Score: 1

    The UDOO is pretty cool. It's a Linux (or android) computer, with an Arduino mixed in for the heck of it... so you get your easy programming environment and easy I/O all in one nice package (plus it does WiFi, Ethernet, USB, and a bunch of other cool things)

  25. Understandable by BrainRam · · Score: 5, Insightful

    The Commodore 64 was right at the cusp of technology where a device could be almost fully understood by a dedicated layperson. If you picked up the Commodore 64 Programmers Reference Guide, you got 504 pages (1.4 lbs) of technical data, including a full system schematic. Low-level programming involved tweaking memory locations that were (effectively) hard-wired to chip pins, directly manipulating the state of the SID or modem chips. Want to watch tape I/O coming in through the bus? Just watch the right memory location.

    Today's systems are far more powerful. But I bet most professional developers can't say they fully understand all of the timing, pipeline, memory I/O, bus architecture, video pipeline, and everything else that makes these machines great. There's a lot of "black box", even for the experts. Read Abrash's Graphics Programming Black Book Special Edition if you want to see how much there is to know about optimizing even a single function in what is now a 20 year old machine.

    The power of computing comes from abstraction. But the Commodore 64 (and the Apple ][) marked a tipping point when you could dig into the abstraction as a motivated beginner and strip away the layers until you were dealing with the bare metal. And there is power in that understanding. A bottom-to-top stack of knowledge that helps develop mental models that make more complex systems easier to understand. While my daughter has a very powerful laptop for school, way more powerful than a C-64, it highly unlikely that she or any of her peers will be able to peel the onion back to the physics of electricity like my generation was able to.

    So I'd rather have today's tech. But I'm glad that I got to spend a lot of time with a C-64 in my youth, or I'd be nowhere near the programmer I am today. That's where the nostalgia comes in. Greatness in (relative) simplicity.

    1. Re:Understandable by Mryll · · Score: 3, Insightful

      Another thing is that you really had the sense that you were on the edge of something new back then. These were some of the first computers that were adopted by the public in significant numbers, and if you had one, you were really one of the few early computer owners. If you happened to be a teenager, more exciting and better yet

      In those days using a computer was really a choice of love, because it was NOT CONSIDERED COOL. You had to pay some social stigma price to stick it out. We did. The younger folks never really faced it.

    2. Re:Understandable by bender647 · · Score: 4, Interesting

      Indeed - I still have my original Commodore VIC-20, and a second one, because I was careless with the first one day while poking around in it with a voltmeter as I executed code. Schematic and memory map were not only fun but really needed to do anything powerful beyond BASIC. I'd never want to go back to hand-assembling and poking machine code or laying out arrays of ASCII characters on the screen, then changing their bitmaps to plot graphics on screen, but having done so once was priceless.

    3. Re:Understandable by Anonymous Coward · · Score: 0

      Actually not much has changed except programming practice. If you look at modern ARM SoC, every peripheral is at some fixed address, and can be simply exercised by writing to those addresses. Case in point: I was working on an embedded Linux project, and I needed to reset some status leds in the boot loader to make things more responsive and debug when the kernel boot hung. It turned out it was easier to set the LEDs in the boot loader than it was in Linux. In the bootloader it was just two memory writes to the GPIO direction register and the GPIO data register, In Linux you have to walk the /sys tree, find the relevant gpio file, open it, convert your data into an ascii string and write it (admittedly this was all wrapped up in "echo on > /sys/foo/bar/something/gpio17" or something, but the code went from effectively two stores (in the bootloader) to tens of thousands of instructions and a dozen or more syscalls.

      Today everyone is obsessed with wrapping everything in abstractions, and not necessarily good ones. Some of it is to make 'portable' though one has to question the sensibility when one has to write more code to reimplement the abstraction than the desirable functionality. Other times it's because people are scared of 'bare-metal' and need hand-holding for every little thing. And finally, and the only one of merit, is that we have a huge body of existing code for platforms like Linux, so we're willing to pay this tremendous price in performance and complexity to leverage it.

    4. Re:Understandable by ruir · · Score: 1

      This comment is spot on. I had a ZX Spectrum 48K, and you could really grasp the machine. In so many ways, that I was the first one writing a emulation for Windows for it.

  26. Re:8 out of 10 for cool. 1 out of 10 for interesti by K.+S.+Kyosuke · · Score: 1

    ...before we invented decent systems like Oberon...

    --
    Ezekiel 23:20
  27. Re:8 out of 10 for cool. 1 out of 10 for interesti by nadaou · · Score: 2

    What would be interesting would be to bring the spirit of these old systems into the modern age rather than just replicate them wholesale. Boot into a system which allows you immediate programming (preferably with a modern OO syntax) and access to video, sound and peripherals. If there's anything that has suffered over the past three decades, it's easy access to I/O.

    hmmm, if only there was something like that already under our noses.

    --
    ~.~
    I'm a peripheral visionary.
  28. Re:8 out of 10 for cool. 1 out of 10 for interesti by nadaou · · Score: 1

    This link pretty much wraps it up:

    http://elinux.org/RPi_Low-leve...

    --
    ~.~
    I'm a peripheral visionary.
  29. Re:What a waste of time!! by Anonymous Coward · · Score: 0

    Can you not think of something better to do with your money and time.

    You really came back to Slashdot after over 8 years just to say that?!

    Or did you hack into someone's old account using the latest Heartbleed vulnerability... just to say that?!

  30. Re:8 out of 10 for cool. 1 out of 10 for interesti by Anonymous Coward · · Score: 0

    http://www.templeos.org

    An OS designed by a single guy so that he can communicate with God. Really. He speaks to God through his OS. Or so he thinks....

    Anyway, I think his main motivation was to bring back the simplicity of the C64, but in a modern way.

    Beware -- you will soon cross over into a world of insanity.

  31. Re:8 out of 10 for cool. 1 out of 10 for interesti by Anonymous Coward · · Score: 2, Insightful

    http://www.templeos.org/Wb/Accts/TS/Wb2/TempleOS.html

    "The vision for TempleOS is a modern, 64-bit Commodore 64."

    But like I said, the author is quite insane. Just...watch the video.

    Yes, it is real and he is for real.

  32. Re:8 out of 10 for cool. 1 out of 10 for interesti by Anonymous Coward · · Score: 0

    This weekend I was introduced to the wonderful world of UEFI.

    Whoa momma... They put a whole extra level of indirection in there and I didnt even notice...

  33. Re:8 out of 10 for cool. 1 out of 10 for interesti by Bing+Tsher+E · · Score: 1

    What would be interesting would be to bring the spirit of these old systems into the modern age rather than just replicate them wholesale. Boot into a system which allows you immediate programming

    Wow. Who would have guessed that the whole point in the Raspberry Pi is things like that?

  34. Re:8 out of 10 for cool. 1 out of 10 for interesti by TeknoHog · · Score: 1, Interesting

    Boot into a system which allows you immediate programming

    Like Bash? For me, Linux is what made computing interesting and fun again. It has easy access to programming tools, and none of this forced separation of users and developers.

    (preferably with a modern OO syntax) and access to video, sound and peripherals. If there's anything that has suffered over the past three decades, it's easy access to I/O.

    I admit it gets a little complex here, but for example Python (a key element in my "fun computing" experience) has nice libraries for these. For example, some of my electronics/FPGA work owe a lot to Python's serial port module. Not because the serial port is hard to program otherwise, but for making it easy to write all kinds of code around it.

    I have no experience in modern graphics programming. However, I have the feeling that the bar for awesome graphics is a tad higher today than it was in "the year 64". Today's awesome is rather nontrivial at the direct low level we associate with C64 programming, so even professionals use higher level tools. (I think my background in physics and math helps appreciate 3D graphics, for example coordinate transformations using matrices are a basic (pun inteded) skill but I imagine there are lots of programmers with no need to do it.)

    Nevertheless, I understand the point about recreating an environment in the '64 spirit. There are several projects around, the two I can think of at the moment being http://sol.gfxile.net/gp/ and http://pelulamu.net/ibniz/ .

    --
    Escher was the first MC and Giger invented the HR department.
  35. Commode 64? by Anonymous Coward · · Score: 0

    Make it duplicate my original Atari800 and my TRS-80mkI and we'll talk....

  36. Finally, some decent use for my Raspberry PI by MindPrison · · Score: 1

    It was collecting dust, c'mon - admit it - yours was too.

    I've got plenty of these one-board wonders, Texas Instruments Stellaris Launchpad anyone? Collecting dust? What? I still use my old JR51AC2 - (8051 type) devboard with my gazillion 87c51fc3 mcu's without needing yet another devboard for yet another processor & concept..., but hey...kudos for trying Braben.

    Now...if I could only find an original cable for the SX-64 Computer (yes, for you noobs out there, that is a Commodore 64 all-in-one computer from 1984, featuring a small 5.5 inch Color screen, floppy disk and psu all-in-one, luggable) Worlds first color portable AFAIK. Yeah yeah, I can make one, but I'm a geezer...I prefer the original round cable one...got one? PM me!

    --
    What this world is coming to - is for you and me to decide.
    1. Re:Finally, some decent use for my Raspberry PI by Bonobo_Unknown · · Score: 1

      I remember the SX-64. Even back then the screen was just too small to actually be useful. Oh and it was so big and heavy!

      --
      We don't believe in radical loony monotheistic religions from the middle east -- we're Christians.
  37. I will just fire up my 64 no need for an emulator by Anonymous Coward · · Score: 0

    if I want to see my c64 all i have to do is dig it out of the closet and hook it up my mm C1702 monitor and fire it up who needs an emulator LOL

  38. Bah! by Anonymous Coward · · Score: 0

    It's nothing unless they emulate the 1541 and 1571 floppy drives, right down to their odd behaviours!

    Now get off my lawn.

  39. Trivia about Yie Ar Kung Fu by Anonymous Coward · · Score: 0

    Was the first 1 on 1 fighting game to have health bars.

  40. why by confused+one · · Score: 1

    OK, I learned on the Apple ][, PET, VIC-20 (all 6502's) and a C64 (6510) as well... I also owned a Tandy CoCo (6809). And I remember how things were back then... But what's the point of all this nostalgic development effort to recreate the old machine, again? Hell, there are emulators that run on Linux that would work fine on the Raspberry Pi. Unless you're trying to recover some fundamentally necessary data or program, I just don't see the point. Move on man... Move on.

  41. Re:8 out of 10 for cool. 1 out of 10 for interesti by Anonymous Coward · · Score: 0

    Like Bash? For me, Linux is what made computing interesting and fun again. It has easy access to programming tools, and none of this forced separation of users and developers.

    They say if you give a man a fish, you feed him for a day... in the beginning, Linux was like teaching him to fish. Self-reliance and knowledge and skill are good things, but if you're just hungry and don't enjoy fishing, you just want the fish. Most people who use computers these days don't want to program - they just want to be given a fish.

  42. Re:bar for awesome graphics is a tad higher today by TaoPhoenix · · Score: 1

    I gotta chime in on this one.

    Luckily I was a young enough whippersnapper that I didn't know better. But "Keypunch Software" took the IgNoble-80's prize.

    They were notorious for using *Ascii* graphics moved by keystroke in their games!

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  43. Re:I had a 128 for a while. by TaoPhoenix · · Score: 1

    Awww, I gotta chime in here too.

    I was at the crucial intersection of age, difficulty, and timing between C64 and C128. C64 proved too difficult to Non-Genius me at 9. C128's extra commands allowed me at 12 to create some thirty programs, just enough to taste programming, but still hit Go64 to play the old games. A couple times in the passing decades Commodore Basic was the only language I could whip up a quick test experiment without learning entire new languages. RIP C128.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  44. how accurate will it be? by kimvette · · Score: 1

    Will it require you to SMACK the restore key to get it to register?
    Will it take 1.5 seconds to boot up?
    If you press reset will you be able to switch the last bitmap in video RAM onto the screen (easier to do on the C=128 with included reset button and GRAPHICS command)?
    Will the power supply be prone to overheating?
    Will I/O be painfully slow?

    All that said I miss my Commodore, despite all its faults. :-(

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  45. Re:please explain this obsession w/ C64 by TaoPhoenix · · Score: 1

    Taking you seriously, this is one of Nostalgia's finest moments.

    A ton of us were *exactly* in the right range to use of the three or four Commodore comps from the mid 80's to change the worldview outlook forever. We don't pretend to do much more than hobby projects with them now. But those are the comps that *made us*. It was back when computing, and a little light hacking, was fun. The NSA wasn't (overly) noticeably destroying computer infrastructure. You could get a few long distance calls. Make a few Maze games. Make a couple of Eliza clones. Play seven Pacman clones. Ultimate Wizard. Bang out a homework essay and even get it to print.

    It's about the Simpler Time. Nothing _____.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  46. Re:8 out of 10 for cool. 1 out of 10 for interesti by NJRoadfan · · Score: 1

    How about the Raspberry Pi as an Apple II "peripheral"? https://ultimateapple2.com/cat...

  47. Just because you can do something... by ChemGeek4501 · · Score: 1

    doesn't mean you should. Kudos to the folks that did it though.

  48. Re:8 out of 10 for cool. 1 out of 10 for interesti by Neo-Rio-101 · · Score: 1

    You might be interested in this then:

    http://wiki.icomp.de/wiki/C64_...

    --
    READY.
    PRINT ""+-0
  49. APPLE2 4EVAR!!! by nexus9k · · Score: 1

    G0 AWAY C0MM0D0RE LAMERZ!!! UNT1L U G3T 4 R33L SYST3M
    4ND N0T 4 T0Y, G0 B4CK 2 UR CNET BOA#`%${%&`+'${`%&

    NO CARRIER

  50. Re:8 out of 10 for cool. 1 out of 10 for interesti by Chaset · · Score: 1

    I forgot which story, but it was only a few days ago when someone on /. posted about the Maximite, which sounds like what you described. http://geoffg.net/maximite.htm... I've been fascinated by it ever since, and intend to get the kit next time I can sit down to play with it.

    --
    -- "This world is a comedy to those who think, a tragedy to those who feel."
  51. Re:8 out of 10 for cool. 1 out of 10 for interesti by Neo-Rio-101 · · Score: 1

    Said author is brilliant but suffers from schizophrenia. He hears multiple voices in his head and can't control them. He's almost impossible to talk to because of this, as he gets sidetracked and the "voice of God" leads him way off the rails.

    That said, his OS is the best April Fools joke you can play on any one in your office. Remove their desktop hard drive and replace it with a disk that boots into this!

    --
    READY.
    PRINT ""+-0
  52. Failure imminent by nobuddy · · Score: 1

    There s absolutely now way to get a cassette tape recorder on that little board.

    1. Re:Failure imminent by Neo-Rio-101 · · Score: 1

      The cassette recorder can be emulated too. There is a file format for C64 cassettes called TAP.

      That said, the tape emulation can be sped up, and with the TAP loading from solid state memory, you get to miss out on hitting a load error, having to rewind the tape, and starting all over again 5 minutes for something to load. I have to admit, having the emulated tape takes all the fun out of it!

      --
      READY.
      PRINT ""+-0
    2. Re:Failure imminent by ruir · · Score: 1

      Thanks god. I suffered already enough with real cassette tape recorders...

  53. All C=64 emu's are not perfect by erexx23 · · Score: 1

    Unfortunately there is not a C=64 emu that can perfectly emulate the hardware Not sure what value it would be to get one running on a Pi Archon? Ultima4?

    1. Re:All C=64 emu's are not perfect by Hamsterdan · · Score: 1

      Ultima 4 was one of the best games ever. One of the reasons I keep a real C64 (first gen, with the better sound chips) around with at least two 1541 drives. One of them is hooked up to my TV with two 1541. The other one is hooked up to an Amiga monitor with a 1541, a 486 with 64HDD and a 1541-II for image transfers

      And yes, I still have some 5 1/4 floppies brand-new in shrink wrap :)

      --
      I've got better things to do tonight than die.
  54. Re:What a waste of time!! by jones_supa · · Score: 1

    Can you not think of something better to do with your money and time.

    Agreed. They should be doing something original at least. What's next, a Super Mario for Raspberry Pi?

  55. c64 !!! by Anonymous Coward · · Score: 0

    Came for the keys, stayed for the graphics. Where's that bespoke cassette player?

    1. Re:c64 !!! by Hamsterdan · · Score: 1

      At my home, along with a Koala Pad tablet

      --
      I've got better things to do tonight than die.
  56. More commonly-emulated systems? by Danj2k · · Score: 1

    Do we really need yet another C64 emulator? It would be more interesting to see emulator folks working on something a bit rarer which doesn't already have an emulator, like an IBM 5100 or something.

  57. Re:8 out of 10 for cool. 1 out of 10 for interesti by Anonymous Coward · · Score: 0

    gb2yospos

  58. Nothing like the real thing by Hamsterdan · · Score: 1

    "as well as additional modern graphics modes"

    Then it's *NOT* a C64.

    --
    I've got better things to do tonight than die.
  59. Reviving is *not* emulation by Hamsterdan · · Score: 1

    Reviving means repairing, replacing caps and other components. (which I haven't have to do on my Nintendos and C64s)

    This is really turning out as another reddit forum

    --
    I've got better things to do tonight than die.
  60. Re:8 out of 10 for cool. 1 out of 10 for interesti by TeknoHog · · Score: 1

    Like Bash?

    They say if you give a man a fish, you feed him for a day... in the beginning, Linux was like teaching him to fish. Self-reliance and knowledge and skill are good things, but if you're just hungry and don't enjoy fishing, you just want the fish. Most people who use computers these days don't want to program - they just want to be given a fish.

    I'm afraid you forgot the link: http://fishshell.com/

    --
    Escher was the first MC and Giger invented the HR department.
  61. Re:What a waste of time!! by Anonymous Coward · · Score: 0

    I reincarnated myself from a grain of sand to tell you to lick my balls.

  62. Re:8 out of 10 for cool. 1 out of 10 for interesti by drinkypoo · · Score: 1

    I let my C64 go already. Still have a 1541, can't bear to actually throw it away but they're not really worth much and who knows if it even still works.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  63. Re:8 out of 10 for cool. 1 out of 10 for interesti by Anonymous Coward · · Score: 0

    I use a PCI card called the Catweasel for my emulation purposes.
    It allows SID chips to be socket into it, commodore joysticks, and floppy drives.

    Whats neat is that you can make the emulators use the SID chip instead of software emulation.
    Though to be honest I haven't tried that aspect of it yet.

    http://en.wikipedia.org/wiki/Individual_Computers_Catweasel

  64. ARMiga by Anonymous Coward · · Score: 0

    The ARMiga is a cooler project.
    The prototype is also based on a RasPi, but it will also allow real Amiga floppy disk access and come in the form factor of an original Amiga external drive.

    http://www.armigaproject.com/

  65. Re:8 out of 10 for cool. 1 out of 10 for interesti by Richy_T · · Score: 1

    I need to work out how to switch UEFI off. I rebooted without my hard-drive attached and when I rebooted it after reattaching, it had forgotten all about it and refused to even recognize that an OS was present. It was somewhat of a pain to get it to recognize it again.

  66. Re:8 out of 10 for cool. 1 out of 10 for interesti by Richy_T · · Score: 1

    And in case anyone has the same issue and ends up here, the fix was I had to boot the install CD in UEFI mode as if you boot it in legacy mode, the right /dev devices are not created and the elilo install doesn't work.

    And there is/was a bug in the creation of the elilo config file with a LVM setup (Slackware 14.1). I reported that though.

  67. Re:8 out of 10 for cool. 1 out of 10 for interesti by Richy_T · · Score: 1

    You missed the point. Perhaps you never used one of these systems.

  68. Re:8 out of 10 for cool. 1 out of 10 for interesti by Richy_T · · Score: 1

    No. I won't bash bash (though I tend to go straight to Perl if I can) but it isn't suitable for what I'm talking about either in accessibility or capability. Booting into javascript (for its sins) would probably be closer.

  69. Re:bar for awesome graphics is a tad higher today by Richy_T · · Score: 1

    Hey, where my computing history comes from, ASCII was an upgrade :)

  70. Re:8 out of 10 for cool. 1 out of 10 for interesti by Richy_T · · Score: 1

    Yes. That sounds like it's closest to what I'm thinking of out of all I've heard so far. I'll look into that further.