Nasiel som na internete zaujimave veci, odporucam poprezerat.
Archive: Apríl, 2009
Dnes ma napadlo pokusit sa skopirovat tento DOS, ktory mam priamo v eprome, do pc. Problem nastal, ked som sa snazil so zapnutym q-megom nabootovat cez APE a sio2pc nejaky dos.
Pre inicializaciu tohto DOSu 2.5 treba prepnut tlacitka zo stavu vsetky styri vypnute, na prve tri vypnute, posledny zapnuty. Nasledne sa kombinaciou stlaceneho horneho tlacitka (ktory ovlada vsetky cartridge) a klavesy RESET tieto cartidge inicializuju. Ja som takto chcel zinicializovat DOS 2.5, no ten so subormi v pc nepracoval, resp. D2:, D3: nepoznal. Takisto, ako sa mi nepodarilo nabootovat dos z pc. Myslim si, ze q-meg v3 nedokaze so sio2pc spolupracovat, nie som si isty. Spolu s tymto cartridgom je inicializovany aj q-meg. Ten som skusal nastavit pre pracu s DOSom, no nevedel som sa don dostat ani cez START+Z.
Skusal som este bootovat z pc ine DOSy, ale tiez neuspesne. Tak som na APE nahodil mirror disku D na pc a urobil studeny start na atari cez q-meg.. Na moje pocudovanie to takto fungovalo. Nasledne som len inicializoval DOS a skopiroval ho na D2: – subor v pc.
Pokusim sa pohrat sa s tym a vyskusat, co vsetko moje povodne Atari vlastne skryva a ako to cele funguje.
Ano, podarilo sa. Po dlhych rokoch sa mi do ruk opat dostal moj povodny pocitac, Atari 800xe s 320kb ram, ktory som kedysi daroval jednemu zberatelovi.
Pokial by mal niekto zaujem o blizsie informacie, piste mi prosim do komentarov. Len uvediem, ze ma q-meg v3 a zabudovane rozne cartridge priamo v eprom (3x)
- – jedinecny a pravdepodobne JEDINY svojho druhu Ramcopy Cart – hardverove upravy vykonal isty S. Ochodnicky, napalenie na eprom ma nal svedomi pan V. Kulla z Atari klubu MARTIN
- – interny cartirdge Super Turbo menu
- TURBO 2000
- TURBO negativ
- TURBO universal
- TURBO copy
- TURBO dos – BASIC TURBO 2000 (LOAD, SAVE, QUIT, VERIFY)
- T2130 3CTT
- TURBO 2005
- – DOS 2.5 upraveny panom Jozefom Nedbalcom z tehdajsieho Atari klubu Martin
- – plus dalsie rozne turbo loaderi
Vsimnite si fotku c 5 – vidno na nej riesenie tychto cartridzov – 3 epromy na sebe. Tato uprava bola robena koncom osemdesiatych rokov minuleho storocia.. O cene ani nechcem polemizovat :)
Otazka – je mozne tento sofvter z epromu dostat do binarneho suboru pre dalsie pouzitie?
Takisto som rozsiril zoznam svojej literatury a ziskal som spat aj kopec 5’25 diskiet.
Dnes mi otec namontoval eprom od Krupkaja do Ataricka, vsetko funguje tak, ako ma. Som spokojny.
A komplet som zmenil cast MOJA LITERATURA. Preskrtnute nazvy este nemam, resp. ich budem mat v dohladnej dobe.
Ale asi sa mi ho nepodari ziskat.
Povodny text clanku som zmazal.
Studujem, studujem a myslim, ze zacinam chapat. Ucim sa prakticky z kuskov kodu, nejakej literatury na internete a pod. Chyba mi pevna ucebnica, uz aby bola tlaciaren.
Vsetci vieme, ako funguju v Atari Basicu FOR..NEXT. S troskou pomoci som si to skusil v Assembleri. Hlavne som chcel pochopit, ako to funguje a pridal som este nejake efekty z druheho prikladu.
org $2000 ldx #0 ;tu zacina nieco ako for.. (zober 0 do x) lda #$61 ;vezmeme hex znaku a opakuj sta $bc40,x ;vloz hex a x na adresu inx ;zvys o jedno cpx #40 ;vypiseme 40 krat bne opakuj loop lda 20 sta 710 ;poke 710.. iny beq loop jmp *
Musim prist, ktory prikaz reaguje na stlacenie klavesy, resp. ako vlozit znak A napriklad do stredu prveho riadku..
Vdaka Fandalovi a Matosimi som sa vcera rozhodol pre pracu s Assemblerom, resp. s xasm. Osobne si myslim, ze som zvolil dobre, liteatury je dost a je teda z coho cerpat. Jednotlivym prikazom v podstate trosku rozumiem, klucove bude naucit sa, ako funguje ANTIC, DLI, kde v pamati su ulozene ake adresy, ako s nimi pracovat a pod. Jediny problem vidim v tom, ze nam v tlaciarni dosla farba a ja som klasik, lepsie sa mi cita a uci z papiera..
- ABC o počítačích Atari 600XL/800XL
- Atari kouzlí
- Mikroprocesor 6502 – Popis instrukcí
- Průvodce assemblerem 6502
- A Guide To Atari Assembly Language
- Mapping The Atari – Revised Edition
Matosimi mi vcera trosku povysvetloval par prikladov, zaujimalo ma, ako v ASM scitat napriklad 2+5. Nasledne s jeho pomocou vznikol kod (v podstate ho Matosimi cely vytvoril).
run $2000 org $2000 lda #5 ;vloz 5 do akumulatora clc adc #2 ;pripocitaj 2 k akumulatoru ora #$10 ;sucet sta $bc40 ;uloz obsah registru do pamati (adc+lda) jmp * ;opakuj
Nasledoval dalsi priklad, zobrazovanie znakov od 1 do posledneho Atari znaku.
;vypis znakov run $2000 ;zaciname na adrese org $2000 loop inx ;zvys index registru x o jedna stx $bc40 ;uloz obsah registru do pamate jmp loop ;skok na loop inx, opakovanie
Ak su moje komentare zle, mozte ma v poopravit. Myslim, ze nebude dobre pustat sa hned do VBI, prace s farbami, ale skor zacinat s jednoduchsimi vecami, napriklad, ako mi poradil Matosimi, zaplnit prvy riadok nejakym znakom alebo podobne veci. Na to ale este musim prist.
Ked som bol maly chlapec, chodil som na jeden pocitacovy kruzok. Ten boli rozdeleny na dve casti. 8 bity (pmd, zx-spectrum, atd) a PC. Ja som samozrejme chodil na Atari. Cielom kruzku bolo oboznamit uzivatela s Atarickom a zaucit do programovania v Basicu. Ovladanie Ataricka som vtedy vedel snad najlepsie zo vsetkych, cize prve styri kruzky som sa trosku nudil a na piaty som neprisiel. Dnes to lutujem, pretoze na tom stvrtom stretnuti sme sa zacali pomaly ucit Basic. Doma som mal desiatky kniziek – Basic, Turbo Basic, Deep Blue C, MAC/65, LISP, LOGO.. Neucil som sa. Vlastne som to nechapal. Matematika mi nikdy nesla a ako je zname, programovaci jazyk treba hlavne pochopit. Teraz sa to snazim dohnat, sporadicky pisem svoje prve graficke demo v Turbo Basicu XL, nepojde ale o nic zlozite, no chcel by som zacat programovat aj zlozitejsie veci, ale neviem, kde zacat. Bojim sa, ze taky Assembler pochopim vtedy, ked uz ani Polska Atari scena nebude..
Mam pocit, ze moje Atari posobenie ostane len pri pisani smiesnych clankov o tom, ako som uspesne zapojil SIO2PC kabel alebo pri podobnych ‘nezmysloch’.
Kde zacat? Pokracovat v TB? Ucit sa v Basicu DLI, PMG, pouzitie strojovych podprogramov, ci prejst rovno na C, ci na ASM?
- a: nevies o niekom kto chce kupit pocitac? :D
- b: napisem kamosovi o aku masinu ide?
- a: atari 800xe :DD
- b: hmm o tom som este nepocul dobre to je?
- a: jasneee uplna pecka atari kompy patria k najlepsim
- b: to ako vazne? napis cenu a nejake detaily ja to poslem kamosovi
- a: okey takze procesor to ma 1,77 mhz, ram 64 kb, 256 farebna graficka a ked je to prvy komu ponukam tak davam cenu 8000 za komplet cely vyhodne ne? :D
- b: ja sa do toho nevyznam ale potiahne to nejake novsie hry?
- a: jasneee skusal som bioshock a ked kus tak utiahne aj crysis
- b: no nesom technicky typ ale napisem to kamosovi a dam ti vediet
- a: okey :DD
Dnes sa mi na aukro.cz podarilo najst zaujimavu vec. Cartridge Turbo System. Ano, klasicky cartridge, az na to, ze presne tento isty som mal kedysi interne zabudovany v mojom Atari, spolu s ramcopy cartridgom a q-megom.

Nova verzia grafickej karty pre nase Ataricka – VBXE 2.
Sio2pc funguje, pracujem cez APE, no mam uz par postrehov.
Vacsina hier a dem nejdu spustit. Nacitava ich sice, ale vyskytuju sa rozne problemy. Zatuahnutie Atari, skakave pasy, v jednom pripade nesiel zvuk. Niektore veci, napr Mercenary, Robbo, alebo take demo BASIX slo v pohode, takisto FLOP magazin ide pekne.
Spustal som subory XEX a COM, nahrane cez program ATADIM do pripraveneho ATR s MY DOSom. No, ked som skusal priamo nabootovat, napr. hru STACKUP!, neslo to. Je na vine 64kb ram mojho atari alebo nejakym cinom treba vypnut BASIC? Skusal som emulovat 64kb ram so zapnutym Basicom pod emulatorom na pc, ale taketo problemy sa tam nevyskytuju. Ked sa nad tym tak zamyslim, v prenose chyba byt nemoze, to co ide raz, ide aj druhy, treti krat, no v jednom deme mi raz pocitac zamrzol mi loading 13% a druhy krat pri loading 23%.. Poradte, preco vacsina veci nechce ist. Vdaka.
Update: Ano, bolo to Basicom.. Uplne som zabudol na tu moznost, drzat pri boote OPTION.. Vsetko ide tak, ako ma. Dakujem Mikerovi a lotharekovi.
Mam obavy. Resp. otec ma obavy, nie je si isty PC koncovkou. V PC mam len COM1, ten sa roky nepouzival, tak dufam, ze bude funkcny. Potom uz len LPT a COM2 nikde nevidno.. Uvidime, SIO kabel sa prave letuje.


















