BCOS 80x86 SourceProject Map
80x86 Default Boot Script
File: 80x86/script/0index.asm
 

Copyright © Brendan Trotter 2008

This material is provided by Brendan Trotter as a service to interested parties on an "as-is" basis, for informational purposes only. Brendan Trotter assumes no responsibility for any errors or omissions. Brendan Trotter does not make, and expressly disclaims any, representations or warranties, express or implied, regarding this web page and the host web site, including, without limitation, any implied warranties of merchantability or fitness for a particular purpose.

Under no circumstances shall Brendan Trotter, or any associated contributors, volunteers or representatives be liable for any damages, whether direct, indirect, special or consequential damages for lost revenues, lost profits, or otherwise, arising from or in connection with this web page, the host web site, or the materials contained herein.

All materials contained in these files are protected by copyright laws, and may not be reproduced, republished, distributed, transmitted, displayed, broadcast or otherwise exploited in any manner without the express prior written permission of Brendan Trotter. You may make one copy of this web page for your personal and non-commercial use only, without altering or removing this copyright notice or any other notice.




Overview

This source code creates a default Boot Script, mostly intended for people installing the OS. The file format is defined in BCOS Plain Text File Format Specification.


Included System Files

The following line/s include standard "include" files into the binary.

18: %include "ff/header.inc"
19: %include "ff/frl.inc"
20: 
21: 
%define nl 0x0A                     ;New line


Assembler Setup

27:       ORG 0
28: FILE_START:


Generic File Header

34:       NFF_HEADER FILE_END - FILE_STARTFILETYPE_PLAIN_TEXT_NATIVE


File Contents (Text/UTF-8)

40:       db ';Default Boot Script for OS Installation',nl
41:       db nl
42: 
43: 
      db '!IgnoreEDID    no',nl
44: ;     db '*OverrideEDID  /sys/dev/monitor/edid/VSC_591E.edid',nl
45: 
46: 
;     db '!UseCRTC no',nl
47: 
48: 
      db '%PreferredXresolution 640',nl
49:       db '%PreferredYresolution 480',nl
50:       db '%PreferredDepth       5',nl
51: ;     db '%PreferredRefreshRate 70',nl
52: 
53: 
;     db '%InteractiveTimeout 0',nl
54: ;     db '%InteractiveTimeout 5',nl
55:       db '%InteractiveTimeout 4',nl
56:       db 0


The End

62: FILE_END:


Generated on Sun Oct 18 03:07:44 2009