示例#1
0
文件: host.c 项目: s-macke/glfrontier
void MemWriteByte (p68K pos, int val)
{
#ifdef M68K_DEBUG
	BOUNDS_CHECK (pos,1);
#endif /* M68K_DEBUG */
	do_put_mem_byte ((u8 *)(m68kram+pos), (u8)val);
}
示例#2
0
void REGPARAM2 bogomem_bput (uaecptr addr, uae_u32 b)
{
    uae_u8 *m;
    addr -= bogomem_start /*& bogomem_mask*/;
#ifdef SAFE_MEMORY_ACCESS
    addr &= bogomem_mask;
#endif
    m = (uae_u8 *)(bogomemory + addr);
    do_put_mem_byte(m, b);
}
示例#3
0
uae_u32 ds (char *str)
{
    int len = strlen (str) + 1;

    rt_straddr -= len;
    
    int i;
    for (i = 0; i < len; i++)
    	do_put_mem_byte (rtarea + rt_straddr + i, str[i]);
    
    return addr (rt_straddr);
}
示例#4
0
void db (uae_u8 data)
{
	do_put_mem_byte (rtarea + rt_addr, data);
	rt_addr++;
}