Commit 2acecd72 authored by Robert Sprowson's avatar Robert Sprowson
Browse files

Suspicious PC fiddling exorcised.

R8 was being used to remember the C bit, by copying from the PC. Swapped to use RRX instead.

Version 3.43. Tagged as 'FileCore-3_43'
parent 55198f01
......@@ -11,13 +11,13 @@
GBLS Module_HelpVersion
GBLS Module_ComponentName
GBLS Module_ComponentPath
Module_MajorVersion SETS "3.42"
Module_Version SETA 342
Module_MajorVersion SETS "3.43"
Module_Version SETA 343
Module_MinorVersion SETS ""
Module_Date SETS "02 Oct 2011"
Module_ApplicationDate SETS "02-Oct-11"
Module_ComponentName SETS "FileCore"
Module_ComponentPath SETS "castle/RiscOS/Sources/FileSys/FileCore"
Module_FullVersion SETS "3.42"
Module_HelpVersion SETS "3.42 (02 Oct 2011)"
Module_FullVersion SETS "3.43"
Module_HelpVersion SETS "3.43 (02 Oct 2011)"
END
/* (3.42)
/* (3.43)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 3.42
#define Module_MajorVersion_CMHG 3.43
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 02 Oct 2011
#define Module_MajorVersion "3.42"
#define Module_Version 342
#define Module_MajorVersion "3.43"
#define Module_Version 343
#define Module_MinorVersion ""
#define Module_Date "02 Oct 2011"
......@@ -18,6 +18,6 @@
#define Module_ComponentName "FileCore"
#define Module_ComponentPath "castle/RiscOS/Sources/FileSys/FileCore"
#define Module_FullVersion "3.42"
#define Module_HelpVersion "3.42 (02 Oct 2011)"
#define Module_LibraryVersionInfo "3:42"
#define Module_FullVersion "3.43"
#define Module_HelpVersion "3.43 (02 Oct 2011)"
#define Module_LibraryVersionInfo "3:43"
......@@ -595,7 +595,7 @@ CsdText = CsdChar,0
TSTCS LR, #DiscNotFileCore
MOVHIS LR, LR, ASL #1 ; Clear carry if CS and NE
MOV R8, PC ;save C flag
MOV R8, R8, RRX ;save C flag
ASSERT DirItself<&100 ;not to corrupt C
TSTS R2, #DirItself
......@@ -667,7 +667,7 @@ CsdText = CsdChar,0
ADDNE R4, R4, R5
BVS %FT95
80
MOV R8, R8, LSR #C_bit_number+1 ;C=1 <=> dir
CMPS R8, #bit31 ;RRX'd into top bit earlier, so C=1 <=> dir
90
BL SetVOnR0
95
......
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