20 Commits

Author SHA1 Message Date
npease 1788114ddb Merge branch 'source' of https://github.com/LAX18/NOS into source 2018-10-03 18:50:01 -04:00
npease af661d708b Update 2018-10-03 18:49:55 -04:00
npease b8525f217c Merge pull request #3 from PeterTillema/patch-1
Fix varibles -> variables
2018-09-21 10:35:13 -04:00
Peter Tillema f7915d3c4e Fix varibles -> variables 2018-09-21 11:39:48 +02:00
npease 7a96b4613a Latest Source files 2018-09-16 19:25:29 -04:00
npease 212cc4bba7 Update
Includes Settings, VAT, and other updates.
2018-08-30 15:27:11 -04:00
npease c7fcb371ad Update Source Branch 2018-08-23 10:31:11 -04:00
npease c2b7d9686b Update developers.md 2018-06-23 11:14:27 -04:00
npease 0cbd6b3b51 Update developers.md 2018-06-22 16:57:27 -04:00
npease 4615201025 Update developers.md 2018-06-22 16:56:17 -04:00
npease 1e724d9926 Add data 2018-06-22 16:53:12 -04:00
npease 4dbd1d5632 Update developers.md 2018-06-22 16:17:02 -04:00
npease 492d1cc744 Update README.md 2018-06-22 16:12:57 -04:00
npease 94014cb358 Update README.md 2018-06-22 16:09:20 -04:00
LAX18 4a1a5e9d00 Delete Unneeded files 2018-06-22 16:02:42 -04:00
npease d4f808c0de Update developers.md 2018-06-15 17:05:21 -04:00
npease ae406dff8d Update developers.md 2018-06-15 16:54:37 -04:00
npease 2b640dc806 Create developers.md 2018-06-15 16:42:35 -04:00
npease 7dc4824245 Update README.md 2018-06-15 16:39:19 -04:00
npease 0508701f0b Set theme jekyll-theme-cayman 2018-06-15 16:36:26 -04:00
29 changed files with 88 additions and 8 deletions
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
-2
View File
@@ -1,2 +0,0 @@
# NOS
A alternative shell for the TI84+CE
-6
View File
@@ -1,6 +0,0 @@
@ECHO OFF
ECHO NOS Developers Custom Installer
ECHO Starting Builder...
ice NOS.8xp
ECHO Success!!!
Pause
+88
View File
@@ -0,0 +1,88 @@
## Developers Information
This page has information relating to developers and what they can and cannot use.
### Contents:
System Variables
Modules
Built-In Calls and Labels
## System Variables
NOS has a decent amount of system variables and labels that cannot be overwritten. Below is a list of them and their location (what subprogram they are in) and whether or not they can be overwritten.
### NOSSPRIT
No Variables
### NOSHEAD
No Variables
### NOSSRH
FILES - This has the program names and the data. This is in the format of a 17 byte set as seen below: - DO NOT OVERWRITE -
0-7 - Program Name
8 - Zero Byte (help with reading program name)
9 - Archive Status
10, 11 - Saved for future features
12 - Icon Status (:DCS Header)
13 - Size
16 - ASM or BASIC
I, F, X, D, P - Temporary Variables, you can overwrite these after
TBPRGMS - Total BASIC Programs - DO NOT OVERWRITE -
TAPRGMS - Total ASM Programs - DO NOT OVERWRITE -
BASIC - List of BASIC programs, follows above syntax (see FILES)
ASM - List of ASM programs, follows above syntax (see FILES)
TPRGMS - Total Program Count - DO NOT OVERWRITE -
OFFSET - Offset for Copy() - Okay to Overwrite -
SIZE - Size of first program, this may be overwritten after the program is switched
ARC - Archive status of the first program, this may be overwritten after the program is switched
### NOSGUI
No variables
### NOSCTRL
G - getKey varible, overwrite at your own risk
prgmTEMP - Temporary program for running ASM and BASIC programs
prgmASM - ASM program data for running
SLOT - Selected Program Slot, overwrite at your own risk
### NOSSET
SET, G - Temporary value, may be overwritten after run
L5 - Color / Settings Data, formated as below:
L5(0) - Primary Background
L5(3) - Banner Background
L5(6) - Primary Text
L5(9) - Secondary Text
LOC - Location of cursor on menu
### NOSPROG
No Variables
### NOSSUB
B, ICONX, ICONY, ICONCHAR, ICONCOLOR, SET, STATUS, POS - Temporary Variables, may be overwritten
COLORS - Has the conversions for OS to ICE colors, DO NOT OVERWRITE
DISTRO - Current Distro name, can be set
VERSION - Current NOS build version, can be set
## Modules
The current (v.0.5.1) module list and uses is below:
NOSSPRIT - Houses Sprite Data
NOSHEAD - Houses Starting Values
NOSSRH - Searches for, and arranges, programs into one list
NOSGUI - Holds the GUI parts that update on every next program call along with Icon display code, user customisable
NOSCTRL - Has all of the shell's controls, includes changing programs
NOSSET - Has all of the shells settings
NOSPROG - Hold built-in subprograms
NOSSUB - Has subprograms for shell, including Icon display, GUI setup, and data setup
## Built-In Calls and Labels
Here are the Calls and Labels that you can use:
### Calls:
TOOLBAR - This has the toolbar for pinned programs,
GUISTART - Sets up the base for the GUI, i.e no data, just background
ICONDISPLAY - Displays DCS header icon (if applicable)
DATASETUP - Has the setup for the originla values of the variables
### Labels:
TOP - Top of the program
SEARCH - Before the Search module, in prgmNOS
GUI - Before the GUI module, in prgmNOS
SETTINGS - Before the Settings module, in prgmNOS
BIN
View File
Binary file not shown.