Changeset 241
- Timestamp:
- Jul 8, 2018, 7:40:40 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bootcode/regular/videoio.asm
r178 r241 786 786 jmp @F 787 787 788 ; We like to have these local for now 788 789 ; Label positions for disk information in preboot-menu 790 VideoIO_DisplayDiskInfo_labpos db 0, 5, 17, 26, 36, 46, 56, 61, 71 791 792 ; Label names for disk information in preboot-menu 789 793 VideoIO_DisplayDiskInfo_labels db 'DISK ' 790 794 db 'SECTORS_LBA ' … … 798 802 db 0 799 803 804 800 805 ; Display disk information on the pre-MENU screen 801 806 @@: … … 830 835 add dl, 80h 831 836 837 ; Pointer to label positions 838 mov si, offset VideoIO_DisplayDiskInfo_labpos 839 840 832 841 ; Position on start of next line 833 842 inc [TextPosY] 834 mov [TextPosX], 0 843 lodsb 844 mov [TextPosX], al 835 845 836 846 ; Show a bright star if this is the BIOS boot-disk … … 856 866 857 867 ; Show disk size in LBA sectors (hex) -------------------- [ LBA SECS ] 858 mov [TextPosX], 5 868 lodsb 869 mov [TextPosX], al 859 870 mov [TextColorFore], 06h ; brown for >2TiB 860 871 mov al, [bx+LocDISKINFO_I13X_SecsLBA+04h] … … 877 888 878 889 ; Show sector size (hex) ------------------------------ [ SECTOR SIZE ] 879 mov [TextPosX], 17 890 lodsb 891 mov [TextPosX], al 880 892 mov [TextColorFore], 06h ; brown for != 512 881 893 mov ax, [bx+LocDISKINFO_I13X_SecSize] … … 890 902 891 903 ; Show INT13 geometry (dec) ----------------------------- [ INT13 GEO ] 892 mov [TextPosX], 26 904 lodsb 905 mov [TextPosX], al 893 906 mov [TextColorFore], 04h ; red for (0,0) 894 907 mov dl, [bx+LocDISKINFO_I13_Secs] … … 913 926 914 927 ; Show INT13X geometry (dec) --------------------------- [ INT13X GEO ] 915 mov [TextPosX], 36 928 lodsb 929 mov [TextPosX], al 916 930 mov [TextColorFore], 04h ; red for (0,0) 917 931 mov dl, [bx+LocDISKINFO_I13X_Secs] … … 936 950 937 951 ; Show LVM geometery (dec) ------------------------------- [ LVM GEO ] 938 mov [TextPosX], 46 952 lodsb 953 mov [TextPosX], al 939 954 mov [TextColorFore], 04h ; red for (0,0) 940 955 mov dl, [bx+LocDISKINFO_LVM_Secs] … … 965 980 966 981 ; Show host bus (4 chars) -------------------------------- [ HOST BUS ] 967 mov [TextPosX], 56 982 lodsb 983 mov [TextPosX], al 968 984 mov ax, [bx+LocDISKINFO_I13X_HostBus+00h] 969 985 mov dx, [bx+LocDISKINFO_I13X_HostBus+02h] … … 977 993 978 994 ; Show interface (8 chars) ------------------------------ [ INTERFACE ] 979 mov [TextPosX], 61 995 lodsb 996 mov [TextPosX], al 980 997 mov ax, [bx+LocDISKINFO_I13X_Interface+00h] 981 998 mov dx, [bx+LocDISKINFO_I13X_Interface+02h] … … 998 1015 999 1016 ; Show if disk is removable (YES/NO) -------------------- [ REMOVABLE ] 1000 mov [TextPosX], 71 1017 lodsb 1018 mov [TextPosX], al 1001 1019 mov si, offset [No] 1002 1020 mov ax, [bx+LocDISKINFO_I13X_Flags]
Note:
See TracChangeset
for help on using the changeset viewer.