[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
始めまして
始めまして、Tanakaと申します。
初めて参加させていただいていきなりの質問で恐縮ですが、
Palm?cのサンデープログラマーを始めようと思い、以下の
開発キットをダウンロードして例題から勉強しようと思い
コンパイル,実行してみたんですが、ゲーム系の例題がうま
く実行されませんでした。
理由がわからないので、質問させていただいた次第です。
ご存知の方は是非理由を教えていただければ幸いです。
1.ダウンロード先
http://www.palmos.com
2.ダウンロードファイル
CodeWarrior Lite for Windows.
Palm OS SDK 3.5 for CodeWarrior Installer.
Palm OS SDK 3.5 Update 1.
Palm OSR Emulator.
Examples.(Source code for: Memo, MineHunt,
NetSample, Puzzle, Reptoids, RockMusic, SampleCalc,
SampleLib, SubHunt, ToDo, Address, Beamer,
Datebook, DotDotTwo, DrMcCoy, Expense, Finger,
Formats, HardBall, and Mail.)
3.例題 Puzzleをコンパイル,実行
4.実行結果
実機では実行直後固まってしまいます(暴走?)。
Emulator でRunすると、"Puzzle"3.5 reports"MemoryMgr.c,
Line;4350, .....というメッセージが出力されます。
Emulator で最初からステップ実行すると、下記の部分から何処
かに飛んで行ってしまうようです。
static Boolean AppHandleEvent( EventPtr eventP)
{
0004903C: 4E560000 link a6,#0
00049040: 2F0A move.l a2,-(sp)
00049042: 2F03 move.l d3,-(sp)
00049044: 246E0008 movea.l 8(a6),a2
UInt16 formId;
FormPtr frmP;
if (eventP->eType == frmLoadEvent)
00049048: 0C520017 cmpi.w #23,(a2)
0004904C: 662E bne.s *+48 ; 0x0004907c
{
// Load the form resource.
formId = eventP->data.frmLoad.formID;
0004904E: 362A0008 move.w 8(a2),d3
frmP = FrmInitForm(formId);
00049052: 3F03 move.w d3,-(sp)
00049054: 4E4F trap #15 ← ここから暴走?する
以上、よろしくお願い致します。
- Follow-Ups:
- 始めまして
- From: kumon@flab.fujitsu.co.jp