1,226

(23 odpowiedzi, napisanych Programowanie - 8 bit)

Miło mi że mogłem pomóc. Znalazłem na dysku całość w .ASM demo opisywane w TA. Prześlę Ci za niedługo.

1,227

(23 odpowiedzi, napisanych Programowanie - 8 bit)

Piotr456.  Z rana... Pracuję pod QA na żywym Atari
Przykłady z TA 4/92 str. 13,14 działają. Czy ustawiłeś w SETUP adres startu na $8800. Okienko w prawym górnym rogu.
Potem należy zmieniać fragment zaczynający się od etykiety Dlist w/g podanych na str14. Co prawda na ekranie pojawia się przy okazji "kaszana" bo tak ma być, ale wyskakuje też napis Tajemnice Atari. Słowem, to działa

1,228

(2 odpowiedzi, napisanych Bałagan)

Może to:
http://www.hqew.com/Document/DocDetail. … cID=143401

Piotr456 nie przepisuj na ślepo przykładów z książek, literatury bo tam pełno błędów.
Dodatkowo przeanalizuj program źródłowy, a wychwycisz błędy które psują Ci krew.
Wychwycisz, albo i nie. Czasami brak całych fraz, a czasami "tylko" początku bo gość myślał że przepisujący wie o co chodzi
A jeśli chodzi o uczenie się, nie rezygnuj z przykładów z Tajemnic Atari. Wiele się nauczysz. Ale bierz ten cykl od początku a nie od środka.

1,230

(23 odpowiedzi, napisanych Programowanie - 8 bit)

Piszemy Demo TA 6-7 1992 str.35
U dołu środkowej szpalty jest etykieta L1 należy ją zmienić np. na L2
tym samym w prawej szpalcie u góry jest odwolanie do L1 należy zmienić na L2
Dlaczego. Bo do procedury należy dołączyć procedurę Klawisz z TA 4/92 str.13 a w niej jest już odwołanie do L1
Autorzy zapomnieli podać że procedurę Klawisz należy dołączyć, bez tego "program pierwszy" na str.35 TA 6-7 1992 nie uruchomi się
Inne "kwiatki" podam niedługo, bo też świętuję :)

1,231

(23 odpowiedzi, napisanych Programowanie - 8 bit)

Biorę się za szukanie w moich przepastnych zbiorach :) Znajdę to prześlę Ci

1,232

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

Stop!
Kart może mieć nawet 500 giga i tak to nic nie da. Atari pozwala wpiąc w siebie za każdym razem:
1.   8kB w adresy $8000-$9FFF
2.   8kB w adresy $A000-$BFFF
3   16kB w adresy $8000-$BFFF
i nic więcej. Każda większa pamięć MUSI być rozbita na banki którymi steruje rejestr sprzętowy a nim oprogramowanie dla danego karta. Więc jeśli będzie to gra, to musi mieć w sobie mechanizm przełączania banków. Tak ma zrobiona SPARTA DOS X i wiele innych "cudów". Oczywiście mozna tymi przełączeniami sterować "zdalnie". Robi to np DOS Stefcia lub CONTROL DOS Jagera lub co tam jeszcze. Ale ZAWSZE model carta MUSI współgrać z oprogramowaniem. A jak nie, to należy nieco podrasować jedno albo drugie. Nie zawsze jest to łatwe, ale czasami da się zrobić.
Acha, wspomnę jeszcze o loaderach które uruchamiane z karta też w znany sobie sposób przełączają banki.

Fintik: Jeżeli chcesz to możesz zastosować dowolną ilość EPROMEK, tak czy owak elektronika MUSI to umieć połączyć w całość. Tak więc, jeżeli buduje się od podstaw carta to nie ma sensu bawić się w zawiłe dekodery by sklecić pamięć 1MB z kilkunastu pamięci, jak można zastosować jedną, a rejestr sprzętowy i tak MUSI potem dzielić to na banki. Prościej i taniej.
Np. SPATRĘ DOS X można umieścić w czterech pamięciach 16kB, tylko po co jak jest jedna większa EPROM 27512 O POJEMNOŚCI 64Kb

1,233

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

