#include "types.h"
#include "base_addresses.h"
#include "heap.h"

Heap	FreeStore((void *) CCMDATARAM_BASE, 32768);

void *operator new(size_t size)
{;
	return FreeStore.Allocate(size);
}

void *operator new[](size_t size)
{
	return FreeStore.Allocate(size);
}

void operator delete(void *p)
{
    FreeStore.Release(p);
}

void operator delete[](void *p)
{
    FreeStore.Release(p);
}
