================================================================================
MAD-65 TECH DEMO  -  NGR 2026 - 17.10.2026
Demo na konsolę MAD-65
Autor: Mateusz Matysiak
Link:  mad65.codepainters.com
================================================================================


JAK URUCHOMIĆ
-------------
Uruchom plik start_demo.bat. Otworzy się symulator madsim z demem (ekran obrócony
o 90 stopni, tak jak na pionowo ustawionym monitorze automatu). Aby wyjść: Esc.
Demo działa w pętli i nie wymaga żadnej obsługi. Działa na symulatorze madsim,
który odtwarza konsolę MAD-65 cykl po cyklu w tempie prawdziwego sprzętu.

Klawisze symulatora: Esc - wyjście, Spacja lub P - pauza, M - wyciszenie,
F3 - podgląd obciążenia procesorów, F11 - pełny ekran, F12 - obrót o 90 stopni.


PO CO TO DEMO
-------------
To demo ma pokazać możliwości konsoli MAD-65 i zainteresować tym tematem:
sprite'y, grafikę rastrową, wektory, dźwięk FM i PSG oraz mowę - wszystko naraz,
w czasie rzeczywistym, na jednobitowym ekranie. Każdy ekran informuje,
na co patrzy widz.

Kod dema powstał przy pomocy Claude Code (asystent programowania AI od
Anthropic), we współpracy z autorem.


CO TO JEST MAD-65
-----------------
MAD-65 (Monochrome Arcade Device) to autorska konsola do gier zbudowana na
dwóch procesorach 65C02 pracujących równolegle taktowanych 14.3 MHz, bez żadnych 
gotowych układów graficznych. Jeden procesor prowadzi program, drugi rysuje 
obraz (400 x 300, 1 bit, 60 klatek na sekundę). Konsola składa się z trzech 
płytek drukowanych, a dźwięk generują układy SN76489 i YM2413. Są dwa wejścia 
na joysticki kompatybilne z Amigą (z dwoma przyciskami). Więcej o konsoli:
mad65.codepainters.com.

Do tej pory powstały na nią gry C.E.T.A.S. (sterowanie kaszalotem w głębinach)
oraz Escape From Saturn (dostepne wesja Alfa) ; to demo jest pierwszym uniwersalnym 
pokazem możliwości samej maszyny.


CO TO JEST MADSIM
-----------------
madsim to symulator konsoli MAD-65 napisany w Rust. Odtwarza oba procesory
cykl po cyklu, GPU, dźwięk i joysticki, i trzyma tempo prawdziwego sprzętu
(60,3 klatki na sekundę). Programy są pisane pod konsolę MAD-65, a symulator
służy do ich uruchamiania i testowania bez sprzętu.