Czy dobrze rozumiem.
Chodzi o karta 128kB  na EPROM który ma 16 banków po 8kB, czy tak?

1,234

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

Przeczytałem. I....

1,235

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

Najprostrzy cart to zwykła EPROM 16Kb
Nieco lepszy to eprom 27512 + przełączniki banków
Dobry to cart uniwersalny (takich nie ma)
A najlepszy to RAM-CART + oprogramowanie w postaci: MÓJ CARTRIDGE
Dla ambitnych cart symulujący 64 carty czyli 1MB
No i pamiętamy o carcie BEATKA (tu programator jest niepotrzebny, cart sam w sobie jest programatorem)
Jedno ale, (już wyżej zaznaczone), nie każdy program (gra) odpali. Jak ktoś potrafi to podrasuje ją sobie i powinno być O.K.
Fintik: szukaj więcej informacji w SERIOUSie, z pewnością nieco teorii będzie przydatne przy próbach

1,236

(23 odpowiedzi, napisanych Programowanie - 8 bit)

W Tajemnicach Atari w kolejnych numerach (od TA4_92....) jest cykl o demo.
Ale to nie działa po przrpisaniu bo jest tam mnocho błenduf.
Demo to jednak uruchomiłem po "wgryzieniu" się w kod całości i zrozumieniu ... o co chodziło piszącemu.
Tak więc całe demo da się uruchomić ale trzeba zrobić poprawki w poszczególnych częściach. Ostateczny rezultat jest taki, że na ekran wyskakuje obrazek, porusza się tu i tam, no i gra muzyka. Na dodatke leci jakiś scrol z jednej strony w drugą.
Jak sobie przypominam, opis wykrytych błędów tego dema zamieściłem w SERIOUSie (chyba że się mylę). A całe demo z poszczególnymi częściami i wszystkim co trzeba mam na jednym z dysków :)

1,237

(32 odpowiedzi, napisanych Programowanie - 8 bit)

Nosty: Chodzi Ci o RAM-CART 128kB? Bo wcześniej dyskusja była o RAM-CART 1MB
Oczywiście, emuluje stację dysków, ale każdy kto to ma (miał) wie, że podrasowany DOS Stefcia jest do tego idealny.
Inne DOSy nie.
Więcej drobiazgowych informacji znajdziesz w odnośnym SERIOUSie.
Informacje "tajne" podam Ci jutro. O.K.

1,238

(32 odpowiedzi, napisanych Programowanie - 8 bit)

nosty: tu kilka zamienników pamięci SRAM i nie tylko  http://www.chipcatalog.com/catindex.htm

1,239

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

No tak!
Konstruktorzy pokpili sprawę a wystarczyło dodać jeden scalaczek może dwa i byłoby O.K.
Po amatorsku można to było zrobić nawet jako "pająk" na drutach.
No cóż....  Niektórzy obwiniali o to SPARTĘ że sparto;ona. Ale to wina RAM-CARTa, dlatego np. Qcykowi zrobiłem taki który współpracuje ze SPARTą i jak na szybko sobie przypominał jeden z modeli RAM-CARTA 1MB miał ten dekoder.
Więcej o tym w SERIOUSie, teraz na szybko nie pamiętam gdzie i w którym. Coś kolo ósemki chyba

1,240

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

Ile pamięci w RAM-CARcie
Może być nawet jedna. Jeżeli ma pojemność 128kBx8. Ja zakupiłem w AVALONIE RAM-CARTa 128kB i miał cztery pamięci, bo każda z nichma pojemność 32kB co razem daje 128kB O.K.
Dwie też mogą być, jeżeli każda ma pojemność 64kB, więc aby zaoszczędzić lutowania a właściwie projektowania ścieżek to nalutowuje się jedną na drugą, ale tak być nie musi
A odnośnie produkcji RAM-CARTa pomyśl o tym by przeprojektować w nim dekoder adresów bo normalny RAM-CART NIE współpracuje ze SPARTą z tego powodu że rejestr sprzętowy RAM-KARTa ma adres od D500-D5FF i jak SPARTA sięga do swojego rejestru to kaszani wpis w RAM-CARCIE. Inaczej mówiąc RAM-CART MUSI mieć tylko jeden adres najlepiej ten $D500

1,241

(32 odpowiedzi, napisanych Programowanie - 8 bit)

Z tego co wiem każda flash ma ograniczoną ilość "żyć". 100 000 ?  10 000 ?  1000? Czytać w katalogu dla danego typu.

nosty: nie szukałem zamienników, ale kilka mam w mojej dokumentacji.
Jeśli o mnie chodzi nie kupuję z niewiadomego pochodzenia, bo raz się naciąłem i mam nauczkę.
Ale cena owszem.... gdyby nawet jakaś była padnięta to i tak się opłaca.
Kiedyś, normalną pocztą miałem już ofertę kupna SRAM 512kBx8 za około 5PLN, ale umarło śmiercią naturalną... :(
Ostatecznie kart mogę zrobić, wypróbować na moich pamięciach, a ty wstawisz sobie swoje. O.K.

1,242

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

Pozostałe kości to 7402 74174 7400 dwie diody dwa oporniki kondensator elektrolit i normalny a pamięci to 62257 4 szt. dla wersji 128kB

Niektóre ścieżki prowadzone są pod scalakami :) tego nie zobaczysz

1,243

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

słownik do ręki....
Drugi język to schemat i tam widać co proponują przerobić :)

1,244

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

Może się przydać: http://www.b-pahl.de/atari8bit/ntsc-pal/ntsc-pal.html

1,245

(32 odpowiedzi, napisanych Programowanie - 8 bit)

Ja mam swojego "twardziela" na pamięci EEPROM i jestem zadowolony.
Ale zerknąłbym z ciekawości na schemat jak inni to rozpracowali.
Słowem, tęsknię za giełdą komputerową w Domu Kultury huty BAILDON

1,246

(23 odpowiedzi, napisanych Programowanie - 8 bit)

undeclared label tzn użyto w programie niezadeklarowanej etykiety.
Sprawdź cały zapis , szczególnie tam gdzie występuje Dlptrs
W drugiem obiegu assemblacji błąd został wykryty

1,247

(32 odpowiedzi, napisanych Programowanie - 8 bit)

Pamięci SRAM 512kB x8 producent dowolny
Moje mają oznaczenie K6T4008C1B firmy SAMSUNG
C1B stanowi, że mają normalny rozkład wyprowadzeń a nie mini, mini.

Owszem, daj schemat, bo jak dotąd nie było mi to do niczego potrzebne.

1,249

(32 odpowiedzi, napisanych Programowanie - 8 bit)

nosty!
Jest RAM-CART 1MB na pamięci SRAM, czyli podtrzymywanej bateryjką. Opis w jednym z magazynów SERIOUS
Działa na zasadzie czterech DOUBLE RAM-CARTÓW przełączanych klawiszami Ataryny.
Lub na zasadzie ośmiu normalnych 128kB RAM-CARTów, też podobnie przełączanych
Zrobić, zrobię, tylko cena zwali Cię z nóg. Pamięci są drogie. W okolicy jedna to ponad 70PLN a potrzebne są dwie.
Zdobywać z niepewnych źródeł to ryzyko, z prostego powodu. Walnięta jedna komórka, walnięty cały cart.
Maxflash i owszem nieco taniej wychodzi, tylko że do tego nie mam schematu więc.....

1,250

(32 odpowiedzi, napisanych Programowanie - 8 bit)

Nabyć można u mnie
Tu czytaj, jak dobrze pamiętam #14 lub #15 magazynu http://www.serious-dial.atari.pl/
Kart zbudowany na pamięci EEPROM, podstawowa wersja to 8kB rozszerzona 16kB
Wkładasz do gniazda, uruchamiasz program programatora i programujesz grę do EEPROM, potem przełączasz na normalny kart
i większość gier odpala. Jak się znudzi to wprogramowujesz inną i koło się zamyka.
W zasadzie jest to na jedną grę, ale np. po zastosowaniu innego oprogramowania i większej pamięci można mieć więcej.
Nieco lepszym rozwiązaniem jest RAM-CART lub DOUBLE RAM-CART bo oprogramowanie już jest i pamięć ma większą.
Ale na początek polecam BEATKĘ