Source
...
Target
...@@ -51,13 +51,6 @@ cx0 RN r2 ...@@ -51,13 +51,6 @@ cx0 RN r2
MOVGT $a, $b MOVGT $a, $b
MEND MEND
MACRO
$label FixDCB $n, $string
ASSERT ((:LEN:"$string")<$n)
$label DCB "$string", 13
% ($n-1-(:LEN:"$string"))
MEND
MACRO MACRO
$lab InvSmiWidth $dirv $lab InvSmiWidth $dirv
$lab Push "R0" $lab Push "R0"
...@@ -246,12 +239,13 @@ df_exec # 4 ...@@ -246,12 +239,13 @@ df_exec # 4
df_length # 4 df_length # 4
df_attr # 4 df_attr # 4
df_helptype # 4 df_helptype # 4
df_fileptr # 4
[ not_16bit_offsets [ not_16bit_offsets
df_fileptr # 4
df_type # 1 df_type # 1
df_state # 1 df_state # 1
df_spare # 2 df_spare # 2
| |
df_fileptr # 4 ; Offset from dirname to filename is [df_fileptr] >> 16
df_type * df_fileptr ; LSB thereof (use LDRB/STRB) df_type * df_fileptr ; LSB thereof (use LDRB/STRB)
df_state * df_fileptr + 1 df_state * df_fileptr + 1
] ]
...@@ -273,7 +267,6 @@ dfs_opened * 2_00000010 ; Added by Chris Murray ...@@ -273,7 +267,6 @@ dfs_opened * 2_00000010 ; Added by Chris Murray
] ]
dfs_wasselected * 2_00000100 dfs_wasselected * 2_00000100
; Offset from dirname to filename is [df_fileptr] >> 16
; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
; Filer global workspace allocation ; Filer global workspace allocation
...@@ -447,9 +440,9 @@ m_writeable_findname # m_headersize + mi_size*1 ...@@ -447,9 +440,9 @@ m_writeable_findname # m_headersize + mi_size*1
m_file_access # m_headersize + mi_size*5 m_file_access # m_headersize + mi_size*5
m_file # m_headersize + mi_size*10 m_file # m_headersize + mi_size*10
[ AddSetDirectory [ AddSetDirectory
m_main # m_headersize + mi_size*8 m_main # m_headersize + mi_size*9
| |
m_main # m_headersize + mi_size*7 m_main # m_headersize + mi_size*8
] ]
ram_menuend # 0 ram_menuend # 0
...@@ -544,7 +537,7 @@ newdirbox_ptr # 4 ...@@ -544,7 +537,7 @@ newdirbox_ptr # 4
ind_infobox_ptr # 4 ind_infobox_ptr # 4
infobox_ptr # 4 infobox_ptr # 4
[ :LNOT actionwind [ :LNOT: actionwind
ind_daccesswindow_ptr # 4 ind_daccesswindow_ptr # 4
daccesswindow_ptr # 4 daccesswindow_ptr # 4
[ debug [ debug
......