5,176

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

poprawione zdanie:

MapRAM dziala niezaleznie od tego czy mamy zainstalowane rozszerzenie pamieci czy nie - oprocz rozszerzenia pamieci Ultimate.

5,177

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

czarnowidztwo jellonek.

MapRAM dziala niezaleznie od tego czy mamy zainstalowane rozszerzenie pamieci czy nie

5,178

(21 odpowiedzi, napisanych Zloty)

i to 64kb ram

5,179

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

@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 :-)

5,180

(79 odpowiedzi, napisanych Zloty)

i zbiorowe zdjecie:

5,181

(79 odpowiedzi, napisanych Zloty)

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 !!!

;-)

5,182

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

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-)

5,183

(283 odpowiedzi, napisanych Fabryka - 8bit)

> A forma wtryskowa na taki detal to jakieś 10000 netto,

powiedzmy, ze forma juz jest. ile kosztowalaby jedna wtyczka (material, robocizna itd)

5,184

(3 odpowiedzi, napisanych Zloty)

z Rabki w piatek po sniadaniu, przez Krakow itd.

mam wolne miejsca

5,185

(644 odpowiedzi, napisanych Programowanie - 8 bit)

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

5,186

(124 odpowiedzi, napisanych Fabryka - 8bit)

pudlo.


juz predzej dolly parton 30 lat temu

MM: xxl, plis, bądź tym mądrzejszym.

5,187

(124 odpowiedzi, napisanych Fabryka - 8bit)

@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?

5,189

(124 odpowiedzi, napisanych Fabryka - 8bit)

pajero napisał/a:

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

5,190

(124 odpowiedzi, napisanych Fabryka - 8bit)

@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.

5,191

(124 odpowiedzi, napisanych Fabryka - 8bit)

> 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.

5,192

(124 odpowiedzi, napisanych Fabryka - 8bit)

>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 :-)

5,193

(124 odpowiedzi, napisanych Fabryka - 8bit)

@tebe dzieki za pomoc. bledy skladni jak sie kompiluja sa naprawde trudne do znaleznienia.

@epi, post 25.

5,194

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

spamerki watek. link ktory podal Fox wyjasnia sprawe.

5,195

(124 odpowiedzi, napisanych Fabryka - 8bit)

epi napisał/a:

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

5,197

(124 odpowiedzi, napisanych Fabryka - 8bit)

epi napisał/a:

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.

5,198

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

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

5,199

(124 odpowiedzi, napisanych Fabryka - 8bit)

nie. do bledow nie nalezy sie przyzwyczajac. co z tego ze ciagna sie od dawna. poprawiac a nie traktowac jak "wyjatek".

5,200

(124 odpowiedzi, napisanych Fabryka - 8bit)

> 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).