751

(76 odpowiedzi, napisanych Zloty)

Na taki zloto-party jak w Dniu Kiedy Spadł Samolot to przyjechalbym na 99% (1% zostawiam bo nigdy nie wiadomo czy dziecko nie wykreci jakiegos numeru). Tlok mi w zasadzie nie przeszkadzal, a kameralnosc miala swoje plusy: latwiej bylo przeprowadzic z powodzeniem takie rzeczy jak prezentacja HDM, albo jakies niniturnieje gier.
Bylo zajeb...scie!

752

(6,269 odpowiedzi, napisanych Kolekcjonowanie)

Wpisujemy miasta i zgadujemy cene koncową? ;)
720 funciakow.

753

(32 odpowiedzi, napisanych Bałagan)

@deadcode - smiala diagnoza. Ja moge sie na Sikora wkurw... i vice versa, i ryzykuję najwyzej ze nie dostane sikorowki na nastepnym zlocie ;) Pewnie moglbym mu napisac "jestes pierdo...ty!", ale nigdy bym sobie nie pozwolil na taki tekst jak Twoj. Przekroczyles granice.
"pewien dobrze znany forumowicz atari area." - wstyd Ci pisać pod własnym nickiem, czy masz bana? :P

754

(13 odpowiedzi, napisanych Bałagan)

BTW. Malo kto pamieta ze dzisiejsze znaczenie "grubej kreski" jest wypaczone:
http://pl.wikipedia.org/wiki/Gruba_kreska

Choc biorac pod uwage zachowanie autora tych slow i reszty jego "obozu", trudno sie dziwic dzisiejszej interpretacji, niezaleznie od pierwotnej intencji ich uzycia.

Melduję że gra sie juz odpala i smiga znakomicie na moim Atari :)
Faktycznie pomogło inicjowanie zmiennych na stronie zerowej w programie zamiast przez dta.
Dzieki!

756

(24 odpowiedzi, napisanych Software, Gry - 8bit)

Uprzejmie donosze ze po wgraniu najnowszej wersji 3.9.06 problem z XEX mi ustąpil.
Dzieki!

Przesuniecie run start na koniec faktycznie nie pomoglo.

Ale po wyjasnieniach Mono pojalem o co chodzi z tym loaderem. Zmienie rezerwacje wszystkich zmiennych na stronie zerowej (a wykorzystuje ze 40 bajtow), tak by byly ustawiane na poczatku programu. Moge to sprawdzic dopiero wieczorem. Poinformuje o wynikach.
Dzieki za pomoc.

loaderem...?
nie, zadnym loaderem...
XASM mi kompiluje do xex i odpalam xex.
Ten plik ma automatycznie stworzony odpowiedni naglowek, 3 bloki:
pierwszy od $80
drugi $02E0, $02E1 wskazujacy na poczatek programu
trzeci od $3000 z resztą programu (bo od $2000 zarezerwowalem na obszar PMG i pamiec ekranu)

To przeciez standardowy format pliku wykonywalnego i SIO2SD powinien go obsluzyc tak jak kazdego innego xexa.

Ale chodzi o te dwa bajty konkretnie ze sa uzywane przy starcie systemu a potem juz nie?
To po prostu przesune w gore zmienne zeby sie zaczynaly od $82. Zaden problem.

Myslalem ze $80 i $81 sa wykorzystywane tylko przy wlaczonym BASIC'u.

Napisalem program w XASM (v. 3.02). Wygenerowany XEX odpala sie prawidlowo na Atari800win oraz na Altirze 1.8. Ale przy probie odpalenia na prawdziwym Atari przez SIO2SD, program nie startuje (choc sie laduje). Mam takie objawy: widze normlnie ekran w trybie 0 z kursorem, ale jest dodany jeden znak (w lewym gornym rogu): "k" w inversie. I tyle. Zwis w tym momencie.
To o tyle dziwne, ze praktycznie pierwsze co robie w programie to ustwienie DL, ktory wlacza tryb 4 Antica.
Oczywiscie odpalam bez BASIC'a.

Program umieszczam od adresu $2000, na stronie zerowej wykorzystuje adresy od $80 w gore.

