Annotation of hatari/tests/test-dummies.c, revision 1.1.1.1

1.1       root        1: /* 
                      2:  * Dummy stuff needed to compile debugger related test code
                      3:  */
                      4: 
                      5: /* fake tracing flags */
                      6: #include "log.h"
                      7: Uint32 LogTraceFlags = 0;
                      8: 
                      9: /* fake Hatari configuration variables for number parsing */
                     10: #include "configuration.h"
                     11: CNF_PARAMS ConfigureParams;
                     12: 
                     13: /* fake ST RAM */
                     14: #include "stMemory.h"
                     15: Uint8 STRam[16*1024*1024];
                     16: Uint32 STRamEnd = 4*1024*1024;
                     17: 
                     18: /* fake memory banks */
                     19: #include "memory.h"
                     20: addrbank *mem_banks[65536];
                     21: 
                     22: /* fake IO memory variables */
                     23: #include "ioMem.h"
                     24: int nIoMemAccessSize;
                     25: Uint32 IoAccessBaseAddress;
                     26: 
                     27: /* fake CPU wrapper stuff */
                     28: #include "m68000.h"
                     29: void MakeFromSR(void) { }
                     30: 
                     31: /* fake AUE core registers */
                     32: #include "newcpu.h"
                     33: struct regstruct regs;
                     34: void MakeSR(void) { }
                     35: void m68k_dumpstate (FILE *f, uaecptr *nextpc) { }
                     36: void m68k_disasm (FILE *f, uaecptr addr, uaecptr *nextpc, int cnt) { }
                     37: 
                     38: /* fake memory snapshot */
                     39: #include "memorySnapShot.h"
                     40: void MemorySnapShot_Store(void *pData, int Size) { }
                     41: 
                     42: /* fake debugui.c stuff */
                     43: #include "debug_priv.h"
                     44: #include "debugui.h"
                     45: FILE *debugOutput;
                     46: void DebugUI(void) { }
                     47: void DebugUI_PrintCmdHelp(const char *psCmd) { }
                     48: 
                     49: /* fake Hatari video variables */
                     50: #include "video.h"
                     51: int nHBL = 20;
                     52: int nVBLs = 71;
                     53: 
                     54: /* fake video variables accessor */
                     55: void Video_GetPosition(int *pFrameCycles, int *pHBL, int *pLineCycles)
                     56: {
                     57:        *pFrameCycles = 2048;
                     58:        *pHBL = nHBL;
                     59:        *pFrameCycles = 508;
                     60: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.