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: