adding rtos-32 support
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
// Configuration files for the RTTarget-32 Debug Monitor and Borland C/C++.
|
||||
|
||||
// Some general parameters for this file are:
|
||||
//
|
||||
// * The default disk boot code is used to boot the system from
|
||||
// a floppy disk, hard disk, or ROM disk.
|
||||
// * Pageing is enabled.
|
||||
// * The program privilege level is set to 3 for maximum protection.
|
||||
// * Boot code and the Monitor are placed in low (conventional) memory.
|
||||
// * The target PC is assumed to have a color display.
|
||||
// * The target PC uses COM1 to communicated with the host.
|
||||
// * 115200 baud is used for host - target communication.
|
||||
|
||||
|
||||
@HARDWARE.CFG // pull in hardware definitions
|
||||
|
||||
Locate BootCode BIOSBOOT.EXE LowMem // boot from disk
|
||||
Locate BootData BootData LowMem 0 16 // boot stuff must be in conventional memory
|
||||
Locate DiskBuffer DiskIO LowMem 16k 16k // needed by disk boot code
|
||||
CPL = 0
|
||||
|
||||
Locate Section CODE LowMem 1 // Monitor's code section
|
||||
Locate Header Monitor LowMem 0 4 // and header
|
||||
Locate Section DATA LowMem 2 // data section
|
||||
Locate Stack Stack LowMem 1k 4 // and a small stack, no heap
|
||||
Locate PageTable Pages LowMem
|
||||
|
||||
Locate DecompCode Expand LowMem // include decompression stuff
|
||||
Locate DecompData ExBuffer LowMem
|
||||
|
||||
Locate Copy CODE LowMem // compress everything
|
||||
Locate Copy DATA LowMem // ditto
|
||||
Locate Copy Pages LowMem // ditto
|
||||
|
||||
#ifdef DEBUGCOM1
|
||||
COMPort COM1 115200 // use COM1 with 115200 baud
|
||||
VideoRAM = None // program output sent to debugger - clrscr() crashes it.
|
||||
#elifdef DEBUGCOM3
|
||||
COMPort COM3 115200 9 // use COM3 IRQ9 115200 baud - Everex EV170 serial card
|
||||
VideoRAM = ColorText // program output sent to debugger - clrscr() crashes it.
|
||||
#else
|
||||
COMPort COM3 115200 9 // use COM3 IRQ9 115200 baud - Everex EV170 serial card
|
||||
VideoRAM = ColorText // program output sent to Graphic Card
|
||||
#endif
|
||||
|
||||
IgnoreMsg "No heap" // the monitor does not need a heap
|
||||
Reference in New Issue
Block a user