Commit c52ee59d authored by David Cotton's avatar David Cotton
Browse files

Merged Ursula branch and placed under srccommit control.

Detail:
	Altered this components so that it now uses srccommit. Merged Ursula
branch in in the progress - only change had been striiping of dependencies
from the makefile.

Admin:
	Diff'ed binaries for VersionASM file with identical date and version
number as the old one are identical.

Version 0.10. Tagged as 'Super-0_10'
parent f5cba8f5
No preview for this file type
......@@ -6,9 +6,9 @@
GBLS Module_MinorVersion
GBLS Module_Date
GBLS Module_FullVersion
Module_MajorVersion SETS "0.09"
Module_Version SETA 9
Module_MajorVersion SETS "0.10"
Module_Version SETA 10
Module_MinorVersion SETS ""
Module_Date SETS "02 Nov 1999"
Module_FullVersion SETS "0.09"
Module_FullVersion SETS "0.10"
END
/* (0.09)
/* (0.10)
*
* This file is automatically maintained by srccommit, do not edit manually.
*
*/
#define Module_MajorVersion_CMHG 0.09
#define Module_MajorVersion_CMHG 0.10
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 02 Nov 1999
#define Module_MajorVersion "0.09"
#define Module_Version 9
#define Module_MajorVersion "0.10"
#define Module_Version 10
#define Module_MinorVersion ""
#define Module_Date "02 Nov 1999"
#define Module_FullVersion "0.09"
#define Module_FullVersion "0.10"
......@@ -69,7 +69,7 @@ Module_BaseAddr
GET Hdr:NDRDebug
GET Hdr:MsgTrans
GET Version
GET VersionASM
GBLL debug
GBLL hostvdu
......@@ -94,7 +94,7 @@ MySWIBase * SuperSamplerSWI_Base
DCD 0
Title = "SuperSample",0
Helpstr = "SuperSample",9,"$VString ($Date)",0
Helpstr = "SuperSample",9,"$Module_MajorVersion $Module_MinorVersion ($Module_Date)",0
ALIGN
......@@ -256,7 +256,7 @@ sp_localsize # 0
ADD total,total,#roundup ; round to nearest colour
ANDS total,Fmask,total,LSL #24
MOVCS total,#&F0000000 ; watch out for overflow!
[ Version >= 6
[ Module_Version >= 6
CMP total,#&10000000 ; remove very light pixels
MOVLS total,#&00000000 ; due to overwriting problems
]
......@@ -326,7 +326,7 @@ sp_localsize # 0
MOVS total,total,LSL #24
ANDCC total,total,#&F0000000
MOVCS total,#&F0000000 ; watch out for overflow!
[ Version >= 6
[ Module_Version >= 6
CMP total,#&10000000 ; remove very light pixels
MOVLS total,#&00000000 ; due to overwriting problems
]
......@@ -424,7 +424,7 @@ SuperSample45 ROUT
Push "linegap,rowcount" ; column,row counters
Push "inptr,linegap,outptr"
[ Version >= 5
[ Module_Version >= 5
ADRL lookup,LookupTable2 ; point at MIDDLE of tables
|
ADR lookup,LookupTable1 ; one of 2 tables used
......@@ -451,7 +451,7 @@ SuperSample45 ROUT
03
ANDS total,hex1FF,inword2,LSR shift
[ Version >= 5
[ Module_Version >= 5
LDRNEB total,[lookup,-total] ; lookuptable1 (use -ve offsets)
|
LDRNEB total,[lookup,total] ; lookuptable1
......@@ -461,7 +461,7 @@ SuperSample45 ROUT
TST R14,#1:SHL:extrabit ; bodge top row
ADDNE total,total,#1
[ Version < 5
[ Module_Version < 5
ADD lookup,lookup,#LookupSwap
]
......@@ -478,12 +478,12 @@ SuperSample45 ROUT
LDRNEB r14,[lookup,R14] ; lookuptable2
ADDNE total,total,R14
[ Version < 5
[ Module_Version < 5
SUB lookup,lookup,#LookupSwap
]
ANDS r14,hex1FF,inword6,LSR shift
[ Version >= 5
[ Module_Version >= 5
LDRNEB r14,[lookup,-R14] ; lookuptable1 (use -ve offsets)
|
LDRNEB r14,[lookup,R14] ; lookuptable1
......@@ -491,7 +491,7 @@ SuperSample45 ROUT
ADDNE total,total,R14
AND r14,hex1FF,inword7,LSR shift ; bodge bottom row
[ Version >= 5
[ Module_Version >= 5
MOVS r14, r14, LSR #extrabit+1 ; move into carry flag
ADC total, total, #roundup ; sneaky!
|
......@@ -502,7 +502,7 @@ SuperSample45 ROUT
]
ANDS total,Fmask,total,LSL #24
MOVCS total,#&F0000000 ; watch out for overflow!
[ Version >= 6
[ Module_Version >= 6
CMP total,#&10000000 ; remove very light pixels
MOVLS total,#&00000000 ; due to overwriting problems
]
......@@ -532,14 +532,14 @@ SuperSample45 ROUT
LDR inword2,[inptr,linegap]! ; 4 bits from the new word
ORR R14,R14,inword2,LSL #28
[ Version >= 5
[ Module_Version >= 5
LDRB R14,[lookup,-R14,LSR #23] ; lookuptable1 (use -ve offsets)
|
LDRB R14,[lookup,R14,LSR #23] ; lookuptable1
]
ADD total,total,R14
[ Version < 5
[ Module_Version < 5
ADD lookup,lookup,#LookupSwap
]
......@@ -562,14 +562,14 @@ SuperSample45 ROUT
LDRB R14,[lookup,R14,LSR #23] ; lookuptable2
ADD total,total,R14
[ Version < 5
[ Module_Version < 5
SUB lookup,lookup,#LookupSwap
]
MOV R14,inword6,LSR #4
LDR inword6,[inptr,linegap]!
ORR R14,R14,inword6,LSL #28
[ Version >= 5
[ Module_Version >= 5
LDRB R14,[lookup,-R14,LSR #23] ; lookuptable1 (use -ve offsets)
|
LDRB R14,[lookup,R14,LSR #23] ; lookuptable1
......@@ -584,7 +584,7 @@ SuperSample45 ROUT
MOVS total,total,LSL #24
ANDCC total,total,#&F0000000
MOVCS total,#&F0000000 ; watch out for overflow!
[ Version >= 6
[ Module_Version >= 6
CMP total,#&10000000 ; remove very light pixels
MOVLS total,#&00000000 ; due to overwriting problems
]
......@@ -641,7 +641,7 @@ LookupError
GET s.Matrix2
[ Version < 5
[ Module_Version < 5
LookupSwap * LookupTable2 - LookupTable1
]
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment