Calculator Community > ASM
8X+[SE] - universal snacks
the_mad_joob:
NEW
guiselect.z80 : Provides interaction with a simple 6x8p-text-based option selection GUI, using a custom cursor.
strdelz.z80 : Replaces the leading zeros of the specified character string in RAM by spaces.
val16tostrd.z80 : Converts a 16-bit value to a decimal character string, and writes it to RAM.
CHANGED
lcdsavebuf : LCD RAM reading algorithm fixed
Continued to improve documentation.
#####
NEW
r8strbin.z80 : Converts an 8-bit value to a binary character string, and writes it to RAM.
r8strdec.z80 : Converts an 8-bit value to a decimal character string, and writes it to RAM.
r8strhex.z80 : Converts an 8-bit value to a hexadecimal character string, and writes it to RAM.
CHANGED
arcpagesa : faster and smaller
arcpagesb : faster and smaller
bootvera : more register-friendly
bootverb : more register-friendly
flashlocka : faster and smaller
flashlockb : faster and smaller
flashmanuf : faster and detects extended identification properly
flashunlocka : faster
flashunlockb : faster and more stack-friendly
guiselect : cursor more visible when moving
poweroff : faster
romwritex : smaller
sysvera : more register-friendly
sysverb : more register-friendly
val16tostrd : faster and now called r16strdec
Continued to improve documentation.
#####
CHANGED
flashunlocka : now working properly on OS 2.21 & 2.22
flashunlockb : now working properly on OS 2.21 & 2.22
romwrite1 : fixed an unlikely case of false positive failure
romwritex : fixed an unlikely case of false positive failure
secterase : fixed an unlikely case of false positive failure
Continued to improve the documentation.
the_mad_joob:
NEW
App variants of the following are now available :
flashmanuf
romsize
romwrite1
romwritex
secterase
sectstate
They automatically handle the RAM code copy and execution, and only use the stack.
UPDATED
arcpages : faster and smaller
battcheck : prgm variant faster and smaller
cpirnc : smaller
flashunlock : non-destructive variant fixed
guiselect : disabled hardware interrupts now required
romwritex : faster and smaller
No longer using letter suffixes in variant names.
Continued to improve the documentation.
#####
UPDATED
The following now use a register pair for the temporary RAM location, rather than a fixed address :
battcheck - prgm variant
flashmanuf - app variant
flashunlock - non-destructive variant
romsize - foolproof app variant
sectstate - app variant
The following now use an equate for the temporary RAM location, rather than a fixed address :
romwrite1 - app variant
romwritex - app variant
secterase - app variant
#####
UPDATED
LCD routines : minor optimisation
arcpages : faster and smaller
keybscan : minor optimisation
lcdcfg : now called lcdmode
Continued to improve the documentation.
Navigation
[0] Message Index
[*] Previous page
Go to full version