poprawione zdanie:
MapRAM dziala niezaleznie od tego czy mamy zainstalowane rozszerzenie pamieci czy nie - oprocz rozszerzenia pamieci Ultimate.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
zeST 20250627 - Atari ST w FPGA z turbo! Nowa wersja zeST z trybem turbo 50 MHz i poprawkami Shiftera i MFP
UltraSatan - firmware 1.30 Nowa wersja firmware dla UltraSatana wspiera nowoczesne karty SDHC i SDXC
53 lata marki Atari 53 lata od założenia Atari - firmy, która odmieniła świat gier i komputerów.
Odtwarzanie układów z Atari Falcon Trwa zbiórka na odtworzenie chipów Videl, Combel i SDMA z Atari Falcon
onEscape extEnded and reWorked Poison prezentuje rozszerzoną i poprawioną ścieżkę dźwiękową z gry onEscape.
atari.area forum » Posty przez xxl
poprawione zdanie:
MapRAM dziala niezaleznie od tego czy mamy zainstalowane rozszerzenie pamieci czy nie - oprocz rozszerzenia pamieci Ultimate.
czarnowidztwo jellonek.
MapRAM dziala niezaleznie od tego czy mamy zainstalowane rozszerzenie pamieci czy nie
@Stryker: ale po co Ci cos do czego nie ma programow?
Jesli nie masz palacej potrzeby posiadania poczekaj, ukaze sie ciekawe rozwiazanie skierowane do graczy - jesli zaladujesz stara gierke z xBiosa to dostanie ona ciekawa funkcjonalnosc - wtedy zadecydujesz czy jest Ci to potrzebne :-)
i zbiorowe zdjecie:
dla mnie party sie skonczylo juz wczoraj. krotko, ale i tak jestem zadowolony. troszke zaluje, ze nie mialem wiecej czasu - nie zdazylem (a tak chcialem) porozmawiac z kilkoma osobami... mono... miker ...
dziekuje organizatorom i wzywam do organizacji za rok.
gdzie jest stuff !!!
;-)
mam juz "zainstalowane" w atari. nie ma zadnej plytki czy pamieci. z tego co widze sa to przylutowane 3 kabelki.
PORTB wyglada tak (za atariki):
bit 7: RAM w obszarze $5000-$57FF (1) lub SELF TEST tamże (0)
bit 6: w XEGS gdy BASIC jest wyłączony (bit 1=1), ustawienie tutaj 0 włącza ROM wbudowanej gry Missile Command. W pozostałych modelach nieużywany.
bit 5: w obszarze $4000-$7FFF ANTIC widzi pamięć główną (1) lub dodatkową (0)
bit 4: w obszarze $4000-$7FFF CPU widzi pamięć główną (1) lub dodatkową (0)
bit 3: wybór banku pamięci dodatkowej 16k w obszarze $4000-$7FFF
bit 2: wybór banku pamięci dodatkowej 16k w obszarze $4000-$7FFF
bit 1: RAM w obszarze $A000-$BFFF (1) lub Atari BASIC tamże (0)
bit 0: ROM systemu operacyjnego w obszarze $C000-$CFFF i $D800-$FFFF (1) lub RAM tamże (0)
Wartością domyślną jest $FF.
Działanie bitu 7 jest uzależnione od stanu bitu 0: bit 7 włącza i wyłącza SELF TEST tylko wtedy, kiedy bit 0 jest ustawiony na 1. W przeciwnym razie zmiany stanu bitu 7 są ignorowane.
po modyfikacji:
Działanie bitu 7 jest uzależnione od stanu bitu 0: bit 7 włącza i wyłącza SELF TEST tylko wtedy, kiedy bit 0 jest ustawiony na 1. Jesli bit 0 jest zgaszony bit 7 wacza i wylacza MapRAM. Dla zachowania pelnej kompatybilnosci z rozszerzeniami pamieci xe (compy shop) MapRAM jest dostepny tylko gdy bity dostepu ANTICA i CPU do dodatkowej pamieci XE sa zapalone.
Czyli bez instalacji pamieci dostajemy 2kb RAM na zwyklej 65xe/800xl itd. oraz pewnosc, ze zaden program (nawet ten co zapisuje pod ROM) czy zimny RESET danych nam nie skasuje.
---
Na Grzybsoniadzie w rozmowach wyszlo pewne nieporozumienie - czesc czytelnikow uwazala, ze obszar rejestrow sprzetowych jest odlaczana - to nie jest prawda. rejestry sprzetowe sa normalnie dostepne. To w obszarze SELF-TESTU pojawia sie MapRAM ($5000-)
> A forma wtryskowa na taki detal to jakieś 10000 netto,
powiedzmy, ze forma juz jest. ile kosztowalaby jedna wtyczka (material, robocizna itd)
z Rabki w piatek po sniadaniu, przez Krakow itd.
mam wolne miejsca
obliczanie adresu sektora w banku pamieci xe, podpatrzone w dos
lda sektor_Low
alr #$7F ; niepublikowany, zamiast: AND #$7F ; LSR @
ora #$40
sta adr_HI
lda #$00
ror @
sta adr_LO
pudlo.
juz predzej dolly parton 30 lat temu
MM: xxl, plis, bądź tym mądrzejszym.
@jellonek
> ocb z tym zejsciem ze slonca?
moze wtedy przestanie Ci sie wydawac co jest dla mnie lepsze :-)
> ca65 to zly assembler?
gorszy od MADS. pierwszy argument z brzegu: brak w ca65 supportu dla niepublikowanych stabilnych (wszystkich) za to jest czesc niestabilnych ktore jawnie uznaja za stabilne. sorry.
> nie rozumiem skad to przywiazanie do qa. lokalny patriotyzm?
ja tez nie rozumiem, moze po prostu Tebe go lubi. Na szczescie juz zalatwil sprawe kodow jednobajtowych i komentarzy po nich :-)
miejsce zamieszkania niestety daleko czyli gdzie.
jeslt mozliwosc kupienia konkretnego sprzetu a nie calosci?
Etykieta LDX #
kompiluje sie rozkaz z zaznaczonym trybem adresowania (natychmiastowy) ale bez argumentu.
ciekawe czy kompiluje sie tez:
lda ,x ; strony zerowej indeksowany x
lda (),y ; strony zero postindeksowany
@Fox
> "Widzę tylko narzekania w stylu "nie rozumiem X, pomyliłem się przy Y, więc to jest wina autora asemblera".
z wiedza to nie ma nic wspolnego. inx $00 to literowka inc $00. nie istnieje rozkaz inx z argumentem.
@jellonek zejdz ze slonca.
> sta:rpl ^00,x-
i dla tego lepiej czytac plik po deasemblacji niz zrodla :-)
> inx #0 gdzie #0 to oczywiście komentarz.
oczywiscie ale nie ja mowie o bledach skladni gdy napisze inx $ff zamiast inc $ff asemler to kompiluje bez zajakniecia, takie cos juz mac65 potrafil wychwycic - np. w edit sam dopisywal podwojne spacje (nie pamietam dobrze czy nie tabulacje) zeby odrazu rzucalo sie w oczy
> Ani w QA ani w xasm nie ma wyjątku dla adresowania akumulatora - musi być "@".
rozmawiamy o MADS, w mads mozesz spokojnie napisac bez @ i cokolwiek uzyjesz pozniej bedzie argumentem a nie komentarzem...
> Nie ma też uzależniania interpretacji od tego, czy jest jedna, dwie czy pięć spacji.
oczywiscie ze nie ma. szkoda ze nie ma. to jest regula na uleczenie sytuacji na interpretacje bledow skladni.
> Problem widzę w tym, że nikt nie zdecydował się na zerwanie niechlubnej kompatybilności odpowiednio wcześnie, zanim nie upowszechniła się cross-developerka.
dokladnie tak.
>xxl: To nie jest błąd ani wyjątek, tylko spójna reguła.
ta "spojna regula" z 1991 zawiera i wyjatki i bledy:
przyklad wyjatku:
[etykieta] rozkaz [wymagane argumenty ][komentarz]
[wymagane argumety ] w rozkach w trybie adresowania akumulatora sa wymagane tylko jesli w linii jest pole komentarza :-) niezla kicha.
przyklad bledu:
z powyzszego powinno byc
[etykieta] rozkaz [wymagane argumenty] [komentarz]
to zalatwia cala sprawe. w rozkazach bezargumetowych i tych gdzie argument mozna pominac przed komentarzem dwa odstepy (spacje/taby - nieistotne; z tego co pamietam tak jest w mac65). oczywiscie lepszym rozwiazaniem jest srednik.
czyli
pla $00 ; to powinno generowac blad skladni
pla $00 ; a to juz nie.
>To co ty proponujesz, a tebe zaimplementował, to jest wyjątek, bo w niektórych instrukcjach nie można już teraz zacząć komentarza od czegoś, co przypadkiem stanie się poprawnym wyrażeniem arytmetycznym.
szkoda wlasnie ze w niektorych rozkazach komentarz moze zaczynac sie od wyrazenia a nie np. srednika :-)
@tebe dzieki za pomoc. bledy skladni jak sie kompiluja sa naprawde trudne do znaleznienia.
@epi, post 25.
spamerki watek. link ktory podal Fox wyjasnia sprawe.
dex ma wymaganych argumentów 0, więc $xx jest komentarzem i od 1991 roku nikogo to nie dziwi.
natomiast przed 1991 taka skladnia zdziwilaby wszystkich. sprawdz np. w mac65
ale zyjemy w demokracji :-) jak wiekszosc mowi ze krowa to kon, czas siodlac krasule.
---
atasm tez tego nie lyknie :-)
a ja bym lyknal zestawik
Jeśli daje $68 to jest tak samo dobrze jak w QA i xaśmie.
raczej tak samo zle
---
pojdzmy dalej
dex $xx
inx $xx
itd itd.
Witam,
Na "roznych stronach" wyczytac mozna ze za strone sprzetowa odpowiedzialni byli:
- Steven T. Mayer (chief inventor)
- Ronald E. Milner (?)
- George McLeod (CTIA and GTIA logic design)
- Jay G. Miner (System architect)
- Douglas G. Neubauer (POKEY logic design)
- Joseph C. Decuir (ANTIC design)
- Francois Michel (ANTIC logic designer)
- Mark Shieu (POKEY chip design)
- Steve Stone (POKEY layout design)
- Delwin Pearson (Technician for POKEY)
- Steve Smith (Technician for ANTIC and GTIA)
ktos jeszcze? i za co (jesli mozna wskazac konkretnie).
---
http://dougneubauer.com/atari/#headnumber3
http://dougneubauer.com/ataripokey/
http://mcurrent.name/atarihistory/atari.html
http://mcurrent.name/atarihistory/interactive.html
nie. do bledow nie nalezy sie przyzwyczajac. co z tego ze ciagna sie od dawna. poprawiac a nie traktowac jak "wyjatek".
> ldx:dex $00
iżisz maria a co to jest?
;-)
ok. ale naszukalem sie w zrodlowce buga, zamiast dobrze wysmazonego
lda $xx
napisalem
pla $xx
i dostalem pieczen rzymska (klopsa).
atari.area forum » Posty przez xxl
Wygenerowano w 0.210 sekund, wykonano 12 zapytań