mirror of
https://github.com/bobbimanners/EightBall.git
synced 2024-05-31 15:41:28 +00:00
Updated memory limits for Apple //e to reflect use of LOADER.SYS
This commit is contained in:
parent
d175df2516
commit
489cb5c1a5
17
eightball.c
17
eightball.c
|
@ -1262,11 +1262,8 @@ unsigned char *auxmemPtrBttm; /* Auxiliary memory: bottom up heap */
|
|||
/*
|
||||
* Apple II Enhanced
|
||||
*
|
||||
* Code starts at 0x2000. Top of memory is 0xbfff.
|
||||
* Stack is 2K immediately below 0xbfff. (0xb800-0xbfff)
|
||||
*
|
||||
* Space below 0x2000 is used for file buffers (cc65 provides a module we
|
||||
* link in for this.)
|
||||
* Code starts at 0x0800. Top of memory is 0xbf00.
|
||||
* Stack is 2K immediately below 0xbfff. (0xb800-0xbfff) ??
|
||||
*
|
||||
* Heap usage:
|
||||
* Heap 1: Variables
|
||||
|
@ -1274,18 +1271,16 @@ unsigned char *auxmemPtrBttm; /* Auxiliary memory: bottom up heap */
|
|||
* Auxiliary memory is used to store program text
|
||||
*/
|
||||
#define HEAP1TOP (char*)0xb7ff
|
||||
//#define HEAP1LIM (char*)0x9800
|
||||
//#define HEAP1LIM (char*)0xa800
|
||||
#define HEAP1LIM (char*)0xa400
|
||||
#define HEAP1LIM (char*)0x9800
|
||||
|
||||
#define HEAP2TOP (char*)(HEAP1LIM - 1)
|
||||
#ifdef EXTMEM
|
||||
#define HEAP2LIM (char*)0x9000
|
||||
#define HEAP2LIM (char*)0x8000
|
||||
#else
|
||||
#define HEAP2LIM (char*)0x7f00
|
||||
#define HEAP2LIM (char*)0x6f00
|
||||
#endif
|
||||
/* HEAP2LIM HAS TO BE ADJUSTED TO NOT
|
||||
* TRASH THE CODE, WHICH LOADS FROM $2000 UP
|
||||
* TRASH THE CODE, WHICH LOADS FROM $0800 UP
|
||||
* USE THE MAPFILE! */
|
||||
|
||||
#define AUXMEMTOP (char*)(192*256) /* Amount of aux memory available */
|
||||
|
|
Loading…
Reference in New Issue
Block a user