5,176

(123 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,177

(123 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,178

(123 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,179

(123 odpowiedzi, napisanych Fabryka - 8bit)

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

@epi, post 25.

5,180

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

spamerki watek. link ktory podal Fox wyjasnia sprawe.

5,181

(123 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,183

(123 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,184

(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,185

(123 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,186

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

5,187

(123 odpowiedzi, napisanych Fabryka - 8bit)

Tebe sie nie odzywa, nie pisze, maili nie czyta... to moze foruma


mads kompiluje cos takiego:

pha $00
pla $00

php i plp pewnie tez

5,188

(1,753 odpowiedzi, napisanych Fabryka - 8bit)

pomysl z ustawianiem z loadera defaultowego pliku do startu ewentualnie plik ostatnio ladowany staje sie domyslnym jest ciekawy ale czy mozliwy w realizacji - chcialbym ominac jakakolwiek plik konfiguracyjny a samomodyfikacja moze byc trudna poniewaz xBios moze miec dowolna nazwe...
to juz druga podpowiedz w tej sprawie. musze sie zastanowic.

5,189

(1,753 odpowiedzi, napisanych Fabryka - 8bit)

trzy pierwsze zdania pierwszego posta w watku. nie chce mi sie powtarzac.

sparta ma wymagania nie do zaakceptowania.

5,190

(1,753 odpowiedzi, napisanych Fabryka - 8bit)

http://atari.pl/xbios.7z     (opis http://xxl.atari.pl/?page_id=718)

filmik jak dziala xbios z funkcja ramdysku.

w skrocie: gra doczytuje dane. jesli user ma wiecej pamieci moze zrobic tak, ze pliki bedzie doczytywal/zapisywal w ramdysku. z punktu widzenia gry nic sie nie zmienia. w powyzszym filmiku co drugi sid jest czytany z ramdysku - roznica jest znakomita.

po co? np. gry ktore doczytuja dane z dyskietki mozna bedzie nagrywac na kardrydze (beda doczytywac dane z karta) bez rekompilacji gry :-) czy ktorys flashcard ma takie mozliwosci?

---
oczywiscie rozmiar i wymagania xbiosa sie nie zmienija - ciagle zajmuje 4 strony pamieci (1kb)

5,191

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

- nie chce serca od konia (6809) chociaz moglbym biegac szybciej, skakac dalej; owies, otwarte przestrzenie, kobylki ;-) - ale i tak uwazam ten przeszczep za dokonanie nie lada,
- sztucznego serca tez nie chce (65816) wyrosna mi skrzydla ktore nie sluza do latania, bede mogl jesc mieso ale nie przyprawione, pic tez... ale wode. przestrzegac scislej diety zeby serducho nie stanelo, na wlasne zyczenie?

pozostane przy swoim :-)

5,192

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

bylyby w ten sposob reklamowane przez producenta (ktoremu zalezy na tym aby klient myslal, ze produkt jest lepszej jakosci, wyprzedza produkt konkurencji).

5,193

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

epi napisał/a:

Bardzo fajny projekt, niemniej 65C816 byłby fajniejszy, bo można na nim uruchomić większość kodu z 6502.

uwazam jednak ze to wsadzenie proca innej rodziny (6809) na ktorym NIE uruchomisz kodu z atari jest osiagnieciem.

5,194

(2 odpowiedzi, napisanych Bałagan)

prawda, do balaganu z nim


wartko!

5,195

(2 odpowiedzi, napisanych Bałagan)

wpiszcie w google "zerg rush"


BRON SIE!

5,196

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

http://en.wikipedia.org/wiki/Hitachi_6309

http://en.wikipedia.org/wiki/WDC_65816/65802

"na oko" 8bitowy 6x09 ma mozliwosci zblizone do 16bitowego 65816

5,197

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

jasne ;-)

68008
» 32-bit CPU
» 8-bit data bus
» Up to 16.67 MHz
» 4 MB RAM
» No I/O ports

5,198

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

i to sie nazywa hobby !

--
ciekawe jakiego trzeba by proca, zeby mozna bylo zapisywac w kazdym cyklu w rejestry sprzetowe

5,199

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

gorgh napisał/a:

skusilem sie na nielegalne rozkazy po lekturze ktoregos seriousa/syzygy

to zrodlo nie zawiera bledow: http://atariki.krap.pl/index.php/Nieudo … kazy_6502C

w GILP uzyty zostal rozkaz nieudokumentowany niestabilny.

5,200

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

wiarygodnym testem jest Acid800
http://www.virtualdub.org/downloads/Acid800-1.0.7z

wadliwe gtia mozna programowo wykryc sprawdzajac kolizje w trybach gtia. ACID to pokazuje.