51

Odp: Kubki z dla kodera 6502

Pajero zwróciłe słusznie uwagę na oznaczenie argumentów. "Arg" jest lepsze, bo nie każdy argument jest adresem. To, że mamy do czynienia z trybem pośrednim wynika z użycia nawiasów. Z "ind" nie wynika, że adresowanie pośrednie dotyczy strony zerowej. "Imm" zamiast "#n" może zostać, natomiast w skokach warunkowych warto podkreślić, że jest to adresowanie względne poprzez argument "rel".

Zawsze mam rację, tylko nikt mnie nie słucha.

52

Odp: Kubki z dla kodera 6502

IND i IMM były w Kruszyński+Kulpa dlatego mnie nie raziło. Ale może rzeczywiście:
1. JMP (ABS) zamiast (IND)
2. (ZPG),Y zamiast (IND),Y
3. (ZPG,X) zamiast (IND,X)
czy tam ZP.

@Lizard: słusznie - REL.

@xxl: z tym BRK to same problemy :) Względem adresu powrotu z przerwania to ten rozkaz byłby 2-bajtowy, ale gdzie jest argument BRK? Za opcodem - no to proszę go pobrać. To jest niedorobione. Możliwe, że planowano mieć specjalną stronę jak stos czy ZPG żeby móc robić coś w rodzaju BRK $48 jak w Z80. Nie znam też asemblera, który by umożliwiał podawanie argumentu do BRK. No ale ja mało widziałem w życiu więc się kłócił specjalnie nie będę :)

Ostatnio edytowany przez mono (2023-02-23 23:42:55)

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

53

Odp: Kubki z dla kodera 6502

zobaczcie teraz czy jest ładnie :D

https://mimuma.pl/opcodes/

jak dostane akcepta to wygeneruje pdfy nowe.

54

Odp: Kubki z dla kodera 6502

1. VLX x2
2. Mono
3. Lizard
4. Cyprian
5. Koala x2
6. bocianu
7. pancio x2
8. Sikor - a co mi tam ;)
9. mgr inż. Rafał
10. Mateoos

Proszę o listę w takiej postaci. Rozumiem, że jednogłośnie robimy kubki 440ml i nie bawimy się w te mniejsze?

Personalizacja w postaci ksywki?

Atari 800XE/U1MB/Sophia2/PokeyMax + A1050 Toms Multi + CA2001

55

Odp: Kubki z dla kodera 6502

A po co komu mniejsze kubki? :D

Jeśli miałyby być na nich nicki, to proszę uprzedzić, bo chcę dwa różne.

Ostatnio edytowany przez VLX (2023-02-24 09:13:27)

56

Odp: Kubki z dla kodera 6502

1. VLX x2
2. Mono
3. Lizard
4. Cyprian
5. Koala x2
6. bocianu
7. pancio x2
8. Sikor - a co mi tam ;)
9. mgr inż. Rafał
10. Mateoos
11. Lopez

57

Odp: Kubki z dla kodera 6502

bocianu napisał/a:

zobaczcie teraz czy jest ładnie :D

Mnie się podoba :)

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

58

Odp: Kubki z dla kodera 6502

Co zdecydowało o kolejności? Bo rozkazy są alfabetycznie, a reszta nie.

59

Odp: Kubki z dla kodera 6502

Jeszcze drobiazg - jest "Stack pointer", ale już "Program Counter"; "X - Index register", ale "Flag Register" - może by tak pisać jednak wszystko od dużej?

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

60

Odp: Kubki z dla kodera 6502

VLX napisał/a:

Co zdecydowało o kolejności? Bo rozkazy są alfabetycznie, a reszta nie.

zadecydowało to, że tak się mieściło i ładnie alignowało do dołu strony :D jedynie względy estetyczne.

mono napisał/a:

Jeszcze drobiazg - jest "Stack pointer", ale już "Program Counter"; "X - Index register", ale "Flag Register" - może by tak pisać jednak wszystko od dużej?

słuszna uwaga. poprawię.

Mateoos napisał/a:

Personalizacja w postaci ksywki?

a gdzie ta ksywka? w którym miejscu?

mam jeszcze jeden wniosek racjonalizatorski od Koali - jak wrzuce to dam znać i podpytam jak się podoba.

61

Odp: Kubki z dla kodera 6502

Ok, do CMP doszła tabelka na wniosek kolegi Koali.

https://mimuma.pl/opcodes/cmp.png

Może być?

Ostatnio edytowany przez bocianu (2023-02-24 12:54:49)

62

Odp: Kubki z dla kodera 6502

1. VLX x2
2. Mono
3. Lizard
4. Cyprian
5. Koala x2
6. bocianu
7. pancio x2
8. Sikor - a co mi tam ;)
9. mgr inż. Rafał
10. Mateoos
11. Lopez
12. Rastan x2

Ostatnio edytowany przez Rastan (2023-02-24 13:00:05)

"Pamiętaj, że być dobrym obywatelem to znaczy nie mieć kłopotów, a nie będziesz ich miał jeżeli nie będziesz kłopotem dla innych."

63

Odp: Kubki z dla kodera 6502

bocianu napisał/a:

do CMP doszła tabelka

Nie tylko CMP, ale i CPx, i SBC i ADC. Przy dwóch ostatnich to też NV kiedy liczby interpretowane są jako U2. ADC oczywiście inaczej ustawia znaczniki.
Ale może to już za dużo...?

Edit: Nieee, myślę jednak że w samym CMP wystarczy.

Ostatnio edytowany przez mono (2023-02-24 13:46:23)

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

64

Odp: Kubki z dla kodera 6502

mono napisał/a:

Nie tylko CMP, ale i CPx, i SBC i ADC. Przy dwóch ostanich to też NV kiedy liczby interpretowane są jako U2.

ale że dobrze, czy źle? :D

65

Odp: Kubki z dla kodera 6502

mono napisał/a:

Względem adresu powrotu z przerwania to ten rozkaz byłby 2-bajtowy, ale gdzie jest argument BRK? Za opcodem - no to proszę go pobrać.

Może ktoś chciał zrobić z BRK intelowskie INT? Przecież pobranie opkodu nie jest jakąś wielką filozofią.

Mateoos napisał/a:

Personalizacja w postaci ksywki?

Jestem za.

VLX napisał/a:

A po co komu mniejsze kubki? :D

Chyba tylko po to, aby prezentowały się na półce z innymi kubkami nienadającymi się do używania. ;-)

bocianu napisał/a:

Ok, do CMP doszła tabelka na wniosek kolegi Koali.

Bardzo ładna.

Zawsze mam rację, tylko nikt mnie nie słucha.

66

Odp: Kubki z dla kodera 6502

bocianu napisał/a:

ale że dobrze, czy źle?

Dobrze, dobrze.

Ostatnio edytowany przez mono (2023-02-24 13:47:03)

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

67

Odp: Kubki z dla kodera 6502

Hm, chcąc być konsekwentnym, tabelkę należałoby umieścić obok każdego rozkazu zmieniającego znaczniki, a to zaciemni obraz. Może jednak bez tabelki...

Zawsze mam rację, tylko nikt mnie nie słucha.

68

Odp: Kubki z dla kodera 6502

Nie chcę być złym prorokiem, ale jak tak dalej pójdzie to całego Ruszczyca trzeba będzie dać na kubek, a do tego dodawać mikroskop do odczytu. Myślę, że zostańmy na tym, co jest.

Sikor umarł...

69

Odp: Kubki z dla kodera 6502

Tabelka pikna! I tam jest na nią miejsce idealne - pasuje jak ulał i nie ma białego! Dziękuję Bocianu ;)

70

Odp: Kubki z dla kodera 6502

ja bym tabelkę przy samym CMP zostawił - trudno że niekonsekwetnie, ale tam akurat było sporo miejsca :D

71

Odp: Kubki z dla kodera 6502

Nie wiem czy to coś zmieni, ale dla mnie wzorem jest forma przekazu informacji z tej strony: https://www.masswerk.at/6502/6502_instruction_set.html (tabelki są nieco niżej)

"tatusiu zobacz, narysowałam tobie takie same coś jak na twojej koszulce" 
https://github.com/willyvmm/mouSTer
jmp $e477

72

Odp: Kubki z dla kodera 6502

bocianu napisał/a:

ja bym tabelkę przy samym CMP zostawił - trudno że niekonsekwetnie, ale tam akurat było sporo miejsca :D

Napisałem "chcąc być konsekwentnym", a nie "trzeba być konsekwentnym", więc na tę niekonsekwencję mogę przystać. ;-)

Zawsze mam rację, tylko nikt mnie nie słucha.

73

Odp: Kubki z dla kodera 6502

Ja widzę jeszcze parę pustych miejsc, wiec dołożyłbym równania maxwella, przepis na karpatkę i reklamę SAVO.
chyba że są jakieś lepsze propozycje :D

a tak serio to poczekam na Wasze pomysły poprawek jeszcze do niedzieli i wygeneruję wtedy wektorki + pdfa A4.

74

Odp: Kubki z dla kodera 6502

bocianu napisał/a:

Ja widzę jeszcze parę pustych miejsc

fajnie by było mieć też nieudokumentowane instrukcje ale nie będę się upierał

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

75

Odp: Kubki z dla kodera 6502

Cyprian napisał/a:
bocianu napisał/a:

Ja widzę jeszcze parę pustych miejsc

fajnie by było mieć też nieudokumentowane instrukcje ale nie będę się upierał

jest ich dość sporo, więc chyba tylko wewnątrz kubka. Albo osobna filiżanka na nielegale.