DGen/SDL
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions | Variables
md.cpp File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <ctype.h>
#include "md.h"
#include "system.h"
#include "romload.h"
#include "rc-vars.h"
#include "debug.h"
#include "decode.h"

Functions

int byteswap_memory (unsigned char *start, int len)
 Byteswaps memory.
static unsigned short calculate_checksum (unsigned char *rom, int len)
 Calculates a ROM's checksum.

Variables

FILE * debug_log

Function Documentation

int byteswap_memory ( unsigned char *  start,
int  len 
)

Byteswaps memory.

Parameters:
[in]startByte array of cart memory.
lenHow many bytes to byteswap.
Returns:
0 on success (always 0).
static unsigned short calculate_checksum ( unsigned char *  rom,
int  len 
)
static

Calculates a ROM's checksum.

Parameters:
romROM memory area.
lenROM size.
Returns:
Checksum.

Variable Documentation

FILE* debug_log