Subroutine locations - cfx 9850 G - original

Segment 0

5F12 : Arg ERROR

5F19 : Dim ERROR

5F20 : Go ERROR

5F27 : Ma ERROR

5F2E : Mem ERROR

5F35 : Ne ERROR

5F3C : Stk ERROR

5EFD : Com ERROR

5F04 : Sys ERROR

5F0B : Syn ERROR

1A4A : Read token

15E2 : Is shifted (127,247)

5E32 : - Disp -

5E3F : Done

5E7D : Transmit ERROR

5E84 : Receive ERROR

5E8B : Memory Full

5E8F : Print Com Err Msg.

5F40 : Print ERROR

04CE : Print Msg 4:W7E

04CA : Println

04C7 : Println 2x

04C4 : Println 3x

04C1 : Println 4x

04BE : Println 5x

04BB : Println 6x

04B8 : Println 7x

2DF9 : Communication screen

2E3B : Image set screen

2E67 : Receiving... screen

2E7E : Communication complete screen

2E9C : Sel Trans Type screen

2EC1 : Backup transmit screen

2EEC : Transmitting... screen

2F03 : Overwrite Y/N screen

9186 : Low battery screen

320B : Memory usage / reset

7DF8 : Reset all memories

7DDD : Reset all ??

2FE0 : Transmit OK?

2FFB : Sel trans data

E619 : Getkey krnl

E874 : Battery OK?

050C : Print 21 characters at 4:W7E

050F : Prints RC1 characters at 4:W7E


Segment 1

4EEE : Y,r,Xt,Yt,X

6F34 : F Start

6F3A : F End

6F40 : F pitch

7D84 : ª

7D98 : ¦

7DB8 : a¦

7DC8 : b¦

7DD8 : a¦-ž

7DDE : b¦-ž

7E09 : f½,f²,f¡,f¢,f§,f÷

7E5D : Getkey

80FC : R Start

8102 : R End

8108 : aŽ

810E : až,a¦Start

8114 : aÊ

811A : bŽ

8120 : bž

8126 : bÊ,b¦Start

814E : D Start

8154 : D End

815A : D Pitch

AF40 : (

AF41 : 

AF4A : Abs

AF78 : Arg

AFB4 : Conjg

AFCF : Det

AFDB : Frac

B02C : ReP

B03A : ImP

B049 : Int

B07F : Intg

B0C1 : ln ,log ,e,

B0CA : Not

B0D7 : ,Neg

B10F : 

B11B : PÐ

B124 : QÐ

B12D : RÐ

B136 : tÐ

B13F : sin ,cos ,tan ,sinØ ,cosØ ,tanØ ,sinh ,cosh ,tanh ,sinhØ ,coshØ ,tanhØ

B148 : Trn

B14E : Dim

B157 : Identity

B15D : Sum(

B16C : Prod(

B17B : Percent(

B18A : Cuml(

B199 : Not

B1AB : 

B1B7 : ^,

B1E1 : +,-

B226 : 

B265 : 

B27A : ,î

B280 : , ,¤,<,=,>

B286 : xnor,xor

B2A7 : or

B2B3 : and

B2BF : And

B2EC : Or

B31F : +,-,-,+,-,+,Ã,ã,+,+,-

B373 : æ,³,ä

B379 : !

B3C7 : Ø

B3FF : Ô

BE88 : â,Õ,õ,î,,Ä,Æ,.,0,1,2,3,4,5,6,7,8,9

BEAC : h

BEB2 : d

BEB8 : o

BEBE : b

BEC7 : ð,¾

BEF9 : A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z

BF8D : Ran#

BFE6 : Ans

BFFC : Ü

C006 : Xmin

C00C : Xmax

C012 : Xscl

C018 : Ymin

C01E : Ymax

C024 : Yscl

C02A : T¾min

C030 : T¾max

C036 : T¾ptch

C03C : Xfct

C042 : Yfct

C048 : RightXmin

C051 : RightXmax

C05A : RightXscl

C063 : RightYmin

C06C : RightYmax

C075 : RightYscl

C07E : Right¾Tmin

C087 : RightT¾max

C090 : RightT¾scl

C0C7 : {

D7BC : d/dx(

D8C0 : Pol(,Rec(

D9C4 : List

DAF7 : Seq(

DCB1 : Max(

DCB7 : Min(

DCBD : Mean(

DCC3 : Median(

F33E : FMin(

F346 : FMax(

F35E : F Result

F366 : PlyCoef

F36E : Ply Result

F376 : R Result

F37E : SimCoef

F386 : Sim Result

F446 : (

F44E : Solve(

F45E : ListMat(

F486 : MatList(

F49E : Augment(

F4D6 : [

F4DE : Mat

F4E6 : (

F676 : c

F67E : d

F686 : e

F6A6 : Q½

F6AE : Q¡

F6B6 : x½

F6BE : y½

F6C6 : x2

F6CE : y2

F6D6 : x3

F6DE : y3

F6E6 : Mod

F6EE : xÔ

F6F6 : Med

F6FE : x

F706 : MinY

F70E : MinX

F716 : n

F71E : MaxY

F726 : MaxX

F72E : yÔ

F736 : 

F73E : 

F746 : xn

F74E : xnø

F756 : yn

F75E : ynø

F766 : a

F76E : b

F776 : r

F77E : y

F786 : xy

FAD0 : dÔ/dxÔ(

A940 : Table of vectors for expressions parsing

B5A3 : Test command separator

D75F : Read token and test if ',' or start of array

D762 : Read token and test if ',' or start of array

B4B4 : Is token A..Z ?

B505 : Is token r, theta ?

B90A : Clear ZF + ret

B90D : Set ZF + ret

B5BB : Is token a function such d/dx(, Augment(

B57C : Test ),],}

B70F : Test . or EXP

B8A2 : Test logic. And, Or

B8D4 : Test logic. And, Or (stack)

C2BC : Binary - replace with unar one and skip +, start at -

C2C5 : Binary - replace with unar one and skip +, start at +

DA23 : List index

5959 : Color for Plot,...

602C : Parse real,...

8807 : Parse args <Y>,<X> -> RC2 (1..63), R82 (1..127)

875D : Parse args <X>,<Y> (Plot )


Segment 2

CB76 : ŸÈ »

CBEF : Expression

CCC0 : '

CCCC : Deg,Rad,Gra

CCE9 : Eng

CCFE : Orange ,Blue ,Green

CD8E : *Row

CDAA : *Row+

CDC2 : Row+

CDD7 : Swap

CFF9 : Fill(

D0EC : SortA(

D0FB : SortD(

D1C5 : Dec

D1CB : Hex

D1D1 : Bin

D1D7 : Oct

D1DD : Cls

D20D : Rnd

D21F : Norm

D225 : Fix

D22B : Sci

D231 : Plot

D237 : Line

D23D : Lbl

D243 : Dsz

D249 : Isz

D24F : Factor

D255 : Range

D25B : Goto

D261 : Graph Y=,Graph Y>,Graph Y<,Graph Y¤,Graph Y,Graph ð=,Graph(X,Y)=(

D267 : Graph 

D26D : Graph X=

D273 : P/L-Orange

D279 : P/L-Blue

D27F : P/L-Green

D295 : Locate

D29B : Send(

D2A1 : Receive(

D2A7 : ClrText

D2AD : ClrGraph

D2B3 : ClrList

D2B9 : DrawGraph

D2BF : DrawDyna

D2C5 : DrawStat

D2CB : DrawFTG-Con

D2D1 : DrawFTG-Plt

D2D7 : DrawR-Con

D2D1 : DrawFTG-Plt

D2D7 : DrawR-Con

D2DD : DrawR-Plt

D2E3 : DrawR-SumCon

D2E9 : DrawR-SumPlt

D2EF : DrawWeb

D2F5 : DispF-Tbl

D2FB : DispR-Tbl

D301 : 1-Variable

D307 : 2-Variable

D30D : LinearReg

D313 : Med-MedLine

D319 : QuadReg

D31F : CubicReg

D325 : QuadrtReg

D32B : LogReg

D331 : ExpReg

D337 : PowerReg

D33D : S-Gph1

D343 : S-Gph2

D349 : S-Gph3

D34F : S-WindAuto

D355 : S-WindMan

D35B : Y=Type

D361 : r=Type

D367 : ParamType

D36D : X-cType

D373 : Y>Type

D379 : Y<Type

D37F : Y¤Type

D385 : YType

D38B : G-Connect

D391 : G-Plot

D397 : DualGraph

D39D : DualGtoT

D3A3 : DualT+G

D3A9 : DualOff

D3AF : BG-None

D3B5 : BG-Pict

D3BB : GridOff

D3C1 : GridOn

D3C7 : D Var

D3CD : NrmSpeed

D3D3 : FastSpeed

D3D9 : SlowSpeed

D3DF : Stop&Go

D3E5 : DynaCon

D3EB : DynaStop

D3F1 : VarRange

D3F7 : VarList1

D3FD : VarList2

D403 : VarList3

D409 : VarList4

D40F : VarList5

D415 : VarList6

D41B : File1

D421 : File2

D427 : File3

D42D : File4

D433 : File5

D439 : File6

D43F : a¦Type

D445 : a¦žType

D44B : a¦ÊType

D451 : StoPict

D457 : RclPict

D45D : StoGMEM

D463 : RclGMEM

D469 : StoV-Win

D46F : RclV-Win

D475 : Tangent

D47B : Normal

D481 : Inverse

D487 : Vertical

D48D : Horizontal

D493 : Text

D499 : Circle

D49F : F-Line

D4A5 : PlotOn

D4AB : PlotOff

D4B1 : PlotChg

D4B7 : PxlOn

D4BD : PxlOff

D4C3 : PxlChg

D4C9 : PxlTest

D4D2 : FuncOn

D4D8 : SimulOn

D4DE : AxesOn

D4E4 : CoordOn

D4EA : LabelOn

D4F0 : DerivOn

D4F6 : LocusOn

D4FC : dispOn

D502 : G SelOn

D508 : T SelOn

D50E : D SelOn

D55C : R SelOff

D562 : If

D568 : Else

D56E : Ifend

D574 : For

D57A : Next

D580 : While

D586 : WhileEnd

D58C : Do

D592 : LpWhile

D598 : Break

D59E : ",?

DA4C : OrangeG ,BlueG ,GreenG

DCBA : Prog

E15A : Return

E15D : Stop

E330 : Table of vectors for command parsing

8B1B : Read token, if it`s not a command delimiter => Syn ERROR

DB1A : Find Lbl<n> for Goto<n>

8737 : Test command delimiter or "~"

4C65 : Read token, if it`s not ',' => Syn ERROR

4CAC : Token isn`t command delimiter => Syn ERROR

DB57 : Find Lbl - skip ".."

DB26 : Find Lbl - new command

DB61 : Find Lbl - read token, if it is EOF => Go ERROR

DB01 : Ranges for Locate


Segment 3

D00A : ZX933 TEST MODE

D047 : ZX933 TEST MODE screen

D2EE : Key Test

D34C : ROM Test

D3D0 : ROM OK

D3EB : ROM NG

D416 : RAM 32 KB

D433 : RAM 64 KB

D44D : RAM OK

D454 : RAM NG

D4C1 : DET1 OK

D4CB : DET1 Low Battery

D4CF : DET 2

D4DC : DET2 OK

D4E6 : DET2 Low Battery

D4B1 : DET 1

D539 : TRANSMIT Check

D573 : Data outputting

D5B0 : Self/send/recv

D5ED : Self sending

D69A : Sending...

D6C3 : COM END

D6CA : Waiting...

D6F7 : Receiving...

D724 : COM OK

D73B : COM NG

D742 : COM BREAK

D749 : COM STOP

D0A3 : CNT TEST

D0F4 : LCD TEST

D405 : RAM TEST

D040 : RESET

D074 : Getkey HEX (1,R8A)

D081 : Print 21 chars at 3:W7E

12C4 : Parse Mat

1314 : Index of matrix

D3F2 : Segment test (RCC-20h)

D750 : ZX933 data

DC4D : ZX933 data end

D338 : Wait for given key

0319 : Print given key name

D2FC : Test all keys

D30F : Test given key

D2E4 : Wait for [EXE] press

D199 : Test disp pattern 0000,0000

D1A4 : Test disp pattern FFFF,FFFF

D1AF : Test disp pattern 00FF,00FF

D1BA : Test disp pattern FF00,FF00

D1C5 : Test disp pattern 0055,00AA

D1D0 : Test disp pattern 00AA,0055

D253 : Disp pattern W40, W42 (registers)