Update README.md

This commit is contained in:
alpine9000
2016-03-13 19:43:59 +11:00
parent d895290a8a
commit 69691d2984
+18 -10
View File
@@ -16,7 +16,7 @@ copper:
pf1_bitplanepointers:
;; this is where bitplanes are assigned to playfields
;; http://amigadev.elowar.com/read/ADCD_2.1/Hardware_Manual_guide/node0079.html
;; for 3 bitplanes per playfield, playfield1 gets bitplanes 1,3,5
;; 3 bitplanes per playfield, playfield1 gets bitplanes 1,3,5
dc.w BPL1PTL,0
dc.w BPL1PTH,0
dc.w BPL3PTL,0
@@ -24,7 +24,7 @@ pf1_bitplanepointers:
dc.w BPL5PTL,0
dc.w BPL5PTH,0
pf2_bitplanepointers:
;; for 3 bitplanes per playfieldd, playfield2 gets bitplanes 2,4,6
;; 3 bitplanes per playfield, playfield2 gets bitplanes 2,4,6
dc.w BPL2PTL,0
dc.w BPL2PTH,0
dc.w BPL4PTL,0
@@ -38,12 +38,12 @@ Poke the copper list with the bitplane pointer addresses:
```
;; poke playfield 1 bitplane pointers
lea pf1_bitplanepointers(pc),a0
lea pf1_bitplanepointers(pc),a0
lea pf1_bitplanes(pc),a1
bsr.s pokeBitplanePointers
;; poke playfield 2 bitplane pointers
lea pf2_bitplanepointers(pc),a0
lea pf2_bitplanepointers(pc),a0
lea pf2_bitplanes(pc),a1
bsr.s pokeBitplanePointers
```
@@ -62,11 +62,19 @@ try it
* [Download disk image](bin/dual_playfield_mode.adf?raw=true)
* <a href="http://alpine9000.github.io/ScriptedAmigaEmulator/#amiga_examples/dual_playfield_mode.adf" target="_blank">Run in SAE</a>
playfield 1
-----------
![playfield 1](../assets/playfield1_8.png?raw=true)
interlaced
----------
![interlaced](screenshots/laced-new.png?raw=true)
playfield 2
-----------
![playfield 2](../assets/playfield2_8.png?raw=true)
non-interlaced
--------------
![non-interlaced](../013.dithered_ham/screenshots/dithered.png?raw=true)
dual playfields, playfield 2 in front
-------------------------------------
![dual playfields, playfield 2 in front](screenshots/screenshot.png?raw=true)
dual playfields, playfield 1 in front
-------------------------------------
![dual playfields, playfield 1 in front](screenshots/screenshot2.png?raw=true)