7 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
27 changed files with 5 additions and 78 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.
-10
View File
@@ -1,10 +0,0 @@
## Welcome to NOS online!!!
This is the website for all NOS releated stuff.
There will eventually be more stuff here, but for now, it is just releases and developers information.
## Developers Information
Currently, there is not alot of documentation for developers. However, what little there is can be found [here](https://lax18.github.io/NOS/developers)
## NOS News
I have released beta 0.5 and 0.5.1 in the [releases section](https://github.com/LAX18/NOS/releases)
-1
View File
@@ -1 +0,0 @@
theme: jekyll-theme-cayman
+5 -5
View File
@@ -7,7 +7,7 @@ Modules
Built-In Calls and Labels
## System Variables
NOS has a decent amount of system varibles 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.
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
@@ -24,7 +24,7 @@ FILES - This has the program names and the data. This is in the format of a 17 b
12 - Icon Status (:DCS Header)
13 - Size
16 - ASM or BASIC
I, F, X, D, P - Temporary Varibles, you can overwrite these after
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)
@@ -38,7 +38,7 @@ ARC - Archive status of the first program, this may be overwritten after the pro
No variables
### NOSCTRL
G - getKey variable, overwrite at your own risk
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
@@ -56,7 +56,7 @@ LOC - Location of cursor on menu
No Variables
### NOSSUB
B, ICONX, ICONY, ICONCHAR, ICONCOLOR, SET, STATUS, POS - Temporary Varibles, may be overwritten
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
@@ -79,7 +79,7 @@ Here are the Calls and Labels that you can use:
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 varibles
DATASETUP - Has the setup for the originla values of the variables
### Labels:
TOP - Top of the program
-62
View File
@@ -1,62 +0,0 @@
.nolist
#include "ti84plusce.inc"
.list
.org userMem
.db $EF,$7B
hook_addr = appBackupScreen
start:
ld hl, hook_start
ld de, hook_addr
push de
ld bc, hook_end-hook_start
ldir
pop hl
ld a, 1
call _SetGetKeyHook
ret
hook_start:
.db $83
bit editOpen, (iy+editFlags)
ret z
cp kWindow ;if y= wasn't pressed, check if we should uninstall hook
jr nz, disableHook
ld hl, hook_addr + varname - hook_start
call _Mov9toOP1
call _ChkFindSym
jr c, disableHook ;if prgm doesn't exist
ld hl,$0055
ld (saveSScreen),hl
ld (OP1+1),hl
ld hl,saveSScreen+4
ex de,hl
ld c,(hl)
inc hl
ld b,(hl)
inc hl
ld (saveSScreen+2),bc
ldir
ld a,5
ld (OP1),a
call _ChkFindSym
jr c,$+5
call _DelVarArc
ld a,5
ld hl,saveSScreen
call _ExecuteNewPrgm
ld a, 0
ret
disableHook:
cp kGraph
ret nz
call _ClrRawKeyHook
; ld a, 0 ;pressing Graph continues to the graph screen
ret
varname:
.db ProgObj, "NOS", 0, 0
hook_end: