751

(123 odpowiedzi, napisanych Fabryka - 8bit)

Wiele razy umyślnie pisałem kod w stylu:

 ldx #29
 sta:rpl ^00,x-
 inx #0

gdzie #0 to oczywiście komentarz. Nigdy nie miałem z tym problemu - przecież wiem, jak działa inx.

tebe napisał/a:
mono napisał/a:

Hmmm. A co myślicie o czymś takim:?

lda #
ldx #
ldy #

Co powinno się zdarzyć?

zdarzy się ZERO

No to już jest folklor madsowy.

xxl napisał/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.

To wcale nie są reguły z 1991. Ani w QA ani w xasm nie ma wyjątku dla adresowania akumulatora - musi być "@". Nie ma też uzależniania interpretacji od tego, czy jest jedna, dwie czy pięć spacji.

752

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

Offtopic albo i nie: http://faqs.cs.uu.nl/na-dir/atari-8-bit/faq.html (szukamy "O.S. Authors")

753

(123 odpowiedzi, napisanych Fabryka - 8bit)

xxl napisał/a:

mads kompiluje cos takiego:

pha $00
pla $00

Quick Assembler też.

754

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

Według tych kryteriów 6809 i Z80 są 16-bitowe, a 6309 i 68000 32-bitowe.

755

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

Na oko możliwości zbliżone do 65816. Wolałbym 65816. :)

756

(11 odpowiedzi, napisanych Miejsca w sieci)

Zajebiste? Takie rzeczy to oglądałem wiele razy w Audacity.

http://www.youtube.com/watch?v=_CnZ0_yxOpo

758

(12 odpowiedzi, napisanych Programowanie - 8 bit)

Jak obetniesz 8-bitowego sampla do 4 bitów będzie szumić - była o tym mowa.

Dobrze zrobiony sampel 4-bit będzie ładnie grał na 15556 Hz - tylko policz sobie, ile pamięci zajmie taki parusekundowy. :)

Często spotyka się dwukrotnie mniejszą częstotliwość, ale IMHO nadaje się ona do czegoś, co i tak szumi (perkusja).

759

(57 odpowiedzi, napisanych Zloty)

epi: zapraszam. :)

760

(57 odpowiedzi, napisanych Zloty)

Co do cen, w poniedziałki w Dekancie piwo było tańsze (nie wiem, czy to aktualne). Zawsze też możemy zmienić lokal. :)

761

(57 odpowiedzi, napisanych Zloty)

14 zł za litr piwa to nie jest dużo jak na Warszawę, w dodatku centrum.

Ew. możemy kupić piwo w Biedronce i wypić pod sklepem. ;)

762

(57 odpowiedzi, napisanych Zloty)

E no wielkanocny nie. Proponuję 2 kwietnia od 18 Dekanta.

763

(57 odpowiedzi, napisanych Zloty)

Widzę pięcioro potencjalnych kandydatów na alternatywny termin - poniedziałek. :)

764

(117 odpowiedzi, napisanych Miejsca w sieci)

A sprzęt to nie Amiga tylko pecet.

765

(11 odpowiedzi, napisanych Bałagan)

"This app is incompatible with your phone" :( - Xperia X10 Mini Pro z andkiem 2.1.

766

(10 odpowiedzi, napisanych Software, Gry - 16/32bit)

Adam: Od lat tysiące SAPów mają określony TIME i tylko dla części z nich było to robione ręcznie. Dla SIDów też jest baza z ich długościami.

767

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

Simius napisał/a:

Ad.2. W trakcie realizacji rozkazu adr: STA WSYNC na magistrali adresowej pojawiają się kolejno wartości adr, adr+1, adr+2, a na magistrali danych kolejno $8D, $0A, $D4  Czasem przetykane wartościami wysyłanymi i odczytywanymi przez ANTIC :)

Wyraziłem się nieprecyzyjnie - co jest na szynach po wykonaniu STA WSYNC, gdy 6502 jest wstrzymany, a ANTIC nie pobiera danych?

768

(638 odpowiedzi, napisanych Programowanie - 8 bit)

INS - odejmowanie jest z pożyczką

SHA - tak jak pisałem, opis jest błędny - nie ma magicznej stałej 7, tylko starszy bajt adresu + 1 - widać, że ktoś testował tylko na szóstej stronie

769

(10 odpowiedzi, napisanych Software, Gry - 16/32bit)

Nieprawda. SAPy mają teraz określony czas odtwarzania i ASAP w postaci wtyczek do kilkunastu różnych odtwarzaczy to obsługuje.

770

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

Co leci na szynę adresową w trakcie odświeżania pamięci?
Co jest na szynach w trakcie STA WSYNC ?

771

(638 odpowiedzi, napisanych Programowanie - 8 bit)

To jest jedna z krążących list ewidentnie niesprawdzonych domysłów. Konkretnie:

ARR - opis C i V jest błędny, w dodatku rozkaz zachowuje się inaczej w trybie dziesiętnym
SHA, DCP - błędne opisy
LAS - niestabilny jest znacznik Z
SHX, SHY, SHS - opis jest niepełny
SKW - indeksowanie może wpływać na czas trwania rozkazu, więc nieprawda, że argument nie ma znaczenia
ANE - to obszerny temat

Najlepiej zajrzyj do źródeł ASAPa.

@syscall: Skoro jesteś pewien, że potrafisz wykazać, że rozkazy wskazane jako stabilne nie działają na wszystkich procesorach fabrycznie montowanych w Atari, to udowodnij to. To będzie ciekawsze, niż udowodnienie, że działają 100% prawidłowo.

772

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

http://bi.gazeta.pl/im/6/10283/z10283636O.jpg
Ten to nawet z procesorem 6502.

773

(638 odpowiedzi, napisanych Programowanie - 8 bit)

xxl napisał/a:

czyli dziala prawidlowo znacznie wiecej niz myslalem. skad wiesz o $AB ?

To powszechna opinia o 6510. O ile wiem, wszystkie nieudokumentowane rozkazy działają tam jak w atarkowym procku z wyjątkiem $8b i $ab. Nie wykryłem anomalii $8b i $ab w mojej maszynie, ale czytałem, że $8b zachowuje się różnie w różnych atarkach. KIL/JAM/CIM - czytałem, że niektóre opcode-y nie zawsze powodują zawieszenie.

774

(638 odpowiedzi, napisanych Programowanie - 8 bit)

XXL ma prawo mieć gdzieś, czy to będzie działać na 65816. Może też zrobić opcję, czy rozkazy nieudokumentowane będą używane.

775

(9 odpowiedzi, napisanych Zloty)

Ja rezygnuję.