diff --git a/contact.html b/contact.html index f2c87c1..504328f 100644 --- a/contact.html +++ b/contact.html @@ -1,14 +1,14 @@ LAX18's Homepage | Contact - +
diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..65a7fc8 --- /dev/null +++ b/css/style.css @@ -0,0 +1,28 @@ +@import url("https://fonts.googleapis.com/css?family=Russo+One"); +@import url("https://fonts.googleapis.com/css?family=Ubuntu"); +@import url('https://fonts.googleapis.com/css?family=Staatliches'); +#titles {font-family: 'Staatliches', cursive;font-size: 18pt;} +#subtitles {font-family: 'Ubuntu', sans-serif;} +#logofont {font-family: 'Staatliches', cursive;} +#nav {border-style: solid;border-color: black;} +#contact-body {font-size: 15;} +#navbarlogo {padding-bottom: 10px;} +#entirenav {position: -webkit-sticky; /* Safari */ + position: sticky; + top: 0; + background-color: white;} +.nav-bar {list-style-type: none; + margin: 0; + padding: 0; + display: inline; + background-color: white;} +.nav-bar-li {display: inline-block;padding: 10px 20px 10px;margin: auto;background-color: white;} +a {text-decoration: none;color: black;} +li.nav-bar-li:hover{background-color: black;color: white;} +li.nav-bar-li:hover a{background-color: black;color: white;} +body {background-color: white;color: black;font-family: 'Ubuntu', sans-serif;} +table tr.separator { height: 30px; } +.active {color: green;} +.inactive {color: orange;} +.canceled {color: red;} +.depracated {color: yellow;} diff --git a/img/LAX18.jpeg b/img/LAX18.jpeg new file mode 100644 index 0000000..045a12d Binary files /dev/null and b/img/LAX18.jpeg differ diff --git a/index.html b/index.html index c4cfe3f..dedaf07 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@ LAX18's Homepage - + @@ -12,7 +12,7 @@
@@ -27,3 +28,5 @@

Here I will post updates to my various types of programs that I submit

Please keep in mind that this website is still under construction and will remain that way until I decide to complete it.
+ + diff --git a/libraries/index.html b/libraries/index.html new file mode 100644 index 0000000..f3c3546 --- /dev/null +++ b/libraries/index.html @@ -0,0 +1,30 @@ + + +LAX18's Homepage + + + + + + + +
+ + +
+NOS ICE Libraries
+ - NOS Graphics Library + + diff --git a/libraries/nosgraphics.html b/libraries/nosgraphics.html new file mode 100644 index 0000000..f984fe8 --- /dev/null +++ b/libraries/nosgraphics.html @@ -0,0 +1,326 @@ + + +LAX18's Homepage + + + + + + + +
+ + +
+ NOS Graphics Library +

Usage / Installation:

+

To use this library, download it from **insert link** and transfer the NOSLIB program to your calc. Then, in your header, you want to add the following code:

+

AsmComp(NOSLIB)

+

This will add your program in the compilation process. After this, you only need to use each command if you need it as described below.

+

 

+

Global Variables:

+

IN - General Purpose Command Input (100 bytes)

+

OUT - General Purpose Command Output (50 bytes)

+

NOSIN - Secondary Command Input (50 bytes)

+

NOS - Global Command Data Storage

+

 

+
+

Lbl SETUP

+

Sets up the canvas screen and sets the global library variables.

+

Inputs:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Entry:Size:Setting:
IN+01 byteBG Color 1
IN+11 byteBG Color 2
IN+21 byteText Color 1
IN+31 byteText Color 2
+

Outputs: None

+

 

+

Variables Used:

+

NOS - 4 bytes - Global color definitions

+

IN - 4 bytes - Input

+

A - Overwritten and not restored

+

 

+

Notes:

+

The background color 1 is the primary background color, where as the secondary is the one used for shapes, the status bar, and lines. The text color 1 is for text on the background color 1 background, and text color 2 is for text on background color 2.

+
+

Lbl STATUSBAR

+

Displays status bar, with global color index, at the top of the screen with the specified string.

+

Inputs:

+ + + + + + + + + + + + + + + + + + +
Entry:Size:Setting:
IN+030 bytesStatus Bar Title
IN+401 byteSet for null byte (Set to 0)
+

Outputs: None

+

 

+

Variables Used:

+

IN - 30 bytes - Input

+

NOS - 4 bytes - Color Definitions

+

NOSIN - 6 bytes - For subprogram

+

Str1 - For displaying string, overwritten and not restored

+
+

 

+

Lbl INPUT

+

Input routine for drawing canvas.

+

Inputs:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Entry:Size:Setting:
IN+03 bytesX Position of box
IN+33 bytesY Position of box
IN+63 bytesBorders for box (1 for borders, 0 for no borders)
IN+93 bytesSpaces format (0 to disallow, 1 to allow)
IN+123 bytesInput format (0 for letters, 1 for numbers)
IN+153 bytesMax length (leave blank for auto)
IN+183 bytesLock Case (1 prevents changing character set, 0 allows)
+

Outputs:

+ + + + + + + + + + + + + +
Entry:Size:Description:
OUT+0Max length specified (or use length(OUT)String returned from input (EXIT if CLEAR is pressed)
+

 

+

Variables Used:

+

NOS - 4 bytes - Global color definitions

+

IN - 21 bytes - Input

+

A - Overwritten and not restored

+

Str2 - Overwritten and not restored

+

Str3 - Overwritten and not restored

+

Str4 - Overwritten and not restored

+

G - Overwritten and not restored

+ +
+

 

+

Lbl DIALOG

+

Displays smaller window with custom status bar.

+

Inputs:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Entry:Size:Setting:
IN+010 bytesStatus bar title
IN+101 bytesnull Byte
IN+113 bytesX position
IN+143 bytesY position
IN+173 bytesWidth of box
IN+203 bytesHeight of box
+

Outputs: None

+

 

+

Variables Used:

+

NOS - 4 bytes - Global color definitions

+

IN - 21 bytes - Input

+

Str1 - Overwritten and not restored

+
+

 

+

Lbl PROMPT

+

Similar to DIALOG, however has built in input routine.

+

Inputs:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Entry:Size:Setting:
IN+010 bytesMini Status bar title
IN+101 bytesnull Byte
IN+113 bytesX position
IN+143 bytesY position
IN+173 bytesWidth of box
IN+203 bytesHeight of box
IN+233 bytesSpaces format (0 to disallow, 1 to allow)
IN+263 bytesInput format (0 for letters, 1 for numbers)
IN+293 bytesMax length (leave blank for auto)
IN+323 bytesLock Case (1 prevents changing character set, 0 allows)
+

Outputs:

+ + + + + + + + + + + + + +
Entry:Size:Description:
OUT+0Max length specified (or use length(OUT))String returned from input (EXIT if CLEAR is pressed)
+

 

+

Variables Used:

+

NOS - 4 bytes - Global color definitions

+

IN - 21 bytes - Input

+

A - Overwritten and not restored

+

Str1 - Overwritten and not restored

+

Str2 - Overwritten and not restored

+

Str3 - Overwritten and not restored

+

Str4 - Overwritten and not restored

+

G - Overwritten and not restored

+ + + \ No newline at end of file diff --git a/programs.html b/programs.html index 497e48a..2d5e8a5 100644 --- a/programs.html +++ b/programs.html @@ -1,7 +1,7 @@ LAX18's Homepage | Programs - +