📄 rombox.c
字号:
/* -*-C-*- * * $Revision: 1.1 $ * $Author: rivimey $ * $Date: 1999/03/11 11:54:03 $ * * Copyright (c) 1996 Advanced RISC Machines Limited. * All Rights Reserved. * * Project: ANGEL * * Title: Debug interface for ROMbox ROMulator */#include "angel.h"#include "devconf.h"#include "rombox.h"#define ROMBOX_WINDOW (512)#define ROMBOX_BASE (ROMTop - ROMBOX_WINDOW)#define ROMBOX_OFFSET_READ (256)#define ROMBOX_READ(addr) \ ((unsigned char)(*(volatile unsigned char *)(ROMBOX_BASE + (addr))))#define THDAV (2)#define ROMBOX_THDAV (ROMBOX_READ(0) & THDAV)static unsigned char forced_read;static void WriteByte( char c ){ unsigned int read_addr = ROMBOX_OFFSET_READ + c; unsigned char dummy = ROMBOX_READ( read_addr ); forced_read = dummy;}void RomboxPutByte( char c ){ /* Wait until ready */ while ( ROMBOX_THDAV ) /* idle */ ; WriteByte( c );}/* EOF rombox.c */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -