💻 MOS 6502 - To dla niego opuścili wielką Motorolę (RG

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024

Комментарии • 154

  • @edd8k2
    @edd8k2 4 года назад +30

    dziękuję za bardzo ciekawy odcinek. poczułem się jakbym oglądał prawdziwą "Sondę"

    • @RetroGralnia
      @RetroGralnia  4 года назад +3

      Bardzo dziękuje, za takie porównanie :)

    • @Redundantny
      @Redundantny 4 года назад

      Ale machasz rękoma 🤭

    • @bartodziejoracz
      @bartodziejoracz 4 года назад

      Mądrego to miło posłuchać.

    • @trantytel8015
      @trantytel8015 4 года назад

      Sonda! piękne czasy były. W oczekiwaniu na program często wertowałem Młodego Technika! :D Pozdro!

    • @harotdd5064
      @harotdd5064 4 года назад

      @@RetroGralnia czy jest mozliwosc zamiany konsol u was ja posiadam atari 2600 ???

  • @soman8245
    @soman8245 Год назад

    Super program. Podziękowanie. Konkretnie, interesująco, zwarcie. Szacun.

  • @krzysztofgryzka
    @krzysztofgryzka 4 года назад +1

    Wreszcie fajna gradacja kolorystyczna. Dobry kontrast i kolory.

  • @krzysiek-ep2vm
    @krzysiek-ep2vm 4 года назад +15

    Świetny materiał, twoje techniczne materiały są świetne, reszta oczywiście też, ale techniczne szczegolnie. Może zrobiłbyś/zrobilibyście odcinek o tym jak działa procesor. Tak lopatologicznie, krok po kroku...cykl po cyklu.
    Pozdrawiam.

  • @waldoilowiecki6993
    @waldoilowiecki6993 4 года назад +1

    Gratulacje. Świetny film.

  • @PiRX
    @PiRX 4 года назад +9

    Chyba już zawsze 6502 będzie moim ulubionym do programowania w assemblerze ;) Pozdrawiam!

    • @JanKowalski-ip2kb
      @JanKowalski-ip2kb 4 года назад

      Tak to przykład dobrego CPU

    • @RetroGralnia
      @RetroGralnia  4 года назад +2

      To chichot historii, że jedyny asembler, o którym mogę powiedzieć, że go znałem dobrze, to nie 6502 a 8051 :P

    • @scorpioo7350
      @scorpioo7350 4 года назад

      @@RetroGralnia W Comodore 64 pisałem programy na papierze tłumaczyłem na kod procka i wpisywałem taki kod do pamięci, teraz to się chyba nie da tak zrobić.

    • @beholder2012
      @beholder2012 4 года назад

      @@RetroGralnia zwróćmy uwagę, że 8051 ma taki dość "nadmiarowy" assembler, jak na mikrokontroler - czego zresztą dowodem jest sporo projektów "homebrew computers" wykonanych w oparciu o tę kostkę.

    • @scorpioo7350
      @scorpioo7350 4 года назад

      @、ヅ Chciałem kupić Asembler ale był tylko w wersji na dyskietki, a cena była większa od komputera :(

  • @lukasztyl
    @lukasztyl 4 года назад +1

    super odcinek. Zazdroszczę wiedzy z tej dziedziny historii informatyki. chyba wyciągnę swojego c64 i popykam w montezumę bo mnie nostalgia wzięła.

  • @jareknowak8712
    @jareknowak8712 4 года назад

    Brawo!
    Ogladalem z przyjemnoscia.

  • @Tita_007
    @Tita_007 Год назад

    Świetny materiał.🙂

  • @BNU_bezzNicku
    @BNU_bezzNicku 4 года назад +5

    Mega, mega, mega świetny materiał...dzięki:)

  • @Promilus1984
    @Promilus1984 4 года назад +6

    Nadmiarowa gestykulacja, poza tym fajny materiał :)

  • @crazyivan030983
    @crazyivan030983 3 года назад

    To się ogląda :)

  •  4 года назад +1

    Warto wspomnieć o bardzo ciekawym rozwinięciu 6502 od WDC właśnie, które poszło w nieco innym kierunku niż CSG 4510, a mianowicie o procesorze WDC 65816 (i jego wariantach), czyli... 16 bitowym 65C02, posiadającym także tryb pełnej zgodności z 8-bitowym 65C02. Procesorem był zafascynowany Steve Wozniak i dlatego najbardziej znanym komputerem, zbudowanym na bazie tego układu, jest Apple IIgs. Obecnie można kupić zarówno sam procesor 65816, jak i płytki SBC z tym procesorem, właśnie od WDC. Istniały także plany produkcji układu 65832, procesora 32 bitowego, który mógłby sprzętowo emulować 65816 i 65C02, ale ostatecznie firma WDC wstrzymała ten projekt. Trochę szkoda, ale cóż...

  • @Xelios26
    @Xelios26 3 года назад

    Bardzo swietny material. Pozdrowienia od Serba mowiacego po polsku. :)

  • @maverick9652
    @maverick9652 4 года назад +1

    coraz bardziej profesjonalnie działacie i powoli zbliżacie się do formatu telewizyjnego. Marzy mi się wskrzeszenie Telekomputera TVP i Ciebie Borgu bym widział w redakcji :)

    • @RetroGralnia
      @RetroGralnia  4 года назад

      Hehe. Na takie filmy to jest czas niestety tylko raz... na jakiś czas :P
      /borg

  • @piotrtal
    @piotrtal 4 года назад +1

    Świetny film. Dzięki Borg.

  • @lis6502
    @lis6502 4 года назад

    Merytorycznie 10/10.
    Niemniej musisz popracować nad retoryką i mową ciała. W mojej opinii strasznie dużo gestykulujesz jak na mówcę, a mowa momentami brzmi nienaturalnie.
    Dziękuję za wartościowy materiał!

  • @leszko8632
    @leszko8632 3 года назад

    Niesamowite czasy i niesamowici ludzie pasjonaci - umysły , wykonywali coś niemożliwego ... teraz już takich nie ma !

  • @MrKojot88
    @MrKojot88 2 года назад

    Super odcinek

  • @matthewmattweh2311
    @matthewmattweh2311 4 года назад

    Bardzo dobry i ciekawy odcinek. Szacun Borg, szacun panowie.

  • @otilainen
    @otilainen 4 года назад

    Wspaniały odcinek! Dziękuję!:))

  • @jarekfranczyk880
    @jarekfranczyk880 4 года назад

    Super filmik. Wiele ciekawych informacji. Ekstra są te wstawki z wywiadów.... i materiały video związane z tymi procesorami firmy MOS.

  • @Radi29
    @Radi29 3 года назад

    Jak to się stało że nie trafiłem do tej pory na ten materiał i kanał to nie wiem, jednak lepiej późno niż wcale. Świetna robota obejrzałem film z zapartym tchem i zabieram się za oglądanie kolejnych.😁 Pozdrawiam serdecznie

  • @TheAmon1x
    @TheAmon1x 4 года назад

    Uwielbiam te techniczne materiały. Oby jak najwięcej takich! :)

  • @wichstos
    @wichstos 4 года назад +8

    Idzie borek, chowajcie dyskietki!

  • @jannowak9052
    @jannowak9052 4 года назад

    Świetny odcinek! Dzięki :)

  • @trantytel8015
    @trantytel8015 4 года назад

    Super ciekawy materiał! :) Dzięki Borg!

  • @Slawek90Ubuntu
    @Slawek90Ubuntu 4 года назад

    Dobra robota Borg. Oglądałem te 29 minut z ciekawością. Dzięki !!

    • @RetroGralnia
      @RetroGralnia  4 года назад

      Dziękuje :) Utrzymanie uwagi, to ważny wskaźnik :)

    • @Slawek90Ubuntu
      @Slawek90Ubuntu 4 года назад

      Zwłaszcza mnie bo szybko się nudzę. Jeszcze raz dzięki za odcinek i spędzony czas na znalezienie materiałów.

  • @invikkk
    @invikkk 4 года назад

    Ale to jest dobre, drugi raz oglądam

  • @obvioustruth
    @obvioustruth 4 года назад

    Świetny materiał! Super robota! Łapka w górę. :)

  • @JiuTiup
    @JiuTiup 4 года назад +1

    Bardzo ciekawy odcinek. Czekamy na kurs asemblera procesora MOS6502 ;)

  • @e8root
    @e8root 3 года назад

    Rdzeń 6502 napędzał kilka moich pierwszych konsol/komputerów i kojarzy się bezsprzecznie z rewolucją mikrokomputerów obok także dość popularnego Zilog Z80. Motoroli 6800 za to próżno szukać w komputerach/konsolach co pokazuje że mimo że szkolili firmy o nieuniknionej wyżej wymienionej rewolucji to sami udziału w tej rewolucji nie wzięli XD. Same 6502 mimo że piłowali go aby był tani okazał się najwydajniejszym CPU 8-bit, przynajmniej na cykl zegara. Szkoda że same MOSy nie były aż tak popularne w erze 16-bit bo taki 65C816 wydaje się że był znacznie lepszą opcją od Motoroli 68000 do komputera takiego jak np. Atari ST. Ba, nawet stare dobre 6502 z zegarem 8MHz byłby wydajniejszy w np. grach od zastosowanego w ST Motorola 68000 a co dopiero jego 16-bit wersja. No ale przynajmniej Nintendo użyło 65C816 w SNESie i mimo niskiego zegara procesor daje radę. Ogólnie 6502 to legenda, sam mam 5 w domu jak nie więcej bo czasem można znaleźć je w dziwnych miejsach jak np. jako mikrokontroler monitora CRT albo innego sprzętu.

  • @luk318
    @luk318 4 года назад

    Super ciekawy odcinek, fajnie że taki nowy kanał się rozwija. Już osoby o tym pisały ale muszę powtórzyć - trochę mniej gestykulacji :P Wiem że to nawyk i coś o czym się nie myśli i nie kontroluje, ale jeśli by tak chociaż stopniowo starać się to wyeliminować to przynajmniej za ileś tam filmów powinno być lepiej.

  • @arturgorniak3741
    @arturgorniak3741 4 года назад

    Ciekawy kawałek historii.
    Świetny odcinek, ciekawie opowiedziany.
    Dobra robota, pozdrawiam :-)

  • @Woj66
    @Woj66 4 года назад

    Smutno mi się zrobiło na końcu programu.Borg , naprawdę rewelacyjny materiał. Dzięki za rozpowszechnianie wiedzy, która niby jest ogólnie dostępna, ale niewidoczna wśród zalewu informacyjnych śmieci.

  • @Daniel125cm3
    @Daniel125cm3 4 года назад

    filmy od RetroGralni the best :)

  • @TheBzyku92
    @TheBzyku92 4 года назад +1

    Dobrze się słucha Pana brewkę

  • @Bartheek_Wojciechowski
    @Bartheek_Wojciechowski 4 года назад

    Świetny materiał Borg!
    Jeszcze do nadrobienia mam (mam nadzieję) świetny film sprzed tygodnia. :)

  • @LeszczAmiga
    @LeszczAmiga 3 года назад

    Tak jak Z80, tak i 6502 to kultowe uP. Dzięki takim zapaleńcom je mamy. A może by tak materiał o tym pierwszym procesorze?

    • @RetroGralnia
      @RetroGralnia  3 года назад

      Jaki procesor masz na myśli?

    • @LeszczAmiga
      @LeszczAmiga 3 года назад

      @@RetroGralnia Z80

    • @RetroGralnia
      @RetroGralnia  3 года назад +1

      @@LeszczAmiga A wiesz, zacząłem pisać kiedyś taki scenariusz, ale o dziwo - jest mało ciekawych materiałów źródłowych :(

  • @trantytel8015
    @trantytel8015 4 года назад

    12:00 chyba sobie zrobię fototapetę na ścianę lub dywanik jak są dostępne zdjęcia! XD

  • @franciszek5831
    @franciszek5831 4 года назад

    Bardzo ciekawy materiał :) Teraz wystarczy pokazać o co chodziło z tą instrukcją ROR (っ◕‿◕)っ

  • @djaccount5458
    @djaccount5458 5 месяцев назад

    W tle leci muzyka, skojarzyła mi się z: Setherian - Misanthrope Matters

  • @kicha340
    @kicha340 9 месяцев назад

    WDC zrobiło też 16-bitowe 65C816.

  • @charonunderground8596
    @charonunderground8596 4 года назад

    Kolejna niesamowita historia. Pytanie od laika, bo nie znalazłem na ten temat wyjaśnienia. Chodzi o listę instrukcji jakie posiada każdy procesor. W jaki sposób zostają "umieszczone" te rozkazy w procesorze ? Jaką mają fizyczną formę ? Filmów o procesie produkcyjnym procesorów jest mnóstwo, ale na to pytanie nie znalazłem odpowiedzi. W jaki sposób inżynierowe projektują i umieszczają rozkazy czy całe grupy instrukcji jak MMX czy SSE w procesorach ?
    I tu pośrednio związane drugie pytanie odnośnie języków programowania. W jaki sposób są one tworzone lub konkretniej w jakim języku jest tworzony np. asembler. Przecież musiał istnieć jakiś pierwszy pierwotny język w którym człowiek porozumiewał się z maszyną. W jaki sposób doszło do przejścia z taśm perforowanych do pierwszego prawdziwego komputerowego języka ? I w jaki sposób został on stworzony ? W podręcznikach do programowania są tylko suche fakty, czyli języki niskiego i wysokiego poziomu, ale nic konkretniejszego nie znalazłem. Może kiedyś zechcesz zrobić o tym materiał. Pozdrawiam

    • @RetroGralnia
      @RetroGralnia  4 года назад +1

      Nie ma na to prostej odpowiedzi... Znaczy jest: pierwszym językiem programowania jest matematyka. Programy, a właściwie sposoby działania prostych automatów można wyrazić za pomocą wzorów matematycznych: dodawania, mnożenia, negacji. Ostatni raz w takie coś się "bawiłem" naście lat temu na studiach: Można narysować graf, z oczkami i przejściami (czyli program), na jego podstawie wyznaczyć funkcje matematyczne, a funkcje zamienić na bramki logiczne, a te na tranzystory.
      I to jest ten pierwszy krok, jeśli chodzi o dalsze, to już niestety wykracza poza moją wiedzę "z głowy".
      /borg

    • @charonunderground8596
      @charonunderground8596 4 года назад

      Dzięki za odpowiedź. Dla mnie zawsze to było fascynujące i chyba zawsze będzie :)
      Inne pytanie - czy imprezy DKiG zostały zawieszone odkąd prowadzicie muzeum ?

    • @RetroGralnia
      @RetroGralnia  4 года назад

      Imprezy DKIG robią koledzy i koleżanki z DKIG.pl :P I chyba dalej je robią :) My robiliśmy RetroGralnia i rzeczywiście odkąd mamy Muzeum robimy je niezwykle rzadko - w tym jeżdżenie na DKIG :)
      /borg

    • @marcinkopanski289
      @marcinkopanski289 4 года назад +2

      Moze dodam kilka słow od siebie. Generalnie assembler to niemal jezyk maszynowy, rozkazy procesora jedynie przedstawione w sposob bardziej przyjazny dla czlowieka. Rozkazy procesora sa zapisywane w postaci liczby w komorce pamieci. W takim 6502 rodzaj operacji zajmowal jeden bajt, wartosc tego bajtu okreslala rodzaj instrukcji. Jesli instrukcja miala jakis dodatkowy argument, to mogl on byc zapisany w kolejnym bajcie lub kilku. Po pierwszym bajcie procesor wiedzial czy ma odczytac kolejne bajty do tej komendy jako argument, czy to juz bedzie kolejna instrukcja. Warto jednak wiedziec, ze cos co w asemblerze kryje sie pod jednym mnemonikiem np LDA, ładowanie akumulatora, to w jezyku maszynowym to caly zestaw roznych instrukcji, w zaleznosci do trybu adresowania. Kiedyś programowało się umieszczjąc na taśmie perforowanej własnie bezpośrednio te liczby oznaczające instrukcje (opcode'y) i argumenty do nich, w postaci binarnej. Najpierw powstały jakieś mechaniczne ułatwiacze tworzenia taśm perforowanych, które np liczbę dziesiętną albo szesnastkową wpisywaną na klawiaturze mechnicznej, zamieniały automatycznie na dziurki na taśmie. Nie wiem czy były jakieś bardziej zaawansowane programatory mechaniczne do taśm perforowanych. Bo dało by się pewnie zrobić taki, który potrafił przyjąć zamiast liczb, skróty literowe instrukcji jak w asemblerze i zamieniać od razu na dziurki na taśmie perforowanej.
      Ale pisane programów w innym programie można było wprowadzić dopiero, kiedy do komputerów wprowadzono komunikację z człowiekiem, za pomocą klawiatury i ekranu. Pierwsze takie programy (nazwijmy kompilatory) stworzono zapewne za pomoca taśm perforowanych, a te pierwsze proste programy wspomagające programowanie pozwoliły na stworzenie bardziej zaawansowanych. Obecnie do pisania kompilatora nie musisz uzywać assemblera, tylko możesz wykorzystać jakiś już istniejący język programowania wyższego poziomu. Ale tworąc program wykonujący ostatni etap kompilacji, musimy znać język maszynowy procesora, czyli opcode'y i argumenty do niego przypisane. Bo końcowo musi powstać ciąg instrukcji w języku maszynowym, czyli w postaci ciąglu liczb orzumianych przez procesor.
      Dawniej przydzielanie konkretnych wartosci pierwszego bajtu (opcode) do konkrentej komendy zalezało od inżyniera projektującego mikroprocesor i zwykle się robiłii tak, aby dość łatwo było dekdodować wszystkie opcode, do wysterowania odpowednich blokow procesora, aby wykonał komendę. Łątwo, czyli za pomocą małej ilości bramek logicznych a co za tym idzie malej ilośći tranzystorów, a do tego szybko. W tych dawnych małych procesorach robiło się to często tak, że konkretny bit lub zestaw bitów odpowiadał za konkretna sprawę. Czyli np w takich 8 bitowym opcode procesor z kilku bitów wiedział, ze chodzi o dodawanie, co było zamieniane na wysterowanie odpowiednich linii logicznych uruchamiających ALU w trybie dodawnia, i to w konkretnym cyklu zegara. Z kilku innych bitów wiedział, że ma np konkretny tryb adresowania (niezaleznie od komendy) i ile cykli zegrara bedzie trwało wykonanie komendy oraz ile bajtow tej komendy musi jeszcze doczytać. Z innego bitu mogl wiedzieć czy uzywa indexu X i Y itd. Takie rozmieszczenie opcodów przekładało się na proste w realizacji sterowanie elementami logicznymi procesora. Mogło być tak, że konkretny bit opcode sterował bezpośrednio jakąś linią sterującą jakimś blokiem procesora np ALU, albo kilka bitów było podłączonych do dekodera binarnego typu 1 z n. Np 2 bity- 4 linie sterujące. I w zależności od wartośći tych dwóch bitów wysterowana była jedna linia. Czyli wtedy to raczej konstrukcja procesora okresłała zestaw instrukcji i opcode'ow do nich przypisanych, a nie odwrotnie. I dlategpo np LDX i LDY w tym samym trybie adresiowania beda miały bardzo podobny opcode. Np w 6502 opcode LDX i LDY zawsze rożnia się tylko jednym bitem dla takiego samego typu adresowania. Tak samo dla tych instrukcji adresowanie z offsetem i bez offsetu też różni się jednym bitem w opcode. Zestaw opcode dla 6502 znjadziesz np tu: www.6502.org/tutorials/6502opcodes.html.
      Jednak odkąd procesory są dużo bardziej rozbudowane, szczególnie od czasów AMD K6, i nie musimy sie ograniczac do tysiecy tranzystorów, a mamy ich miliardy, to najcześciej w procesorze jest zapisana tablica dekodująca. Czyli taki zestaw komórek pamieci, które mają zapisane wszelkie parametry komend kryjących się pod danym numerkiem (opcode). Tzn opcode instrukcji daje nam adres (wiersz) tablicy ktory mamy odczytać, aby otrzymać wszystkie bity sterujące blokami procesora. I w takim wypadku mamy pełną dowolność w przydzielaniu numerów opcode dla danej komendy.
      W x86 dd czasów AMD K6, instrukcja prpogramu zapisana w pamięci i odczytana przez procesor jest zamieniana poprzez tablicę na cały zestaw mikroinstrukcji wewnatrz procesora i zapisywana w specjalnej kolejce, a procesor jest zbudowany z niezaleznych bloków, do ktorych trafiaja te mikroinstrukcje. Z tego co kojarzę, obecnie w x86 pamięć cache L1 przeznaczona na iknstrukcje nie zapsiuje juz instrukcji porogramu, tylko juz zdekodowane mikroinstrukcje. Dzieki temu przy wykonywaniu pętli, nie trzeba dekodowac ciągle tych samych instrukcji na mikroinstrukcje. Inne procesory chyba tez podążają tą drogą.
      Dokładnych szczegółów dekodowania instrukcji wewnatrz porcesora obecnie nikt publicznie nie podaje, bo obecnie to tam kryje się optymalizacja w szybkości wykonywania kodu przez procesor.

    • @jareknowak8712
      @jareknowak8712 4 года назад

      @@marcinkopanski289 imponujaca wiedza.
      Przeczytalem calosc, szkoda ze zrozumialem tylko karty programujace i tranzystory :)

  • @patrykolszanowski4206
    @patrykolszanowski4206 4 года назад

    Koszulki do nabycia w muzeum? Chętnie bym przygarnął takiego suvenira :D

  • @OldNerdPlayingOldPCGames
    @OldNerdPlayingOldPCGames 4 года назад

    Big like for ya 👍

  • @zbyniurumek3235
    @zbyniurumek3235 4 года назад

    Adresacja to namierzanie numeru IP w sieci, a namierzanie komórki w pamięci to adresowanie. :)

    • @RetroGralnia
      @RetroGralnia  4 года назад +1

      Idę wywalić tytuł magistra inżyniera do kosza, a w poniedziałek zwalniam się z pracy....
      /borg

    • @zbyniurumek3235
      @zbyniurumek3235 4 года назад +1

      @@RetroGralnia - Nie bądź dla siebie taki surowy. Nauczyłeś się wymawiać Commodore bez e. :)

  • @oakduck5879
    @oakduck5879 4 года назад +1

    Chciałem dać plusa, ale nie dam... bo się okazało że już dałem, a drugiego nie można :)

  • @heeenryk
    @heeenryk 3 года назад

    thX

  • @-IFFTI-
    @-IFFTI- 4 года назад

    6500 był stosowany w dyskach MFM Seagate.

  • @PanDzikus
    @PanDzikus 4 года назад

    16:18
    Skoro to procesor MOS 6502 to dlaczego na tej tablicy jest napisane MCS 6502?

    • @RetroGralnia
      @RetroGralnia  4 года назад +2

      Procesor nazywał się MOS 6502, ale miał numer katalogowy MCS6502 :)

  • @wojciechszaega4016
    @wojciechszaega4016 4 года назад

    Bardzo dobry materiał. Szkoda, że historia MOS-a skończyła się wraz z upadkiem C=

    • @RetroGralnia
      @RetroGralnia  4 года назад +1

      Szkoda . Ta firma i ich technologia nie poradziła by sobie może w roli producenta procesorów, ale mikroprocesory i mikrosterowniki, to był ich świat. Kto wie, czy byśmy teraz nie mieli zamiast Arduino, Mosuino, a wszystkie wynalazki do C64 były by nadal na MOSie, a nie na Atmedze...
      /borg

    • @wojciechszaega4016
      @wojciechszaega4016 4 года назад

      @@RetroGralnia
      Ostatnio przez ArduinoLeonardo podłączyłem klawiaturę od A500 do pc. Na Mosuino było by zacniej ;)
      Tak się zastanawiam... Czy MOS przypadkiem nie zinformatyzowal nasz kraj???

    • @RetroGralnia
      @RetroGralnia  4 года назад

      Ja jakiś czas temu podłączyłem tak klawkę od C64. No oba najpopularniejsze u nas komputery 8-bitowe były na Mosie :P - ale i ZX Spectrum z Zilogiem 80 się pojawiał :)
      /borg

    • @wojciechszaega4016
      @wojciechszaega4016 4 года назад

      @@RetroGralnia
      Widziałem na YT Twój interface do C64 i twierdzę, że jest lepszy od keyrah ...

  • @solarr2
    @solarr2 4 года назад

    👍🤓😎👍🤘

  • @andrzejlipinski730
    @andrzejlipinski730 4 года назад

    Pozdrawiam ciekawe informacje.Chętnie pograłbym sobie na C64 ale mam padnięty jeden z portów żal mi to wyrzucić a nie wiem co zrobić może ktoś pomoże lub doradzi.

    • @dowcipas3801
      @dowcipas3801 4 года назад

      zapytaj na jakimś forum C64, np. c64power.com lub c64scene.pl

  • @archlinux8640
    @archlinux8640 4 года назад +1

    co tam tak lata: muchy, komary?

  • @GrzegorzKotarski
    @GrzegorzKotarski 4 года назад +1

    Jeżeli ktoś chce zapoznać się z programowaniem niskopoziomowym - w assemblerze - to polecam 6502, prosta architektura, 2 uniwersalne rejestry + akumulator, adresowanie 64 KB, to jest coś co może opanować bez problemu nawet nastolatek :)

    • @Grasol
      @Grasol 4 года назад +1

      Jak nastolatek chce to potrafi ogarnąć nawet x86 pozdro

    • @GrzegorzKotarski
      @GrzegorzKotarski 4 года назад

      @@Grasol x86 jest bez porówania bardziej skomplikowany, jeśli ktoś nie chce się na starcie zniechęcić a szybko zobaczyć rezultaty to 6502 jest bezkonkurencyjny. Nawet ówczesny z80 był dużo bardziej złożony mimo ża jako nastolatek znałem dość dobrze oba procesory to 6502 byłby nadal moim wyborem numer 1 gdybym miał zaczynać temat "od zera" - ledwo kilkadziesiąt rozkazów, kilka trybów adresowania, próg wejścia jest bardzo łagodny.

    • @Grasol
      @Grasol 4 года назад

      @@GrzegorzKotarski oczywiście jak ktoś chce zobaczyć, wiedzieć jak działa proste CPU to jasne że 6502 jest wyborem idealnym. A co do zniechęcenia się do ja się nie zniechęciłem a wręcz przeciwnie. Ale może dlatego że kiedy patrzyłem pierwszy raz na kod assembly x86 to nawet nie wiedziałem że to jest assembly a tym bardziej x86 heh :) i tak się zakochałem w low leverze (szeroko pojętym)

    • @beholder2012
      @beholder2012 4 года назад

      @@GrzegorzKotarski też tak KIEDYŚ uważałem - ale jednak po latach zmieniłem zdanie. 6502 mocno ogranicza przez swoją prostotę. Zaś x86 da się "ogarnąć", jeśli postępować w nauce bez pośpiechu i systematycznie - książka Duntemanna dla początkujących ("Zrozumieć assembler") jest naprawdę całkiem niezłym "primerem", tylko - niestety - tłumaczenie jest dość niechlujne.

    • @GrzegorzKotarski
      @GrzegorzKotarski 4 года назад +1

      @@beholder2012 właściwie nie wiem co chciałeś przez to powiedzieć :) 6502 ogranicza przez prostotę? Powiedz to osobom które do dziś tworzą produkcję na 8-bitowe komputerki, lub chociaż spróbuj stworzyć coś ZBLIŻONEGO do tych produkcji. Zacząć coś robić jest najlepiej właśnie od rzeczy prostych, tak by się nie zniechęcić na starcie. To że ośmiobitowe procesory są proste nie znaczy wcale że proste muszą być produkty. Niektóre to prawdziwe dzieła sztuki gdzie programiści wyciskają z nich ósme poty :)

  • @JanKowalski-zm8cy
    @JanKowalski-zm8cy 4 года назад

    "Vintage IT"

  • @jacekdziadkowiec
    @jacekdziadkowiec 4 года назад

    Kto wie, czy nie był to najważniejszy procesor w historii komputerów? Bez niego nie byłoby Apple II i wszystkiego co wiąże się z tą maszyną. Nie byłoby też Atari i Commodore C-64. Czy w ogóle doszłoby do rewolucji komputerowej z lat 80-tych, gdy komputery masowo trafiły do użytkowników domowych.

    • @spavatch
      @spavatch 4 года назад +1

      Nie było by też Atari 2600 i NES.

    • @jareknowak8712
      @jareknowak8712 4 года назад

      Raczej by byly, ale inaczej zbudowane.
      Gospodarka wolnorynkowa nie lubi pustych luk.

    • @spavatch
      @spavatch 4 года назад

      @Jarek Nowak - to jest tego samego typu dywagowanie jak „czy byłbyś tym samym człowiekiem gdyby Twoi rodzice się nie poznali”

    • @jareknowak8712
      @jareknowak8712 4 года назад

      @@spavatch to nie jest zadne dywagowanie, poniewaz odpowiedz jest oczywista - nie, nie bylbys tym samym czlowiekiem gdyby Twoim rodzice sie nie spotkali.
      Ktos w koncu wymyslil by te "inne 6502", moze nie tak szybko, moze w innej architekturze, ale to ono zajeloby jego miejsce w historii. I prowdopodobnie bylibysmy z niego tak samo zadowoleni jak z tego prawdziwego. Tak mysle.

    • @spavatch
      @spavatch 4 года назад

      @Jarek Nowak - jestem tego samego zdania i w gruncie rzeczy do tego zmierzałem. Możliwe, że coś by powstało, choć niekoniecznie, być może rynek zadowolił by się tym co już było dostępne, czy to z braku alternatywy czy dlatego, że nowa alternatywa nie byłaby satysfakcjonująca. Ale niezależnie od tego jak to by się potoczyło to jednak świat techniki komputerowej byłby nieco inny, może gorszy, może lepszy, ale nie ten sam

  • @2000freefuel
    @2000freefuel 4 года назад

    youtube WTF where did the auto generated sub titles option go?, I don't speak the language please translate and provide American English sub titles. THANK YOU!

    • @RetroGralnia
      @RetroGralnia  4 года назад

      There are no autosubtitles for polish language in YT 😞

    • @2000freefuel
      @2000freefuel 4 года назад

      @@RetroGralnia ah, so what needs to happen to get that done?

    • @RetroGralnia
      @RetroGralnia  4 года назад

      Google must just add it :) Relay, adding subtitles manually just takes too long.... We even don't have auto-sync option... I tried paid third party solution but the error level was to high... I envy English speakers this option so much ;/

    • @2000freefuel
      @2000freefuel 4 года назад

      @@RetroGralniaYEAH! once you have raw text you can translate that to anything.

    • @RetroGralnia
      @RetroGralnia  4 года назад

      @@2000freefuel But I'dont have raw text :)

  • @ukaszziaja1001
    @ukaszziaja1001 4 года назад +1

    W ciagu 50 lat asz tak poszla technologia ni z gruszki watpie

  • @ukaszziaja1001
    @ukaszziaja1001 4 года назад

    Moim. Zdaniem to bie jest tak jak mozna stworzyc procesor nie znajac technologi skas ta technologia siebwziela nikt z gruszki ni z pietruszki nie wytworzyl tego ktos nam to dal

  • @transkombb
    @transkombb 4 года назад +2

    Czy wy wszyscy musicie machać tymi łapami?

    • @RetroGralnia
      @RetroGralnia  4 года назад

      Nie musimy, ale chcemy.
      /borg

    • @transkombb
      @transkombb 4 года назад +1

      @@RetroGralnia to nie machaj bo jak pajac wyglądasz

    • @RetroGralnia
      @RetroGralnia  4 года назад

      @@transkombbTo nie oglądaj, jak to Ci przeszkadza, albo nie wiem... zminimalizuj se przeglądarkę?

  • @Cool-zy7oo
    @Cool-zy7oo 4 года назад +1

    Ręce Cię nie bolą?Pzdr.

  • @m72m72
    @m72m72 3 года назад

    Przywiążcie mu rękę bo wiatr robi

  • @tmlodzik
    @tmlodzik 4 года назад

    Szczytem masochiizmu bylo programowanie mera 9150 w trybie bezposrednim przelacznikami. Oczywiscie maszynowo. Masakra. Jak ktos mial kontakt z mera to wie o czym mowie. Jeden blad i od poczatku.

  • @sator666666
    @sator666666 4 года назад

    LDA, STA...

  • @connorkenway2808
    @connorkenway2808 4 года назад +5

    MOS 6502 nie rozpoczal zadnej rewolucji tylko byl proba wydarcia kawalka tortu z rynku i odpowiedzia na intelowskiego 8008/8080 ktory byl produkowany juz 2 lata wczesniej. jak sie przeczyta ksiazke z teza na wyrost i powtorzy ja 100 razy to nie oznacza ze to nagle zmieni historie. MOS to slepa galaz ewolucji i nie bylo w niej zadnej rewolucyjnosci.

    • @C64Lover
      @C64Lover 4 года назад +1

      Ale brednie xD 6502 byl wydany, bo motorola nie chciala 6800 rozwijac, wiec inzynierowie wzieli sprawe w swoje rece i zrobili 6502, sprzedajac go za ulamek ceny 6800. Podobna sytuacja miala miejsce z i8080, inzynierowie poszli do ZIloga, zeby Z80 zaoferowac.

    • @beholder2012
      @beholder2012 4 года назад +2

      @@C64Lover ...przy czym powyższe ANI TROCHĘ nie przeczy temu, co "twórca wątku" stwierdził.

    • @C64Lover
      @C64Lover 4 года назад +1

      @@beholder2012 Moglbym napisac tylko, ze "Przeczy" rownajac sie do poziomu odpowiadajacego ale sprobujemy to argumentowac: 6502 nie bylo zadna odpowiedzia na intela a zdecydowanie rozwinieciem motoroli 6800, ktory to 6800 z kolei moze i byl odpowiedzia na ten badziew intela. 6502 byl pierwszy procesorem z potokowoscia i mial bardzo krotka latencje przerwan, co dalo mu wiele zastosowan tam, gdzie nie widac tego na wierzchu, jak np w sprzecie medycznym. Rozpowszechnienie w komputerach domowych zawdzieczal jednak glownie znacznie nizszej cenie niz konkurencja. Procesory intela to byla slepa uliczka ale intel nachapal sie tyle hajsu, ze trupa pudruje sie do dzisiaj. Kazdy jeden komputer po IBM PC byl znacznie lepszy niz tenze lub jego klony ale przez te wlasnie klony zadne lepsze rozwiazania nie mogly sie na rynku przebic, poza niszami, w ktorych w koncu i PC zaczely dominowac po wielu latach (DTP, muzyka, grafika, pecety latami nadawaly sie tylko do smutnych programow w trybie tekstowym)

    • @beholder2012
      @beholder2012 4 года назад +2

      @@C64Lover otóż (nie zniżając się do agresywno-czepiackiego poziomu odpowiadającego) zwrócę tylko uwagę, że jego przedmówca stwierdził był, że "MOS 6502 nie rozpoczal zadnej rewolucji tylko byl proba wydarcia kawalka tortu z rynku" - i JEST TO PRAWDA, że grupa inżynierów dostrzegła pewien POTENCJAŁ RYNKOWY w swoim pomyśle - i nie pomyliła się, jak wiemy z historii - a te rozliczne zalety i fakt, że 6502 "był rozwinięciem 6800", i inne "mądrości" którymi usiłuje popisywać się c64power.com - w żaden sposób nie przeczą oczywistemu faktowi, że grupa osób chciała mieć jakiś udział w rynku procesorów. Mało tego: c64power.com głęboko myli się twierdząc, że "podobna sytuacja miala miejsce z i8080, inzynierowie poszli do ZIloga, zeby Z80 zaoferowac" - otóż oni nie "poszli do Ziloga", tylko sami Ziloga założyli.
      Tak więc zalecam nie podniecać się tak ani nie zaperzać. I uczyć się, zamiast usiłować popisywać się tym, czego - jak widać na załączonym obrazku - za dobrze się nie zna.

    • @marcinkopanski289
      @marcinkopanski289 4 года назад +2

      @@beholder2012 Ale włąsnie na tym polega rewolucja, że negujemy zastany porządek i próbujemy wprowdzić nowy. A czymś takim było odejście od drogich procesorów, tylko do skpomplikowanych i drogich urządzeń dla profesjonalistów i zrobienie prostszego procesora dużo bardziej przystępnego cenowo. Jak widac Motorola jak i Intel chciały iśc w coraz bardziej skomlikowane i drogie układy, opierając model biznesu na oferowaniu supportu przy prpodukcji bardzo drogich urządzeń, z zaawansowanymi fukcjami. MOS zmieniło rynek procesorów i model biznesowy ich producentów. W tym kontekście była to rewolucja. Nie w kontekście samej budowy, czy zasady działania procesorów, bo ta się zbytnio nie zmieniła, za ich sprawą.

  • @lysekCipek
    @lysekCipek 4 года назад +1

    trudnom i żmudnom pracę fajne masz filmy Ale naucz się mówić