176

(23 odpowiedzi, napisanych Bałagan)

Dzisiaj do mnie dotarło takie samo cacko - (17f na ebay)
Baaardzo jestem zadowolony.
Podłączyłem gamecuba do starego lapka (p4 1.8) i śmiga pięknie :)
Dzięki za info.

177

(62 odpowiedzi, napisanych Programowanie - 16/32bit)

Dobra biorę się za cyklowanie, zobaczymy co z tego będzie i na ile dokładnie uda mi się zgrać.
Na początek zacznę "rozpętlonym" kodem a potem jak coś z tego wyjdzie to spróbuję skracać ;)
Jakąś graficzkę do tego celu w necie wyszperałem i z bożą pomocą gimpa i grafx'a przystosowałem do swoich potrzeb.
Co do komody to opierałem się na opiniach innych ;)
http://www.c64scene.pl/viewtopic.php?p=19090#19090
EOT

178

(62 odpowiedzi, napisanych Programowanie - 16/32bit)

Adam Klobukowski napisał/a:

W grach: Obsession, Stone Age, Ancient art of war in the Skies i spoooooro innych (głównie wykorzystujacych rastry w tle: Gods, Magic Boy, itp itd.)

Bardziej chodziło mi o zmianę kolorów w lini.
Coś na wzór atrybutów. Powiedzmy że używamy z podstawowej palety 12 kolorów a pozostałe 4 zmieniamy w "locie".
Oczywiście byłyby pewne ograniczenia ale zakładając że blitter podobno jest w stanie zmienić 3 palety w ciągu scanline to można by zmieniać 2 kolory co słowo.
Czyli dla każdych 16 pikseli lowres mielibyśmy extra 2 niezależne kolory, oczywiście mapa "atrybutów" by się zmieniała co 8/16 lini bo szkoda marnować tyle danych.
Ja oczywiście szukam rozwiązań pod siebie bo o ile normalnie te tryby spectrum512 i photochrome są fajne to oprócz wyświetlania ich do niczego się więcej nie nadają.

179

(16 odpowiedzi, napisanych Bałagan)

www.youtube.com/watch?feature=player_detailpage&v=7LSWqlpchkw#t=342s
www.youtube.com/watch?feature=player_detailpage&v=CeKmse401f8#t=800s
;)

180

(62 odpowiedzi, napisanych Programowanie - 16/32bit)

Super. Dzięki wam.
Zaoszczędziłem sporo czasu ;)
O blitterze z timerem też myślałem, jakby Ci się chciało coś naskrobać przykładowo to byłbym wdzięczny.
Chociaż nie spodziewam się doprowadzić do takiego obciążenia procka żebym musiał walczyć o każdy cykl z tych dwustu lini.
No ale nigdy nie wiadomo, chociaż nie mam zamiaru walczyć o każdy cykl jak commodorowcy przy otwieraniu borderów.
W sumie się dziwię czemu jeszcze scena ST nie zapełniła się nimi przecież tu na każdym kroku podobieństwa.
Znacie może jakieś przykłady praktycznego wykorzystania podobnych trybów w grach?
Każde info mile widziane.
Jeszcze raz dzięki.

181

(62 odpowiedzi, napisanych Programowanie - 16/32bit)

Skorzystam jeszcze raz bo nie mam tyle czasu żeby wertować internet.
Chcę użyć trybu ze zmianą koloru co linię.
Jak to zrobić żeby nie obciążać procka na maxa przez 200 lini.
Interesują mnie też tryby ze zmianą kolorów w lini. Jeśli się dobrze orientuję to coś jak Spectrum512, Photochrome.
Więc może jakieś przykładziki, źródełka...
A i jakiś tools do konwersji bo jak na razie używam HamLaba ale to trochę wstyd używać toolów amigowskich dla eSTeka.

BTW
Zmiana 16 kolorów co linię w HAM6..... long long long time ago.... ;)
Aż mi się łezka w oku zakręciła....

http://hol.abime.net/pic_full/screenshot/4201-4300/4269_screen26.png

182

(7 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Mam nadzieje że ta wysyłka będzie kosztować w granicach zdrowego rozsądku.
Najchętniej pejpalem bo najszybciej dla mnie, ale jak nie będzie to się coś wymyśli.

183

(7 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

20 euro + koszt wysyłki do UK

184

(62 odpowiedzi, napisanych Programowanie - 16/32bit)

Ja w końcu opanowałem mod'y chociaż dalej do końca tego nie ogarniam tematu z tymi emulatorami Pauly.
Oraz właśnie w końcu udało mi się odpalić player SNDH - Crappy SNDH-player
http://sndh.atari.org/files/krap14.zip
Był mały problem w źródle i cały czas Vasm mi to wywalał.
Okazało się że dwie etykiety .no_ber i .get_ber w includzie ice_unp2.s mają jakiś znak o kodzie którego mi nie wyświetla a assembler nie jest w stanie strawić.

    bmi.s    .no_ber
.get_ber:
    bsr.s    .get_d0_bits
.no_ber:

185

(62 odpowiedzi, napisanych Programowanie - 16/32bit)

@Jacques:
Nie wdając się za mocno w sprawy osobiste odpowiem krótko że nie został odstawiony na boczny tor.
Poprostu odstawione było ostatnio wszystko, ale zostanie skończony i ma wysoki piorytet. :)

186

(62 odpowiedzi, napisanych Programowanie - 16/32bit)

Tak

187

(62 odpowiedzi, napisanych Programowanie - 16/32bit)

Są jakieś szybkie metody obliczania adresu w pamięci ekranu przy takiej organizacji bitplanów?
Czy najlepiej to sobie zrobić tablicami? Mulu trochę czasu zajmuje i przy wielu powtórzeniach zrobi się sporo cykli.

188

(62 odpowiedzi, napisanych Programowanie - 16/32bit)

Swoje już wiem..... ufffff
Muszę szybko się w debugera uzbroić bo czasami kręciłem się jak g.... w wentylatorze.
Do tego te luki w mojej pamięci co do mnemoników 68k, nie wspominając się ile czasu straciłem z powodu pomieszania byte z word lub long word.
Ale to musi wrócić z czasem, a ile razy pisałem mnemoniki 6502 :D i dziwota że coś nie tak.
Pozdrowienia dla magika od joysticka, 2 godziny z życia wycięte :) przerwań im się cholera zachciało zamiast jakoś po ludzku.
Przeczytałem w mapie pamięci że jest rejestr to go czytam a on nic, jakbym miał flacona to by działało bo to jego rejestr był :D
Nie wiedziałem że rozszerzenie muzyki *.ym jest rozszerzeniem które muszę rozpakowywać winrarem żeby wydobyć z niego już prawidłowy *.ym który mogę już jakoś odtwarzać.
A zresztą nie ma co narzekać na rozgrzewkę skleciłem to na dwa dżoje.
Nie ma score ani żadnych ficzerów bo zaraz jakiś portal by ogłosił że nowa gra na ST.
Ja muszę troszkę odpocząć....

189

(62 odpowiedzi, napisanych Programowanie - 16/32bit)

To ze źródeł ingrama. Mam muzyczkę z goldrunera ale chodzi jakby 2 razy wolniej.
Moda chciałem odtworzyć ale ten player z atari-forum powoduje że jest to gorszej jakości niż na małym atari.
Pewnie coś źle robię :) Wszystko przyjdzie z czasem.

190

(62 odpowiedzi, napisanych Programowanie - 16/32bit)

Cyceron?
http://pl.wikipedia.org/wiki/Lorem_ipsum

edit:
Logo moje stare z Amigi ;)
http://hol.abime.net/hol_search.php?&am … eloper=892

191

(62 odpowiedzi, napisanych Programowanie - 16/32bit)

Ręce mi opadają :) ufffff
Ale to chyba tak zawsze musi być na początku, pod górkę.
Jak by się komuś chciało sprawdzić na realu.
Na razie logo mi skacze przy splitowaniu ekranu ale zaczynam chyba chwytać o co chodzi z tym Timerem B ;)
Tylko część kodu będę musiał przerobić.

192

(62 odpowiedzi, napisanych Programowanie - 16/32bit)

 error 2033: absolute short address out of range
>                move.w    #$00,$ff8240.w 

Myślisz że nie próbowałem? :D

193

(62 odpowiedzi, napisanych Programowanie - 16/32bit)

Dzięki. W sumie miałem bardzo podobny fragment kodu w swoim programie ale do końca nie kumałem o co w tym chodzi.
Teraz nastała jasność :)
Mam jeszcze pytanko.
Vasm nie toleruje mi takiego zapisu:

