ゲームボーイアドバンス(GBA)非公式開発@ゲ製板at GAMEDEV
ゲームボーイアドバンス(GBA)非公式開発@ゲ製板 - 暇つぶし2ch633:名前は開発中のものです。
04/02/07 20:38 VTe6sPmZ
>>632
URLリンク(www.skyfree.org) の gba-3/clock の修正
gba.h の 49 行目に次の 2 行を追加
> #define LCD_STATUS (IOBASE + 4) // LCD status
> #define LCD_VBINTEN 0x0008 // Enable V-blank INT

clock.c の 60 行目を次の 2 行に変更
> register(LCD_STATUS) |= LCD_VBINTEN;
> register(INT_IE) = INT_TMR1 | INT_VBLANK;

clock.c の 54 ~ 57 行目を削除

clock.c の 26 ~ 28 行目を次の 10 行に変更
> if (flag & INT_VBLANK) {
> static int last = 0;
> int stat = ~register(KEY_STATUS);
> int trig = (last ^ stat) & stat;
> #define KEY_LR (KEY_L | KEY_R)
> if ((trig & KEY_LR) != 0 && (stat & KEY_LR) == KEY_LR) {
> tmr1_cnt = 0; // Reset timer counter
> key_cnt++; // Increment key counter
> }
> last = stat;


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch