FPGA in Retro

Intro

So… It’s been a while since I last updated my blog. It was never a “job” for me, I just wrote when I wanted to say something that I can easily recall in the future and share. I do need to make an update on the last subject I posted (about Retro Collections), since many things happened since… exactly 2 years ago (oups!), but staying on the main subject of “retro”, I will write some things about the current state of this branch of re-living older machines, that is called FPGA.

For people that may not know the concept, a very rough sketch of what this is, with crude generalizations that some may bother some, but I will do it anyway:
So FPGA is a kind of integrated circuit, that doesn’t work like a general processor (CPU), but rather emulate the actual circuits that comprise the “normal” chips. This way you can make the FPGA “be” a specific “CPU” and/or “GPU” and/or other custom chip (depending on the “capacity” of the FPGA). Normally FPGA was created exactly to simplify testing of chips under development, but emulation community saw the opportunity of using those chips to instead work as existing older hardware. Current “nicely priced” FPGA are able to “dress” like most 8bit hardware we know, which depending on documentation we have on that hardware, may be astonishingly accurate, “like the real machine”.
FPGA fans will attack you if you talk about FPGA like “emulation” as they (I do it to) fight that FPGA is NOT emulation, but actually the closest thing to the real thing. This of course in the end has to do with the actual implementation, for example some machines’ custom chips are not well documented, but rather “reverse engineered”, so in practice some parts MAY be in actuality “emulated”. These of course are semantics to most people and in the end, to the user, the idea is that FPGA in general is “closer to the real bare metal than emulation can be”.

With the above explanation aside (and hooray to me for not using AI to write it), let see the state of things as is in  late 2026. Note that I am clearly biased towards Commodore family and may have ignored FPGA developments, towards other retro machines. Some are ignored on purpose as they are “too small”. Feel free to add extra info.

 The systems

MiSTer

This probably will be 80% of the article, as it is “MAME” (or for some the “RetroArch”) of FPGA, from which many other projects stemmed, it is the most generic out there, with super active development.

So, MiSTer is an open source project, that was born as the successor to MiST (which btw still gets some hectic development), which as the name suggests, started as an ST 🤮(sorry) and Amiga (“Mi”) FPGA project. It made many improvements on the board and sub-boards and used a stronger FPGA, DE10-Nano, that had the cool characteristic, that was sold as a ready made dev board with special pricing for students and includes basic I/O and even a (not very strong) ARM that can be useful to things that are not to be “within” the FPGA. Later, things became a bit more expensive (it is not that DE10-Nano boards grow on trees), but Chinese knock-offs became available and even some serious DE10-Nano based “re-implementations” we’ll discuss later.

So, MiSTer is sold as a modular system, where you have the base dev board, you get sub-boards (like extra I/O, USB, RAM, audio etc.) that plug on it and some nice (or not so nice) boxes to pack them all together. Then you get the software and cores (core is the actual software module that “teaches” the FPGA what to do – what machine to be), that nowadays is a very streamlined operation, easy to follow and keep updated.

This is where the fun begins. MiSTer’s wealth of cores, beats the hell out of other FPGA projects. Actually other FPGA projects, just port MiSTer cores to similar or different FPGA chips (after all FPGA programming languages AFAIK are exactly two – maybe two and a half). You will find most, if not all 8bit systems you remember, many many 16bit systems also (be it computers, consoles or whatever) and even many arcade cores! There are at least a few core developers and as I said the project is VERY active (even though it is a few years old now) and new breakthrough is still happening, like hybrid cores (cores that use FPGA for what matters and ARM CPU for what doesn’t need that kind of handling). I will not go into details, this article is not to give all the details but mostly to trigger you to look up the extra details yourself.

Just some of the capabilities of MiSTer are:

  • Ability to use virtually zero latency controller connectors (something Emulation can never ever touch), that you can swap and connect your favorite retro joystick (not just DB9).
  • Ability to display both to digital (HDMI) and analog (VGA/RGB/Composite), with the analog side again being virtually latency free.
  • Ability to have tricks like NFC triggering. In other words you have a “Pac-Man” NFC card, you touch the system with it and in a few seconds, you get arcade Pac-Man. Or some other game, or a machine. It is like a modern “cartridge” feeling.

So, now there are 3-4 retro-shops worldwide that will sell you “full” systems (i.e. include all the modules you need, even pre-assembled) and as I said even some re-implementations I will refer to below:

MiSTer Pi

This is just an alternative to the main DE10-Nano board, in a much cheaper price (no relation to actual Pi hardware, which -Pi- had nothing to do with FPGA). Hard to find nowadays as its creator Taki Udon, now works mostly on…

SuperStation One

This is a custom DE10-Nano system, fully compatible with MiSTer, but is All-In-One and PS1 themed, with PS1 controller ports (which does make it a no-no for me, but this is just me, after all it is a “normal” MiSTer). A very good option for people that want MiSTer but want less bother and a more polished system.

MultiSystem2

