Re: Assembly - Convert 16 bit integer to ascii help please [message #33036 is a reply to message #33008] |
Sun, 13 January 2013 02:12   |
Groepaz
Messages: 640 Registered: December 2011
Karma:
|
Senior Member |
|
|
rusure wrote:
> On Saturday, January 12, 2013 8:56:32 AM UTC-7, JB wrote:
>> I am looking for a routine to convert a 16 bit integer into ascii (text)
>>
>>
>>
>> ex. convert $C000 (49152) to the characters "49152" stored in a memory
>> address.
>>
>> Ideally I would like to have a routine that you can pass an option to
>> either print leading 0's or strip them. But first things first I guess.
>> :)
>
> A C64 systems routine at $bdcd prints the decimal equivalent of a two byte
> integer. Here is how to use that code:
its not a very good idea to use direct calls into basic rom though =P
--
http://www.hitmen-console.org http://magicdisk.untergrund.net
http://www.pokefinder.org http://ftp.pokefinder.org
Every program has at least one bug and can be shortened by at least one
instruction --- from which, by induction, one can deduce that every program
can be reduced to one instruction which doesn't work.
|
|
|