Monthly Archives: October 2015

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.

Jubilej

Negde u ovo vreme, davne 1985 godine, dakle, pre tacno trideset godina sam dobio moj prvi kompjuter Commodore 64 i tada sam poceo da se prakticno bavim kompjuterima. Moje interesovanje za kompjutere je pocelo par godina ranije, ali su mi bili dostupni samo tekstovi iz casopisa. Ako se ne varam, u oktobru 1984 je izasao prvi broj Sveta Kompjutera, koga sam redovno citao.
Commodore 64 je bio nabavljen preko firme Konim iz Ljubljane. Secam se da sam ga jako dugo cekao, valjda je bila velika potraznja, pa dok smo stigli na red. Secam se da sam bio jaaaako nestrpljiv da moj ljubimac sto pre stigne. :) Elem, kada je najzad stigao, bio sam odusevljen. Ali ga nismo odmah ukljucili, tata se bojao da nesto ne pokvarimo, pa je hteo da saceka da ode kod moje tetke, koja je vec imala Commodore 64, da vidi kako se prikljucuje i kako se ukljucuje. To je trajalo nekoliko dugih dana, za to vreme sam citao originalno prevedeno uputstvo za Commodore 64, koje je dolazilo uz kompjuter.
Da, u to vreme su se uz kompjutere isporucivala i kvalitetna uputstva za koriscenje. I to ne samo kako povezati kablove i ukljuciti kompjuter, to uputsvto je bilo kompletan prirucnik za programski jezik Basic i to prevedeno! Do sada ovo nisam uradio, pa koristim ovu priliku, sa zakasnjenjem od 30 godina da pohvalim Konim za profesionalno odradjen posao oko prevoda i kvalitetne stampe tog prirucnika za Commodore 64. Uzgred, taj prirucnik za Commodore 64, je ubedljivo najbolji prirucnik za neki programski jezik koji sam procitao.
To je bilo jedno lepo vreme, kada su se uz kompjutere isporucivala i kvalitetna uputstva kako ga koristiti. Sada samo dobijete kompjuter, ako u opste i dobijete neke papire uz kompjuter, to su neka stura uputsva kako ga povezati, gomila propagandnog materijala, tekst o zastiti autorskih prava i slicnih gluposti. Dakle, nista korisno.
Kada smo najzad povezali i ukljucili kompjuter, probali smo i jednu igru koju sam dobio na kaseti od tetke, sve je super radilo, osim jedne sitnice. Tata je hteo da se striktno pridrzavam uputstva sa papirica, na kome je bilo objasnjeno kako ucitati igre. Opet iz razloga da nesto ne pokvarim. Na tom papiricu je bilo lepo objasnjeno kako ucitati Turbo Tape II i prvu igru, ali nije bilo dobro objasnjeno za sledecu igru. Pa posto tata nije dozvoljavao da nesto radim na svoju ruku, nedelju dana sam igrao samo igru River Raid, koja se nalazila prva, odmah iza Turbo Tape-a. :)
Naravno, posto je, konstantno igranje jedne igre brzo dosadilo, poceo sam da vezbam Basic primere iz prirucnika koji sam dobio uz kompjuter. To su bili moji prvi koraci u programiranju. Brzo sam ucio. Ubrzo sam uspeo i sam da ispravim gresku u igri Pogadjanje brojeva ciji je listing bio u korisnickom uputstvu. :) Drugovi, koji su imali Commodore 64 nekih godinu dana pre mene, bili su zacudjeni mojim poznavanjem programiranja u Basicu i ako sam tek nekoliko nedelja imao Commodore 64. :)
Pomenuo bih legendarne igre, koje sam voleo da igram, po nekad, neke od njih i sada igram iz Commodore 64 emulatora.
International Soccer, International Basketball i drugi deo sa trojkama, Falcon Patrol, Falcon Patrol II, Wizard of Wor, Forth Apocalypse, Elite i kad sam vec pomenuo Elite, spomenuo bih i nezaboravan tekst Dejana Ristanovica o igri Elite u Racunarima broj 12 bez cije pomoci bi bilo jako tesko igrati ovu odlicnu svemirsku pustolovinu, Jumpman Junior, Tha Last Ninja, War Play, Ace, Ace 2, Theatre Europe, Johnny Reb II, Barbarian, Football Manager, Emlyn Hughes International Soccer, International Karate, IK+, Pitstop 2, Rocket Ball, Strike Fleet, Beach Head, Beach Head II, Tomahawk, Rick Dangerous, Rick Dangerous II, Hostages, Platoon, Commando, Armageddon Man i mnoge druge…
Eto, to su bili moji prvi kompjuterki “koraci” sa kompjuterom Commodore 64.
1991 sam dobio Amigu 500 uz koju sam usao u svet 16-bitnih kompjutera, flopppy disketa, grafickog korisnickog interfejsa i modemskih komunikacija na tadasnjim BBS-ovima, koji su nicali kao pecurke posle kise. Napravio sam prve korake u nekom programu za 3D animaciju i modelovanje, bio je to Real 3D. Takodje sam pravio slike i animacije u Deluxe Paintu. Od programskih jezika na Amigi bih izdvojio AMOS, koji je u sustini bio verzija Basica namenjena programiranju igara.
Takodje i na Amigi sam voleo da igram igre :) od kojih bih pomenuo samo neke koje sam najvise igrao.
Elite, Frontier: Elite II, Sensible Soccer, Sensible World of Soccer, Fighter Bomber, Combat Air Patrol, Gunship 2000, F/A-18 Interceptor, Formula One Grand Prix, Cannon Fodder, TV Sports Basketball, Pinball Dreams, Pinball Fantasies, Another World, Wings, Lotus Turbo Challenge 2, Moonstone, UFO: Enemy Unknown, Syndicate, Rick Dangerous, Rick Dangerous II, Pirates!, North & South, IK+, Alien Breed, Alien Breed 2, Centurion – Defender of Rome, Defender of the Crown, M1 Tank Platoon, Hostages, Silent Hunter, Strike Fleet, Conflict In Europe, Epic, Wing Commander, Test Drive, Test Drive II, Toyota Celica GT Rally, Civilization, Colonization, Harpoon, Birds of Prey, Nuclear War, Red Storm Rising, Campaign i mnoge druge…
Krajem 1996. sam kupio prvi PC sa AMD K5 PR 133 procesorom, koji je radio na 100 MHz, ali se ponasao kao Intel Pentium na 133 MHz. Sa DOS operativnim sistemom, ali sam posle par dana instalirao Windows 95.
1998. godine sam koristio Windows 98 i usao u svet Interneta.
Zatim sam izmenjao nekoliko PC kompjutera i presao na Windows XP.
2005. godine sam usao u svet Linuxa i slobodnog softvera.
2009. sam poceo da pravim video tutorijale koje postavljam na mom Youtube kanalu.
2011. pokrenut blog Kompjuteri.
2013. se rodio moj sin. :)
2015. trazim posao…

Sledeci jubilarni tekst za 10 godina. :)

Linux tutorijal 20 – Sigurno brisanje fajlova

U ovoj epizodi govorim o sigurnom brisanju fajlova uz pomoc BleachBit, wipe i shred.

%d bloggers like this: