How to print Hanja in Daewoo CPC-400 BASIC?

Page 1/2
| 2

By roytam1

Rookie (17)

roytam1's picture

03-01-2014, 03:05

I found that there is a Korean book talking about MSX2 BASIC in Korean, which has a section about "PUT HANJA"
http://www.dibrary.net/search/dibrary/SearchDetail.nl?catego...

I tried to use same syntax as "PUT KANJI" but it seems not working.

BTW I really hate interlacing in such high resolution, how can I disable it in blueMSX?

Login or register to post comments

By roytam1

Rookie (17)

roytam1's picture

03-01-2014, 04:43

P.S.: using PRINT "[johab-code]" can only print Hangul characters which is dynamically composed from BASIC/EXTBASIC font ROM, but not from Hanja ROM(the typeface is different)

By roytam1

Rookie (17)

roytam1's picture

03-01-2014, 15:56

after analyzing tutor.bas, I figured out how to print out from Hanja ROM. It seems using Johab encoding but there are huge differences.

Height reduced for matching actual font size.














By roytam1

Rookie (17)

roytam1's picture

03-01-2014, 15:59

(continued)














By roytam1

Rookie (17)

roytam1's picture

03-01-2014, 16:01

(continued)














By roytam1

Rookie (17)

roytam1's picture

03-01-2014, 16:19

(continued)






basic listing in johab (large image), which is generated from unicode.org johab.txt, which normally means all combinations of Johab encoding.

You can find that many mappings are wrong. (I know nothing about SET HAN settings, if it matters)
Not to mention the dynamic generated Hangul characters mixed with Hanja ROM font.

By janghang

Expert (115)

janghang's picture

04-01-2014, 12:50

I assume you know how to enter Hangul characters. Basically you cannot type Hanja directly with the keybaord. Instead, you can convert a Hangul character to the matched Hanja character.

According to ASTERiS of "Paradise of MSX" (an MSX community in Korea), you can do this as follows:
0. screen 9 and width 64
1. enter any hangul character.
2. move your cursor onto any hangul character which you want to convert to hanja.
3. push the *select* key and then you can see some list (or menu?) of hanja characters matched with the hangul character.
4. select what you want in the list.

By the way, for the hanja conversion, you have to type a correct hangul character. However, on your screenshot, most of the hangul characters you typed are incomplete or wrong.

By mars2000you

Enlighted (5525)

mars2000you's picture

04-01-2014, 12:39

roytam1 wrote:

BTW I really hate interlacing in such high resolution, how can I disable it in blueMSX?

Go in the Options/Video (or Options/Effects in recent betas including Direct3D support) menu and change the selection for "De-interlace"

By roytam1

Rookie (17)

roytam1's picture

04-01-2014, 13:36

janghang wrote:

I assume you know how to enter Hangul characters. Basically you cannot type Hanja directly with the keybaord. Instead, you can convert a Hangul character to the matched Hanja character.

According to ASTERiS of "Paradise of MSX" (an MSX community in Korea), you can do this as follows:
0. screen 9 and width 64
1. enter any hangul character.
2. move your cursor onto any hangul character which you want to convert to hanja.
3. push the *select* key and then you can see some list (or menu?) of hanja characters matched with the hangul character.
4. select what you want in the list.

By the way, for the hanja conversion, you have to type a correct hangul character. However, on your screenshot, most of the hangul characters you typed are incomplete or wrong.

They are not typed but generated from all valid combinations listed in Johab-to-Unicode table.
Click on the listing for original characters which they supposed to be.

By roytam1

Rookie (17)

roytam1's picture

04-01-2014, 13:37

mars2000you wrote:
roytam1 wrote:

BTW I really hate interlacing in such high resolution, how can I disable it in blueMSX?

Go in the Options/Video (or Options/Effects in recent betas including Direct3D support) menu and change the selection for "De-interlace"

got it, thanks. Smile

By janghang

Expert (115)

janghang's picture

04-01-2014, 14:01

roytam1 wrote:
janghang wrote:

I assume you know how to enter Hangul characters. Basically you cannot type Hanja directly with the keybaord. Instead, you can convert a Hangul character to the matched Hanja character.

According to ASTERiS of "Paradise of MSX" (an MSX community in Korea), you can do this as follows:
0. screen 9 and width 64
1. enter any hangul character.
2. move your cursor onto any hangul character which you want to convert to hanja.
3. push the *select* key and then you can see some list (or menu?) of hanja characters matched with the hangul character.
4. select what you want in the list.

By the way, for the hanja conversion, you have to type a correct hangul character. However, on your screenshot, most of the hangul characters you typed are incomplete or wrong.

They are not typed but generated from all valid combinations listed in Johab-to-Unicode table.
Click on the listing for original characters which they supposed to be.

Thanks. Oh I meant typed ones on your first screenshot were wrong, not the generated characters. Probably I misunderstood your question. If you need a table for the entire hangle and hanja codes of CPC-400, let me your email. I can send a copy of Daewoo's code list.

Page 1/2
| 2