This is also an All-In-One alternative DE10-Nano system, that is fully compatible with MiSTer. To me is a more attractive project than Taki Udon’s, but also possibly a more “risky” one. It comes from a UK based company, but the box is 3D printed (which at this point I would prefer to print myself but they don’t give me the option) and still has extra modules to add to make it (more) complete, that may rise the price bar, but does give you everything you may need in a more console like box, that is not PS1 themed (I say this as a plus). I am a bit scared of how strongly they can support their system though – possibly for no reason, just a feeling (sorry).

Of course with ALL these systems, I probably need to make a disclaimer for them, you understand that you do get a system “as is”, with the limitations they have and without huge companies backing them up.

MiSTer successor

This is purely theoretical right now. Eventually as MiSTer was born from MiST, a stronger “MiSTer 2” has to evolve. FPGA experts though, say that this cannot be a revolution right now (i.e. suddenly be able to build a PS4), as current FPGA resources are mostly OK for all 8/16bit systems except some late ones that are more complex and POSSIBLY even moderately stronger FPGA will still not be able to implement. But I believe a MiSTer successor WILL eventually come.

Apollo/Vampire

This is an Amiga based project I initially didn’t see with much sympathy, as I thought the team that is involved in it, was trying to split the Amiga world (and I am very biased with everything Commodore and Amiga), capitalize on something it was not their to capitalize (mostly because of their AmigaOS build and selling it).

I am less aggressive nowadays and have to admit the serious work they have put on this, that is not just a “retro” Amiga project, but also an attempt to EVOLVE the Amiga.
What do I mean. Well, instead of just implementing known 68000 variants, and known Amiga chipset variants (OCS/ECS/AGA), they also made an imaginary 68080 CPU (trivia: there is an 68080 in reality but is NOT a CPU and not successor to 68000 series), that is much stronger than 68060 (last real 68K CPU), with all known 68K series instructions and many extra ones and also “SAGA” chipset that is a much stronger successor to AGA, with included RTG – something that Commodore themselves didn’t have time to really evolve. It is definitely interesting and as a team (and company) they seem to endure over the years, evolving the original project.
Add to that (for those interested because they had the wrong machine back then), that ST core also gets advantage of SAGA and virtual 68080, so they actually evolved ST line also.

Right now Vampire exists as an add-on to A500, A1200, A600, A2000 even A1000, but for some reason I don’t see A4000 mentioned (WTF… I have an A4000) AND ALSO as a stand-alone computer with embedded keyboard, that looks like a modern A600 (would prefer a modern A1200 shape as I want to have num keyboard) and another stand-alone model that is just a small box you can plug peripherals on.

I have to say the extra features and faster response, is something I would like to… have the option to use (read: play with). It is nice to play that old Amiga game you remember, but if you did own the computer, you also would love to see what machine never happened and could happen.

Ultimate64/Commodore 64 Ultimate

So this is interesting. Once upon a time, a guy called Gideon, made an FPGA board, that could replace your broken down C64, in the original case, with even some extra features (like freezer actions and multi-SID support). This project evolved with a couple of newer versions. This was already very interesting, as also breadbox and C64C cases, were made and people could in the end have an almost real NON-emulated C64, using modern hardware and some modern fascilities.

Years after this project already existed, there was a guy (I will make this VERY brief, I don’t want to divert the article), that dreamed to wake up Commodore, get the patents, the name, get even some of the still-on-this-planet people involved in original Commodore. He recently DID succeed to a point (this deserves a whole article by itself, but you will find some if you search), so now we DO have an “official” Commodore once more, although we know now that they didn’t get ALL we hoped, some things are under license and Amiga is out of reach still (hello Mike, I see some action by you recently – the keyword man, is “co-operation” – please consider). The decisions new Commodore take are not always to my liking though. For example they started by pushing down to our throat a supposedly “new Commodore” machine that is (as they still sell it) in reality a mini-PC in a breadbin case, with a Linux distro that is skinned in a very weird “early-2K web page” way (flashing colors all the things we want to forget), that gets tiring very soon and has no-relation to feeling like Commodore (except using Commodore colors, fonts and such) and in reality you get “stock” CBM and Amiga emulation (not even complete, they don’t even include the roms!), via VICE and fs-uae (in turn based on WinUAE), things that people that want to emulate CBM machines and Amiga machines already use and not need get a weird breadbox PC. I have more examples of what I believe is money-grab policy, but not a matter of this article.

But another project of theirs, was actually interesting. They actually collaborated with Gideon and made some further evolution to Ultimate64-II and sell it as a complete “new” C64 “Ultimate”, which in many ways accurately describes the machine, as it is an FPGA C64, with many extra features, we would love to have back in the 80ies anyway. The price is also not super expensive.

So yes, an interesting project, but then you are struck with the (forced if you ask me) limitations. First of all this is “just” a C64 (even Ultimate). This is the only core in there and they definitely could (and are even legally allowed AFAIK), include all other CBM 8bit machine cores (if I have to remind you, PET, VIC-20, +4, 128 etc.). I even tried to talk them into doing it (to the point of being “that weirdo”). Also they could maybe implement (actually port) other 8bit cores or even some 16bit cores (Amiga, hello?) to make the machine even more attractive. And scratch this, not even include those cores BUT allow people to run other cores that 3rd party would port. Why on Earth NOT allow this? The FPGA in the machine can do it. They actually just didn’t allow for it. So although I loved the project (as Ultimate64-II before it), I have many second thought and for now I am not touching it.

Analog (Pocket)

This is an interesting company, that originally came up with a very nice idea. Implement FPGA in handheld format! So they did!

They made a very nice handheld, originally (officially) made to run well known handheld machines (and be modular enough to accept their catridges directly!),  but also other cores got implemented, so you can for example have a “handheld C64” (although I think the core is experimental). Definitely an one-of-one FPGA project that deserves mention.

They also made some brand-specific non-pocket FPGA consoles. I won’t talk about them, because they are on purpose too specific (for example Sega based and Nintendo based) and AFAIK with no extra cores and you already know from the rest of the article that this is something I do not love.

Mega65

I will start with the elephant in the room. Mega65 is a very expensive project. Even now that people start to like it more (more on this below), it is still difficult for most to just get it. It is almost 1K to buy it. BUT, is a very good quality product made by a small team (not a big company, even if the company is a startup like new Commodore) and to get to you this kind of quality in such small quantities, you need to pay for it.

But what is it? A tiny bit of history first. Some time after C64 (and its immense success almost worldwide) and after Amiga sub-brand was already established (at the time of A500 and before A1200), they saw a gap between C64 and Amiga 500 (and maybe they were right, if the price was right – although I have to say that similar projects like Amstrad CPC6128+ were failures). Something compatible with the HUGE library of beloved C64 (on hardware level, UNLIKE the Amiga), but way stronger and with more features (and yes, way better BASIC). We heard about this machine much later, as it never got released and just around 200 early dev devices got spread around. They are VERY expensive collectible items now. C65 would be a nice all-in-one with a 3.5” drive, facing front not side (i.e. like CPC6128).

Years later and after some of the early firmware was already found and immortalized, a small team, thought of actually implementing something close to C65, in FPGA. The result was Mega65. Mega65 is actually earlier project than many of the others mentioned here, but was always a niche product, that recently got a new look by many people (including yours truly), after the release of C64U by new Commodore (see above).

Why? Because it is what C64U COULD (or better SHOULD) be, it is a bit what Vampire is but for 8bit CBM, but with the openness (but not spread) of MiSTer.

You get a C65 shaped machine (i.e. something looking nice and very “Commodore like”), not 3D printed or anything, that implements NOT only C65 (from the available hardware specs we now know and KERNAL ROMs that exist), but also other Commodore AND non Commodore cores. You also get a C64, an (early) C128, +4, VIC20, Spectrum, QL and few others. More over (this is where the Vampire parallel comes), it comes with Mega65 core. In other words a machine that COULD be C65 or even an evolution of C65, as it has features and strength close to many 16bit systems. It comes with a very nice like original C64 printed manual (who didn’t love that manual and in general the complete manuals of the era?) and box. But you get financial pain for it. Again, it is what C64U could be (and would also be cheaper than Mega65 as the scale and scope would be different), which is why people start seeing it again, comparing and discussing it.

Misc FPGA

Well not an exhaustive list, but those projects are too small to get their own section and even smaller than THESE, I don’t even mention.

  • ZX-Uno, a nice Spectrum ZX based FPGA, that also has some other 8bit cores implemented. Not sure if you can buy it currently, as it is mostly of the MiST generation.
  • ZX Spectrum Next, another one, not very active currently (was mostly a kickstarter project), with very few extra cores.
  • Suska, Atari ST (and even Falcon) based project. I don’t know much about it, I think mostly an one guy project. Not very active.
  • Game Bub, potentially a game changer, as it will be the only competition to Analog Pocket, and also be Open Source! Right now only Gameboy family (and cartridge slot) is implemented, but when more cores are developed/ported… who knows. I think it does not have the cartridge slot modularity of Analog Pocket though. Also has stronger FPGA but less screen resolution. We’ll see.

Etc.

Upcoming Projects

I will mention just one actually, as is the only one I see serious enough development actually happening. I am waiting for it, VERY eagerly. It is called Replay2.

Replay2 implies there was a Replay project and indeed there was. It was an FPGA board, Amiga based (they even implemented a physical 68060 slot on it), supporting cores, but in reality it never got many sales, it never got much development, it never got many cores (there are a few).

Why I am eager about Replay2 then? Well there are a few reasons…

  • Although the team’s marketing plainly SUCKS (they really look dead to people not really looking deep into the project – I have asked them to improve this very important thing called marketing more than once), the actual development is very active and we are very close to a real new board.
  • Since now MiSTer exists, actual cores will be easier to find and eventually port. It is a different playground than the era of Replay1.
  • It is the only actual “next gen FPGA” project I can find, not theoretical, but actually almost ready to build. Potentially it CAN be the next MiSTer (in a less modular way, but that already implements most that you would add anyway), if the team (and resellers) handle it right.

The only half decent source of info about Replay2 (in their site you can find only some ghost small article), is their discord and even there, you will have a hard time actually get “user friendly” data on the status, features etc. It is mostly like the discord is from dev board devs to dev board devs. But you can see work done.

Aside from Replay2, we may hear about MiSTer with stronger (compatible) FPGA in the next few months and who knows what else.

