76

(49 odpowiedzi, napisanych Konsole)

Wonderland/Piesiu z C+4
Na Atari 7800 w trybie 160B ze zmiana do 3 kolorow co linie.

http://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=7327

77

(49 odpowiedzi, napisanych Konsole)

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.

78

(17 odpowiedzi, napisanych Programowanie - 8 bit)

Dolaczam wersje z oryginalnym playerem RMT (nie dump) Brzmi bardzo dziwnie pod emulatorem.
Moze na Atari bedzie ok. Plik Ntsc pod $450

79

(17 odpowiedzi, napisanych Programowanie - 8 bit)

@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 :)

80

(17 odpowiedzi, napisanych Programowanie - 8 bit)

@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

81

(17 odpowiedzi, napisanych Programowanie - 8 bit)

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

82

(17 odpowiedzi, napisanych Programowanie - 8 bit)

Ten ostatni cybernoid2fix jest na 4000 ale prędkość Ntsc wiec tez spowalnia.
Roboty zero. Mogę Ci zrobić kilka plików do testów.

83

(17 odpowiedzi, napisanych Programowanie - 8 bit)

@rj1307 Testowałes ten ostatni plik który wrzuciłem na Aage.

84

(17 odpowiedzi, napisanych Programowanie - 8 bit)

Zaznaczę jeszcze ze pomimo ze muzyka zaczyna grać to zaczyna mocno fałszować po pewnym czasie.

85

(17 odpowiedzi, napisanych Programowanie - 8 bit)

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ł.

86

(17 odpowiedzi, napisanych Programowanie - 8 bit)

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

87

(49 odpowiedzi, napisanych Konsole)

Tym razem Byzex by Tatqoo - 200Hz Dual Pokey

Potem wrzucę White Lamp jaki się już to znudzi :)

88

(49 odpowiedzi, napisanych Konsole)

https://www.youtube.com/watch?v=FRQX8xtydoE

89

(49 odpowiedzi, napisanych Konsole)

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.

https://raz0red.github.io/js7800/?cart= … ?id=802867

90

(49 odpowiedzi, napisanych Konsole)

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.

91

(49 odpowiedzi, napisanych Konsole)

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

92

(49 odpowiedzi, napisanych Konsole)

Dorzucam Outrun  (KJmann)

93

(49 odpowiedzi, napisanych Konsole)

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.

94

(49 odpowiedzi, napisanych Konsole)

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.

95

(49 odpowiedzi, napisanych Konsole)

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

96

(49 odpowiedzi, napisanych Konsole)

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.

97

(49 odpowiedzi, napisanych Konsole)

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

98

(15 odpowiedzi, napisanych Konsole)

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.

99

(15 odpowiedzi, napisanych Konsole)

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.

100

(4 odpowiedzi, napisanych Konsole)

A pamietasz moze ktory to poziom?
Bo nie przechodzilem wszystkich.
Uzylem zrodel Pelca z Pigwy wiec chyba bedzie dzialac :)