Re: A86: disassembling the rom


[Prev][Next][Index][Thread]

Re: A86: disassembling the rom





Joshua Grams wrote :

> Hey, I just had an idea. How about this: send me your ROM call listing,
> I'll combine it with what I've got, put it in a text file, and send it
> to ticalc.org. Then anyone can update it, but you have to mail to the
> list to let everyone know it's been updated. And we can put a name and
> email address with each call, so you know who to ask for more
> information. And if anyone doesn't want to do the work to update the
> list, but has a personal list of calls or something, they can send it to
> me. I wouldn't mind doing the work for a really up-to-date list of
> calls. So what do you think?
>
> --Joshua

  Good idea. I've attached my rom call listing. There are lots of call :
approx. 300 !  I think this file can be used with Assembly Studio,
Tasm, and Caz (I've a mac). Anyone can update this listing.

Later,
CLEM  <cvasseur@runnet.com>
PAGE D : ROM CALL LISTING
Last Updated : 06/24/98

_ldhlind                equ         4010h
_bitgrffuncm            equ         402Ch
_bitgrfpolarm           equ         4030h
_bitgrfparamm           equ         4034h
_bitgrfrecurm           equ         4038h
_cphlde                 equ         403Ch
_put_colon              equ         4040h
_div_hl_10              equ         4044h
_div_hl_a               equ         4048h
_div_ahl_10             equ         404Ch
_resetAPD               equ         4060h
_jforce                 equ         409Ch
_off                    equ         4101h
_reset                  equ         4109h
_removTok               equ         4119h
_error                  equ         419Ch
_instError              equ         41A1h
_removError             equ         41A4h
_ld_de_fp0              equ         41B7h
_ld_de_fp1              equ         41BBh
_mulhl10                equ         41BFh
_ckop1real              equ         41CBh
_cpOP1OP2               equ         41FBh
_op3toop4               equ         4203h
_op1toop4               equ         4207h
_op2toop4               equ         420Bh
_movtoop4               equ         420Fh
_op4toop2               equ         4213h
_op4toop3               equ         4217h
_op3toop2               equ         421Bh
_op1toop3               equ         421Fh
_movfrop1               equ         4223h
_op5toop2               equ         4227h
_op5toop6               equ         422Bh
_op5toop4               equ         422Fh
_op1toop2               equ         4233h
_movtoop2               equ         4237h
_op6toop2               equ         423Bh
_op6toop1               equ         423Fh
_op4toop1               equ         4243h
_op5toop1               equ         4247h
_op3toop1               equ         424Bh
_op4toop5               equ         424Fh
_op3toop5               equ         4253h
_op2toop5               equ         4257h
_movtoop5               equ         425Bh
_op2toop6               equ         425Fh
_op1toop6               equ         4263h
_movtoop6               equ         4267h
_op1toop5               equ         426Bh
_op2toop1               equ         426Fh
_movtoop1               equ         4273h
_mov11b                 equ         4277h
_mov10b                 equ         427Bh
_mov9b                  equ         427Fh
_mov9b_                 equ         4283h
_mov8b                  equ         4287h
_mov7b                  equ         428Bh
_mov7b_                 equ         428Fh
_mov6b                  equ         4293h
_mov5b                  equ         4297h
_mov4b                  equ         429Bh
_mov3b                  equ         429Fh
_mov2b                  equ         42A3h
_op4toop2m              equ         42A7h
_op2toop3               equ         42CBh
_movtoop3               equ         42CFh
_op4toop6               equ         42D3h
_mov10toop1             equ         42D7h
_mov10toop1op2          equ         42DBh
_mov10toop2             equ         42DFh
_movfroop1              equ         42E3h
_op4set1                equ         42E7h
_op3set1                equ         42EBh
_op2set8                equ         42EFh
_op2set5                equ         42F7h
_op2set4                equ         42FBh
_op2set3                equ         4303h
_op1set1                equ         430Fh
_op1set4                equ         4313h
_op1set3                equ         4317h
_op3set2                equ         431Bh
_op1set2                equ         431Fh
_op2set2                equ         4323h
_op2set1                equ         432Fh
_ld_hl_8z               equ         4343h
_ld_hl_8a               equ         4347h
_ld_hlplus1_7a          equ         434Bh
_ld_hl_7a               equ         434Fh
_op4set0                equ         4353h
_op3set0                equ         4357h
_op2set0                equ         435Bh
_op1set0                equ         435Fh
_ld_hl_fp0              equ         4363h
_ZEROOP1M               equ         4367h
_ZEROOP1                equ         436Bh
_ZEROOP2                equ         436Fh
_ZEROOP3                equ         4373h
_ld_hl_11z              equ         4377h
_ld_hl_bz               equ         437Bh
_shracc                 equ         4383h
_shlacc                 equ         438Bh
_ckop1fp0               equ         449Bh
_ckop2fp0               equ         44A3h
_ckop2pos               equ         450Bh
_ckop1pos               equ         450Fh
_ABSOP2                 equ         4513h
_inco1exp               equ         4527h
_mul_hl                 equ         4547h
_invsub                 equ         45E3h
_PLUS1                  equ         45EBh
_get_var_size2          equ         460Bh
_setxxop1               equ         4613h
_setxxop2               equ         4617h
_setxxxxop2             equ         461Bh
_load_ram_ahl           equ         462Fh
_conv_ahl               equ         4633h
_inc_ptr_ahl            equ         4637h
_dec_ptr_ahl            equ         463Bh
_inc_ptr_bde            equ         463Fh
_dec_ptr_dbe            equ         4643h
_SET_ABS_SRC_ADDR       equ         4647h
_SET_MM_NUM_BYTES       equ         464Fh
_check_asm              equ         46ABh
_check_asm2             equ         46AFh
_jump_table             equ         46B7h
_memchk                 equ         46BBh
_dec_ptr_ade            equ         46BFh
_getb_ahl               equ         46C3h
_cp_ahl_bde             equ         46C7h
_findsym                equ         46CBh
_del_vars_temp          equ         46D7h
_createreal             equ         46EBh
_createrconst           equ         46EFh
_createcconst           equ         46F3h
_createcplx             equ         46F7h
_creatervect_temp       equ         46FBh
_creatervect            equ         46FFh
_createcvect_temp       equ         4703h
_createcvect            equ         4707h
_createrlist_temp       equ         470Bh
_createrlist            equ         470Fh
_createclist_temp       equ         4713h
_createclist            equ         4717h
_creatermat_temp        equ         471Bh
_creatermat             equ         471Fh
_createcmat_temp        equ         4723h
_createcmat             equ         4727h
_createstrng_temp       equ         472Bh
_createstrng            equ         472Fh
_createequ_temp         equ         4733h
_createequ              equ         4737h
_createpict             equ         473Bh
_createprog             equ         474Fh
_delvar                 equ         475Fh
_get_var_size           equ         477Fh
_push_ops_bc            equ         4783h
_check_STACK_mem        equ         4787h
_pop_ops_bc             equ         478Bh
_pop_op1                equ         479Fh
_popop1                 equ         47B7h
_popop2                 equ         47B3h
_popop3                 equ         47AFh
_popop4                 equ         47ABh
_popop5                 equ         47A7h
_popop6                 equ         47A3h
_deallocfps1            equ         47DBh
_ram_page_1             equ         47E3h
_ram_page_7             equ         47F3h
_push_op1               equ         4813h
_PUSHREALO1             equ         4813h
_cpyto2fpst             equ         4893h
_cpyto1fpst             equ         4897h
_cpyto2fps1             equ         48AFh
_cpyto2fps2             equ         48C3h
_cpyo2tofpst            equ         48D7h
_cpyo6tofpst            equ         48DBh
_cpyo1tofpst            equ         48DFh
_cpydetofpst            equ         48E3h
_cpydetohlt             equ         48E7h
_cpydetohlc             equ         48EBh
_cpyo5tofps2            equ         48EFh
_cpyo2tofpsto1tofps1    equ         48F3h
_cpyo1tofps1            equ         48F7h
_cpydetofps1            equ         48FBh
_cpydetohl1             equ         48FFh
_cpyo2tofps2            equ         4903h
_cpyo3tofps2            equ         4907h
_cpyo6tofps2            equ         490Bh
_cpyo1tofps2            equ         490Fh
_cpydetofps2            equ         4913h
_cpydetohl2             equ         4917h
_cpyo5tofps3            equ         491Bh
_cpyo2tofps2o1tofps3    equ         491Fh
_cpyo1tofps3            equ         4923h
_cpydetofps3            equ         4927h
_cpydetohl3             equ         492Bh
_cpyo1tofps4            equ         492Fh
_cpydetofps4            equ         4933h
_cpydetohl4             equ         4937h
_cpyo1tofps6            equ         493Bh
_cpyo1tofps7            equ         493Fh
_cpyo1tofps8            equ         4943h
_cursOn                 equ         4994h
_flushallmenus          equ         49DCh
_putmap                 equ         4A27h
_putc                   equ         4A2Bh
_disp_ahl               equ         4A33h
_puts                   equ         4A37h
_putps                  equ         4A3Bh
_newline                equ         4A5Fh
_clrLCD                 equ         4A7Eh
_clrScrn                equ         4A82h
_clrWindow              equ         4A86h
_homeup                 equ         4A95h
_vputmap                equ         4AA1h
_vputs                  equ         4AA5h
_vputsn                 equ         4AA9h
_runindicon             equ         4AADh
_runindicoff            equ         4AB1h
_clrText                equ         4AB5h
_binopexec1             equ         4B1Fh
_tofrac                 equ         4B93h
_gfudydx                equ         4B9Fh
_INTOP1                 equ         4C2Fh
_ahl_plus_2_pg3         equ         4C3Fh
_exec_basic             equ         4C47h
_RCLY                   equ         4CDFh
_RCLX                   equ         4CE3h
_PDspGrph               equ         4D6Fh
_grbufcpy               equ         4E39h
_ILine                  equ         4E51h
_IPoint                 equ         4E59h
_geqnamea               equ         4E71h
_disp_op1               equ         515Bh
_formreal               equ         5191h
_CLine                  equ         51E9h
_ld_de_ahl              equ         521Dh
_ld_ahl_de              equ         5221h
_ADJ_VAT_PTRS           equ         5225h
_ABS_MOV10TOOP1         equ         5235h
_ABS_MOV10TOOP1_noset   equ         5239h
_ABS_MOV10B_SET_D       equ         523Dh
_ABS_MOV10B             equ         5249h
_ABS_MOVFROP1_SET_D     equ         5241h
_ABS_MOVFROP1           equ         5245h
_SET_ABS_DEST_ADDR      equ         5285h
_mm_ldir                equ         52EDh
_mm_lddr                equ         52F1h
_getky                  equ         5371h
_mov10op2add            equ         5464h
_INTGR                  equ         5468h
_MINUS1                 equ         5470h
_FPSUB                  equ         5474h
_FPADD                  equ         5478h
_TIMESPT5               equ         5484h
_FPSQUARE               equ         5488h
_FPMULT                 equ         548Ch
_invop1op2              equ         5490h
_invop1s                equ         5494h
_invop2s                equ         5498h
_FRAC                   equ         549Ch
_FPRECIP                equ         54A4h
_FPDIV                  equ         54A8h
_SQROOT                 equ         54ACh
_SQROOTP                equ         54B0h
_RNDGUARD               equ         54BCh
_ROUND                  equ         54C0h
_LNX                    equ         54C4h
_LNXP                   equ         54C8h
_LOGXP                  equ         54CCh
_LOGX                   equ         54D0h
_ETOX                   equ         54D4h
_TENX                   equ         54D8h
_SIN                    equ         54E0h
_COS                    equ         54E4h
_TAN                    equ         54E8h
_TANH                   equ         54F0h
_COSH                   equ         54F4h
_SINH                   equ         54F8h
_ACOS                   equ         5508h
_ACOSP                  equ         550Ch
_ATAN                   equ         5510h
_ASIN                   equ         5514h
_ATANH                  equ         551Ch
_ASINH                  equ         5524h
_ACOSH                  equ         5528h
_YTOX                   equ         5538h
_randint                equ         5544h
_writeb_inc_ahl         equ         5567h
_convop1                equ         5577h
_getkey                 equ         55AAh
_random                 equ         55DAh
_get_char               equ         569Dh
_get_menu_char          equ         56A1h
_exec_pg4               equ         5718h
_exec_pg3               equ         5714h
_exec_assembly          equ         5730h
_ldhlhl                 equ         5928h

Follow-Ups: References: