1,526

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

Właśnie to poprawiłem.

1,527

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

To jest pewne uproszczenie, bowiem nigdy selftestu nigdy nie ma w obszarze $d000-$d7ff, ani logicznie, ani fizycznie.

Hardwareowo oczywiście, że się da, ale trzeba było robić dodatkowy sterownik pamięci bardzo podobny w działaniu do sterownika dodatkowej pamięci   oraz modyfikacji (cięć na płycie) w okolicach MMU.

1,528

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

Nie będzie widoczna - tak naprawdę to nie jest tak, że selftest siedzi w obszarze $d000-$d7ff - self test siedzi fizycznie w pamięci OS ROM 16kB, a to atarowskie MMU, które posiada wejścia z linii PB0,PB1 i PB7 oraz linii adresowych A11-A15 ma poczynione założenia warunkowe, że jeżeli PB7 nakazuje mu odpalenie self testu a na liniach adresowych jest wystawiony adres z przedziału $5000-$57ff to daje OS ROM-owi dostęp do magistrali danych, natomiast, gdy PB0 ma ustawienie wymuszające aktywność OS ROM-u a na magistrali adresowej pojawia się adres z przedziału $c000-$ffff to także udostępnia OS - ROM magistrali danych - jest tylko wyjątek, gdyby pojawił się adres z zakresu $d000-$d7ff - wtedy nie udostępnia OS ROM-u magistrali a uaktywnia układ 74138, który w zależności od linii adresowych A8-A10 "wybiera" układy np. GTIA, POKEY i PIA.

Więc stwierdzenie, że fizycznie self test siedzi między $d000-$d7ff nie jest poprawne, bowiem selftest fizycznie siedzi w OS ROM-ie od $1000 do $17ff - a logicznie jak już jest widoczny przez 6502 w przedziale $5000-$57ff.

Ktoś może napisać, że czepiam się szczegółów, ale właśnie zrozumienie tego mechanizmu uzmysławia dlaczego 2kB pamięci RAM nie są bezpośrednio dostępne w przestrzenie adresowej 6502.

1,529

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

xxl: ja piszę o $d000-$d7ff :P

1,530

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

Owszem, rasowe Freezery... ba, nawet półfreezer zwany Cobra Hacker w jednej z wersji stosował ten ficzer, jednak pamięć ta i tak nie jest swobodnie dostępna do odczytu bezpośredniego a tym bardziej nie da się jej wykorzystać jako np. bufor danych dla programu.

1,531

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

$d000-$d7ff jest wyłączone z mapowania w RAM-ie.

1,532

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

asal: zastanawia mnie dlaczego akurat adres $4000-$7fff chcesz łapać z przemultipleksowanych RA0-RA7, zamiast tak jak to robią wszelkie rozszerzenia na podstawie A0-A15.

1,533

(3 odpowiedzi, napisanych Bałagan)

Skoro już jesteś w temacie Opli i w offtopicowym dziale "Bałagan" polecam fanom marki Opel obejrzenie poniższego filmiku i wsłuchanie się w słowa ;)

1,534

(709 odpowiedzi, napisanych Fabryka - 8bit)

xxl: zawsze jest ryzyko, że jak Electrona będzie się za bardzo naciskać, to w pewnym momencie stwierdzi: a p****olę ten biznes, poszukajcie kogoś innego - więc lepiej nie ryzykować i nie przeginać, bo chłopak i tak robi kawał dobrej roboty, a jest człowiekiem mającym na utrzymaniu rodzinę, więc  pewnie i tak poświęca na tę robotę maksymalnie dużo czasu.

1,535

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

Ja mam 3 OS-y - OS "B", Q-mega 4.x i Q-mega 3.x - też nastawiałem się na "zgodność", ale teraz po czasie stwierdzam, że zrobiłem to na wyrost, bo w pełni wystarczyłaby mi tylko ta pierwsza wersja Q-mega.

1,536

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

Q-Meg bardzo przydaje się - odpala szybką transmisję dla stacji i emulatorów stacji (SIO2PC itp) i daje możliwość szybkiego reboot-a: Shift + F8, który zawsze działa.

1,537

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

Stare płyty np. od 386

1,538

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

TOMS Copy by Our 5oft

1,539

(37 odpowiedzi, napisanych Sprzęt - 16/32bit)

Xesttt=Archiell ?

1,540

(37 odpowiedzi, napisanych Sprzęt - 16/32bit)

Szczerze mówiąc też nie korzystam z klawisza CapsLock i defaultowo mam tryb małych liter, a gdy potrzebuję wielkich, to po prostu używam Shifta ;)  W pracy używałem CapsLocka wtedy i tylko wtedy, gdy ktoś włączył tryb wielkich liter i musiałem go wyłączyć :lol:

1,541

(8 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Sprzedawać ? Ja rok temu oddałem ludziom na forum 2 stare magnetofony i ze 40 kaset ;)

1,542

(192 odpowiedzi, napisanych Fabryka - 8bit)

Po co mam tak formatować ? Masa roboty i straconego czasu, którego zawsze jest za mało - mam wszystko uporządkowane i ładnie zarządzane przez inne narzędzia dość wygodnie, więc nie widzę sensu wyważać otwartych już drzwi ;) Co innego gdybym miał dyskietki w tym FS-ie, pewnie bym spróbował ;)

1,543

(7 odpowiedzi, napisanych Zloty)

miker: CBA Cię aresztuje ;) Tylko nikomu nie zdradź się, że masz ten cynk ode mnie - przyjdą jutro o 6.00 ;)

1,544

(192 odpowiedzi, napisanych Fabryka - 8bit)

Z całego serca bym pomógł, ale nie mam ani jednej dyskietki (natywnej lub wirtualnej) w filesystemie Sparty ;)

1,545

(9 odpowiedzi, napisanych Programowanie - 8 bit)

Pin: zauważ co napisałem:

macgyver napisał/a:

(...)
Jeżeli natomiast chcesz nauczyć się asemblera 6502 to musisz zacząć od podstaw - każdy ma tutaj pewnie "własną ścieżkę poznawczą" w tej kwestii - ja uczyłem się z książki "Atari BASIC" Wiesława Miguta... tak... to nie pomyłka... na końcu tej książki znajduje się kurs języka maszynowego, który wspaniale tłumaczy i przedstawia na prostych przykładach programowanie w języku maszynowym na Atari.
(...)

Nie twierdzę, że to "jedyna słuszna metoda" - znam jeden przypadek, w którym okazała się skuteczna -> taka była "moja droga", mi wystarczyła, udało mi sie zrobić w życiu parę scrolli :lol:

Jest jeszcze sporo osób na tym forum, które znają  asembler 6502 - może ich metoda "autoedukacji" bardziej przypadnie Ci do gustu, powodzenia ;)

1,546

(9 odpowiedzi, napisanych Programowanie - 8 bit)

grzeniu:

1) poczytaj najpierw o:

a) Display Liscie - szczególnie zwróć uwagę na bit przesuwu poziomego oraz o trybach 2,3,6,7 Antica (jeżeli ma to być scroll na fontach systemowych)
b) Zapoznaj się ze sposobem interpretacji fontów w trybach tekstowych - interpretacja w pamięci znaku widzianego na ekranie
c) Poczytaj o zastosowaniu i użyciu rejestru sprzętowego HSCROLL (rejestr ANTIC-a)

w.w. rzeczy znajdziesz na Atariki, a zdobyte informacje wskażą Ci mechanizmy, których musisz użyć do stworzenia scrolla od strony sprzętowej (do wykorzystania praktycznie w dowolnym języku programowania).

2) Jeżeli natomiast chcesz nauczyć się asemblera 6502 to musisz zacząć od podstaw - każdy ma tutaj pewnie "własną ścieżkę poznawczą" w tej kwestii - ja uczyłem się z książki "Atari BASIC" Wiesława Miguta... tak... to nie pomyłka... na końcu tej książki znajduje się kurs języka maszynowego, który wspaniale tłumaczy i przedstawia na prostych przykładach programowanie w języku maszynowym na Atari.

3) Jeżeli zaś chodzi o narzędzie kompilujące, to czy będzie to Quick Assembler, QASM, MADS, XASM, ZOOEY czy cokolwiek innego, to musisz zagłębić się w dokumentacje do w.w. narzędzia.

1,547

(44 odpowiedzi, napisanych Scena - 8bit)

Są gusta i guściki - ja osobiście bardziej się cieszę z nowego dema niż nowej gry. No chyba, że byłby to hit typu Mortal Kombat, czy jakieś ładne FPP - ale to już inna bajka ;)

1,548

(44 odpowiedzi, napisanych Scena - 8bit)

mazi: wierz mi lub nie, ale ... paradoksalnie tak nie jest (!)

dhor, bober: mierzycie wszystkich jedną miarą, ale ok ;) W większości przypadków pewnie macie rację ;)

1,549

(44 odpowiedzi, napisanych Scena - 8bit)

Bober: śmiała teza - widzę, że znasz każde 5 minut życia każdego atarowca ;) zdradź mi, jak to robisz ? ;)

1,550

(9 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Dokładnie. Dely, jak już koniecznie ma być to Atari ST, to koniecznie STE - Blitter, przetworniki C/A, "normalne" wyjścia Audio i łatwość rozbudowy pamięci.