Bloggang.com : weblog for you and your gang
Sufficiency Economy
Group Blog
Japanese Language
ท่องศัพท์ภาษาญี่ปุ่นวันละคำ
NSW NDS DSi 3DS Programming
Romancing Saga2 Translation
My Japanese Coach
XNA Unity3d Programming
Miyoo Mini and Dingoo A-320
SNES NES GB programming
MAC OSX IOS APPLE
บันทึกช่วยจำ
บ้านไร่ ชายทุ่ง
Android
ไม่เข้ากลุ่ม
Graphic Art
Python Programming
Linux
English
VITA PSP Programming
Flutter WEB JAVA PHP JSP ASP
LibreOffice
ออกกำลังกาย
Gameboy Advance
All blogs
เขียนโปรแกรมบน Nintendo switch ด้วย SMILE BASIC
3DS firmware 11.80 U41 สู่ด้านมืด
มาเขียนโปรแกรม บน PS VITA กันเถอะ
ทดลอง เปลี่ยน case ของ Gameboy Color ให้ใส ปิ๊ง
Smile Basic : Hello world ^ ^
new 3DS LL : เติมเงิน แล้วก็ซื้อ smile basic มาเขียนโปรแกรมเล่น
MAC กับ devkitPro
Petit Computer แนวทางใหม่ในการเขียนโปรแกรมใน 3DS
แสดงภาษาไทย ใน เกมส์ที่สร้างด้วย DS Game Maker แบบที่สอง
มาทำเกมส์ RPG บน NintendoDS โดยใช้ PAlib : ตอนที่3 การรับ input จากปุ่มกด และคีย์บอร์ดเสมือน
มาทำเกมส์ RPG บน NintendoDS โดยใช้ PAlib : ตอนที่2 ภาษาซี กับ แสดงตัวอักษรภาษาอังกฤษ
มาทำเกมส์ RPG บน NintendoDS โดยใช้ PAlib : ตอนที่1 ติดตั้งโปรแกรมที่จำเป็น
วิธีแปลง font ในเครื่องคอม มาแสดงเป็นไฟล์รูปภาพ
แสดงภาษาไทย ใน เกมส์ที่สร้างด้วย DS Game Maker
หลักการแสดงภาษาไทย ใน nds
วิธี compile โปรแกรม source code nds ที่เขียนไว้
Recompile โปรแกรม nds ใหม่
Wonderswan Emulator for DSi
Emulation Programming : Beginning
เขียนโปรแกรมบน DSi : เขียน และ อ่านข้อมูล ลง SD card
เขียนโปรแกรมบน DSi : ปฐมบท
ทดลองสร้างไฟล์ cheat ของ Supercard Lite Micro SD
เขียนเกม บนเครื่อง Nintendo DS : การใช้ Touch Screen
เขียนเกม บนเครื่อง Nintendo DS : การ Fade ระหว่าง 2 ภาพ และการเล่นเสียง MP3
เขียนเกม บนเครื่อง Nintendo DS : Fade In, Fade Out, Mosaic และการ Scroll ฉากหลัง
เขียนเกม บนเครื่อง Nintendo DS : ทดลองเขียนเกม Tetris
เขียนเกม บนเครื่อง Nintendo DS : การแสดงผลแบบ Tile
เขียนเกม บนเครื่อง Nintendo DS : โปรแกรมพจนานุกรม Eng-Thai
เขียนเกม บนเครื่อง Nintendo DS : เกม Love Memory
เขียนเกม บนเครื่อง Nintendo DS : ทดลองใส่เสียงให้ ds
เขียนเกม บนเครื่อง Nintendo DS : Vertical Blank Interrupts
เขียนเกม บนเครื่อง Nintendo DS : ตรวจสอบการกดปุ่ม
เขียนเกม บนเครื่อง Nintendo DS : แสดงผลเป็นภาษาไทย
เขียนเกม บนเครื่อง Nintendo DS : การลงสีโดยตรง
เขียนเกม บนเครื่อง Nintendo DS : ข้อมูล Hardware เบื้องต้น
เขียนเกม บนเครื่อง Nintendo DS : ทดลอง Compile โปรแกรม
เขียนเกม บนเครื่อง Nintendo DS : เกริ่นนำ
Recompile โปรแกรม nds ใหม่
เนื่องจาก devkitpro ได้เปลี่ยน version(ไปหลายครั้งแล้ว) ทำให้โปรแกรมที่เคยเขียนไว้ compile ไม่ผ่าน เพราะ header file มีการเปลี่ยน ชื่อตัวแปรบางตัวไหม่ เช่น
BACKGROUND.bg3_rotation.xdy = 0;
BACKGROUND.bg3_rotation.xdx = 1 << 8;
BACKGROUND.bg3_rotation.ydx = 0;
BACKGROUND.bg3_rotation.ydy = 1 << 8;
ต้องเปลี่ยนเป็น
BACKGROUND.bg3_rotation.hdy = 0;
BACKGROUND.bg3_rotation.hdx = 1 << 8;
BACKGROUND.bg3_rotation.vdx = 0;
BACKGROUND.bg3_rotation.vdy = 1 << 8;
แล้วต้องเพิ่ม คำสั่ง
while(1)
{
swiWaitForVBlank();
}
เพื่่อให้โปรแกรม run วนไปเรื่อยๆ
ซึ่งได้ทำการแก้ไข สามารถ
download sourcecode นี้เลย
โดย compile ใช้ devkitpro version ล่าสุดเลย ลองแล้วก็เห็นผลลัพธ์เป็นยังงี้
แล้วรายละเอียด ก็ไปตามอ่านใน blog ข้างล่างละกัน
โปรแกรมแสดงภาพ
โปรแกรมแสดงภาษาไทย
โปรแกรมรับการกดปุ่ม A หรือ B
Create Date : 19 สิงหาคม 2554
Last Update : 19 สิงหาคม 2554 20:39:25 น.
6 comments
Counter : 1093 Pageviews.
Share
Tweet
ขอบคุณนะครับ
จะดีแค่ไหนหากมันเขียนง่ายขึ้นโดยใช้
python wxpython และเป็นภาษาไทยแปลงไปเป็น C++
ตอนนี้ศึกษา wxpython2.8 เอกสาร ตัวอย่างและเครื่องมือ
โดย: hobbit2008 IP: 110.49.241.185 วันที่: 2 กันยายน 2554 เวลา:20:49:17 น.
ต้องลองทำไปเรื่อยๆนะครับ เด๋วผมจะลอง recompile โปรแกรมที่เหลือให้อีกครับ
ถ้ามันแก้ได้
โดย:
wink99_th
วันที่: 3 กันยายน 2554 เวลา:18:21:54 น.
วิธีที่จะทำ NDS แสดงภาษาไทยโดยอาศัยโมดูลคำสั่งของ
PAlib มีหรือ?ผมงงกับ main.c ว่าเขียนทีละตัวอักษรนำมาจากThaiFont.datแล้วThaiFont.datแก้ไขได้มั้ย เช่นทำตัวหนา
ตัวเอียง ขีดเส้นใต้
ปล.ผมใช้ devkitPro Updater 1.5.0
โดย: hobbit2008 IP: 110.49.248.150 วันที่: 9 กันยายน 2554 เวลา:19:58:34 น.
ก่อนอื่นลอง ใช้โปรแกรมพวก notepad เปิดไฟล์ ThaiFont.dat ดูจะมีตัวแปรสองตัวคือ
const unsigned char ThaiFont[256][16]
และ
const char FontSpace[256]
ซึ่งเก็บข้อมูล ของตัวอักษร กับระยะห่างของตัวอักษรตามลำดับ
ดังนั้นถ้าต้องการเขียนตัวหนาก็ต้องแก้ไขค่าในสองไฟล์นี้ให้เหมาะสมนะครับ ต้องลองดูครับ
อืมเล่น msnเปล่า บอก mail มาแล้วจะ add ไปครับ
โดย:
wink99_th
วันที่: 9 กันยายน 2554 เวลา:21:09:37 น.
*แชบเตอร์ แสดงภาษาไทย นำไปคอมไพล์เองได้เป็นภาษาต่างดาวครับ(ภาษาไทยแต่ไม่เป็นคำ)
้*hobbit2008@thaimail.com
msn (ใช้งานไม่เป็น)
*ผมใช้ notepad++ เปิดดูแล้วจับจุดไม่ได้เลย
*Devkitpro มีตัวอย่างมาให้เยอะพอสมควรเกือบครอบคุมทุกฟังชั่น ผมเน้นเรื่อง text อยู่นานก็ไม่ถึงบางอ้อซักที
*ดับเิ้บิ้ลคลิกที่ build.bat ก็ได้.ndsออกมาเลยผมใช้PAlib100707ติดตั้งลงในDevkitpro อีกที
Address C:\\devkitPro\\PAlib\\examples\\Text\\...
โดย: hobbit2008 IP: 110.49.249.114 วันที่: 11 กันยายน 2554 เวลา:0:44:58 น.
โปรแกรมที่ผมเขียน compile โดยตรงกับ devkitpro ดังนั้นการ compile ต้องทำแบบนี้
1. run โปรแกรม Msys ที่ devkitPro ที่ติดตั้งไว้แล้ว
จะมี window ขึ้นมา แล้วมีเครื่อง $_ กระพริบอยู่
2. แล้วพิมพ์คำสั่งตามนี้ cd /d/nds/chapter02
ในกรณีที่เราเก็บไฟล์อยู่ที่ drive d: sub folder nds/chapter01 ก็เก็บที่อื่นก็เปลี่ยนให้เหมาะสม
3. พิมพ์คำสั่ง ls เพื่อดูข้อมูลใน directory จะเหมือนคำสั่ง dir ใน dos ของ windows ต้องเห็นไฟล์ประมาณนี้ Makefile data source
4. สุดท้ายก็พิมพ์คำสั่ง make เป็นอันเสร็๗
ปกติใช้โปรแกรมอะไรในการคุยกันครับ อันนี้เป็น link วิธีใช้ msn //www.expert2you.com/view_article.php?art_id=3150
โดย:
wink99_th
วันที่: 11 กันยายน 2554 เวลา:7:22:22 น.
ชื่อ :
Comment :
*ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
wink99_th
Location :
พิษณุโลก Thailand
[Profile ทั้งหมด]
ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 8 คน [
?
]
New Comments
Friends' blogs
Aorora
I^^
กิ่งลีลาวดี
มาทิรน
daikon
nainokkamin
jaikojung
Webmaster - BlogGang
[Add wink99_th's blog to your web]
Links
ชุมชนคนรัก ญี่ปุ่น และ ภาษาญี่ปุ่น
BlogGang.com
Pantip.com
|
PantipMarket.com
|
Pantown.com
| © 2004
BlogGang.com
allrights reserved.
จะดีแค่ไหนหากมันเขียนง่ายขึ้นโดยใช้
python wxpython และเป็นภาษาไทยแปลงไปเป็น C++
ตอนนี้ศึกษา wxpython2.8 เอกสาร ตัวอย่างและเครื่องมือ