0 Members and 2 Guests are viewing this topic.
In other news, Frey continues kicking unprecedented levels of ass.
Remind me what L3 is in Axe? That is a right arrow, correct? It just shows up as a box on my screen. And will that overwrite the front? buffer?
A*9+GetCalc(<<ListName>>)Asm(2323E50 ;This tells which 2 digit pair to read. V=0, X=1, Y=2Asm(D1194EAF060407CB013002C60A10F74F7EE60F8126006F
.., INITIALIZATION ,..[015D]"M"→Str0LGetCalc(Str0L)→L.Example call to get the V value from the Nth list element:Nsub(V).., SUBROUTINES ,...Get the V value from the specified list elementLbl LV .Calculate offset in list *9 .Goto byte retrieval function Goto LB.Return.Get the X value from the specified list elementLbl LX .Calculate offset in list *9+1 .Goto byte retrieval function Goto LB.Return.Get the Y value from the specified list elementLbl LV .Calculate offset in list *9+2.Return.Get a byte from the list element and convert from BCD to hexLbl LB .Get byte from list {+L+2}→r₆ .Convert high nibble from base 10 to base 16 *16/256*10 .Add low nibble +(r₆ and b00001111)Return