Nie chce umieszczac tu calego programu, ale poczatek mam taki jak nizej.

Pytanie: czy to jakis typowy objaw? o czyms zapomnialem?
Czy tez musze szukac szczegolowo co sknocilem...

CHBASE equ $D409 ;adres zestawu znakow (starszy bajt) ma cien CHABS - $02F4 (756)
CHBAS  equ $2F4
dliadr   equ $230
obr      equ $58

          org $80
tab1     dta 0,0
;rezerwacja dalszych zmiennych

       run start

       org $2000
pmg_memory_1            
       org *+$800
pamiec_ekranu
       org *+$800        
buf_gen_znakow
       ins 'fonty1.fnt'      
buf_gen_znakow_level_1
       ins 'lev1.fnt'     

start
     mwa #dl dliadr
     mwa #pamiec_ekranu obr

     lda #>buf_gen_znakow
     sta CHBAS

     ;tu leci dalej program
     ;wlaczenie duszkow, ustawienie przerwan itp


;----------------------------------------
;display list
dl       dta $70,$70,$70
         dta $44,a(pamiec_ekranu)
         dta $04+$80
         dta $04
         dta $04+$80
         dta $04+$80
         dta $04+$80    
:19      dta $04
         dta $41,a(dl)

761

(6,269 odpowiedzi, napisanych Kolekcjonowanie)

No ja mam taka opaske :)
Na najblizszym party masz jak w banku ze w niej wystąpie :D

762

(32 odpowiedzi, napisanych Bałagan)

Kur... Nać!
Sikor, mozesz wskazac, gdzie napisalem o tych "milionach", ktore chcesz zarobic?
Pisalem jedynie, ze "rozumiem, ze chcesz cos zarobic" majac na mysli caly pomysl sprzedazy plakatow, ktory wydal mi sie bezsensowny i niewart Twojego czasu. ROZUMIEM, bo sam cos czasami skladam i sprzedaje.
Naprawde sadzisz ze sugerowalem ze dorabiasz sie majatku na plakatach, pocztowkach za 1zl czy dlugopisach? Naprawde? Masz mnie za idiote? Bo piszesz takim tonem jakbym Cie wrecz posądzil o probe oszustwa i wymuszenia.

Przeciez z tym drobiazgiem jest wiecej pier...nia sie z samym pakowaniem i wysyłką, niz to wszystko warte. Mi by sie ksiazki adresowej wypelniac nie chcialo.

Po prostu ceny, ktore podales wydaly mi sie odrealnione, a sam pomysl chybiony i tylko to napisalem i podalem argumenty. Mozesz mnie olac i robic swoje.

Generalnie nie rozumiem Twojego obrazania sie o kazde slowo nawet nie krytyki, ale nawet dyskusji z Tobą.
Czlowieku, Ty WSZYSTKO interpretujesz przeciwko sobie i natychmiast strzelasz focha albo sie urlopujesz!  Masz poziom wrazliwosci na tak wysokim poziomie, ze tak gruboskornej osobie jak ja, uniemozliwia to dyskusje z Tobą.

Moge tylko powiedziec, ze szczerze mi przykro jesli Cie urazilem i skonczyc temat.

763

(11 odpowiedzi, napisanych Programowanie - 8 bit)

Ale nie ma czym sie chwalic.
Początkowo zrobilem tak jak tebe radzil, a xxl uzupelnil. Czyli:

lab1
   lda #0
   sta wsync
   sta COLBAK
lab2
   lda #0
   sta COLPF0
lab3
   lda #0
   sta COLPF1
   ...

Przy czym na koncu procedury bylo pobranie z tabeli wartosci kolorow dla kolejnego wywolania przerwania i wpisanie ich wartosci do lab1+1, lab2+1, lab3+1. To przygotowanie kolejnego wywolania moglo byc juz robione "wolno", bo nie mialo wplywu na biezace wyswietlanie.

Dzialalo, ale potem ta metoda okazala sie to bez sensu bo jest nieuniwersalna: ja potrzebuje czasami zmieniac kolory, a czasami pozycje playerow PMG, a czasami podmienic zestaw fontow...

