Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: 6502 @ 120 MHz na RPI (1 GHz)  (Przeczytany 1093 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Re: 6502 @ 120 MHz na RPI (1 GHz)
« Odpowiedź #15 dnia: 24 Maja 2016, 16:51 »
Proponuje abys sobie porownal caly status register ARM i 6502
W obu sa najczdsciej wykozystywane flagi N,Z,C,V a dodawanie w BCD jest latwo zasymulowac i tym bardziej ze jesli chce sie zacowac rating 1/4 to dla zasymulowania 1 instrukcji procesora 6502 adc#11 mamy do dyspozycji 8 instrukcji ARM-a. Przy okazji arm ma taka wlasciwosc ze np. Sprawdzenie warunkow moze byc wykonane bez dodatkowych cykli procesora wiec 8 cykli to az za duzo dla korekcji BCD.

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Re: 6502 @ 120 MHz na RPI (1 GHz)
« Odpowiedź #16 dnia: 24 Maja 2016, 18:05 »
kolejne brednie.. widać że gogle wysiadło z przykładem. Wystarczy poczytać jak złożonym jest rozkaz adc w trybie D aby wiedzieć że kilo koksu to mało co wziąłeś.
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Re: 6502 @ 120 MHz na RPI (1 GHz)
« Odpowiedź #17 dnia: 25 Maja 2016, 13:35 »
kolejne brednie.. widać że gogle wysiadło z przykładem. Wystarczy poczytać jak złożonym jest rozkaz adc w trybie D aby wiedzieć że kilo koksu to mało co wziąłeś.
Jeszcze raz ci odpowiem bo widze ze meczysz sie z tym dodawaniem w BCD juz kilka miesiecy.
Tak jest strasznie "skomplikowane" trzeba tylko binarnie dodac dwie wartosci i jesli nizszy NIBEL jest wiekszy niz 9 lub nastapilo przeniesienie z niego dodac 6, a ze starszym NIBBLEM zrobic analogicznie tylko dodac $60 .
Strasznie to skomplikowane i wymaga ze 1 - 5 instrukcji zaleznie od proceora oraz wielu miesiecy na zakodowanie  ;D
« Ostatnia zmiana: 25 Maja 2016, 13:38 wysłana przez hobocti77x »

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Re: 6502 @ 120 MHz na RPI (1 GHz)
« Odpowiedź #18 dnia: 25 Maja 2016, 14:23 »
kiedyś zacznij używać mózg.
BCD and non BCD values:

 Since only nibble values from 0 to 9 are valid in BCD, it's interesting to see what happens when using A to F:

$00+$0F=$15 (an easy way to convert a hex-digit into BCD...)
 $00+$1F=$25 (can be claimed as being "ok" since 10+$0F=25)
 $10+$1F=$35 ("ok")
 $05+$1F=$2A (a non-BCD result, still somewhat "ok" since 5+10+$0F=20+$0A)
 $0F+$0A=$1F ("ok", since $0F+$0A=$0F+10)
 $0F+$0B=$10 (now, this is plain bullshit!)
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline Raf

  • Master of disaster
  • Administrator
  • Level 7
  • **********
  • Wiadomości: 7333
  • Wolność, własność, sprawiedliwość
Re: 6502 @ 120 MHz na RPI (1 GHz)
« Odpowiedź #19 dnia: 25 Maja 2016, 14:24 »
Nie rozumiem jak mozna sie o to klocic z czlowiekiem, ktory napisal kompletna emulacje mikrokomputera 6502+2x6522, cycle exact... ja bym nie mial odwagi.
"Cokolwiek powiesz albo napiszesz, znajdzie się ktoś, kto słyszy lub czyta coś zupełnie innego i jeszcze bezczelnie wmawia Ci to"

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Re: 6502 @ 120 MHz na RPI (1 GHz)
« Odpowiedź #20 dnia: 25 Maja 2016, 14:47 »
Ups $0F,$1f,$0A,$0B a coz to za liczby w kodzie BCD ?  ;D
http://eff10.internetdsl.tpnet.pl/programowanie/kurs_sc/liczby/pages/09.htm
Wiesz jak zmieszasz gowno ze smietana to czekolady z tego nie zrobisz.
« Ostatnia zmiana: 25 Maja 2016, 14:57 wysłana przez hobocti77x »

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Re: 6502 @ 120 MHz na RPI (1 GHz)
« Odpowiedź #21 dnia: 25 Maja 2016, 15:27 »
Zreszta nawet jak bedziesz na sile probowal dodawac wartosci z poza zakresu BCD to mikroprocesor to tylko glupia maszyna ktora postepuje wedlug zadanego algorytmu i nic wiecej. A algorytm ktory przedstawilem jest od ponad 30 lat stosowany np. w procesorach intela rozkaz DAA ktory byl juz w 8080 i nie slyszalem aby ktos sie na to skarzyl ;)

Offline SUDi

  • 1liner
  • Level 4
  • *
  • Wiadomości: 493
Re: 6502 @ 120 MHz na RPI (1 GHz)
« Odpowiedź #22 dnia: 25 Maja 2016, 15:40 »
Nie rozumiem jak mozna sie o to klocic z czlowiekiem, ktory napisal kompletna emulacje mikrokomputera 6502+2x6522, cycle exact... ja bym nie mial odwagi.

Ale czyta się fajnie! Nawet hobocti-emu zaczął się radykalizować język, chociaż do smakowitych kąsków Kisiela mu jeszcze daleko.
Tylko popcornu nie mam...

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Re: 6502 @ 120 MHz na RPI (1 GHz)
« Odpowiedź #23 dnia: 25 Maja 2016, 16:10 »
homocity nie rozumie że emulacja pełna procka to także myki które używają programiści do:

$00+$0F=$15 (an easy way to convert a hex-digit into BCD...)

gadanie z gościem który nie zakodował nic w arm'ie , który nie rozumie jak działają flagi w 32bitach... tępy chuj ale googla aż miło :)

Homocity, homocity
 You promised only lies
 Laughter, laughter
 All I hear and see is laughter
 Laughter, laughter
 Laughing at my cries
...

uczcijmy minutą ciszy zbłaźnionego poraz kolejny HomoCity :)
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Re: 6502 @ 120 MHz na RPI (1 GHz)
« Odpowiedź #24 dnia: 25 Maja 2016, 16:32 »
Wiesz k. widze ze wreszcie zrozumiales jakim nieukiem i uciekasz w agresje. ;D
To ze cos tam przepisujesz bo darmowych symulacji. 6502 na ARM jest kilka, a jak trzeba dopisac jeden rozkaz to pierdolisz sie z tym kilka miesiecy i dalej g... Swiadczy tylko jakim jestes programistom ;;)
A teraz do myslacych wiec k. Nie czytaj.
CPU to tylko glupi automat , nie siedza w nim zadne krasnoludki tylko tranzystory ktore np. Przelaczaja sie zawsze wedlug jakiegos algorytmu i mozna to przewidziec np. na podstawie danych lub poprzednich wynikow. To sie nawet nazywa "czarna skrzynka" jesli program ktory ma go sysmulowac robi cos innego to znaczy ze program lub uzyty algorytm jest bledny. A blad moze byc spowodowany nie przez krasnoludki tylko "programiste " do dupy ;;)

Offline Raf

  • Master of disaster
  • Administrator
  • Level 7
  • **********
  • Wiadomości: 7333
  • Wolność, własność, sprawiedliwość
Re: 6502 @ 120 MHz na RPI (1 GHz)
« Odpowiedź #25 dnia: 25 Maja 2016, 16:38 »
 CO by o kisielu nie gadac, jest jednak lepszym "programistom" niz ty elektronikiem, jego sprzet mozna dotknac i zobaczyc w dzialaniu :) no i ludzie jego sprzet... zwyczajnie chca. Watek niebawem zamykam, argumenty vs gowno nie sa nikomu potrzebne.
"Cokolwiek powiesz albo napiszesz, znajdzie się ktoś, kto słyszy lub czyta coś zupełnie innego i jeszcze bezczelnie wmawia Ci to"

Offline hobocti77x

  • Level 5
  • *****
  • Wiadomości: 731
Re: 6502 @ 120 MHz na RPI (1 GHz)
« Odpowiedź #26 dnia: 25 Maja 2016, 16:51 »
Najlepiej niech pokaze ten fragment kodu z ktorym sobie nie radzi, to moze czlowiek "ktory nigdy nie napisal niczego na ARM-e" znajdzie mu blad ;)

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Re: 6502 @ 120 MHz na RPI (1 GHz)
« Odpowiedź #27 dnia: 25 Maja 2016, 18:57 »
no i w końcu doszliśmy do punktu w którym , muszę zmartwić homocity.
To ja trolluje .... a ty jesteś zwykłym chujem który nawet nie wie o czym pierdoli.
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....