Blog Archives

FS-UAE Amiga Emulator

FS-UAE Amiga Emulator.

Vice Commodore 64 Emulator

Kratko uputstvo za Vice Commodore 64 emulator

Vec sam ukratko pisao o Vice emulatoru na ovoj adresi: https://kompjuteri2011.wordpress.com/2011/05/24/vice-emulator-commodore-kompjutera/

Ako koristite Ubuntu ili neku Ubuntu kompatibilnu distribuciju, procitajte tekst na ovoj adresi: https://kompjuteri2011.wordpress.com/2014/05/30/vice-commodore-emulator-i-xubuntu-14-04-lts/

Podesavanje emulatora:
Ima jako puno opcija koje mogu da se podesavaju. Ovde cu opisati samo neke od opcija, koje su po mom misljenju naj vaznije.
Opcije u meniju Options:
Maximum speed – Brzina emulacije. Podrazumevana vrednost je 100%.
Swap joysticks – Zamena joystick portova. Commodore 64 ima 2 joystick porta, neke igre traze da joystick bude u portu 1, neke u portu 2. Ako imate 1 joystick prikacen na usb port vaseg kompjutera, ovom opcijom brzo mozete da definisete u koji virtuelni joystick port ce biti prikljucen taj joystick. Precica sa tastature je alt+j.
C64 model – Izbor modela Commodore 64. Ovde birate PAL ili NTSC, noviju ili stariju verziju Commodore 64.
Opcije u meniju Settings:
Keyboard settings – Izbor tastature, americka ili nemacka verzija i mapiranje tastature, simbolicko ili poziciono.
Sound settings – Podesavanja vezana za zvuk.
Drive settings – Podesavanja za emulaciju floppy disk uredjaja. Ako je aktivirana opcija True Drive Emulation, emulacija ce biti realna, ali ce se programi i igre ucitavati sporije, kao na realnom C-64. Ako iskljucite opciju, emulacija ce biti brza, ali moze doci do problema prilikom ucitavanja nekih igara.
Peripheral settings – Podesavanja za periferne uredjaje, kao sto su floppy disk i stampac.
Joystick settings – Podesavanja za joystick. Ovde mozete definisati da li ce se joystick emulirati preko tastature ili ce te koristiti joystick ili joypad koji prikacite na usb port kompjutera. Ako joystick emulirate preko tatstaure, onda mozete definisati tastere za gore, dole, levo desno i pucanje.
Model settings – Izbor modela Commodore 64. Ovde birate PAL ili NTSC, noviju ili stariju verziju Commodore 64. Takodje ovde mozete podesiti i emulaciju VIC-II, SID i CIA cipova.
VIC-II settings – Podesavanja vezana za grafiku i graficki prikaz, boje, sprajtove. Da li ce prikaz biti u prozoru ili preko celog ekrana. Da bi ste poboljsali prikaz, umesto opcije CRT emulation, namestite opciju unfiltered, to se nalazi u grupi ocija Render filter.
SID settings – Podesavanja vezana za zvuk.
Save settings – Cuvanje podesavanja.
Load settings – Ucitavanje podesavanja.
Restore default settings – Vraca sva podesavanja na podrazumevane vrednosti.
Save settings on exit – Ako je opcija aktivirana, onda ce se podesavanja automatski sacuvati kada se izadje iz programa.
Confirm quitting VICE – Ako je opcija aktivirana, VICE ce da trazi potvrdu prilikom izlaska iz programa.

Ucitavanja programa i igara:
Programi i igre se mogu automatski startovati nakon ucitavanja ili kao na pravom Commodore 64, bez autostarta, tada treba da se kuca komanda RUN za pokretanje programa ili igre.
VICE podrzava vise formata zapisa za Commodore 64 emulatore.
Formati zapisa su sledeci:
Fajlovi sa ekstenzijom .d64, .d71, .d81, .d82, .d1m, .d2m, .d4m, .g64, .g41, .p64 i .x64 su disk image fajlovi, to jest “slike” floppy disketa. Mislim da je 99.9% disk image fajlova sa ekstenzijom .d64, ostale ekstenzije ce te retko sretati.
Fajlovi sa ekstenzijom .t64 i .tap su tape image fajlovi, to jest “slike” zapisa na kaseti.
Fajlovi sa ekstenzijom .crt su cartridge image fajlovi, to jest “slike” kertridza, odnosno modula, kako su se jos zvali.
Fajlovi sa ekstenzijama .p00 i .prg su pojedinacni programski fajlovi.
U “slikama” floppy disketa i kaseta moze biti vise .p00 i .prg fajlova.

