Search
lxdream.org :: lxdream/src/sh4/sh4dasm.h
lxdream 0.9.1
released Jun 29
Download Now
filename src/sh4/sh4dasm.h
changeset 54:d8b73031289c
prev30:89b30313d757
next561:533f6b478071
next586:2a3ba82cf243
author nkeynes
date Wed Jan 03 09:00:17 2007 +0000 (17 years ago)
permissions -rw-r--r--
last change Adjust timers when they're read rather than waiting until the next time
slice. Also temporarily cut the CPU time by 4.
Initialize the FRQCR register to 0x0E0A for convenience
file annotate diff log raw
nkeynes@30
     1
/**
nkeynes@54
     2
 * $Id: sh4dasm.h,v 1.6 2006-01-01 08:08:40 nkeynes Exp $
nkeynes@30
     3
 * 
nkeynes@30
     4
 * SH4 CPU definition and disassembly function declarations
nkeynes@30
     5
 *
nkeynes@30
     6
 * Copyright (c) 2005 Nathan Keynes.
nkeynes@30
     7
 *
nkeynes@30
     8
 * This program is free software; you can redistribute it and/or modify
nkeynes@30
     9
 * it under the terms of the GNU General Public License as published by
nkeynes@30
    10
 * the Free Software Foundation; either version 2 of the License, or
nkeynes@30
    11
 * (at your option) any later version.
nkeynes@30
    12
 *
nkeynes@30
    13
 * This program is distributed in the hope that it will be useful,
nkeynes@30
    14
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
nkeynes@30
    15
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
nkeynes@30
    16
 * GNU General Public License for more details.
nkeynes@30
    17
 */
nkeynes@30
    18
nkeynes@1
    19
#ifndef sh4dasm_H
nkeynes@1
    20
#define sh4dasm_H 1
nkeynes@1
    21
nkeynes@30
    22
#include "cpu.h"
nkeynes@9
    23
nkeynes@1
    24
#ifdef __cplusplus
nkeynes@1
    25
extern "C" {
nkeynes@1
    26
#endif
nkeynes@1
    27
nkeynes@1
    28
#include <stdio.h>
nkeynes@1
    29
nkeynes@11
    30
uint32_t sh4_disasm_instruction( uint32_t pc, char *buf, int len, char * );
nkeynes@54
    31
void sh4_disasm_region( const gchar *filename, int from, int to );
nkeynes@9
    32
nkeynes@11
    33
extern const struct cpu_desc_struct sh4_cpu_desc;
nkeynes@9
    34
nkeynes@1
    35
#ifdef __cplusplus
nkeynes@1
    36
}
nkeynes@1
    37
#endif
nkeynes@1
    38
nkeynes@1
    39
#endif
.