jmptable.z80 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. ;start=0x4023
  2. #if $!=$4023
  3. .echo "Update gramPkg.z80 with new cmdJmp : ",$-$4000
  4. #endif
  5. jp cmdJmp
  6. jp ProgramAccessStart
  7. jp CompatCall
  8. jp SelectedProg
  9. jp ExecOP1
  10. jp ParseFullArg
  11. jp ParseNextFullArg
  12. jp ParseNextFullArg_Inc
  13. jp ParseCondition
  14. jp DrawRectToGraph
  15. jp GraphToLCD
  16. jp VPutSC
  17. jp GetKey
  18. jp GetGrammerText
  19. jp GetGrammerText_DE
  20. jp GetGrammerStr
  21. jp GetKeyDebounce
  22. jp SearchString
  23. jp FS_createvar_max
  24. jp FS_delvar
  25. jp FS_resize
  26. jp FS_findvar
  27. jp ErrMem
  28. ;Original jump table
  29. ; jp ParserNext
  30. ; jp ParseArg
  31. ; jp g_ReadByte
  32. ; jp g_Input
  33. ; jp g_ParticleCycle
  34. ; jp DefaultBuffer
  35. ; jp PBufInfoDef
  36. ; jp PBufInfo
  37. ; jp NextParticle
  38. ; jp AddParticle
  39. ; jp ShiftGraphBuf
  40. ; jp ShiftGraphUpA
  41. ; jp ShiftGraphRightA
  42. ; jp ShiftGraphLeftA
  43. ; jp ShiftGraphDownA
  44. ; jp ZeroMemF
  45. ; jp SetMemF
  46. ; jp ZeroMemE
  47. ; jp SetMemE
  48. ; jp nCrAlgorithm
  49. ; jp SetSpeed
  50. ; jp ZeroMem
  51. ; jp g_ClrDraw
  52. ; jp g_ClrHome
  53. ; jp g_Max
  54. ; jp SetSmallMem
  55. ; jp InvertMem
  56. ; jp g_Rand
  57. ; jp expr
  58. ; jp LCM_BC_DE
  59. ; jp gcdHL_BC
  60. ; jp Pause
  61. ; jp PlotPixel
  62. ; jp g_Call
  63. ; jp PutSM
  64. ; jp DrawPixelCoordSprite
  65. ; jp BreakProgram
  66. ; jp ErrorJump
  67. ; jp DrawSpriteXxY
  68. ; jp CheckKey
  69. ; jp GetKey
  70. ; jp ParseFullArg
  71. ; jp ParseNextFullArg
  72. ; jp ParseCondition
  73. ; jp Sine
  74. ; jp EndOfCommand
  75. ; jp EndOArg
  76. ; jp EndOArgNotSto
  77. ; jp FindEndToken
  78. ; jp GetGrammerText
  79. ; jp GetGrammerStr
  80. ; jp VarP
  81. ; jp EndOfLine
  82. ; jp IsOP1HeaderMatch
  83. ; jp ret
  84. ; jp IsHexTok
  85. ; jp ConvRStr
  86. ; jp HL_Times_BC
  87. ; jp DE_Times_BC
  88. ; jp DE_Div_BC
  89. ; jp HL_Div_BC
  90. ; jp HL_Times_A
  91. ; jp DE_Times_A
  92. ; jp IsHLAtEOF
  93. ; jp SearchString
  94. ; jp CheckStatus
  95. ; jp GraphToLCD
  96. ; jp BufferToLCD-4
  97. ; jp DrawRectToGraph
  98. ; jp PutSS
  99. ; jp GPutSS
  100. ; jp GPutS
  101. ; jp PutSC
  102. ; jp PutFS
  103. ; jp SqrtHL
  104. ; jp Circle
  105. ; jp SetMem
  106. ; jp ConvNumBase
  107. ; jp PrimeTest
  108. ; jp HL_Div_C
  109. ; jp Is_2_Byte
  110. ; jp Is_Var_Name
  111. ; jp DrawLine
  112. ; jp IncHLMem1
  113. ; jp Conv_OP1
  114. ; jp ConvDecAtHL
  115. ; jp GetPixelLoc
  116. ; jp HexTok
  117. ; jp DEHL_Mul_IXBC
  118. ; jp BufferToLCD
  119. ; jp IsOP1GrammerProg
  120. ; jp ReadArc
  121. ; jp CallError
  122. ; jp ONErr
  123. ; jp ErrMem
  124. ; jp C_Div_L
  125. ; jp TileMap1
  126. ; jp HL_SDiv_BC
  127. ; jp VPutC
  128. ; jp RoundHL_Div_C
  129. ; jp SearchLine
  130. ; jp p_SendByte
  131. ; jp p_GetByte
  132. ; jp PutIM
  133. ; jp GPutSI
  134. ; jp DrawRectToGraphI
  135. ; jp ParseFullArgI
  136. ; jp CallI
  137. ; jp DEHL_Mul_32Stack
  138. ; jp CopyZStr
  139. ; jp CreateZVar
  140. ; jp ChkFindVar
  141. ; jp ChkFindVarAtDE
  142. ; jp SearchVarBC
  143. ; jp FindVarSymAtHL
  144. ; jp FindVarSymAtDE
  145. ; jp FindSym
  146. ; jp FindVar