5,001

(259 odpowiedzi, napisanych Fabryka - 8bit)

> Albo zrobilem taki eksperyment: ustawilem DL tryb tekstowy $02 gdzie kazda linia wskazuje na $D500. Jednoczesnie ustawilem adres generatora znakow (CHBAS) na adres $D400. I cartridge generowal dla Antica jednoczesnie dane obrazu w trybie tekstowym jak i dane znakow (od 32 do 63).

:-)

ciekawszym jednak eksperymentem jest ustawienie pamieci ekranu w pamieci atari (wypelniona jednym znakiem z ustawinym lub nie bitem7) - czyli pamiec atrybutow w pamieci atari natomiast zestaw znakow ustawoic na d4 oraz pamiec ekranu gdzie mamy 8 bitow na znak, oczywiscie definicje znakow 256 mamy takze w karcie. co daje piekne stabilne 256 znakow w trybie znakowym antica + atrybuty. wynij jest taki, ze jakiekolwiek odwolanie antica do pamieci d5 odda kolejny (wg. pamieci ekranu w carcie) definicje znaku interpretowana wedlug atrybutow z pamieci atari... klarowne klarens?

5,002

(259 odpowiedzi, napisanych Fabryka - 8bit)

a no namieszales :-)


to jest rewolucja.

5,003

(259 odpowiedzi, napisanych Fabryka - 8bit)

na karcie nie ma zadnego wyjscia s-video. obraz idzie z ATARI.

@Candle :-)

sposob jest prosty zeby Antic w trybie tekstowym np $02 uzywal 256 zestaw znakowy plus 1 bit atrybutu czyli inversji co oznacza 9 bitow na znak :-) kart na to pozwala... i to jest wlasnie piekne w tym rozwiazaniu... nawet elektonik nie wie o co chodzi ;-) Nosty wpadl na swietny i prosty pomysl. tez nie moglem uwierzyc ze to zadziala. bylem niewiernym TOMASZem ;-)

5,004

(259 odpowiedzi, napisanych Fabryka - 8bit)

Candle napisał/a:

mozna bylo podziwiac gre, ktora kozystala z 256 znakow w zestawie, calosc chodzila w trybie 0e antika, chociaz ekran gry z punktu widzenia programu skladal sie z fontow

nie. ja mowie o trybie tekstowym antica a nie trybie graficznym Antic $0e

na vbxe niestety nie mozna tego zrobic (z obecnym rdzeniem), kilka razy trolowalem Electrona o taka mozliwosc niestety nie udalo sie uprosic.

5,005

(259 odpowiedzi, napisanych Fabryka - 8bit)

jellonek napisał/a:

wspomniany tryb tekstowy na 90% realizowany jest programowo (blitujac znaki z pamieci carta na pamiec carta przez uklad carta) w trakcie gdy antic po prostu rysuje hajresa.

w 100% sprzetowy - tryb antica. zwykly tryb tekstowy antica z zestawem 256 znakow + 1 lub 2 bitami atrybutow (tak, moze byc tez tryb tesktowy 1 lub 2 basica ale nie wiem czy bedzie obslugiwany).

---
> A koszty beda wsciekle

nie chce sie wypowiadac na temat kosztow produkcji takiego karta ale chcialbym uspokoic - sam nie wierzylem - koszt jest bardzo, bardzo niski...

dlaczego z gra: mam nadzieje Nosty nie porzuci swojego projektu i zgromadzi wokol niego kilku programistow, na wielu platformach powstawaly dopaly tylko pod okreslona gre (na karcie zreszta) na atari tez; mam nadzieje tym razem tez tak bedzie. ja oczywiscie bede wspieral pomysl nostego; ale spokojnie, znajac zycie wkrotce pojawi sie ktos kto powie ze potrafi to zrobic lepiej/szybciej i w jednej warstwie szczuplejsze ;-) zerujac na pomysle pewnie bedzie sprzedawal wersje stad alone ;-)

---
> Nie wiem jak sie TOMEK-8 programuje,

duszki tak:
ldx #x_duszka
ldy #y_duszka
lda #numer_duszka
jsr _ustaw duszka na ekranie

nie wspomnialem ze sa oczywiscie priorytety duszkow, sa tez metody generowania duszka od tych z maska AND/ORA ale moze byc tez samo ORA albo tylko EOR, duszki moga wychodzi c za ekran lub "zawijac"
:D

---
co do kompatybilnosci ze Sparta. TOMEK-8 zajmuje cala strone $D5 a wiec to samo miejsce co Sparta (chyba, ze jest wersja Sparty, ktora ma swoje rejestry gdzie indziej)

5,006

(259 odpowiedzi, napisanych Fabryka - 8bit)

dziala na kazdym standardowym atari xl/xe na rozszerzanych atari nie wiem ale tez chyba nie bedzie problemu.

raczej nie zadziala ze sparta wynika to z budowy karta ale to musi wypowiadac sie Nosty, tylko on tak naprawde wie co sie dzieje we wnetrzu cardridge.

5,007

(259 odpowiedzi, napisanych Fabryka - 8bit)

> czy gra wykorzystująca przedstawiony kartridż jest w bardziej czy mniej konkretnych planach?

wlasciwie to gra juz jest ale jak zobaczylem jaki jest zapas mocy to trzeba bedzie zrobic jakas wersje deluxe :-) bedzie na 100%

> 193 cykle 6502 zajmuje bliterrowi postawienie 320x192 = 61440 pikseli czy postawienie 7680 bajtów odpowiadających tym pikselom ?

wypelnianie od punku lub od bajtu jak chcesz - srednio taka operacja w przeliczeniu to 1 cykl 6502 na wypelnienie 40 bajtow ....

> jakie funkcje dostepne procz blittera, i mnozenia?

sprity, rysowanie odcinkow, scroll, paralax, przeksztalcenia, tekst na ekranie graficznym, 256 zestaw dla antica w trybie tekstowym z zachowaniem atrybutow inverse czyli np. 256 5kolorowych znakow, no i (cicho) druga display lista...

---
powtorze jeszcze raz. mocna strona tego projektu oprocz samej wydajnosci carta :-) jest to, ze powstaje na zyczenie czyli jesli piszesz gre a wiesz, ze np. potrzebujesz 80 animowanych spritow jednoczesnie na ekranie zamow sobie karta ze wsparciem dla spritow :-) no i Twoja gra bedzie wydana - satysfakcja gwarantowana :-)

5,008

(259 odpowiedzi, napisanych Fabryka - 8bit)

Nosty sprostuje jesli nie prawda ale mysle, ze kart bedzie do kupienia tylko z gra czyli limitowana ilosc. takie cudo bez oprogramowania bedzie nic nie warte a wiec karty beda rozprowadzane z grami po prostu :-)

mnozenie wartosci 8 bitowych: czas wykonania 0 cykli 6502C :-) dana dostepna natychmiast

5,009

(259 odpowiedzi, napisanych Fabryka - 8bit)

techniczne tematy niech Nosty omawia. ale moge chyba powiedziec ze koszt takiego karta mysle bedzie w okolicach litra gorzkiej zoladkowej ;) oczywiscie moge sie mylic, projektant karty Nosty pociaga za sznurki...

testowo funkcja blittera - zapisanie calego ekranu gr.8 czyli 320x192 pixele stala wartoscia to 193 cykle 6502...

@Rastan, obraz jest tworzony przez ANTIC, grafika jest standardowa

po co taki kart? dla gier :-)

5,010

(111 odpowiedzi, napisanych Fabryka - 8bit)

i filmik jak to dziala

http://youtu.be/jvuA7gvqSqk

5,011

(259 odpowiedzi, napisanych Fabryka - 8bit)

troszke wiecej danych, Nosty jak zwykle oszczedny w slowa:

- kartdrydz standardowej wielkosci,
- obraz generowany przez atari
- program dziala na atari
- bios karta Nosty ciagle tworzy ale juz teraz jest OGROMNE przyspieszenie w pewnych operacjach - nawet 100 krotne :-) (tak, tak - to byl chyba test rysowania odcinkow)
- rozszerza mozliwosci ANTICa np. o 256 znakowy zestaw znakow (tryb tekstowy!!!)
- ZERO lutowania (standardowy kardrydz)
- kart w tym momencie jest dopieszczany pod wzgledem uzycia w grze wiadomo jakiej :-) ale jesli ktorys programista chce napisac gre ktora potrzebuje sporo mocy moze zglosic sie do Nostego (informacja pochodzi od Nostego), API carta ciagle sie tworzy.

5,012

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

czytalem gdzis ze chyba na CPC byl kopier, ktory zapisywal gre w taki sposob, ze co iles bajtow danych zapisywane byly bajty ktore loader zapisywal do rejestrow dzwieku (podczas ladowania grala muza), ciekawe czy na atari tak by sie dalo :-)

5,013

(1,653 odpowiedzi, napisanych Bałagan)

nie, poniewaz zx81 nigdy nie byl zx spektrumna, jesli by to byl AY do trumny48 to oczywiscie nadal bylaby to trumna poniewaz firmowo byly montowane AY w zx spectrum... obok dodatkowej pamieci i upgrejdowanym ULA i MIDI :D (zx spectrum 128)

5,014

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

swietnie.

a czy mozna pominac rejestr SERIN podczas transmisji a opierac sie na danych naplywajacych z 4 bitu SKSTAT (kopii wejscia szeregowego) ? podejrzewam, ze to mozliwe... czy jest jakis custom loader ktory z tego korzysta?

5,015

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

czyli w przypadku transmisji z dysku nie ma znaczenia czy bedzie ustawiona transmisja dwutonowa?

5,016

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

dzieki.

a jaka role pelni tu ustawienie transmisji dwutonowej w SKCTL ?

5,017

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

witam, mam pytanie:

w przypadku transmisji SIO na pin DATA INPUT doprowadzony jest sygnal cyfrowy czy analogowy. POKEY moze przetworzyc ten sygnal w zaleznosci od ustawienia trybu dwutonowego w SKCTL?

5,018

(3 odpowiedzi, napisanych Bałagan)

magmax

http://www.youtube.com/watch?v=xY5RWq3Goj0

5,019

(124 odpowiedzi, napisanych Fabryka - 8bit)

ale ja nie chce uzywac ORG, to by bylo zupelnie bez sensu... (punkt 1) asembler sam poszatkuje kod wynikowy naglowkami, nie chce ani liczyc kiedy wypada koniec bloku (o podanej wielkosci) ani uzywac align...

5,020

(124 odpowiedzi, napisanych Fabryka - 8bit)

chyba nie rozumiem. ktory z problemow to rozwiaze:

1. -M          - standardowa wielkość bufora wyjściowego (standard (252 bytes) buffer out size) - z ustawiana wielkoscia
2. po (lub przed) kazdej akcji oproznienia "bufora wyjsciowego" madsa kompilacja jakiegos makra
3. przelacznik na budowanie plikow binarnych z pelnym naglowkiem a nie skroconym

5,021

(124 odpowiedzi, napisanych Fabryka - 8bit)

i moze jeszcze przelacznik na budowanie plikow binarnych z pelnym naglowkiem a nie skroconym - bo teraz mozna zapisac standardowy plik binarny ktory sparta zle interpretuje

5,022

(124 odpowiedzi, napisanych Fabryka - 8bit)

znalazlem na forum cos takiego:
http://www.atari.org.pl/forum/viewtopic … 924#p25924

wlasnie o cos podobnego mi chodzi, przelacznik (?OPT?) zeby asembler sam generowal kod w blokach o zadanej dlugosci.


drugi problem (przed takim blokiem wstawial automatycznie wczesniej zdefiniowany z parametrem...) nie wiem jak opisac wiec narazie sie wstrzymam.

---
mozliwe ze to to...

-M          - standardowa wielkość bufora wyjściowego (standard (252 bytes) buffer out size)

5,023

(111 odpowiedzi, napisanych Fabryka - 8bit)

gra zostala ukonczona i wyladowala na ABBUC :-) jesli nie zostanie przyjeta to najprawdopodobniej opublikuje ja w ten weekend a wiec kupa slac maile do kapituly o odrzucenie konwersji z konkursu :-)

gre zasila:
- xBios (biblioteka I/O)
- 1BIT MUSIC (GTIA)
- 6502C undocumented codes (stabilne)
- Tokens (obslugiwany ale plik gracza nie zalaczony w .atr - wymaga rejestracji gracza a tej czesci na www jeszcze nie ma :p )

z ciekawostek - podczas odtwarzania muzyki na GTIA wlaczony jest Antic - a to cos nowego :-)

5,024

(124 odpowiedzi, napisanych Fabryka - 8bit)

przykladowo mam org $4000 i program ktory po skompilowaniu zajmie $4000-$7fff
chcialbym, zeby mads wygenerowal po kazdych $400 bajtach naglowek pliku binarnego. jak najprosciej to zrobic?

drugi przyklad: sytuacja jak powyzej ale dodatkowo po kazdym takim bloku dodawany jest staly zdefiniowany blok z naglowkiem.

5,025

(3 odpowiedzi, napisanych Programowanie - 8 bit)

BAK i PF0 = %00 ?

jesli sprzetowo przesuniemy o cykl koloru to w przypadku ANTIC 8 pary bitow do pixela GTIA beda wziete z dwoch roznych pixeli trybu 8?