0 Members and 2 Guests are viewing this topic.
I would prefer no extra RAM usage at all. Otherwise, games may not run on any TI-84+ manufactured after April 2007 and will not be compatible with the regular 83+, meaning a considerable drop in the author's audience.
In the new calcs only the page 53h is still there. It is same port as before. Dunno what 3rd party software uses it...
Safe Copy requires the undocumented instruction: in f,(c)Will that be compatible with the Nspire? If anyone has one, could you please try adding this to any Axe Parser code and see if it crashes:Asm(0E10ED70)
in a,($10)rlajr c,$-3 ;or was it "nc"?
bit 7,d jr z,__MulSNotNeg inc b xor a sub e ld e,a sbc a,a sub d ld d,a__MulSNotNeg:
xor a or d jr nz,$+3 ex de,hl ld a,l ld hl,0_multloop: rra jr nc,$+3 add hl,de sla e rl d or a jr nz,_multloop ret
ld a,d rrca cp d jr nz,$+3 ex de,hl xor a inc h jr nz,$+3 sub e ld h,a ld a,l ld l,0 or a ;Returns if multiplying by 0 or -256, also resets carry flag ret z_multloop: rra jr nc,$+3 add hl,de sla e rl d or a jr nz,_multloop ret