# HG changeset patch # User Tormod Volden # Date 1390085112 -3600 # Node ID 69c2fc49b5fbaf9578ae21485dc4371c268b003b # Parent 5d8613134a64344ec34c49d30c23280a5832a845 defs/dragon.d: Correct PIA0Base and PIA1Base They were set to direct page addresses here but always used in extended addressing in the code. Now at least some d64 disk images boot up in XRoar. diff -r 5d8613134a64 -r 69c2fc49b5fb defs/dragon.d --- a/defs/dragon.d Sat Jan 18 21:56:36 2014 +0100 +++ b/defs/dragon.d Sat Jan 18 23:45:12 2014 +0100 @@ -95,7 +95,7 @@ * PIA 0 and 1 standard on all Dragons. DPPIA0DA EQU $00 Side A Data/DDR -PIA0Base EQU DPPIA0DA +PIA0Base EQU DPPIA0DA+IO DPPIA0CRA EQU $01 Side A Control. DPPIA0DB EQU $02 Side B Data/DDR DPPIA0CRB EQU $03 Side B Control. @@ -106,7 +106,7 @@ PIA0CRB EQU DPPIA0CRB+IO Side A Control. DPPIA1DA EQU $20 Side A Data/DDR -PIA1Base EQU DPPIA1DA +PIA1Base EQU DPPIA1DA+IO DPPIA1CRA EQU $21 Side A Control. DPPIA1DB EQU $22 Side B Data/DDR DPPIA1CRB EQU $23 Side B Control.