diff --git a/Makefile b/Makefile index 8831785..3bdd670 100644 --- a/Makefile +++ b/Makefile @@ -1,21 +1,21 @@ -TARGETS=print_uint16 print_uint16_zp print_uint16_sp +TARGETS=print_uint16_sans_zp print_uint16_with_zp print_uint16_with_sp all: $(TARGETS) .PHONY: clean dump clean: rm $(TARGETS) -print_uint16: print_uint16.s +print_uint16_sans_zp: print_uint16_sans_zp.s merlin32 print_uint16.s -print_uint16_zp: print_uint16_zp.s - merlin32 print_uint16_zp.s +print_uint16_with_zp: print_uint16_with_zp.s + merlin32 print_uint16_with_zp.s -print_uint16_sp: print_uint16_sp.s - merlin32 print_uint16_sp.s +print_uint16_with_sp: print_uint16_with_sp.s + merlin32 print_uint16_with_sp.s dump: $(TARGETS) - hexdump8 print_uint16 800 - hexdump8 print_uint16_zp 900 - hexdump8 print_uint16_sp a00 + hexdump8 print_uint16_sans_zp 800 + hexdump8 print_uint16_with_zp 900 + hexdump8 print_uint16_with_sp a00 diff --git a/README.md b/README.md index f255a0e..b5ffe7d 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ # Print unsigned 16-bit -6502 assembly code to print an unsigned 16-bit in decimal. +6502 assembly code to print an unsigned 16-bit in decimal -- 3 versions to pick from. Features: * Highly optimized for space -* No zero-page usage [version](print_uint16.s) 79 ($4F) bytes -* With zero-page usage [version](print_uint16_zp.s) 67 ($43) bytes -* With stack var usage [version](print_uint16_sp.s) 83 ($53) bytes +* [Sans zero-page usage](print_uint16_sans_zp.s) 79 ($4F) bytes +* [With zero-page usage](print_uint16_with_zp.s) 67 ($43) bytes +* [With stack var usage](print_uint16_with_sp.s) 83 ($53) bytes * Only 2 ROM entry points used: PRHEXZ, SCRN2 * Includes 7 byte demo diff --git a/print_uint16 b/print_uint16_sans_zp similarity index 100% rename from print_uint16 rename to print_uint16_sans_zp diff --git a/print_uint16.s b/print_uint16_sans_zp.s similarity index 100% rename from print_uint16.s rename to print_uint16_sans_zp.s diff --git a/print_uint16_sp b/print_uint16_with_sp similarity index 100% rename from print_uint16_sp rename to print_uint16_with_sp diff --git a/print_uint16_sp.s b/print_uint16_with_sp.s similarity index 100% rename from print_uint16_sp.s rename to print_uint16_with_sp.s diff --git a/print_uint16_zp b/print_uint16_with_zp similarity index 100% rename from print_uint16_zp rename to print_uint16_with_zp diff --git a/print_uint16_zp.s b/print_uint16_with_zp.s similarity index 100% rename from print_uint16_zp.s rename to print_uint16_with_zp.s