Iz File menija ucitavate igre i programe, kreirate nove, tape i disk “slike”, “ubacujete” virtuelne kasete i diskete, odnosno njihove “slike”. Pokrecete monitor program, resetujete, pauzirate emulaciju i izlazite iz VICE-a.

Disk image fajlove ucitavate kada kliknete na File -> Attach disk image -> Unit #8 ili precicom sa tastature alt+8. U dijalogu koji se pojavi imate dve opcije open i autostart. Open ce samo da otvori disk image i u tom slucaju treba da rucno pokrenete program ili igru,
komandom LOAD "*",8,1 tada ce se pokrenuti prvi program u listi. Kada se program ucita, treba da ukucate RUN da bi ste ga pokrenuli. Ako znate tacan naziv programa, umesto zvezdice kucajte naziv tog programa.
Autostart ce da uradi to isto umesto vas. Sada se verovatno pitate, zasto da rucno pokrecete program, kada moze to da se uradi uz pomoc autostarta. U nekim situacijama, mozda necete hteti da pokrecete programe sa diskete, vec da iskopirate nesto na disketu ili da snimite neki podatak na tu disketu, na primer trenutnu poziciju u nekoj igri itd…
Samo da napomenem, ako ima vise programa, mozete ih direktno autostartovati iz liste sa desne strane, koja se pojavi, kada kliknete na odredjeni disk image fajl.

Tape image fajlove ucitavate kada kliknete na File -> Attach tape image ili precicom sa tatstature alt+t. Kao i kod diskete, u dijalogu koji se pojavi imate dve opcije open i autostart. Ako rucno ucitavate igru ili program,
komandom LOAD "ime_programa", posle ucitavanja, da bi ste pokrenuli program, morate kucati RUN. Takodje i ovde mozete direktno autostartovati program ili igru iz liste sa desne strane, koja se pojavi, kada kliknete na odredjeni tape image fajl.

Opcija File -> Smart-attach disk/tape je takozvana pametna opcija, koja automatski prepoznaje da li je u pitanju disk ili tape image fajl, takodje uz pomoc te opcije mozete ucitati fajlove sa ekstenzijom .p00 i .prg. Precica sa tastature je alt+a.

Da bi ste ucitali neki fajl sa ekstenzijom .crt, odnosno kertidz, kliknite na File -> Attach cartridge image -> Smart attach CRT image ili precicom sa tastature alt+c. Zatim pronadjite .crt fajl po zelji i ucitajte ga.

Ostale korisne opcije:
U meniju Snapshot se nalaze opcije uz pomoc kojih mozete da sacuvate trenutno stanje emulacije i da je kasnije ucitate, zatim tu postoje opcije za snimanje zvukova iz emulatora i snimanje ekrana.

Takodje, mnoge opcije emulatora su dostupne kada direktno kliknete na prozor emulatora levim ili desnim tasterom misa. Tako da ne morate da jurite po menijima u gornjem delu ekrana.

Vice Commodore emulator i Xubuntu 14.04 LTS

Kada sam instalirao paket Vice, emulator mi nije radio. Problem je u tome sto paket nije kompletan, jer fale neki fajlovi.

Evo resenja:

Instalirajte Vice: sudo apt-get install vice

Sa adrese:
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/
preuzeti odgovarajuci fajl u zavisnosti od verzije Vice emulatora koga imate instaliranog. U trenutku pisanja ovog teksta, verzija za Xubuntu 14.04 je 2.4, pa shodno tome, potrazite verziju 2.4 za Windows. Dakle, u spisku potrazite fajl WinVICE-2.4-x86.zip, preuzmite ga i raspakujte ga u neki privremeni folder. To je verzija Vice za Windows, ali nas to trenutno ne zanima, jer nam trebaju neki fajlovi koji se koriste i u Linux i u Windows verziji. U terminalu ukucajte: sudo -i, zatim sifru. Iskopirajte direktorijume iz fajla preuzetog sa interneta, koji ste prethodno raspakovali.
Direktorijumi koje treba da kopirate u /usr/lib/vice su: C128, C64, C64DTV, CBM-II, DRIVERS, PET, PLUS4, PRINTER, VIC20, fonts.
Kada se kopiranje fajlova koji nedostaju zavrsi, pokrenite Vice emulator. Trebalo bi da Vice radi bez problema.

Micro64 i Hyper64

Micro64 je emulator kompjutera Commodore 64. Razvija se sa ciljem da bude najprecizniji emulator kompjutera Commodore 64. Razvija se za Linux, Windows i Mac. Sa zvanicne web prezentacije, koja se nalazi na adresi: http://www.micro64.de/ mozete preuzeti fajl micro64.zip. U fajlu koji ste preuzeli, nalaze se sve tri verzije emulatora, za Linux, Windows i Mac. Vi pokrenite verziju koja je namenjena Vasem operativnom sistemu.

Testirao sam Linux verziju emulatora i zadovoljan sam kako radi. Zanimljivo je sto mozete ukljuciti emulaciju zvuka flopi disk drajva. To nije nesto funkcionalno vazno, ali ce korisnicima koji su posedovali Commodore 64 sa flopi diskom to probuditi nostalgiju za davno proslim vremenima. :)

Tu i tamo se pojavljuje i po koji bag. Na primer, primetio sam da se s vremena na vreme, posle vise resetovanja i ucitavanja raznih igara, emulator zamrzne, pa, onda morate da “ubijete” proces i da ga ponovo pokrenete.

Hyper64 je eksperimentalni emulator kompjutera Commodore 64. Razvija se sa ciljem da bude najbrzi emulator kompjutera Commodore 64. Za razliku od klasicnih emulatora, kao sto su Vice, Micro64 i ostali, Hyper64 ima drugaciju koncepciju emulacije. Hyper64 u realnom vremenu disasemblira, analizira i ponovo asemblira programski kod procesora 6510 i takav kod se izvrsava, kao 32 bitni x86 kod. Ovaj emulator nisam probao, ali ga Vi mozete preuzeti i probati. Kao i Micro64, Hyper64 mozete preuzeti sa adrese: http://www.micro64.de/

Oba emulatora, Micro64 i Hyper64 su besplatna.

Commodore

Na adresi http://www.zimmers.net/ mozete pronaci dosta zanimljivih stvari vezanih za Commodore kompjutere. Pored informacija o Commodore kompjuterima, na sajtu mozete pronaci i emulatore za razlicite operativne sisteme, programe i igre za Commodore, audio fajlove sa muzikom iz popularnih igara sa Commodore 64 kao i razne usluzne programe koji sluze za razne konverzije i slicno.

Vice Commodore emulator i Ubuntu 12.04 LTS

Kada sam instalirao paket Vice, emulator mi nije radio. Problem je u tome sto paket nije kompletan, jer fale neki fajlovi.

Evo resenja:

Instalirajte Vice: sudo apt-get install vice
Sa adrese http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/ preuzeti odgovarajuci fajl u zavisnosti od verzije Vice emulatora koga imate instaliranog. U trenutku pisanja ovog teksta, verzija za Ubuntu 12.04 je 2.3, pa shodno tome, potrazite verziju 2.3 za Windows. Dakle, u spisku potrazite fajl WinVICE-2.3-x86-palette-fixed.zip, preuzmite ga i raspakujte ga u neki privremeni folder.
To je verzija Vice za Windows, ali nas to trenutno ne zanima, jer nam trebaju neki fajlovi koji se koriste i u Linux i u Windows verziji.
U terminalu ukucajte: sudo -i, zatim sifru.
Iskopirajte direktorijume iz fajla preuzetog sa interneta, koji ste prethodno raspakovali.
Direktorijumi koje treba da kopirate u /usr/lib/vice su: C128, C64, C64DTV, CBM-II, DRIVERS, PET, PLUS4, PRINTER, VIC20, fonts.
Kada se kopiranje fajlova koji nedostaju zavrsi, pokrenite Vice emulator. Trebalo bi da Vice radi bez problema.

MAME

MAME je emulator arkadnih masina. Rec MAME je skracenica za “Multiple Arcade Machine Emulator”.  MAME radi u kombinaciji sa ROM fajlovima. MAME emulira nekoliko hiljada klasicnih arkadnih igara iz kasnih 1970-tih godina, pa sve do savremenih igara. ROM fajlove mozete naci i skinuti na mnogim internet sajtovima koji se bave emulatorima.

Na oficijelnom sajtu mozete preuzeti izvorni kod ili prekompajlirani binarni fajl za Windows. Ako koristite Linux, vrlo verovatno da ce se MAME naci u repozitorijumu Vase Linux distribucije.

http://mamedev.org/

zsnes

Zsnes je emulator za Super Nintendo igracku konzolu. Razvija se za Windows, Linux i DOS. Da bi ste igrali igre za Super Nintendo, potrebni su Vam jos i ROM fajlovi, koji predstavljaju imidz fajlove kertridza, koji su se koristili na ovoj konzoli. ROM fajlove mozete naci i skinuti na mnogim internet sajtovima koji se bave emulatorima. Dostupno je vise stotina igara za ovu konzolu.

Ako koristite Linux, vrlo verovatno da ce se zsnes naci u repozitorijumu Vase Linux distribucije. Ako ga slucajno nema u Vasoj distribuciji ili koristite Windows, mozete ga preuzeti sa zvanicnog sajta.

http://www.zsnes.com/

Evo jedan trik u Virtual Box-u. :)

Ukoliko imate Linux, u Virtual Boxu mozete pokrenuti Windows igre. Direct X jos uvek nije u potpunosti podrzan, ali bi Open GL igre trebalo da rade bez problema. Instalirajte Windows u okviru Virtual Box-a. U meniju kliknite na Devices, pa na Install Guest Additions. Mountovace se iso virtuelni CD. Pokrenite VBoxWindowsAdditions-x86.exe i instalirace se drajveri za Open GL i jos neke korisne stvari, koje za ovu pricu nisu bitne.
Sada jos samo ostaje da instalirate neku Windows igru sa podrskom za Open GL i isprobate je. Ja sam testirao Counter Strike 1.6 i Half Life. Kada pokrenete CS ili HL, u podesavanjima za grafiku podesite Open GL. Ukoliko u toku igre bude problema sa kontrolom misa, pritisnite na tastaturi desni ctrl+i ili iz menija Machine kliknite na Disable Mouse Integration. I resicete problem kontrole misem u tim igrama. U CS-u se tada javlja drugi problem, a to je da ce se izgubiti pointer misa prilikom izbora opcija prilikom kupovine oruzija, ali za to postoje precice sa tastature i nije neki problem. Da, jos jedan savet u vezi grafike, kako da igrate u Full skrinu (za malo da zaboravim.. :)
Pre pokretanja CS-a na tastaturi pritisnite desni ctrl+f za full screen (ceo ekran) i ako se windowsova slika nije rasirila preko celog ekrana (postoji crni border) ponovo se vratite u mod prozora pritisnite desni ctrl+f da biste izasli iz moda celog ekrana i zatim pritisnite desni ctrl+g ili auto resize guest display iz machine menija, pa onda opet desni ctrl+f.
Uzivajte u igranju. :)
Takodje, igru mozete pokrenuti i bez Virtual Boxa, ako imate u Linuxu instaliran Wine, ali posto, nisam bas pristalica Wine-a iz bezbednosnih razloga, onda dajem prednost Virtual Box-u.
Sto se tice Direct3D-a, odnosno DirectX-a, postoji dodatak koji se zove WineD3D.exe. Koji navodno treba da Direct3D API prevede u OpenGL, ali mi posle toga nije radio Counter Strike, a nije mi proradio ni Direct3D, pa sam vratio bekape DLL-ova, koje je napravio WineD3D prilikom instalacije. Moguce da to radi u Wine-u, ali kod mene nije radilo u Virtual Boxu. Jednog dana cu to probati i u Wine-u, kada me ne bude mrzelo da ga instaliram za probu.

%d bloggers like this: