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 #33180 is a reply to message #33141] Mon, 14 January 2013 05:20 Go to previous messageGo to previous message
Groepaz is currently offline  Groepaz
Messages: 640
Registered: December 2011
Karma:
Senior Member
rusure wrote:

> On Sunday, January 13, 2013 12:12:30 AM UTC-7, Groepaz wrote:

>> 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

>

> Jim Butterfield agrees with you, but I can't figure out why.


because you should generally see rom code as a "black box" and only ever use
the official entry points (the kernal jumptable). that way your program will
always work and doesnt need special case handling for when a modified basic
rom and/or kernal is present.

--

http://www.hitmen-console.org http://magicdisk.untergrund.net
http://www.pokefinder.org http://ftp.pokefinder.org

Wenn eine vom Kopienräuber geraubte Kopie eine Raubkopie ist, dann ist ein
vom Kopiererräuber geraubter Kopierer ein Raubkopierer.
[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: Sun Jan 29 04:19:13 EST 2023

Total time taken to generate the page: 0.00280 seconds