[A83] Re: Text problem


[Prev][Next][Index][Thread]

[A83] Re: Text problem




yes, that's one way to solve it.
my advice though is to learn how to enter coordinates like this in 
hexadecimal form, i can help you out in i.e. figuring out someone elses
code.

ld hl, 20*256+28
would then become
ld hl, $141C

--Peter-Martijn
P.S.
Always use 
$xxxx or xxxxh
when entering hex codes


> 
> loading your text coordinates should be done like this.
> 
> ld hl,0*256+18
> ..
> ld hl,20*256+28
> ..
> 
> > ----------------------------------------
> > From: Stephen Watson <fif_freak00@hotmail.com>
> > Sent: Thu Sep 13 02:44:43 GMT+02:00 2001
> > To: <assembly-83@lists.ticalc.org>
> > Subject: [A83] Text problem
> > 
> > 
> > 
> > My current project (Pixel 2.0) is off to an OK start.  But, when making the 
> > title screen, not all the text shows up.  Please help me out.  I have 
> > provided the code:
> > 
> > mainmenu:
> > 	bcall(_grbufclr)			; Clear the buffer
> > 	bcall(_clrscrf)				; Clear the display
> > 	ld	bc, 0*256+56			; Load bc with the first coords for a line
> > 	ld	de, 95*256+56			; Load de with the second coords
> > 	ld	hl, 1				; Make sure the ROM call turns pixels ON
> > 	bcall(_darkline)			; Draw the line
> > 	ld	hl, 0018			; Make coords for text
> > 	ld	(pencol), hl			; Load the coords to pencol/penrow
> > 	ld	hl, menutext			; Load the text
> > 	bcall(_vputs)				; Put the text on the screen
> > 	ld	hl, 2028			; Put on the menu choices
> > 	ld	(pencol), hl
> > 	ld	hl, mainchoice1
> > 	bcall(_vputs)
> > 	ld	hl, 2728
> > 	ld	(pencol), hl
> > 	ld	hl, mainchoice2
> > 	bcall(_vputs)
> > 	ld	hl, 3428
> > 	ld	(pencol), hl
> > 	ld	hl, mainchoice3
> > 	bcall(_vputs)
> > 	ld	hl, 4128
> > 	ld	(pencol), hl
> > 	ld	hl, mainchoice4
> > 	bcall(_vputs)
> > 	ld	hl, 4828
> > 	ld	(pencol), hl
> > 	ld	hl, mainchoice5
> > 	bcall(_vputs)
> > 	bcall(_getkey)
> > 	ret
> > menutext:
> > 	.db	"Pixel 2.0 Main Menu",0
> > mainchoice1:
> > 	.db	"New Pic",0
> > mainchoice2:
> > 	.db	"Load a Pic",0
> > mainchoice3:
> > 	.db	"Swap Pics",0
> > mainchoice4:
> > 	.db	"Help",0
> > mainchoice5:
> > 	.db	"Quit",0
> > ..end
> > end
> > 
> > _________________________________________________________________
> > Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
> > 
> > 
> > 
> 
> -----------------------------------------------------
> Mail.be, Free WebMail and Virtual Office
> http://www.mail.be
> 
> 
> 





References: