Загрузка...

06. IT - Bit Po Bicie uruchomienie wirtualnego procesora 6502

Eureka, uruchomienie wirtualnego procesora 6502 i pierwszy program.
Ustawienie wszystkiego od zera.
To jak cykl - zrób to sam... :) Zapraszam, bit po bicie ....

🛠️ Część 1: Pobieranie narzędzi i przygotowanie systemu
[00:01] Wstęp – Założenia odcinka, cel uruchomienia emulacji procesora 6502 oraz zarys planowanych kroków.

[01:07] Emulator Altirra – Wyszukiwanie na stronie twórcy (virtualdub.org), omówienie wymagań i pobieranie wersji 64-bitowej.

[03:37] Kompilator MADS – Pobieranie wieloprzebiegowego cross-assemblera (Multi-pass cross assembler) dedykowanego dla Atari.

[05:24] Struktura katalogów – Tworzenie folderu roboczego AtariDev i porządkowanie rozpakowanych plików emulatora oraz kompilatora.

[06:30] Visual Studio Code – Pobieranie instalatora środowiska programistycznego dla systemu Windows.

[09:54] Instalacja VS Code & Zmienne PATH – Konfiguracja instalatora (dodawanie opcji menu kontekstowego) oraz szczegółowe wyjaśnienie roli zmiennych środowiskowych w systemie Windows.

🔌 Część 2: Konfiguracja i walka z rozszerzeniami (Extensions)
[15:45] Wtyczka Atari Dev Studio – Próba instalacji i konfiguracji zintegrowanego rozszerzenia (zakończona niepowodzeniem ze względu na brak wsparcia dla architektury 8-bitowej w nowej wersji).

[23:15] Zmiana strategii (MADS & Altira Bridge) – Odinstalowanie wadliwego rozszerzenia i instalacja dedykowanych wtyczek: MADS (od Jaromira) oraz Altira Bridge (od Cerebusa).

[26:15] Mapowanie ścieżek w VS Code – Ręczne wprowadzanie dokładnych ścieżek dostępu do plików wykonywalnych mads.exe oraz Altirra64.exe w ustawieniach środowiska.

📝 Część 3: Kodowanie i diagnostyka problemów (Troubleshooting)
[29:22] Pisanie pierwszego programu – Tworzenie pliku test.asm, omówienie dyrektyw ORG, rozkazów assemblera (LDA, STA, JMP) oraz definicji wektora startowego RUN pod adresem $02E0.

[32:22] Konfrontacja ze skrótami klawiszowymi – Analiza konfliktów wbudowanych komend uruchamiania VS Code z wtyczką kompilatora (konfiguracja Ctrl + F5 vs Alt + F5).

[46:40] Błędy ścieżek (Spacje w nazwach) – Diagnoza problemu z obsługą spacji w ścieżce "bit po bicie" i krytyczny krok inżynierski: przeniesienie całego projektu bezpośrednio na dysk C:\AtariWorkspace.

[52:40] Poprawka pliku konfiguracyjnego JSON – Dostosowanie parametrów wejściowych kompilatora i rozwiązanie problemu z domyślną nazwą pliku app.asm.

💻 Część 4: Debugowanie i analiza pracy procesora
[53:53] Uruchomienie emulatora – Sukces kompilacji, automatyczne załadowanie kodu do wirtualnej pamięci Atari i start debugera systemowego.

[56:57] Analiza rejestrów CPU – Omówienie stanu procesora 6502 na żywo: Licznik Programu (PC), Akumulator (A) z wartością $80, rejestry indeksowe X/Y oraz bity stanu (flagi). Praca krokowa za pomocą instrukcji Step Into (F11).

[01:03:34] Podgląd pamięci RAM – Weryfikacja, jak rozkazy assemblera mapują się na konkretne bajty w pamięci (np. kod operacji STA jako $8D) i jak procesor wykonuje nieskończoną pętlę.

[01:07:52] Podsumowanie i wnioski – Ewaluacja napotkanych trudności i instrukcja, jak postawić całe środowisko w kilka minut, mając już gotową wiedzę o pułapkach konfiguracyjnych.

Odcinek dla dorosłych i młodzieży

#Atari #6502 #BitPoBicie #Assembler #dlakażdego #IT

Видео 06. IT - Bit Po Bicie uruchomienie wirtualnego procesora 6502 канала bit_po_bicie
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять