最終更新:ID:/Y8d6nF8qw 2015年01月19日(月) 10:17:08履歴
メモリ空間 | 2 |
---|---|
ルーチン番号 | $1B |
CG-ROMからAccBで指定した文字コードのインタレース・モード時、またはノンインタレース・モード時のドット・パターン(8バイト分)を、CGアクセス作業用バッファに読み込みます。
また、キャラクタ・コードをAccBに、カラープレーンをAccAのビット0からビット2に格納し、ビット7を1にセットして実行すると、現在ICGアクセス作業用バッファの先頭アドレスは、システム・ワーク・エリア内のPKBUF($F012)に格納されています。
また、キャラクタ・コードをAccBに、カラープレーンをAccAのビット0からビット2に格納し、ビット7を1にセットして実行すると、現在ICGアクセス作業用バッファの先頭アドレスは、システム・ワーク・エリア内のPKBUF($F012)に格納されています。
CG-ROMからノンインタレース・モード時の文字コード$41("A")のドット・パターンを、CGアクセス作業用バッファに格納します。
0 C000 ORG $C000 1 C000 USERCG EQU * --SAMPLE OF "USERCG" ROUTINE-- 2 C000 20 01 BRA EXEC 3 C002 41 CHRCD FCB $41 CHARACTER CODE IN CG-ROM 4 C003 EXEC EQU * PROGRAM START 5 C003 E6 8CFC LDB CHRCD,PCR B:CHARACTER CODE 6 C006 4F CLRA A:インターレース ノンインターレース FLAG 7 * 0:ノンインターレース <>0:インターレース 8 C007 103F SWI2 CALL "USERCG" ROUTINE 9 C009 42 FCB $42 10 C00A 1B FCB $1B 11 C00B 39 RTS 12 END
コメントをかく