All the knowledge you could ever want about sword making gathered in one single place
\ntoskrnl.exe to replace the standard bitmaps used by XP. You can either do this manually‡ or by using a software package like BootXP, Resource Hacker™ or StyleXP..ZIP archive you can find in the WinXP :: O3S . WalterMB edition deviation page via “Download” button on that page's top-left corner and extract the two bitmap images (.BMP). They are the static boot screen and the progress bar bitmaps used by the kernel executable*.† Video Graphics Array (VGA): A standard 80x86 video architecture to properly display text and graphics on PCs, compatible with all modern BIOSs and graphics adapters/accelerators. It provides the following video modes:Text (rows x columns):
Graphics (pixel width x height):
- 640x350 (EGA); 16 colors, indexed RGB/2 palette;
- 640x480 (VGA); 16 colors, indexed RGB/6 palette;
Tweaking with the VGA BIOS, other non-standard video modes can be achieved, like 80x28 text mode and Mode-X 320x240, 640x400 256-colors graphics modes.
- 320x200 (MCGA); 256 colors, indexed RGB/6 palette.
Since all modern PCs support the aforementioned VGA BIOS modes, whereas higher-resolution, broader-palette video modes§ have to be set using additional, hardware-specific low-level code , currently up-to-date Operative Systems employ them for their installers and boot loaders/screens. This happens both for compatibility issues with every possible video hardware and for code compactness' sake of such delicate, early-execution programs.
For example, Windows® 9x uses Mode-X 320x240x256 graphics mode; Windows® 200x/ME/XP and most Linux distributions use VGA 640x480x16 graphics (used for the Linux FrameBuffer) and 80x50 text modes.
‡ e.g. consult [link] and [link]
* Technical note: Remember that such bitmaps, as they are stored within\ntoskrnl.exe, both have the palette set to “all black” (i.e. all 16 colours set to #00000016), whereas their unique palette is stored in a separate object within the executable (cfr. previous note links for more information). The reason for that is because the boot screens fades in at the beginning from an all-black screen, so the bitmap palette is loaded separately.
§ Such as those video modes with more simultaneously-displayable colors, like HiColor or TrueColor RGB/8, RGBA/8 and better modes (with either 15, 16, 24 or 32 bits per pixel instead of 8bpp).
Devious Comments
--
*Ex-po-zure
se non m dai ragione...è perche nn stai ascoltando
if you're not saying I'm right... you're not listening
Trattasi di una schermata di caricamento alternativa per quel sistema operativo ("Boot Screen", per l'appunto). C'è una marea di gente a cui piace personalizzare la grafica del proprio computer, compresi questi tipi di schermate; ed ecco la mia versione
Rimetti e rimettiti
grazie tenterò
--
*Ex-po-zure
se non m dai ragione...è perche nn stai ascoltando
if you're not saying I'm right... you're not listening
Complimenti Walter, userò la tua idea per realizzare la jpeg del mio prossimo bootloader (che adesso mi carica quello di MacOS
--
«Questo cane,è cane,un cane,buon cane,modo cane,cane per,tenere un cane,cane idiota,cane occupato,per cane,1 cane,cane minuto!» ...Ora leggi senza la parola "cane"
Ho provato MacOS X 10.4 Tiger x86 qualche giorno fa..... emulato con VMware 5... sono rimasto stupito più che altro dall'estrema funzionalità di quest'ultimo che dalla versione x86 del celebre s.o. Apple.
E da li ho preso spunto per questo boot loader.
--
«Questo cane,è cane,un cane,buon cane,modo cane,cane per,tenere un cane,cane idiota,cane occupato,per cane,1 cane,cane minuto!» ...Ora leggi senza la parola "cane"
NTOSKRNL.EXE), la modalità grafica VGA ed i vaghi riferimenti al filesystem (p.es. il punto di montamulti(0)disk(0)rdisk(0)partition(1)\che diventa la cartellaC:\) sono infine presi dai sistemi operativi Microsoft®.* Caratteri ASCII senza troppi fronzoli grafici: letti direttamente dal BIOS del modo testo di un'ipotetica motherboard. Modificati solo alcuni (come si faceva un tempo con le utility DOS per modo testo) per esigenze di comunicazione: p.es. carattere ‘
®’ anziché usare la terna ‘(R)’..E complimenti pure per il livello estetico dei commenti, mammamia che rifiniture
--
«Questo cane,è cane,un cane,buon cane,modo cane,cane per,tenere un cane,cane idiota,cane occupato,per cane,1 cane,cane minuto!» ...Ora leggi senza la parola "cane"
Previous Page12 Next Page