Tag: action!

Ach, to PMG

Posledny mesiac som sa sporadicky pokusal naucit a pochopit PMG. Pochopit sa mi to asi aj podarilo, no budem si to musiet opakovat. Problem je s casom. Prestahovali sme sa z Martina do Ziliny. V obyvacke je velky stol, idealny pre Atari, dotrepal som z Martina kvoli tomu aj televizor, lebo ten, co tu bol, nemal svideo vystup. Pokusal som sa prepisat svoj PMG program do ACTIONu!, no bude to chciet trpezlivost a pokusy, pokusy a zase pokusy. Ale ako som spominal, problem je s casom.. Niekedy ma chyti modelarcenie, cize cely vecer lepim, tmelim a farbim, cez vikendy vacsinou chodime von, niekde mimo mesto, do prirody, clovek pride domov, pozrie spravy, zahra dostihy a sazky a den je prec..

Budem sa musiet viac donutit, po veceroch citat, citat a citat literaturu, ktoru mam a rano vstat, sadnut za to a skusat. V prvom rade sa chcem naucit zaklady PMG v Basicu. Problem mi robi vyhradenie hracej plochy, strely som este ani neskusal. Vytvorenie hraca chapem, aj rezervovanie pamati, aj vsetko s tym spojene. O pomaly pohyb hraca sa zatial nestaram, prepisem to potom do Actionu!, tam to bude rychlejsie. S nametom hry som si tiez nie isty, co to ma vlastne byt.. Strielacka? Raketka, ktora musi zburat co najviac budov (z ascii)? Bude to vyuzivat VBI? Ako? Dobre, dam si ciel.. Vytvorit panacika s vymedzenou hracou plochou, ktory bude schopny strielat, aspon jednym smerom. Mam nutkanie sa do toho pustit aj teraz, ale moja milovana schovala Atari do skrine.. Tak snad sa pmg zmesti uz do tak nabiteho programu cez vikend.

PS. tak som to predsa len skusil.. Problem cislo 1: Problem s horizontalnym vymedzenim pohybu hraca, viz riadok 112.. Preco to nefunguje?

SIO2SD – nieco sa pokazilo

Dnes som skusal v turbo basicu ulozit subor na sio2sd kartu.. Nasledne som nacital ACTION!, vsetko slo v poriadku. Sadol som si za pc a za 10 minut pozeram, ze obrazovka televizora je cierna.. Tak som Atari rebootoval a nic.. :/

  • Nemozem nabootovat s vypnutym basicom
  • Ked prepnem na qmeg a restartnem atari, nahodi sa MLM monitor
  • Nie je mozne nahrat akykolvek soft na otestovanie rozsirenej pamati
  • Kociek pamate v self-test je akosi menej a su OK

:(

Zacinam sa ucit Action!

Dokonca aj na polskych forach stale zije debata o tomto programovacom jazyku. Z literatury, ktoru mam, citam len chvalu o rychlosti a jednoduchosti. A ano, programovaci jazyk ACTION! je naozaj slusne rychly, na moje zaciatocnicke ucely by to mohlo stacit. Niekedy v juni tohto roku som v Atari Basicu napisal jednoduchy program EUROKALKULACKA :), ktory prepocita staru, Slovensku menu na Eura. Pomaly robim prevod do Action, zaklad je hotovy, len som este nemal cas poriadne si prestudovat literaturu, ktoru mam doma, ale z rychleho prelistovania viem, ze to nebude problem.

Skusal som nejake priklady kompilovat v PC programe Effectus, no tam su jasne problemy, program nepozna urcite vyrazy z klasickeho Action! a pod a vsimol som si, ze je vyrazne pomalsi, ako originalny Action!. Zase klasicky Action!, aspon ten, co mam doma, nepozna sinus, cosinus.. Teda priklad opisany z knizky mi nesiel, zastavil sa pri funkcii cos, ktoru tam bola pouzita. Toto su klasicke priklady toho, preco ma vzdy programovanie odradi. Preto som sa v podstate vykaslal na Assembler, kedze nebolo za akychkolvek okolnosti mozne ucit sa krok za krokom postupy z literatury (3 papierove knizky), pretoze MAC65 mi nikdy nesiel, cartriidge verzia MACu65 fungovala inac, ako ta v knihe a MADS, ci XASM zase nechapali zapis opisany z knizky..

Hadam s Actionom taketo problemy nebudu, dokoncim programcek a mozno, ak to pojde, vytvorim nejaku textovku, demo alebo nieco podobne. Samozrejme, nie hned.