How can I redefine characters (UDG) under SCREEN 1 ?

페이지 1/2
| 2

By cesco

Champion (453)

cesco의 아바타

19-04-2006, 13:22

I used to redefine the character table for SCREEN 1 under MSX Basic when I made some games a lot of years ago, but now I don't remember anymore the starting address to VPOKE. Is there someone that can tell me which address I have to VPOKE to change the character table under SCREEN 1 ?

Also, anyone remembers which is the starting memory address to SCREEN 1 VIDEO MEMORY?

Thanks

Login or 등록 to post comments

By NYYRIKKI

Enlighted (6016)

NYYRIKKI의 아바타

19-04-2006, 15:06

Look here:
www.work.de/nocash/portar.htm#videodisplayprocessor

You can also check right addresses with BASE command in BASIC like this:

PRINT BASE(X)
The number X can be calulated like this:
SCREEN mode * 5 + Y

Y:
0 = Tile map
1 = Tile colors
2 = Tile outlook
3 = Sprite attributes
4 = Sprite outlook

... so ansfer to you guestion can be obtained by typing:
PRINT BASE(7) :)

By cesco

Champion (453)

cesco의 아바타

20-04-2006, 00:33

Thank you very much

By poke-1,170

Paragon (1782)

poke-1,170의 아바타

20-04-2006, 00:38

or call your sprite "dennis"... then you redefine him too

By JimGR

Rookie (28)

JimGR의 아바타

16-06-2010, 09:36

...Is there someone that can tell me which address I have to VPOKE to change the character table under SCREEN 1 ?...
Hi,
I am from Greece and I am new MSX user.

I have the same question and link don't work....
Please help me!

Thanks
Smile

By RetroTechie

Paragon (1563)

RetroTechie의 아바타

16-06-2010, 09:52

Welcome to this forum, JimGR...!

2 seconds of Googling Tongue to locate: http://nocash.emubase.de/portar.htm#videodisplayprocessor
Maybe there's newer versions around, I didn't bother to try & find any.

By JimGR

Rookie (28)

JimGR의 아바타

16-06-2010, 10:07

hahaha... my god....

I am sorry...
Thanks a lot my friendBig smile

By JimGR

Rookie (28)

JimGR의 아바타

16-06-2010, 12:03

Confused ... Is not the same as sinclair....
How to create a new character to the letter "A"?
There is a PDF to look?

By NYYRIKKI

Enlighted (6016)

NYYRIKKI의 아바타

16-06-2010, 12:31

1 screen1:AD=BASE(7)+ASC("A")*8:fori=0to7:read r$:vpoke ad+i,val("&B"+r$):next
2 data 00000000
3 data 00010000
4 data 00101000
5 data 01000100
6 data 01111100
7 data 01000100
8 data 01000100
9 data 00000000

By JimGR

Rookie (28)

JimGR의 아바타

16-06-2010, 13:16

Many thanks for your help!
My own MSX, will show Greek letters!!!Smile
Thanks again...Big smile

By NYYRIKKI

Enlighted (6016)

NYYRIKKI의 아바타

16-06-2010, 14:24

If you just want to make custom fonts, then check out this video:

http://www.youtube.com/watch?v=0_hSDhrZrOI

페이지 1/2
| 2