ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/uae_cpu/cpu_emulation.h
(Generate patch)

Comparing BasiliskII/src/uae_cpu/cpu_emulation.h (file contents):
Revision 1.8 by cebix, 2001-02-02T20:53:00Z vs.
Revision 1.12 by cebix, 2004-01-12T15:29:29Z

# Line 1 | Line 1
1   /*
2   *  cpu_emulation.h - Definitions for Basilisk II CPU emulation module (UAE 0.8.10 version)
3   *
4 < *  Basilisk II (C) 1997-2001 Christian Bauer
4 > *  Basilisk II (C) 1997-2004 Christian Bauer
5   *
6   *  This program is free software; you can redistribute it and/or modify
7   *  it under the terms of the GNU General Public License as published by
# Line 37 | Line 37 | extern uint32 ROMBaseMac;              // ROM base (
37   extern uint8 *ROMBaseHost;              // ROM base (host address space)
38   extern uint32 ROMSize;                  // Size of ROM
39  
40 < #if !REAL_ADDRESSING
41 < // If we are not using real addressing, the Mac frame buffer gets mapped to this location
42 < // The memory must be allocated by VideoInit(). If multiple monitors are used, they must
43 < // share the frame buffer
40 > #if !REAL_ADDRESSING && !DIRECT_ADDRESSING
41 > // If we are not using real or direct addressing, the Mac frame buffer gets
42 > // mapped to this location. The memory must be allocated by VideoInit().
43 > // If multiple monitors are used, they must share the frame buffer
44   const uint32 MacFrameBaseMac = 0xa0000000;
45   extern uint8 *MacFrameBaseHost; // Frame buffer base (host address space)
46   extern uint32 MacFrameSize;             // Size of frame buffer
# Line 80 | Line 80 | static inline void *Mac2Mac_memcpy(uint3
80   // Initialization
81   extern bool Init680x0(void);    // This routine may want to look at CPUType/FPUType to set up the apropriate emulation
82   extern void Exit680x0(void);
83 + extern void InitFrameBufferMapping(void);
84 +
85 + // 680x0 dynamic recompilation activation flag
86 + #if USE_JIT
87 + extern bool UseJIT;
88 + #else
89 + const bool UseJIT = false;
90 + #endif
91  
92   // 680x0 emulation functions
93   struct M68kRegisters;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines