summaryrefslogtreecommitdiff
path: root/apps/codecs/libgme/kss_cpu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libgme/kss_cpu.c')
-rw-r--r--apps/codecs/libgme/kss_cpu.c70
1 files changed, 35 insertions, 35 deletions
diff --git a/apps/codecs/libgme/kss_cpu.c b/apps/codecs/libgme/kss_cpu.c
index 891a7df255..20601e608f 100644
--- a/apps/codecs/libgme/kss_cpu.c
+++ b/apps/codecs/libgme/kss_cpu.c
@@ -1,35 +1,35 @@
1// Game_Music_Emu 0.6-pre. http://www.slack.net/~ant/ 1// Game_Music_Emu 0.6-pre. http://www.slack.net/~ant/
2 2
3#include "kss_emu.h" 3#include "kss_emu.h"
4 4
5#include "blargg_endian.h" 5#include "blargg_endian.h"
6//#include "z80_cpu_log.h" 6//#include "z80_cpu_log.h"
7 7
8/* Copyright (C) 2006-2008 Shay Green. This module is free software; you 8/* Copyright (C) 2006-2008 Shay Green. This module is free software; you
9can redistribute it and/or modify it under the terms of the GNU Lesser 9can redistribute it and/or modify it under the terms of the GNU Lesser
10General Public License as published by the Free Software Foundation; either 10General Public License as published by the Free Software Foundation; either
11version 2.1 of the License, or (at your option) any later version. This 11version 2.1 of the License, or (at your option) any later version. This
12module is distributed in the hope that it will be useful, but WITHOUT ANY 12module is distributed in the hope that it will be useful, but WITHOUT ANY
13WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 13WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
14FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more 14FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
15details. You should have received a copy of the GNU Lesser General Public 15details. You should have received a copy of the GNU Lesser General Public
16License along with this module; if not, write to the Free Software Foundation, 16License along with this module; if not, write to the Free Software Foundation,
17Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ 17Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */
18 18
19#include "blargg_source.h" 19#include "blargg_source.h"
20 20
21#define OUT_PORT( addr, data ) cpu_out( this, TIME(), addr, data ) 21#define OUT_PORT( addr, data ) cpu_out( this, TIME(), addr, data )
22#define IN_PORT( addr ) cpu_in( this, TIME(), addr ) 22#define IN_PORT( addr ) cpu_in( this, TIME(), addr )
23#define WRITE_MEM( addr, data ) {FLUSH_TIME(); cpu_write( this, addr, data );} 23#define WRITE_MEM( addr, data ) {FLUSH_TIME(); cpu_write( this, addr, data );}
24#define IDLE_ADDR idle_addr 24#define IDLE_ADDR idle_addr
25 25
26#define CPU_BEGIN \ 26#define CPU_BEGIN \
27bool run_cpu( struct Kss_Emu* this, kss_time_t end_time )\ 27bool run_cpu( struct Kss_Emu* this, kss_time_t end_time )\
28{\ 28{\
29 struct Z80_Cpu *cpu = &this->cpu; \ 29 struct Z80_Cpu *cpu = &this->cpu; \
30 Z80_set_end_time( cpu, end_time ); 30 Z80_set_end_time( cpu, end_time );
31 31
32 #include "z80_cpu_run.h" 32 #include "z80_cpu_run.h"
33 33
34 return warning; 34 return warning;
35} 35}