A következő címkéjű bejegyzések mutatása: assembly. Összes bejegyzés megjelenítése
A következő címkéjű bejegyzések mutatása: assembly. Összes bejegyzés megjelenítése

2024/06/17

C64 VIC-2 átmappelés

 Visszatértem jejeje.

Megint gyakoroltam assemblyt. C64C emulátorban természetesen.
Egy egész délutánt kínlódtam rá, de sikerült megalkotni egy kis programot (utility).
Annyit csinál, hogy a VIC-2 chipet átmappeli a RAM $4000-$7FFF blokkjába, és kiveszi a beépített karaktertárolót, és a BASIC-et is. Ez utóbbinak ugyan nincs hatása valamiért, majd esetleg utánanézek, vagy (mivel kirakom ide a forráskódot, hogy másoljad lefele) esetleg te is megpróbálhatod, ha értesz hozzá. Itt van a segítség.

A program eredménye

*a program NEM tartalmaz karakterkészletet, azt utánpótolni kell. Pl. innen.

Forráskód itt érhető el.

2024/06/09

6510-es assembly gyakorlás

 Elég sok ideje nem volt rovat, szóval most írok egyet.

 Gyakoroltam 6510-es assembly (6502-esként többen ismerik), emulált Commodore 64C környezetben. Egy olyan programot írtam, ami diszkós/karneválos fényeket idéz elő, és garantált epilepsziarohammal jár együtt :-). Kipróbáltam volna egy igazi konzolon is (mert hogy nekem van biza), csak mivel nincs a 64-ben beépített assembler de még RAM monitor sem (aminek egyáltalán nem örülök), ezért minden gépi kódos progit egy saját BASIC programmal kell betölteni bájtról bájtra. És mivel a diszkó.bin (maga a 6510-es program) 145 bájtos, ezért 145× nagyobb a hibalehetőség, mintha egy bájtos lenne.

Alább van videós demonstráció is.