Changeset 165
- Timestamp:
- Apr 8, 2017, 12:28:05 AM (8 years ago)
- Location:
- trunk/bootcode
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bootcode/airboot.asm
r164 r165 1259 1259 1260 1260 ; Display number of physical disks found 1261 mov si, offset DisksFound 1262 call MBR_Teletype 1261 IFNDEF AUX_DEBUG 1262 mov [TextPosY], 3 1263 ELSE 1264 mov [TextPosY], 4 1265 ENDIF 1266 mov [TextPosX], 0 1267 mov si, offset [DisksFound] 1268 call VideoIO_Print 1263 1269 mov al, [TotalHarddiscs] 1264 call VideoIO_SyncPos1270 mov [TextColorFore], 0fh 1265 1271 call VideoIO_PrintByteDynamicNumber 1266 xor si,si 1267 call MBR_TeletypeNL 1272 mov [TextColorFore], 07h 1268 1273 1269 1274 ; Display number of partitions found 1270 mov si, offset PartitionsFound 1271 call MBR_Teletype 1275 inc [TextPosY] 1276 mov [TextPosX], 0 1277 mov si, offset [PartitionsFound] 1278 call VideoIO_Print 1272 1279 mov al, [CFG_Partitions] 1273 call VideoIO_SyncPos1274 1280 call VideoIO_PrintByteDynamicNumber 1275 1281 1276 ; Dump summier disk-info for disks found 1277 xor si,si 1278 call MBR_TeletypeNL 1279 call MBR_TeletypeNL 1280 call VideoIO_SyncPos 1281 mov dl,80h 1282 call VideoIO_DumpDiskInfo 1283 1282 ; Display Phase 1 Indicator 1283 inc [TextPosY] 1284 mov [TextPosX], 0 1285 mov si, offset [Phase1] 1286 call VideoIO_Print 1287 mov si, offset [OS2_InstallVolume] 1288 mov al, [si] 1289 test al,al ; See if phase 1 is active 1290 jnz @F 1291 mov si, offset [No] 1292 @@: 1293 call VideoIO_Print 1284 1294 1285 1295 … … 1384 1394 ; by putting this info on the screen. 1385 1395 ; 1386 xor si,si 1387 call MBR_TeletypeNL 1388 xor si,si 1389 call MBR_TeletypeNL 1396 mov [TextPosY], 23 1397 mov [TextPosX], 0 1398 mov si, offset [TABMessage] 1399 call VideoIO_Print 1400 inc [TextPosY] 1401 mov [TextPosX], 57 1390 1402 call MBR_TeletypeSyncPos 1391 xor si,si 1392 call MBR_TeletypeNL 1393 call MBR_TeletypeNL 1394 mov si, offset ShowMenu 1403 mov si, offset [PREPMessage] 1395 1404 call MBR_TeletypeBold 1396 1405 mov al,30 1406 call TIMER_WaitTicCount 1407 mov cl, sizeof [PREPMessage] 1408 mov al, ' ' 1409 call VideoIO_PrintSingleMultiChar 1410 1411 mov [TextPosX], 25 1412 mov si, offset [BootEndMsg2] 1413 add si, 39 1414 mov [TextColorFore], 08h 1415 call VideoIO_Print 1397 1416 1398 1417 -
trunk/bootcode/regular/other.asm
r164 r165 148 148 ; Copyright 149 149 mov si, [offset Copyright] 150 call MBR_Teletype151 xor si,si152 call MBR_TeletypeNL153 150 call VideoIO_Print 151 inc [TextPosY] 152 mov [TextPosX], 0 153 call MBR_TeletypeSyncPos 154 154 155 155 ;call SOUND_Beep … … 157 157 ; Show build info 158 158 call VideoIO_PrintBuildInfo 159 160 ; Let user know we started scanning... 161 IFDEF AUX_DEBUG 162 xor si, si 163 call MBR_TeletypeNL 164 ENDIF 165 mov si, offset [scanning_txt] 166 call MBR_TeletypeBold 159 167 160 168 ; Show message if com-port debugging is active … … 166 174 167 175 ; Show initialization message 176 mov ah, [TextPosY] 177 mov [TextPosY], 2 168 178 mov si, offset AuxInitMsg 169 call MBR_Teletype 179 ;~ call MBR_Teletype 180 call VideoIO_Print 170 181 171 182 ; Sync output position 172 call VideoIO_SyncPos183 ;~ call VideoIO_SyncPos 173 184 174 185 ; Show port number 175 186 mov al, dl 176 187 call VideoIO_PrintByteDynamicNumber 177 xor si, si 178 call MBR_TeletypeNL 188 mov [TextPosY], ah 179 189 @@: 180 190 ENDIF 181 182 xor si,si183 call MBR_TeletypeNL184 185 ;186 ; Phase 1 Indicator187 ;188 mov si, offset [Phase1]189 call MBR_Teletype190 191 mov si, offset OS2_InstallVolume192 mov al, [si]193 test al,al ; See if phase 1 is active194 jnz MBR_Main_BootThrough195 mov si, offset NotActive196 197 MBR_Main_BootThrough:198 call MBR_Teletype199 xor si,si200 call MBR_TeletypeNL201 202 191 203 192 ; Calculate Cooper-Bar Tables -
trunk/bootcode/regular/std_text.asm
r163 r165 109 109 wasm_txt db 'Wasm',0 110 110 tasm_txt db 'Tasm',0 111 scanning_txt db 'Scanning...',0 111 112 unknown_txt db '????',0
Note:
See TracChangeset
for help on using the changeset viewer.