Wiec poszedlem na latwizne i skopiowalem metode z G2F: kazde kolejne przerwanie ma swoja osobną procedure z zapisami w trybie absolutnym, a na koncu procedury wektor przerwania zostaje ustawiony na kolejną. Ten zestaw procedur bede jeszcze musial zmieniac dla kazdego levelu (bo beda dosc rozne graficznie). Pamieci zajmuje to wiecej, ale moge sobie na to pozwolic.
W koncu tylko w paru liniach ekranu wykorzystuje przerwania DLI.

764

(21 odpowiedzi, napisanych Bałagan)

Sikor, wejdz Ty sobie na alle i zobacz ile kosztuje wydruk cyfrowy plakatu A3 czy A2 w dowolnej ilosci np. 1szt. czy 10sz. 
http://allegro.pl/listing.php/search?st … 0&sg=0

Wiem ze sa roznice w jakosci wykonania, gramaturze itp. ale generalnie mozna znalezc mase ofert za 5zl za A2.

Przy 500szt. to juz jest druk offsetowy a nie cyfrowy i cena spada <1zl. za sztuke. Ale przeciez nie znajdziesz chetnych na 50szt. a co dopiero na 500.

Ja wiem ze chcesz cos zarobic, ale w czasach kiedy kazdy moze wejsc na alle, albo z pendrajwem do najblizszego osiedlowego punktu druku cyfrowego i wydrukowac w 10min. co tylko zapragnie taniej, to raczej kiepski pomysl.

765

(7 odpowiedzi, napisanych Programowanie - 8 bit)

Dzieki, wszyscy bardzo pomogliscie.
Faktycznie w Atari800win tez sa te liczby.
Dzieki!

Watku o przyspieszaniu KL kiedys nie czytalem wogole bo nie rozumielam ;) teraz moze byc dla mnie bardzo pouczajacy.

Potrzebuje zmierzyc ile czasu (cykli) zabiera wykonanie dosc zlozonej procedury w asemblerze. Zrobic to w debuggerze byloby mi bardzo trudno, bo procedura wymaga "kontekstu": odpowiednio wypelnionych obszarow pamieci, ekranu, itp.
Chcialem uzyc Atari800win ustawiajac w konsoli F8 pulapki na adresach na poczatku i na koncu procedury.
Ale nadal nie wiem jak zmierzyc czas. Podejrzenie $0012-$0014 nic nie da, bo procedura jest szybsza niz ramka.
Jak to najlatwiej zrealizowac?

Dzieki za pomoc.

767

(6,269 odpowiedzi, napisanych Kolekcjonowanie)

Ladny??? To chyba mamy inne gusta :P Ta obudowa jest straszna.
To tak jakbys powiedzial o takim wizualnym potworku jak TOMS, ze jest to "ladna stacja".

Zreszta... Ty bys pewnie powiedzial... :)

768

(5 odpowiedzi, napisanych Programowanie - 8 bit)

http://atariki.krap.pl/index.php/Rejestry_GTIA#HPOSP0

Moze to detal, ale wyszlo mi z testow ze standardowe pole gry w poziomie zajmuje pozycje od 48 do 207 licząc jako pozycja pozioma PMG, a nie jak podaje opis rejestru od 41.  No i w sumie powinno byc przeciez 160 punktow.

Piszę tutaj, bo nie czuję sie kompetentny w edytowaniu Atariki, wole sie upewnic ze nic mi sie nie pomieszalo...

769

(5 odpowiedzi, napisanych Bałagan)

A ja tez posiadam takiego Z-Tacka. Kupilem kiedys na Allegro skuszony wlasnie tymi wysokimi rarity. I na eBayu akurat byla jakas sztuka ale jakos szału nie bylo... kilkadziesiat dolcow chcial sprzedajacy a chetnych braklo.

Obawiam sie tez ze moze byc roznica miedzy NTSC a PAL (ja posiadam PAL). Kolekcjonerzy 2600 to glownie Amerykanie i jakos carty PAL, pochodzace z Europy, sa czesto poza ich zainteresowaniami. Nawet AtariAge nie ustala rarity cartow PAL.
Dziwne to dla mnie, bo w przypadku Atari 8-bit egzotyczne carty (kanadyjskie, meksykanskie, arabskie) sa bardzo poszukiwane.

770