The makers of MultiSystem2 are (early) in the development of a pocket version, with modularity being the stepping stone (they intend to make it usable for consoles, arcade, computer cores). This would be the 3rd portable FPGA player, but it is still early.

Other projects have popped from time to time (like the disaster called MARS), but I do not see other really active projects big enough to attract attention right now.

Closing…

This is a very exciting field of retro “emulation” (ok not emulation, but you know what I mean), that has two important factors that may trigger you:

  1. You get something with a strong family-acceptance-factor (FAF, used to be WAF), because it is something that can be as plug’n’play as a console of yesteryear. Nothing to “boot”, nothing to go wrong. If it works, it works.
  2. The way you come “close” to the real machine implemented, cannot be achieved even with modern hardware running modern emulation. It is something you can “feel”, the no-latency of the real machines, esp. if running on a CRT monitor.

I for one eagerly wait future development in the field. Here is my dream machine, that will probably never come:

Something in a “pizza box” very similar to Commodore 128D or Amiga 1000 (machines that I dream of getting and getting to display them), with the flexibility of MiSTer, but actually a stronger FPGA like the ones that are already upcoming (Replay2 board?), an actual CPU (a multi-core modern ARM?) on the side (also for emulation) and plenty of cores (all 8bit and 16bit computers/consoles/handheld/some arcade), even some weird ones like C65, Mega65 and Vampire V4. Esp. for the last part, it would involve many people to agree together, something that in my (allow me to say vast) experience in retro-computing has taught me, it is VERY rare and many times even starting nicely, results in conflict. For some reason such a small community instead of uniting to become stronger, tends to split up.
With that (negative) comment, I close this article.

Until next time.

Emulation for Dummies (στα Ελληνικά)

Το άρθρο αυτό έχει σχέση με την εξομοίωση υπολογιστικών συστημάτων του παρελθόντος, ενός ΤΕΡΑΣΤΙΟΥ θησαυρού από πράγματα που… ξέρετε και έχετε ξεχάσει, αλλά μπορείτε να θυμηθείτε πολύ εύκολα. ΔΕΝ ΧΡΕΙΑΖΕΤΑΙ ΝΑ ΕΙΣΤΕ “ΚΟΜΠΙΟΥΤΕΡΑΔΕΣ” (γιατί αν είστε πιθανότερο να τα ξέρετε) αυτό εδώ το γράφω για τους υπόλοιπους, διαβάστε και θα καταλάβετε γιατί σας ενδιαφέρει.
Την παρακάτω εισαγωγή αν βαριέστε την “φιλοσοφία” του πράγματος μπορείτε να την παρακάμψετε.

Προσπάθησα να βρω έναν Ελληνικό τίτλο για αυτό το άρθρο, αλλά απέτυχα. Είπα λοιπόν να δοκιμάσω έναν Αγγλικό τίτλο από αυτούς που είναι “πιασάρικοι”. Ο λόγος της αποτυχίας να βρω Ελληνικό τίτλο, δεν οφείλεται (μόνο) σε δικούς μου “φιλολογικούς” περιορισμούς, αλλά σε άγνοια του μέσου Έλληνα χρήστη υπολογιστή να κατανοήσει την έννοια της ΕΞΟΜΟΙΩΣΗΣ έναντι της ΠΡΟΣΟΜΟΙΩΣΗΣ.
Θα εξηγήσω τη διαφορά με όρους όχι φιλολογικούς, αλλά πρακτικά.
Η εξομοίωση είναι η προσπάθεια να κάνουμε κάτι ίδιο με κάτι άλλο. Με αυτό θα ασχοληθούμε. Έχουμε πχ. ένα πρόγραμμα που “εξομοιώνει” ένα τσιπάκι και έτσι το πρόγραμμα δρα σαν να είχαμε πράγματι το τσιπάκι.
Η προσομοίωση είναι η (πιστή) αναπαράσταση. Έτσι “οι εξομοιωτές πτήσης” είναι στην πραγματικότητα “ΠΡΟΣΟΜΟΙΩΤΕΣ πτήσης” (άλλη μια λάθος μετάφραση, όπως και τον υπολογιστή που κανονικά έπρεπε να τον λέμε υπολογιστήρα). Ή στην περίπτωση με το τσιπάκι, ένας προσομοιωτής για αυτό το τσιπάκι δεν θα ήταν ένα πρόγραμμα που δρα ακριβώς εσωτερικά σαν να είχαμε το τσιπάκι, αλλά ΦΑΙΝΟΜΕΝΙΚΑ (και άσχετα με το πως δρα εσωτερικά) δείχνει να παράγει το ίδιο αποτέλεσμα. Αυτό μπορεί να γίνει γρηγορότερα (συνήθως), αλλά κατά κανόνα δεν έχει την ίδια ακρίβεια. Δεν θα ασχοληθούμε με αυτό – αν και με τον ενδιαφέροντα χώρο του simulation (που επίσης με ενδιαφέρει), μπορεί να ασχοληθούμε άλλη φορά.

Ας πάμε στο ζουμί…

Πόσοι από εμάς, ειδικά τους λίγο μεγαλύτερους, δεν θυμόμαστε την εποχή πριν τα Windows; Όταν το PC ήταν DOS και εμείς ή ένας φίλος μας είχαμε μια Amiga, έναν Commodore 64, έναν Amstrad 6128; Ή όταν η βόλτα στα “ουφάδικα” (και μπιλιάρδα βέβαια) ήταν μέσα στο πρόγραμμα; Ή όταν το Atari (2600 το έλεγαν αν δεν το ξέρατε) με τις “κασέτες” (που δεν ήταν κασέτες ήταν cartridges) έμπαινε στην τηλεόραση και παίζαμε κάτι παιχνίδια όλο τετραγωνάκια που όμως κολλάγαμε με τις ώρες; Ή το Nintendo; Ή το πρώτο Playstation; Πλάκα είχαν αυτές οι εποχές ε; Και υπήρχε και το τάδε παιχνίδι που το γουστάρατε… τι ωραία να μπορούσατε να το ξαναδείτε.
Ε μπορείτε. Και όλα αυτά μαζί. Στο PC σας. Στο φορητό σας. Ακόμα και στο tablet σας ή το κινητό σας (αν και με αυτά δεν θα ασχοληθώ εδώ, όμως από ότι γράψω εδώ μπορείτε να ψαχτείτε και για αυτά).
Υπάρχει λοιπόν, για όσους δεν το ξέρετε, μια ολόκληρη κοινότητα ανθρώπων που τρελαίνονται με το τεχνολογικό παρελθόν (ή το κάνουν για λόγους μελέτης, αφού υπάρχει η λεγόμενη Ιστορία της Τεχνολογίας) και έχουν φροντίσει ώστε όλα αυτά να δουλεύουν σε σημερινά μηχανήματα και φυσικά να… τα βρίσκετε όλα αυτά. Ο σκοπός του άρθρου είναι να σας ανοίξει απλώς την πόρτα.

Για να το πω πιο απλά: Αν είχατε κάποιο αγαπημένο ουφάδικο παιχνίδι, αν είχατε κάποιο αγαπημένο παιχνίδι ή πρόγραμμα σε κάποιο περασμένης τεχνολογίας υπολογιστή ή παιχνιδομηχανή (τηλεόρασης ή χειρός) ΚΑΤΑ 99.9% (τουλάχιστον για τις προτιμήσεις των Ελλήνων) ΜΠΟΡΕΙΤΕ ΚΑΙ ΣΗΜΕΡΑ ΝΑ ΤΟ ΔΕΙΤΕ ΞΑΝΑ.

Η άτυπες κατηγορίες είναι οι εξής:
I- Εξομοίωση υπολογιστή. (πχ. DOS, Amiga)
II- Εξομοίωση κονσόλας (παιχνιδομηχανής). (πχ. Atari 2600, Nintendo NES, Playstation)
III- Εξομοίωση arcade (ουφάδικου). (πχ. Ms. Pac-Man, Mortal Combat, Bubble Bobble)
IV- Εξομοίωση παιχνιδομηχανής χειρός. (πχ. Nintendo Gameboy ή και τα Game & Watch)
V- Εξομοίωση “μηχανής” κάποιου είδους παιχνιδιών (συνήθως adventures, πχ. Monkey Island, Colosal Cave).

Όλα τα παραπάνω γίνονται. Επίσης για όλα τα παραπάνω υπάρχουν τα προγράμματα που θα τρέξουν πάνω τους (οπότε δεν χρειάζεται να ψάχνετε τις ντουλάπες σας).
Θα τα πιάσω ένα ένα, επιγραμματικά. Μετά κάθε μια από της κατηγορίες (και τους γνωστότερους εκπροσώπους της) θα αποκτήσει δικό της αναλυτικό άρθρο.

I- Εξομοίωση υπολογιστή.

Αυτό είναι το “original”. Ήδη όταν είχαμε τη 2η γενιά σπιτικών υπολογιστών, υπήρχαν προσπάθειες να μπορέσουμε να “τρέξουμε” τα προγράμματα της 1ης γενιάς. Τότε η επιτυχία ήταν από κάκιστη έως μέτρια, τώρα έχουμε φτάσει να κοιτάμε μόλις λίγα χρόνια πίσω με απόλυτη επιτυχία μέχρι και την “αυγή” του computing (και όχι μόνο του home computing, αφού θα βρει κανείς εξομοιωτές ακόμα και για PDP-11 ή του ENIAC!).

Στην πράξη. Στην Ελλάδα ως “μπροστάρηδες της κομπιουτερικής νοσταλγίας” έχουμε:

-1- Τον Commodore 64. Ο πιο επιτυχημένος home computer παγκοσμίως, πήγε φυσικά καλά και στη χώρα μας. Τι να πρωτοπεί κανείς για το τι υπήρχε εκεί να παίξουμε ή να κάνουμε. Να πούμε για το θρυλικό Elite; ΙΚ+; Last Ninja; Winter Games; Impossible Mission; Boulder Dash; Wizball; ΧΙΛΙΑΔΕΣ. Ή μήπως όταν ζωγραφίζαμε με το Art Studio; Για την εκπληκτική του μουσική που έχει επηρεάσει την μουσική σκηνή; (ακόμα βγαίνουν μηχανήματα για μουσικούς που δημιουργούν τον ίδιο ήχο με το SID).

