Wonderland/Piesiu z C+4
Na Atari 7800 w trybie 160B ze zmiana do 3 kolorow co linie.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
TURGEN 9.3.0 Kolejna wersja multiplatformowego narzędzia do zarządzania obrazami taśm.
SV 2024 WE - program imprezy Już za tydzień odbędzie się zimowa edycja Silly Venture
Nowa obudowa dla 800XL - zostało 36 dni Niewiele ponad miesiąc do końca kampanii.
Zmarł twórca języka BASIC Zmarł Thomas E. Kurtz twórca języka BASIC
Zmiana serwera atari.area Serwis przeszedł właśnie ważną aktualizację infrastruktury
atari.area forum » Posty przez Eagle
Wonderland/Piesiu z C+4
Na Atari 7800 w trybie 160B ze zmiana do 3 kolorow co linie.
Musze sporo zweryfikowac ze swoich zalozen.
Jak skoncze to opisze szerzej.
https://raz0red.github.io/js7800/?cart= … ?id=807395
Klatwa Atari w postaci 128 znakow mnie przesladuje bo tyle w sumie mamy w trybie 160B albo inaczej mowiac mamy 256 ale o szerokosci 2 pixeli. Dlatego nie poszalalem z grafika tla chociaz mam jeszcze maly zapas.
Dolaczam wersje z oryginalnym playerem RMT (nie dump) Brzmi bardzo dziwnie pod emulatorem.
Moze na Atari bedzie ok. Plik Ntsc pod $450
@mono dokladnie to samo sobie pomyslalem ale tak jest w zrodlach :)
@rj1307 dokladam Bomb Jacka i Flimbo (Miker)
Wersje NTSC pod adresem $4000 a wersje Pal pod $450
Okazuje sie ze emulator Prosystem (A7800 chyba tez) odtwarza dobrze $4000 w NTSC ale Pal kaleczy ze sie nie da sluchac.
Za to JS7800 odtwarza Pal bez problemu pod $450 ale nie odtwarza $4000
Idzie sie pogubic z tymi emulatorami bo kazdy ma jakies ulomnosci.
Ostatnio jak robilem paralax to JS7800 pokazywal mi ze tryb 160B Marii (13 kolorow) nie zabiera ani jednego cyklu procesora.
Zrobilem przepisywanie calego ekranu w 60 liniach w czasie rysowania ekranu przez Marie. Mowie co jest? Moze znowu blad w dokumentacji albo cos. Na drugi dzien jak odpalilem to ledwo w ramce sie miescilo :)
@rj1307 Cybernoid PAL i NTSC dla adresow Pokey $450 i $4000
@mono w mapie pamieci jest 3 oraz w zrodlach playera RMT (oczywiscie $45f jest odpowiednikiem naszego $d20f)
Potem dorzuce inne przyklady
Spojrzalem teraz do kodu RMT playera i znalazlem to
130 B454 A9 00 lda #0
131 B456 8D 58 04 sta $458
132 B459 A0 03 ldy #3
133 B45B 8C 5F 04 sty $45f
134 B45E A0 08 ldy #8
135 B460 99 50 04 si1 sta $450,y
136 B463 88 dey
137 B464 10 FA bpl si1
Umieszcze to samo i zrobie dwie wersje na Pal i NTSC pod $4000
Ten ostatni cybernoid2fix jest na 4000 ale prędkość Ntsc wiec tez spowalnia.
Roboty zero. Mogę Ci zrobić kilka plików do testów.
@rj1307 Testowałes ten ostatni plik który wrzuciłem na Aage.
Zaznaczę jeszcze ze pomimo ze muzyka zaczyna grać to zaczyna mocno fałszować po pewnym czasie.
Właśnie nie mam pod ręka.
Może rj1307 będzie miał i sprawdzi.
Player działał na innym karcie z normalnym pokeyem
Trebor na atariage testował na karcie MCP i nawet nagrał.
Witam
Mam carta Dragonfly z PokeyMax dla Atari 7800
Uzywam playera RMT z A800 i nie mam zadnych problemow z muzyka.
Jednakze napotkalem problem z popularnym na AtariAge RMT2LZSS
Robi on dump rejestrow od $D200 do $D208
Muza na emulatorach dziala bez zarzutu ale na samym PokeyMax slychac tylko "pykanie"
Wywrocilem program do gory nogami i nie znalazlem powodu dla ktorego mialoby nie dzialac.
Po przejrzeniu rejestrow Pokeya w Mapie Pamieci Atari podane jest kilka rejestrow ktore powinno sie "zrestowac"
Przetestowalem kilka z nich i po zapise 3 do $d20F muzyka zaczyna grac.
POKE with three to stop the occasional noise from cassette after I/O to bring POKEY out of the two-tone mode. (562).
Na Pokeyu malo sie znam
Pytanie wiec, czy tak ma byc czy jeszcze cos mam "zresetowac"?
Czy to normalne czy to jednak bug/ficzer PokeyMaxa?
Z gory dzieki za jakiekolwiek informacje
Eagle
Tym razem Byzex by Tatqoo - 200Hz Dual Pokey
Potem wrzucę White Lamp jaki się już to znudzi :)
https://www.youtube.com/watch?v=FRQX8xtydoE
Nie dokonczylem parallax bo zasiedzialem sie przy pokey a potem YM
Ponizej link do scrolla w 160B 2 znakowym. Uzywam narazie tylko 7 kolorow z 13.
Reszte chce wykorzystac na drugie tlo. Moze w przyszly weekend dokoncze.
Super. Wrzuce potem na AtariAge binarke zmodyfikowanego pod A7800 playera RMT (mono i dualpokey)
To bedzie najlepsze rozwiazanie bo tam nie znaja Madsa :)
A powinno spopularyzowac PokeyMax i Dragonfly na tej platformie.
Az mi para uszami poszla gdy przeczytalem teraz manuala dla Dragonfly
I okazuje sie ze PokeyMax jest pod adresami $440&$450 a nie jak mylnie zakladalem $450&$460
Zaraz to poprawie i dolacze nowe pliki.
edit: dodane poprawione pliki
Na dzisiaj koniec zabawy z Pokeyem bo mi Parallax scroll lezy nie dokonczony
Dorzucam Outrun (KJmann)
Player RMT napsul mi krwi. Ale chyba sie udalo.
Pisze chyba bo pisze wszystko w ciemno na sprzet ktorego nie widzialem na oczy :)
Pierwszy Pokey dziala na JS7800 wiec Dragonfly powinien odtworzyc drugiego bez problemow.
Bajt 54 naglowka ustawilem na $40 czyli Pokey$450 nie wiem czy Dragonfly ma jakies inne ustawienia co do naglowka.
Najwyzej zmien w jakims hexeditorze.
Umieszczam na forum bo na PW nie da sie wyslac plikow.
Wersja PAL. Daj znac czy dziala dobrze.
Muzyka Acidjazzed cover Mikera.
Akurat Pal nie jest poprawiony a ntsc potrzebuje szyfrowania naglowka zeby odpalic.
Musze to ogarnac. Mecze teraz stereo na 450&460.
Zrobie w Pal i podesle na PW zeby przetestowac.
NTSC z roznymi adresami Pokeya
Chyba juz znalazlem powod dla ktorego nie dzialalo na Atari
co do emulatorow to wersja $450 dziala na js7800
wersja $4000 dziala na BupSystem i ProSystem
rj1307, a testowales na "prawdziwym" atari? ;)
A tak serio to nie mam pojecia jeszcze dlaczego nie dziala na innych emulatorach i realhw
Jak dostane Dragonfly to sie przyjrze problemowi blizej.
Zainspirowany tym watkiem jakis czas temu bylem ciekaw jak A7800 da sobie rade
https://atariage.com/forums/topic/31553 … /#comments
Uzylem utwory Cybernoid2 cover w wykonaniu Mikera pod RMT
https://soundcloud.com/mikerro/cybernoid-ii
Czekam na Dragonfly i nie wiem czy to falszuje tak bo ja jestem gluchy, czy cos w programie nie tak.
Czytalem ze emulatory A7800 niezbyt sobie z emulacja Pokeya radza ale mam nadzieje ze to ja cos schrzanilem.
Jakby ktos mial okazje na prawdziwym sprzecie sprawdzic to by bylo milo.
ps. Ustawione na PAL jakby ktos pytal.
Link do emulatora z kartem dla leniwych
https://raz0red.github.io/js7800/?cart= … ?id=801883
Tryb znakowy 160B (80znakow w lini+2 znaki na scroll) jedna warstwa, paralaxa na znakach jak w flimbo quest.
Display lista podzielona na 2 obszary. Jeden naglowek 5 bajtowy o szerokosci 32 znakow (w trybie dwuznakowym daje to 64 znaki), drugi naglowek 5 bajtowy o szerokosci 9 znakow. Nie da sie przykryc calej lini w tym trybie jednym wpisem do display listy.
Z CharPada64 przerzucilem przy pomocy 3 programow i moich skryptow znaki i tlo z Mayhem in Monsterland ;)
Potem postanowilem wziac troche grafiki z Crownland na drugie tlo. Pierwszy plan jest skonczony, drugi musze narysowac i przekonwerterowac pod wymagania paralax. W weekend powinienem skonczyc. Potem chce zrobic ta sama technika czterowarstwowy paralax. Na pierwszym planie 160A znakowy 2 bajtowy paralax na 2 plany, na drugim tak samo tylko w innych kolorach. Wedlug wyliczen powinno zabrac 378 cykli Marii plus koszt naglowkow i innych. Ale czy procek wyrobi? Na szczescie nie tworze DL na biezaco :)
Najwazniejsze ze mam juz jako taki zbior narzedzi i skryptow do konwersji, potem juz wszystko idzie szybciej.
Mimo ze taki waski ekran (na oko 24 znaki czyli 96 pikseli) to ladnie to wyglada.
Tryby 160A ale pewnie robione na grafice/sprajtach zamiast znakow.
Zostaje duzo czasu Marii na obiekty ale tworzenie Display listy musi byc bardzo czasochlonne.
Ja koncze teraz full screen (160x192) scrolling z paralaxa w trybie 160B (13kolorow) znakowym 2 bajtowym i Maria juz mi nic nie zostawia czasu.
Zeby to mialo sens w grze trzeba by zwezic przynajmniej do 128 piksel.
Ale wtedy trzeba bedzie zmarnowac sprajty na przykrycie lewej i prawej strony.
Moze mi sie uda wtedy wcisnac 2 sprajty na linie w trybie 4 kolorowym direct.
A pamietasz moze ktory to poziom?
Bo nie przechodzilem wszystkich.
Uzylem zrodel Pelca z Pigwy wiec chyba bedzie dzialac :)
atari.area forum » Posty przez Eagle
Wygenerowano w 0.020 sekund, wykonano 43 zapytań