projekt:walpurgis
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| projekt:walpurgis [2024/01/30 10:38] – created, minneskarta bjarni | projekt:walpurgis [2024/05/25 06:35] (current) – Fastloader v 0.1 bjarni | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ==== Minneskarta ==== | ||
| + | |||
| ^ Adress | ^ Adress | ||
| | F000-FFFF | | F000-FFFF | ||
| 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? | ||
| + | ==== Tiles och banklossar ==== | ||
| + | |||
| + | Tre globala bakgrundsfärger, | ||
| + | |||
| + | ==== 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. | ||
| + | |||
| + | ==== Fastloader ==== | ||
| + | {{.: | ||
| + | |||
| + | Ladda med '' | ||
| + | |||
| + | Loadern mappar ut allt ROM och stänger av interrupter. Den stannar resident från $200 till $3FF. För att ladda en fil, stoppa filnamnet (två bokstäver) i X och Y och anropa $200. Efter retur ligger laddadressen för filen i $300. | ||
| + | |||
| + | Funkar inte så bra ihop med fastloader-cartridges. | ||
projekt/walpurgis.1706607510.txt.gz · Last modified: 2024/01/30 10:38 by bjarni