-2- Τον Amstrad 6128. Μεγάλη επιτυχία στην Ελλάδα και την Μεγάλη Βρετανία. Με το ενσωματωμένο 3″ drive (που χάλαγε συνεχώς) και την πράσινη ή έγχρωμη οθόνη του. Που γράφαμε |cpm για να τρέξουμε κάποια κλειδωμένα games. Εγώ ήμουν με τον “αντίπαλο” (δείτε από πάνω), αλλά ας πούμε το BombJack ήταν πιο ωραίο στον 6128.


-3- Τον Spectrum (τον + και τον παλιότερο τον “γομολάστιχα”). Η φτηνότερη αγορά με τρομερή επιτυχία επίσης. Skool Daze, ωραία BASIC που όμως έπρεπε να στραμπουλίσεις τα χέρια σου (κάθε πλήκτρο έβγαζε ολόκληρη εντολή με διαφορετικούς συνδυασμούς) και τα χειρότερα μεν από τους δυο παραπάνω, αλλά συμπαθητικά και χαρακτηριστικά γραφικά (ήξερες πότε βλέπεις κάτι από Spectrum).

-4- Το PC. Το PC εννοώντας την εποχή που “640Kb είναι αρκετά για όλους”, των δισκετών, του DOS και των μονόχρωμων (πράσινα ή κίτρινα ή γκρι) ή τετράχρωμων ή άντε 16-χρωμων παιχνιδιών. Την εποχή που γράφαμε BASICA για να μπούμε σε μια αρχαία έκδοση της BASIC. Αργότερα ήρθαν άλλα πράγματα, όπως τα Wing Commander, όπως το Civilization όπως ένα σωρό.

-5- Την Commodore Amiga. Τον θρύλο της πληροφορικής. Τον υπολογιστή που όταν βγήκε σάρωσε όλη τη βιομηχανία του χώρου και που ακόμα αντιγράφεται, ενώ έχει και πράγματα που ακόμα δεν έχουν ξαναφτιάξει τόσο καλά. Τον υπολογιστή που μπορούσαμε όλοι σήμερα να έχουμε αλλά η βλακεία της Commodore και οι πρακτικές της πλατφόρμας wintel (“τα PC” που λέμε) σκότωσαν. Τον υπολογιστή που έβαλε το arcade σπίτι μας, που είχε pre-emptive multitasking ΠΡΙΝ τα Windows και τον Macintosh. Έναν υπολογιστή που δεν θέλει δικό του άρθρο, αλλά δικά του βιβλία. Δεν θα παρασυρθώ και γι’ αυτό δεν θα αρχίσω καν τις αναφορές σε software.

Αυτοί είναι οι μπροστάρηδες με μια οπισθοφυλακή από άλλους επιτυχημένους υπολογιστές όπως τον Atari ST (μεγάλη κόντρα με την Amiga και αρχηγό στο MIDI), τον Acorn Archimedes (τον RISC πρωτοπόρο), τον Apple Macintosh (τον γνήσιο όταν η Apple έκανε ακόμα innovation, τον βασιλιά του desktop publishing), τον MSX (εξ ανατολάς, το ξέρετε ότι σημαίνει Microsoft Extended;), τον Texas Instruments 99/4A για τους παλιότερους και πολλούς πολλούς άλλους (Oric Armos, BBC Electron κλπ.).

ΙΙ- Εξομοίωση κονσόλας.

Εντάξει πολλοί γνώρισαν το παιχνίδι μέσα από την τηλεόραση τους. Οι κονσόλες κατά κανόνα ήταν αρκετά δυνατές όταν έβγαιναν και κατά κανόνα τις ξεπερνούσαν οι υπολογιστές μέσα στην διάρκεια της εμπορικής τους ζωής. Κάποια στιγμή οι υπολογιστές λοιπόν όντας σιγά σιγά και πιο ισχυροί. μπόρεσαν να “τρέξουν” τα παιχνίδια από τις κονσόλες. Αυτό αρχικά ήταν μια άκρως παράνομη διαδικασία (αφού οι εταιρίες των παιχνιδομηχανών δεν ήθελαν τέτοιο ανταγωνισμό και κάτι που είχε μέσα στο DNA του την έννοια της “αντιγραφής software”), αλλά τώρα πια η εξομοίωση παλαιότερων διάσημων συστημάτων είναι χωρίς πρόβλημα.

Ας δούμε τι εννοούμε (ενδεικτικά!):

-1- Atari VCS 2600. Αυτός είναι “αρχηγός”. Από εκεί οι περισσότεροι είδαμε πρώτη φορά γραφικά σπίτι μας και όχι στο ουφάδικο (εξάλλου μιλάμε για εποχή που και στο ουφάδικο τα γραφικά του Pac-Man ήταν μια χαρά, όχι την εποχή των 3D). Σχεδίαση “ξύλινο επιπλάκι” με μεγάλους μεταλλικούς διακόπτες και στη μέση η υποδοχή για να πάρει το cartridge. Όλα τα παιχνίδια με κάτι τεράστια τετραγωνάκια, ο κλασικός “κομπιουτερικός” ήχος, αλλά συνήθως απλοϊκά παιχνίδια που κολλάγαμε για ώρες. Asteroids; Circus Atari; Combat; Missile Command; Τι να πρωτοπούμε.