(6,269 odpowiedzi, napisanych Kolekcjonowanie)

Nie nie... Ja kupilem automat "noname" z likwidowanego salonu gier. W srodku byla matka neo-geo. Jak mi sie znudzily dwie gry, ktore mialem to sprzedalem neo-geo i kupilem wlasnie taki kompletny emulator oparty na MAME, bedacy mini PC z dodatkowym interfejsem do złącza jamma.
A niedawno kupilem cos jeszcze prostszego: Blue Elf: http://www.jammaparts.net/jamma-boards/ … ion-2.html

Wszystko na jednej plytce, ale  to tez na 100% jest oparte na MAME.

771

(6,269 odpowiedzi, napisanych Kolekcjonowanie)

gepard napisał/a:

czytałem gdzies wywody tego gościa na jakimś handheldowym forum, w środku jest zwykły PieCyk z emulatorem MAME.

Czyli tzw "MAME Machine" czy jakos tak.

Mam pelnowymiarowy automat w ktorym uzywalem dwoch takich "multigame engine" opartych na MAME (100 in 1 oraz 300 in 1), a wczesniej dla porownania mialem w nim oryginalne NEO-GEO, i powiem Ci ze odczucia z gry na takim emulatorze są naprawde bardzo naturalne. Chyba najslabszym elementem jest dzwiek w niektorych grach.

Aha, mi jest troche blizej do filingu oryginalnych automatow, bo mam w automacie oryginalny kineskop i zlacze jamma a nie monitor PC.

Ten czlowiek juz nie pierwszy raz wystawia taki automat i bardzo dziwi mnie nikle zainteresowanie. Patrzac na jakosc wykonania to cena jest bardzo atrakcyjna. Analogiczne automaty na zachodzie kosztuja kilkukrotnie wiecej.

Sam bym kupil chetnie ale nie mam juz miejsca :P

772

(23 odpowiedzi, napisanych Software, Gry - 8bit)

buahaha
tebe - Mistrz Taktownej Odmowy :D

W sumie nie moja sprawa, ale kiedy zapytam Inserta na jakims zlocie czemu od dawna nic nie narysowal, nie chcialbym uslyszec: "Piksele na ekranie Atari sa ogólnie dostepne" ;)

773

(106 odpowiedzi, napisanych Fabryka - 8bit)

wiedzialem... za ladnie wygląda na gołym Atari? :)

774

(106 odpowiedzi, napisanych Fabryka - 8bit)

Najbardziej zajebista jest w tym wszystkim zmienna szerokosc czcionki! Jesli dobrze licze, to w ten sposob mozna uzyskac w linii przecietnie okolo 60 czytelnych znakow.

775

(24 odpowiedzi, napisanych Software, Gry - 8bit)

Toz to jakas paranoja...
tebe - a jakie sa wymagania g2f wzgledem madsa? (wersja, wymagane polozenie, dodanie do sciezek?). Nie ma o tym nic w instrukcji a w zipie g2f nie ma zalaczonego mads'a.
Antywir nie blokuje mi mads'a. Odpalalem go recznie bez problemu, uzywa go tez Atalan.

Program G2F mam w prostym katalogu: X:\XL\g2f
W tym katalogu zapisalem dwie wersje programu:
g2f_3905.exe
g2f_3864.exe

3905 NIE zapisuje XEX'a niezaleznie czy w katalogu programu jest MADS, czy tez go nie ma, probowalem odpalic najpierw madsa recznie (choc nie wiem co to niby mialoby zmienic) - tez nie pomoglo.

3864 zapisuje mi XEX'a elegancko nawet jak programu mads.exe nie ma w katalogu! O_o

Z tego co pamietam wersja 3.8.8.4 tez dzialala prawidlowo (nie moge sprawdzic bo ją nierozsadnie skasowalem a teraz nie mam skad sciagnac).

Nie mam dalszych pomyslow. W tej chwili w ramach obejscia problemu pracuje pod 3905, a do wygenerowania xexa przesiadam sie na 3864.
Jesli nikt nie ma takich problemow jak ja to widocznie jest to unikalny problem zwiazany z moim kompem/systemem i nie ma co tracic czasu tebe na jego naprawianie.