@@ -90,7 +90,7 @@ VERSTAG MACRO
90
90
include kprintf.i
91
91
92
92
*************************************************************************
93
-
93
+ NOLIST
94
94
incdir include :
95
95
incdir sys:code/ndk_3.9 /include /include_i/
96
96
@@ -106,6 +106,7 @@ VERSTAG MACRO
106
106
include lvo/exec_lib.i
107
107
include lvo/expansion_lib.i
108
108
include lvo/timer_lib.i
109
+ LIST
109
110
110
111
*************************************************************************
111
112
@@ -802,6 +803,7 @@ RomTag:
802
803
; in D0. The segment list is in A0. If it returns non-zero then the library will be
803
804
; linked into the library list.
804
805
.initRoutine: ; ( libptr:d0 seglist:a0 )
806
+ kprintf "replay.audio/initRoutine"
805
807
movem .l d1 /a0 /a1 /a5 /a6 ,-(sp )
806
808
807
809
move.l d0 ,a5
@@ -883,7 +885,6 @@ GetBoardAddr: ; ( exec:a6 )
883
885
SetMMU ; ( addr:a0 size:d0 flags:d1 exec:a6 )
884
886
; returns old flags in d0/d1
885
887
; ( d0-d1/a0-a1 are scratch )
886
- kprintf "SetMMU %lx %lx %lx (exec = %lx)" ,a0 ,d0 ,d1 ,a6
887
888
888
889
MAPP_CACHEINHIBIT equ (1 <<6 )
889
890
MAPP_COPYBACK equ (1 <<13 )
@@ -906,6 +907,8 @@ _LVOUnlockContextList EQU -216
906
907
_LVOSetPropertyList EQU -228
907
908
_LVORebuildTreesA EQU -360
908
909
910
+ kprintf "SetMMU(addr:%lx size:%lx flags:%lx)" ,a0 ,d0 ,d1
911
+
909
912
movem .l d2 -d7 /a2 -a5 ,-(sp )
910
913
911
914
movem .l d0 /a0 ,-(sp ) ; (sp),4(sp) = size,addr
@@ -927,6 +930,7 @@ _LVORebuildTreesA EQU -360
927
930
tst .b d0
928
931
bne.b .mmu_ok
929
932
933
+ kprintf "GetMMUType = <none>"
930
934
pea .nommu(pc )
931
935
bra .failed
932
936
@@ -1128,6 +1132,7 @@ _LVORebuildTreesA EQU -360
1128
1132
; then null is returned. It might fail if we allocated memory on each open, or if only
1129
1133
; open application could have the library open at a time...
1130
1134
LIB_Open: ; ( libptr:a6, version:d0 ; returns libptr:d0, if successful)
1135
+ kprintf "replay.audio/LIB_Open"
1131
1136
addq.w #1 ,LIB_OPENCNT(a6 )
1132
1137
bclr.b #LIBB_DELEXP,rb_Flags(a6 )
1133
1138
move.l a6 ,d0
@@ -1138,6 +1143,7 @@ LIB_Open: ; ( libptr:a6, version:d0 ; returns libptr:d0, if successful)
1138
1143
; segment list (as given to Init). Otherwise close should return NULL.
1139
1144
1140
1145
LIB_Close: ; ( libptr:a6 ; returns 0:d0 or seglist:d0 )
1146
+ kprintf "replay.audio/LIB_Close"
1141
1147
moveq #0 ,d0
1142
1148
subq.w #1 ,LIB_OPENCNT(a6 )
1143
1149
bne.b .exit
@@ -1155,6 +1161,7 @@ LIB_Close: ; ( libptr:a6 ; returns 0:d0 or seglist:d0 )
1155
1161
; NEVER Wait() or otherwise take long time to complete.
1156
1162
1157
1163
LIB_Expunge: ; ( libptr: a6 ; returns 0:d0 or seglist:d0 )
1164
+ kprintf "replay.audio/LIB_Expunge"
1158
1165
movem .l d1 /d2 /a0 /a1 /a5 /a6 ,-(sp )
1159
1166
move.l a6 ,a5
1160
1167
move.l rb_SysLib(a5 ),a6
@@ -1182,6 +1189,7 @@ LIB_Expunge: ; ( libptr: a6 ; returns 0:d0 or seglist:d0 )
1182
1189
rts
1183
1190
1184
1191
LIB_ExtFunc:
1192
+ kprintf "replay.audio/LIB_ExtFunc"
1185
1193
moveq #0 ,d0
1186
1194
rts
1187
1195
@@ -1227,10 +1235,10 @@ PrintAudioCtrl:
1227
1235
1228
1236
.AHIST_M8S dc.b "AHIST_M8S = Mono, 8 bit signed (BYTE)" ,0
1229
1237
.AHIST_M16S dc.b "AHIST_M16S = Mono, 16 bit signed (WORD)" ,0
1230
- .AHIST_S8S dc.b "AHIST_S8S = Stereo, 8 bit signed (2�BYTE )" ,0
1231
- .AHIST_S16S dc.b "AHIST_S16S = Stereo, 16 bit signed (2�WORD )" ,0
1238
+ .AHIST_S8S dc.b "AHIST_S8S = Stereo, 8 bit signed (2xBYTE )" ,0
1239
+ .AHIST_S16S dc.b "AHIST_S16S = Stereo, 16 bit signed (2xWORD )" ,0
1232
1240
.AHIST_M32S dc.b "AHIST_M32S = Mono, 32 bit signed (LONG)" ,0
1233
- .AHIST_S32S dc.b "AHIST_S32S = Stereo, 32 bit signed (2�LONG )" ,0
1241
+ .AHIST_S32S dc.b "AHIST_S32S = Stereo, 32 bit signed (2xLONG )" ,0
1234
1242
.AHIST_UNK dc.b "Unknown" ,0
1235
1243
even
1236
1244
ELSE
0 commit comments