-2- Nintendo Entertainment System. Το NES που λέμε που ακολουθήθηκε και από το SuperNES κλπ. Μεγάλη επιτυχία παγκοσμίως.

-3- Sega Master System. Το αντίπαλο δέος.

-4- Playstation. Εντάξει αυτό ξαναξύπνησε τη συζήτηση για τις κονσόλες τότε. Τις έσπρωξε πολύ μπροστά και η επιτυχία του ήταν αντίστοιχη. Tekken; Mortal Kombat 3; FIFA 96; (ναι 17 χρόνια πίσω) Need for Speed;

Δεν θα πω περισσότερα σε αυτό το άρθρο, απλά θα αναφέρω ότι πέρα από τα ενδεικτικά επάνω, έχουμε φτάσει σε (επιτυχημένες ή λιγότερο επιτυχημένες) προσπάθειες εξομοίωσης μέχρι και X-Box 360, Wii, PS3. Όσο πιο παλιά πάμε βέβαια έχουμε λιγότερα θέματα νομιμότητας και περισσότερο επιτυχία στην εξομοίωση.

III- Εξομοίωση arcade (ουφάδικου).

Ο τίτλος τα λέει όλα. Όμως κρύβει μια ιδιαιτερότητα. Τα λεγόμενα “δεκαρικοφάγα” δεν είναι ένα μηχάνημα, δέκα ή εκατό. Είναι ΕΚΑΤΟΝΤΑΔΕΣ διαφορετικά hardware με ΔΕΚΑΔΕΣ διαφορετικές μικροδιαφορές το ΚΑΘΕ ένα. Μην ξεχνάμε το μηχάνημα φτιαχνόταν ΓΙΑ το παιχνίδι συνήθως, εκτός αν ταίριαζε το hardware για κάτι άλλο, με αλλαγές βέβαια. Αυτό έχει οδηγήσει αυτή την κατηγορία να έχει λίγους εκπροσώπους, αλλά ειδικά ο ένας είναι γίγαντας και ουσιαστικά κάνει όλη τη δουλειά.

Δεν έχει νόημα να μιλήσω για μηχανήματα, αλλά μιλάμε για games κατευθείαν… Ms. Pac-Man, Mortal Kombat, Bubble Bobble, Tetris, διάφορα ποδοσφαιράκια (όπως το κλασικό που βλέπαμε από πάνω τους παίκτες), πολλά “καρατεκοειδή”, πολλά “ράλι”, μέχρι την εποχή των “ας πούμε 3D” αλλά και από την εποχή του μονόχρωμου Pong. Το τρελό της υπόθεσης είναι ότι έχουν φτάσει να φτιάχνουν και όλο το hardware, δηλαδή σήμερα μπορεί κανείς να διαμορφώσει μια “καμπίνα” από δεκαρικοφάγο, να βάλει τα αυθεντικά χειριστήρια που θέλει, τα σχέδια που θέλει επάνω και μέσα να έχει ένα μηχάνημα που να παίζει 5000 διαφορετικά arcade παιχνίδια!

IV- Εξομοίωση παιχνιδομηχανής χειρός.