lea       $8240.w,a1

Muszę dokładać FFFF. Jeśli chodzi o mój kod to nie mam z tym problemu ale jak próbuję zasemblować jakieś inne źródła to muszę połowe kodu poprawiać.
Da się to jakoś ominąć?

194

(62 odpowiedzi, napisanych Programowanie - 16/32bit)

Dzięki za odpowiedzi.
Vasma właśnie używam w taki sposób jak napisałeś i ładnie mi sie uruchamia potem pod Hatari.
atari-forum już przejrzałem z góry na dół teraz muszę sobie chyba odetchnąć z dwa dni bo za dużo naraz chciałem przyswoić.....
Co do mapy pamięci to mam F30_regs.txt i tam wszystko jest.
Powoli to przyswajam ale opisy rejestrów są bardzo skąpe.
Co do dzielenia ekranu to właśnie spotkałem się z metodą timerB ale nie przepadam za tego typu rozwiązaniami ale cóż.
BTW jest jakiś WSYNC czy coś? Czy muszę się z plamką ścigać? :)

195

(62 odpowiedzi, napisanych Programowanie - 16/32bit)

Od wczoraj wyrywam sobie włosy z głowy bo zachciało mi się przy okazji tworzenia środowiska pod 68k dla amigi z użyciem Vasm'a spróbować coś pod ST.
Nie mam siły otwierać wszystki drzwi pokolei od nowa więc mam parę pytań.
Generalnie assembler 68k znam (przynajmniej sobie zaczynam przypominać), mapę pamięci posiadam z organizacją ekranu się zapoznałem (sic!), muzyka to dla mnie czarna magia była jest i będzię ale od tego są playery.
Na tą chwilę mam scrolla, muze chipową odgrywam do tego jeszcze chciałem jakiś obrazek wstawić poniżej.
Z tego co się zorientowałem to używa się przerwań do przeładowania rejestrów żeby podzielić ekran.
Czy nie ma jakiegoś bardziej "cywilizowanego" sposobu? Rozumiem że nie ma nic na podobieństwo Dlist czy Copperlist?
Oprócz tego czy jest jakiś VCOUNT? Żebym mógł odczytać w jakiej lini się znajduję?
Mam muzę do której skaczę "bsr init" a potem na Vblk$70  "bsr play" ale jak zrobić samemu takie chiptuny z playerką.
Nie mogę znaleźć źródeł do playerek modów tak jak an amidze.
Czy jest wogóle sens pisanie czegokolwiek pod gołe ST czy to olać i trzymać się STE.
Linki z tego forum i wielu innych poprzeglądałem ale DNS.NU nie dział Bus-error zaczął przed chwilą a ogólnie w necie połowa linków z googla nie działa.
Więc za wszelkie linki do toolsów crossowych byłbym bardzo wdzięczny.
Będę pytał na bieżąco... :) uffff

ps. Serio tylko 16kolorów? Zawsze mi się wydawało że jest tego trochę więcej.

Ja powoli wracam na właściwy tor. Jeszcze góra miesiąc i jak się znów coś nie spier#$%$ to będę kontynuował swoje projekty.

197

(3 odpowiedzi, napisanych Bałagan)

Ci fanboje to już nie mają szacunku do niczego.
Mężowi niech go wsadzi...... :)
http://www.youtube.com/watch?v=lS3t9reE364

198

(133 odpowiedzi, napisanych Sprzęt - 8bit)

+1

199

(6,108 odpowiedzi, napisanych Kolekcjonowanie)

http://www.ebay.co.uk/itm/Atari-1200-Co … 4ac2337540

200

(24 odpowiedzi, napisanych Sprzęt - 8bit)

No ta data '92 mnie zaintrygowała bo nie pamiętam żeby Romek wtedy był aktywny.
Mój Falcon wyglądał w ten sposób że po załączeniu uruchamiał się Bibodos a cart działał jak ramdysk.
Był tam w dosie handler "R:" z którego odczytywałem toolsy jak z normalnego ramdysku.
Mogłem przełączać na drugi bank pamięci przy włączonym kompie i wtedy miałem dostęp do pozostałych toolsów.
Bibodos był obecny na obu bankach więc mogłem startować z dowolnego.