Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Digital Archaeology » Computer Arcana » Commodore » Commodore 8-bit » Assembly - Convert 16 bit integer to ascii help please
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Assembly - Convert 16 bit integer to ascii help please [message #33036 is a reply to message #33008] Sun, 13 January 2013 02:12 Go to previous messageGo to previous message
Groepaz is currently offline  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.
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: PTV-Newsletter 5/2013
Next Topic: THE MULTICART IS FINALLY READY!!!!!!
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri May 16 13:04:44 EDT 2025

Total time taken to generate the page: 0.00332 seconds