Pojam brzine na C64 je bio tzv. mašinac.Ja se još sjećam kada sam napisao prvu aplikaciju u mašinskom jeziku,pokrenuo je iz bejzika sa SYS pa adresa , početna adresa u RAM-u gdje sam kucao naredbe..., i nevjerovao a baš me je pogodilo "***ote taj mašinac je zakon".Naravno tebalo je poznavati 256 naredbi u heksadecimalnom obliku napamet,svaka je imala svoju svrhu itekako da je trebalo računat mnogo brojeva pola u vlastitoj glavi,a pola je radio c64 i tako neprestano, jer sve je to bila na kraju krajeva matematika ...
Prva stvar što me je fascinirala je (i još danas na kompjuterima korištena) IRQ rutina,ili interrupt request, odnosno besprekidni zahtjev.A bit takvog programa je koliko se sjećam bio taj da se na kraju svake aplikacije umjesto nardebe za kraj (RTS, HEX kod $60) pozivala ta rutina koja je bila na adresi $EA31 (JMP $EA31),a na početku rutina se zadavao kod u dva bajta ,kako bi se to tada reklo prvi #$31 ,a drugi #$EA, i obavezno naredba SEI,odnosno postavljanje bita I na jedinicu (kako bi se omogućila IRQ).
Na kraju kucanje pokica,svemoćnih pokica ako ne ništa drugo sa njima se radilo 50% programiranja.
Ja sam imao nekakav slikovit prikaz svega toga,samo pusti brojevi i znamenke.
Baš je nostalgija prisjećat se svega toga.Baš se sjećam da mi je bio najveći gušt detaljno proučavat druge aplikacije,programe pa krast djelove i ubacivat ih u svoje,naravno dekriptirane,tako da nebi netko prepoznao svoje kodove tj. svoj program u tvome i pobrinit se da se nakon pokretanja programa blokiraju tipke (kombinacija RUNSTOP + RESTORE), i malu rutinu napravit da izbriše tvoju ukradenu rutinu kada pritisneš recimo F1 za restart ... uh kako slatko
Savladao sam tada jednu stvar, a to je da se SVAKA naredba u bejziku može napravit,tj može PUNO PUTA BRŽE IZVRŠIT kada se kucaju pokice na adrese,nego kada se piše recimp "PRINT CHR$(147)" što bi bilo brisanje ekrana,a te pokice su čitali ASEMBLERI i izvršavali ih ... svašta nešto.
Nabavio sam simulator,ali nigdje nisam našao program "MONITOR 49152",ako netko zna gdje bi mogao skinit, i ja bih to isto volio znat ...
SYS 64738