User Tools

Site Tools


projekt:walpurgis

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
projekt:walpurgis [2024/01/30 10:38] – created, minneskarta bjarniprojekt:walpurgis [2024/01/30 11:06] (current) – rubrik för minneskartan bjarni
Line 1: Line 1:
 +==== Minneskarta ====
 +
 ^  Adress        Bitmap      ^  Bana         ^ ^  Adress        Bitmap      ^  Bana         ^
 | F000-FFFF      KERNAL ROM                 || | F000-FFFF      KERNAL ROM                 ||
Line 25: Line 27:
  
 * På adresser 1000-1FFF och 9000-9FFF ser VIC tecken-rommet. * På adresser 1000-1FFF och 9000-9FFF ser VIC tecken-rommet.
 +
 +{{ walpurgis-anteckningar-tiles.png?200}}
 +==== Tiles och banklossar ====
 +
 +Tre globala bakgrundsfärger, och en förgrundsfärg per tilecell på skärmen. Högsta bitten i förgrundsfärgen väljer också mellan 8x8 pixlar monokrom och 4x8 pixlar fyrfärgad visning av tilen.
 +
 +==== Bankloss-data ====
 +{{walpurgis-anteckningar-banklossdata.png}}
 +
 +n är index i en tabell med pekare till rutiner som spawnar fiender, ger spikskada, demolerar block, etc. Rutinen har tillgång till positionen i kartan där triggern var, så samma rutin kan användas för att spawna likadana fiender på olika platser osv.
 +
 +{{ walpurgis-anteckningar-bana.png}}
 +==== Bana ====
 +En bana består av en m*n rektangel av skärmar om, säg, 32x32 banklossar vardera. En m*n array av pekare pekar ut dessa skärmar i minnet, och kan innehålla många tomma skärmar för en bana som skrollar åt olika håll.
  
projekt/walpurgis.1706607510.txt.gz · Last modified: 2024/01/30 10:38 by bjarni

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki