Witam

Ostatnio widziałem się z Pazurem , jak ktoś nie pamięta - grafikiem , koderem grupy ex. Zelax , okazało się że posiada jeszcze dyskietki z Atari. Swego czasu Pazur był autorem gierki na Atari , przeniesionej później na C64 pod nazwą "Cosmic Hero" , girka jednak an Atari się nigdy nie ukazała za sprawą niejakiej firmy "GRUBCIO" a potem "BMB"
Myślę jednak że skoro zostały dyskietki to można będzie gierkę odzyskać i puścić w świat.

Wersja na c64 znajduje się tu:
http://web.externet.hu/sk/c64/games/c/c5.htm

Czy jest tym ktoś zainteresowany ?

277

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

Acha - najważniejsze jest to że działa to jako rozszerzenie zewnetrzne a nie jako modyfikacja ATARI - więc nikt się nie przyczepi że to już nie jest normalne ATARI , a napisanie procedury sprawdzajacej dopałke jest bardzo proste , wobec czego można napisać program/demo które chodzi na tym i na tym.

278

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

Dely: może jeszcze lepiej - oryginalny procek liczy np. operacje 3d i tworzy tablice przykładowo od 9800-9fff - tam zrzuca wspolrzedne wierzcholkow, env - mapy i czego jeszcze się chce i odtwarza muzyke np. 5 razy na ramke 8 kanalow , lub nic nie liczy tylko odgrywa sample i czuwa nad tym co robi 2 procek.

2 procek rysuje to co wygenerowal 1

Na Atari DL zaczyna sie od $8000-$9000 wystarczy dla 80*56 , przykładowo.

Zmienaimy bank pamieci i co - ogladamy to co wygenerowal 2 procek , a jednoczesnie podajemy 2 ze sa nowe dane do rysowania (bank cartridge $8000-$9fff) - 2 pieczenie na 1 ogniu !
Zaznaczamy zmiane banku poprzez wygenerowanie przerwania IRQ lub NMI 2 prockowi.
2 konczy i wpisuje do jakiegos swojego rejestru, na atari np $d5ff jakas wartosc potwierdzajaca koniec rysowania.

Oczywiscie wczesniej piszemy prosta procedurke kopiujaca KOD do pamieci 2 procka i np. textury

279

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

2 procesory w atari - jest cos takiego zrobione!
Swego czasu był temat - dopałka i zrobiłem prototyp - nawet działa.
Podpięty był do wyjścia cartrgidge i działał jak ramcart - ale bez podtrzymywania pamięci , natomiast 2 bank był podłączony do 2 procesora - który chodził na 5MHz żeby było śmieszniej i miał 32 kb swojego ramu , natomiast miał dostęp tylko do 8 kb pamięci wymiennej

280

(273 odpowiedzi, napisanych Zloty)

Tak wczytywalem się w posty więc mam trochę mętlik w głowie, zatem mam kilka pytań co do dema :

1. Demo ma być DOS-owe czy całodyskowe - a jeżeli ma być DOS -owe , to jak ma się odwoływać do plików, z jakiego obszaru pamięci może korzystać i czy musi mieć tylko 1 nagłówek w pliku.

2. Czy musi być wyjście do dosu - jeśli tak to do wszyskich DOS-ow czy wybranego przez siebie

3. W jaki sposób doczytywać kolejne pliki DOSowe , czy odwolywac sie do konkretnego urządzenia ,  może ktoś mi wyjaśni to bo trochę nie jestem w temacie

281

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

Myślę że lepszym rozwiązaniem byłoby znaleźć gdzieś płytę główną od Tomsa 720 - tam był napęd od pc i stacja chodziła na SIO - brak kłopotów z kompatybilnością.

282

(173 odpowiedzi, napisanych Scena - 8bit)

Kompo z F7 , chyba zaczne cos kodowac w Basicu - jak bedzie szybki Pc to bedzie OK  :D

A co z muzyką , myślę że mp3 w tle by pasowało  :lol:

283

(273 odpowiedzi, napisanych Zloty)

Co do nielegali na 6502 to ja bym się zgadzał z tym żeby ich nie używać - przecież w Atari o ile dobrze pamiętam były 2 wersje procesora - więc zdarzały się dema które na jednych atarkach szły a na innych niestety nie (nie pamiętam dokładnie nazw ale już się z czymś takim spotkałem).
Poza tym to jak ktoś ma 65816 to w gruncie rzeczy w trybie emu powinno wszystko chodzić bez zarzutu (mogą się jedynie trochę różnić szybkością wykonywania niektórych rozkazów co jest w większości przypadków mało istotne)

A jeżeli już ktoś się uprze na nielegale to demo lub intro wg mnie musi sobie sprawdzać procesor i wypisywać odpowiedni komunikat a nie zaliczać zwisa na innych maszynach !
Więc takie prace powinny być dopuszczone tylko pod takim warunkiem !

284

(15 odpowiedzi, napisanych Scena - 8bit)

['] ['] [']

285

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

Fox: to samo dotyczy rowniez Xasma - jeśli w texcie dta d'  ' są tabulatory - to robi dokładnie to samo co qasm - może switch - normale tabulatory lub wstawianie kilku spacji (ile jako argument)
A po za tym to asemblacja w inne miejsce niż ma być kod też by się przydała.

286

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

A może to komuś w czymś pomoże:

http://www.6502.org/users/andre/osa/index.html

287

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

Mam do was pytanie :
Dlaczego EPROM - kasowarka , programator - przecież łatwiej jest podłączyć flasha - mniej zabawy , upgrade Romu z poziomu programowego - mozna zrobić zworkę - write protect , poza tym średnioskomplikowana procedurka flashująca , możliwość stosowania kilku romów - najmniejszy flash z tego co pamiętam to 29ee512 , czyli 64 kb - 8 banków po 8 kb , itd.
Jakby ktoś chciał procedurę flashującą to mam takową i mogę podesłać :-) (co prawda nie do ATARKA ale napisana pod 6502)

288

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

Przerwania VBL Antica są chyba najbardziej stabline - chodzą z małą częstotliwością i dodatkowo muszą być bardzo dokładne - bo przecież od tego układu zależy obraz na monitorze , więc nie może być sytuacji żeby wszystko sie rozjeżdżało !
2 sprawa to to że jest bardzo duży podział z 1.79 Mhz na 50 Hz co dodatkowo stablizuje 50Hz .

Co do procedurek to spróbuj ich w trybie emulacji - z tym że jeżeli stosujesz rozkazy skoków warunkowych to nie zapominaj że zawsze masz różnicę 1 cyklu gdy rozkaz jest wykonywany , nie jest wykonywany !
Co w przypadku liczenia na pełnym speedzie może wprowadzić duże różnice w obliczeniach.
przykładowo:
tu:
inc $fe     <-5 cykli 
bne tu   <2 lub 3 cykle
inc $ff      < 5 cykli
jmp tu   < 3 cykle

Teraz tak przy liczeniu tylko młodszego adresu procedurka wykonuje sie w 7 cykli ale juz przy obliczaniu starszego bajtu zajmuje 8 + 8 cykli !

289

(3 odpowiedzi, napisanych Emulacja - 8bit)

Szkoda , a może kolega Fox zrobi coś w tej sprawie - sam niestety nic nie pisze w C a rozgryzanie kodu A800 zajelo by mi lata , po za tym to niestety nie znam szczegółów technicznych emulacji Pokeya - czy odtwarzanie dzwieku a emulacja reszty układu to 2 odrębne rzeczy ?
Jeśli tak to prawidłowa emulacja Pokeya = napisanie od nowa handlera IRQ , a może się mylę ?
Czy mógłby ktoś w tej sprawie mnie oświecić ?
Acha - ostatnie pytanie - czy pokey a wlasciwie jego licznik jest odswierzany co 1 cykl w emulatora , bo jesli tak to chyba nie byloby problemu z poprawieniem emulacji liczników.

290

(3 odpowiedzi, napisanych Emulacja - 8bit)

Czy jest już wersja emulatora Atari 800 Win , która poprawnie emuluje zegary POKEYA - w doc-u przeczytałem że emuluje IRQ co 1 linię rastra , jednak dla poprawnej emulacji zegarów musiałby emulować IRQ co 1 cykl rejestru AUDF POKEY-a  ?

291

(41 odpowiedzi, napisanych Scena - 8bit)

Ciekawe kto tak naprawdę zamierza wypuścić nowe demo , co z tego wyjdzie i ile będzie produkcji
Oczywiście nie wątpię w koderów , ale sądzę że na polu efektów już 90 % możliwości zostało wykorzystane , oczywiście można napisać coś niesamowitego ale będzie się strasznie cieło.

Co do designu to jeszcze wiele się da zrobić

Ze swojej strony zrobię wszystko aby po 10 latach znów wypuścić coś na Atarka. Mam tylko nadzieję że starczy mi czasu na napisanie czegoś sensownego.

292

(11 odpowiedzi, napisanych Bałagan)

Mcgayver - pomysł nie jest wcale taki nowatorski  ;) , juz gdzies w necie widzialem prototyp maszyny do produkcji piwa , zbudowanej na bazie pralki automatycznej , autorstwa jakiegos niemca - były schematy , nawet program nadzorujący w chyba c.

Wiec zamienic parallel port na końcówki PIA , przetłumaczyć program i do dzieła - receptura i odczynniki były po niemiecku - ale na zdjęciu produkt końcowy był pierwsza klasa !

293

(11 odpowiedzi, napisanych Bałagan)

Ale mnie to zdjęcie rozbawiło - już dawno nie widziałem takiego dystrybutora piwa  8)

294

(7 odpowiedzi, napisanych Scena - 8bit)

Dracon - thanks za specjalne względy  :D

Jak potrzebujesz muzyczek to nie ma problemu - mam napisanego playera do modułów z Amigowskiego protrackera z tym że gra na synthach Pokeya - emuluje wszystkie komendy i niektóre mody da sie dosyć prosto słuchać , mam kilka konwersji więc jak jesteś zainteresowany to odpisz , 2 sprawa - jest do tego paker co pakuje mody do innego formatu - na razie wymyślony i znany tylko prze ze mnie więc mogę podesłać próbki jak jesteś zainteresowany
Po za tym zajmuje tyle czasu co player TMC 2.4 czy 2.6 foxa !

Co do grafiki to się będę z tobą kontaktował jak będzie mi coś potrzebne

Cedyn - dzięki , wyślę wkrótce maila

295

(7 odpowiedzi, napisanych Scena - 8bit)

A może tak ktoś by się dołączył do pisania dema , ja mam trochę różnych rzeczy , ale niestety brakuje mi muzyka i grafika , może jakiś 2 koder by się przydał - niestety nie jestem człowiekiem orkiestrą więc samemu trudno coś powalającego zrobić - może kolega Tebe przemyśli sprawe :D

Po za tym z Pazurem urwał mi się kontakt a Fostera próbowałem pół roku do czegoś nakłonić i nic  :(
Jak są chętni to niech napiszą.

296

(7 odpowiedzi, napisanych Scena - 8bit)

Niestety z przyczyn obiektywnych nie dostałem się na party , trudno ,
może za rok się jakoś uda (jak będą party) , miałem krótkie demo które zostało niestety u mnie w domu , więc tak się zastanawiam czy jest kotoś chętny na obejrzenie go ?

297

(6 odpowiedzi, napisanych Scena - 8bit)

Sprawa wyglada tak :

Jak pojade to dopiero w piatek ok 18.00 , chyba ze jakos w pracy uda mi sie wszystko zalatwic , mam pomysl zeby jechac autem - pozycze od kumpeli , jak dobrze pojdzie stara mazde 626 - nie wyglada zbyt dobrze ale pali 6-8 litrow ropy na 100 km - wiec bylyby 4 wolne miejsca

Do jutra musze wiedziec co robic wiec gdyby koledzy co mieli jechac maluchem sie reflektowali to sprawa bylaby do dogadania

Wyjazd bylby ok. 18 - wiec w krakowie pewnie bylbym miedzy 19-20

Napiszcie co o tym myslicie

298

(6 odpowiedzi, napisanych Scena - 8bit)

Jak byście jechali autem , i nie miel kompletu to może ja bym się pisał na to , dajcie znać , z tym że dopiero we wtorek rozstrzygnie się czy pojadę , oczywiście dorzucam się do paliwa - mam tylko nadzieję że nie wybieracie się maluchem bo to by była tragedia !

Czy ktoś sie wybiera z okolic Tarnowa do Ornety ?
Np. Kraków czy Rzeszów , może ktoś jedzie samochodem ?

300

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

Juz wszystko chodzi , zostaje tylko podłączyć zatrzask do szyny 65816 , i można robić pierwsze testy szybkości (odpalić program wpisując zero do rejestru i czekać na 1) mierząc czas rastra - poźniej opalić program na atarku i zobaczyć jaka jest różnica.

Trochę danych na temat dopałki:
zegar - 4mhz - w tej chwili nie mam kwarcu 5,5 Mhz
pamięć 62256 - 32 kb w przestrzeni $0000-$7fff dla 65816
2 banki 8 kb w przestrzeni atari - $8000-$9fff
przełączające sie naprzemian w przestrzeń adresową 65816 - $e000-$ffff
w ten sposób nie potrzebujemy ROM-u !

Włączamy bank 0 , ładujemy prosty rom , zmieniamy banki ( żeby 65816 miał bank 0) i robimy reset procesorowi - odpala się z banku , przykładowo kopiuje w swoją przestrzeń adresową jakąś procedurkę - tam skacze i  reszta zależy już od programisty


i rejestr $d500 - resetujący sie w momencie zasilania ,jednocześnie podtrzymując 2 procek na resecie.
zapis :

bit 0 - bank0/1
bit 1 - n/u (dla kompatybilności z ramcartem - kolejne 2 banki których nie ma)
bit 2 - reset 65816
bit 3 - IRQ 65816
bit 4 - włączenie , wyłączenie dodatkowej pamięci
bit 5 - n/u (do dalszej rozbudowy)
bit 6 - n/u
bit 7 - n/u

odczyt - rejestr zatrzaskowy 65816 ( dla odczytu np statusu 2 procka)