Questa è una vecchia versione del documento!
EMULATORE
Da DVG - Il Dizionario dei Videogiochi
Un software d'emulazione o più comunemente un emulatore è un programma che permette l'esecuzione di software scritto per un ambiente (hardware o software) diverso da quello sul quale l'emulatore viene eseguito.
Un programma scritto per computer con sistema operativo Windows ad esempio non funziona (in gergo gira) su un computer con sistema operativo differente come Macintosh o Linux. In questi casi si crea sulla macchina ospitante un emulatore che riproduce virtualmente l'ambiente che è stato usato per creare quel programma. Un esempio di emulatore è il WINE che permette di utilizzare programmi Windows su sistemi Unix.
Esistono varie categorie di emulatori, così come esistono diversi metodi per emulare una piattaforma. È possibile emulare completamente un ambiente sia hardware che software oppure soltanto uno dei due. Emulare un ambiente software è tecnicamente meno complicato poiché può essere sufficiente un semplice traduttore di istruzioni che renda comprensibile all'ambiente sul quale l'emulatore gira le istruzioni del programma emulato (come nel caso di WINE).
Nel caso invece dell'emulazione hardware invece sarà necessario simulare la circuiteria e il comportamento fisico del sistema come avviene ad esempio nel MAME. Un uso popolare degli emulatori è quello che permette di utilizzare videogiochi scritti per computer o console non più in vendita o di difficile reperibilità, come i computer della serie Amiga, il Commodore 64, lo ZX Spectrum, il BBC o l'MSX.
Emulatori per varie piattaforme
ATTENZIONE: le informazioni qui riportate potrebbero non essere accurate/aggiornate alle ultime versioni dei pacchetti.
Nota: in ogni sezione i programmi sono presentati in ordine alfabetico.
Atari
Amiga
Amstrad
ARM/MIPS/...
- ProEmulator (GPL) [8051, 68HC08, Z80, PIC, ARM7, MIPS, 68K e SH2 emulator]
- Raine (artistic) [M68000, M68020 e Z80 emulator]
- SimCoupe (GPL) [SAM Coupé (Z80-based) emulator]
- Skyeye (GPL/LGPL) [ARM emulator]
Commodore
Gameboy
- Cingb (BSD) [gameboy emulator]
- Lode Hoste gameboy emulator (GPL 3.0)
- VisualBoyAdvance (GPL) [Gameboy and Gameboy Advance emulator]
Macintosh
- MiniVmac (GPL) [Macintosh Plus emulator]
MAME/MESS/...
- AdvanceMame (GPL) [MAME e MESS emulator]
- GMAMEUI (GPL) [GTK frontend per XMame]
- Gnome Video Arcade (GPL 3.0) [frontend per xmame]
- gRustibus MAME (GPL) [frontend per XMame]
- GxMame (GPL) [GTK frontend per XMame]
- KXMame (GPL)
- QMC2 (GPL) [front-end di SDL-MAME e SDL-MESS]
- SDL MAME (BSD) [vedere qui per lo sviluppo]
- xmame - xmess (MIT) [MAME e MESS emulator]
MSX
Nintendo
- 1964 (GPL) [Nintendo64 emulator]
- DesMume (GPL) [Nintendo DS emulator]
- Dolphin (GPL) [Gamecube/Wii emulator]
- FakeNes (zlib/libpng) [NES emulator]
- FCE Ultra (GPL) [NES (Nintendo Entertainment System) and Famicom (Family Computer) emulator]
- Mupen64 (GPL) [Nintendo64 emulator]
- Nestopia (GPL) [NES/Famicom emulator per ms-windows]
- PocketNester (GPL) [NES/Famicom emulator per Pocket PC]
- Project64 (GPL) [Nintendo64 emulator]
- Sneese (propria compatibile con GPL) [Nintendo SNES console emulator]
- TuxNES (GPL) [8-bit Nintendo emulator]
- Zsnes (GPL) [Super Nintendo emulator]
PC
- Aeon [(x86) PC emulator]
- Bochs (LGPL) [IA-32 (x86) PC emulator, AMD64]
- CoLinux: Cooperative Linux (GPL 2.0) [x86: esegue nativamente su ms-windows distro GNU/Linux]
- DAGII (GPL) [permette di giocare ai vecchi giochi di avventura della Sierra]
- Darwine (LGPL) [WINE emulator per Darwin e Mac OSx]
- DosBox (GPL) [DOS emulator]
- DosEmu (GPL) [DOS emulator]
- FreeSCI (GPL) [emulatore giochi della Sierra]
- FreeVPS (GPL) [x86, AMD64]
- GUSS: GUSS the Universal System Simulator (GPL) [x86]
- KQemu (GPL) [KDE frontend per QEmu]
- KVM: Kernel-based Virtual Machine for Linux (GPL) [x86]
- LGuest (GPL 2.0) [virtualizzazione PC]
- OpenVZ (GPL >= 2.0)
- PlayOnLinux (GPL 3.0) [front-end grafico di wine]
- Qemu (GPL e altre compatibili con la GPL) [emulazione PC x86 IA-32, AMD64, MIPS, SPARC, ARM, …]
- UML: User Mode Linux (GPL) [GNU/Linux emulator]
- VirtualBox (GPL) [emulazione PC x86 IA-32 derivato da Qemu]
- VirtualMachineManager (GPL >= 2.0)
- WINE: Wine Is Not an Emulator (LGPL) [esegue programmi ms-windows su GNU/Linux]
PowerPC
- PearPC (GPL) [Power PC emulator]
PlayStation
Sega
- Gens (GPL) [Sega Genesis / Sega CD / Sega 32X emulator]
- Kega Fusion (GPL) [Sega SG1000, SC3000, SF7000, Master System, Game Gear, Genesis/Megadrive, SVP, Pico, Sega CD/Mega CD e 32X emulator]
- nullDC (GPL) [Dreamcast emulator]
- SSF (GPL) [Sega Saturn emulator]
- Yabause (GPL) [Sega Saturn emulator]
Spectrum
- FUSE: Free Unix Spectrum Emulator (GPL) [Spectrum Emulator]
Xbox
- XboxMediaCenter (GPL) [xbox]
Altri non classificati
- Daphne Arcade Laserdisk Emulator (GPL) [permette di giocare ai giochi laserdisk]
- Hu-Go (GPL) [multipiattaforma, permette di emulare più giochi e creare nuovi emulatori]
- Loemu (GPL) [front-end per vari emulatori: xmame, sdlmame, snes9x zsnes]
- XQF (GPL 2.0 o successiva) [server per giochi tipo Quake, Unreal, Half-Life, Warsow, Tremulous, Nexuiz, …]
Collegamenti esterni
- http://www.emucr.com/ - Sito contenente news sugli emulatori, descrizioni e aggiornamenti versioni W.I.P. (Inglese).
- http://www.emuita.it/ - Sito contenente news sugli emulatori, comprensivo di descrizioni (Italiano).
Traccia: • emulatore