Και αυτή η κατηγορία έχει ιδιαιτερότητα. Από τη μια έχουμε τις “έξυπνες” παιχνιδομηχανές χειρός (κάτι που ξεκίνησε από το ΚΛΑΣΙΚΟ Gameboy), από την άλλη έχουμε τη νοσταλγία των χαζών παιχνιδομηχανών χειρός όπως τα Game & Watch (δηλαδή αυτά με τις μονόχρωμες συνήθως οθονούλες που “άναβαν” οι στατικοί χαρακτήρες (Donkey Kong; Popeye;).

Για την πρώτη υποκατηγορία έχουμε σχεδόν πλήρη συλλογή εξομοιωτών. Για την δεύτερη υπάρχουν 1-2 καλές προσπάθειες, αλλά φυσικά είναι ΠΡΟΣΟΜΟΙΩΤΕΣ. Παρ’ όλα αυτά θα τους αναφέρουμε.

V- Εξομοίωση “μηχανής” κάποιου είδους παιχνιδιών.

Τα παραπάνω ήταν σχετικά ιδιαίτερα, αλλά εδώ ξεφεύγουμε και μιλάμε για “ανάποδη” διαδικασία από ότι ας πούμε η εξομοίωση υπολογιστή. Ένα παράδειγμα θα βοηθήσει. Αντί κάποιος να εξομοιώσει πχ. μια Amiga για να παίξει Monkey Island, εξομοιώνει την “μηχανή” του Monkey Island (!) και με τη βοήθεια των original γραφικών κλπ. εξομοιώνει το ίδιο το παιχνίδι και μπορεί κάποιος να το παίξει σαν να το έπαιζε σε Amiga ή σε PC ή σε γαλλική έκδοση ή τέλος πάντων σε ότι έκδοση είχε βγει τότε.

Αυτή η μέθοδος αξιοποιείται συνήθως σε adventure games, ειδικά τα κλασικά “point n’ click” (όπως το προαναφερόμενο Monkey Island ή το Police Quest ή το Leisure Suit Larry). Εκεί έχουμε επίσης έναν γίγαντα εκπρόσωπο (όπως με την εξομοίωση arcade) που μόνο αυτό αξίζει να ασχοληθούμε. Τώρα για τα (παλαιότερα συνήθως) καθαρά text adventures, με κύριο εκπρόσωπο την Infocom (Zork και δεκάδες άλλα κλασικά), υπάρχουν 2-3 προγράμματα που μας τα φέρνουν στο σήμερα επίσης.

Λοιπόν; Κουράστηκα ήδη θα μου πείτε …και εγώ και ήταν μόνο η εισαγωγή!
Δεν μπορούσα να το κάνω πιο εύπεπτο.
Όμως υπήρξα όσο αναλυτικός θεώρησα ότι έπρεπε για να σας “θυμίσω” τι εννοώ και να σας βάλω να σκεφτείτε ποιες από αυτές τις “σελίδες του παρελθόντος” ήσασταν παρόν όταν γραφόντουσαν και θα θέλατε να ξαναδιαβάσετε.
Οι νεότεροι που δεν τις έχετε διαβάσει, για να κατανοήσετε πως φτάσαμε στο να έχουμε υπολογιστές που να κάνουν real-time 3D animation “πραγματικών” ανθρώπων σε “πραγματικά” περιβάλλοντα (ας κάνει κανείς Google για το Far Cry 3 πχ. ή το Crysis 3) και να κουνάτε το ποντικάκι και να τρέχει ένα πρόγραμμα εκατομμυρίων γραμμών κώδικα σαν να είναι της πλάκας.
Κάποτε το να αλλάξει κάποιος χρώμα στο background της οθόνης του ήταν επιτυχία. Το να… “κουνήσει” κάτι σε αυτή ήταν άθλος. Για να τρέξεις ένα (αστείο με τα σημερινά δεδομένα) πρόγραμμα, περίμενες μερικά λεπτά να έρθει από την κασέτα ή (αν ήσουν τυχερός) από την δισκέτα.
Ακόμα και αυτό εξομοιώνεται σήμερα, σε μερικούς εξομοιωτές ακούς ακόμα και το drive να “δουλεύει” και να αλλάζει tracks, την ώρα που βλέπεις σε ένα παράθυρο με τα “χαλασμένα και χυμένα” χρώματα τον υπολογιστή που εξομοιώνεις σαν να ήταν συνδεδεμένος σε μια TV αναλογικά.

Μόνο η σκέψη ότι ένας υπολογιστής μπορεί να γίνει το παράθυρο για εκατοντάδες (ναι εκατοντάδες) άλλα μηχανήματα του παρελθόντος που το καθένα έχει τη δική του ιστορία, για μένα είναι μια τεράστια “αναβάθμιση” που δεν την ξέρατε. Ξαφνικά το PC σας με τις χιλιάδες χιλιάδων εφαρμογές, είναι και… Commodore 64 (με τις εκατοντάδες χιλιάδες εφαρμογές), δεκαρικοφάγο, παιχνιδομηχανή κλπ. Μάλιστα στο χώρο που θα σας έπιανε ΕΝΑ από τα σύγχρονα games μπορείτε να έχετε μερικές χιλιάδες (ναι χιλιάδες) παλαιότερα.

Όσοι έχετε παιδιά, είναι μια ΚΑΛΗ αρχή για να μπουν στον κόσμο των υπολογιστών μέσω πιο απλοϊκών συστημάτων που όμως σε βάζουν στην “καρδιά” τους πολύ ευκολότερα.

Τα επόμενα άρθρα θα είναι χωριστά για κάθε κατηγορία και θα είναι ουσιαστικά το “ζουμί” αφού θα αναφέρουν τους πιο επιτυχημένους εξομοιωτές για κάθε τι, που να τους βρείτε, πως να τους δουλέψετε και που θα βρείτε software για αυτούς (ΝΟΜΙΜΑ).

I- Εξομοίωση υπολογιστή. (πχ. DOS, Amiga)
II- Εξομοίωση κονσόλας (παιχνιδομηχανής). (πχ. Atari 2600, Nintendo NES, Playstation)
III- Εξομοίωση arcade (ουφάδικου). (πχ. Ms. Pac-Man, Mortal Combat, Bubble Bobble)
IV- Εξομοίωση παιχνιδομηχανής χειρός. (πχ. Nintendo Gameboy ή και τα Game & Watch)
V- Εξομοίωση “μηχανής” κάποιου είδους παιχνιδιών (συνήθως adventures, πχ. Monkey Island, Colosal Cave).

Ευχαριστώ το old-computers.com και το MobyGames (συν λίγο wikipedia) για την… κλοπή εικόνων που τους έκανα.
WP2Social Auto Publish Powered By : XYZScripts.com