fixed
This commit is contained in:
parent
b64a224b99
commit
cb4e02f02e
1 changed files with 6 additions and 4 deletions
|
@ -175,8 +175,8 @@ main(argc, argv)
|
||||||
exec.x_data = outsect[ROMSG].os_size + outsect[DATASG].os_size;
|
exec.x_data = outsect[ROMSG].os_size + outsect[DATASG].os_size;
|
||||||
exec.x_bss = outsect[BSSSG].os_size;
|
exec.x_bss = outsect[BSSSG].os_size;
|
||||||
exec.x_entry = outsect[TEXTSG].os_base;
|
exec.x_entry = outsect[TEXTSG].os_base;
|
||||||
exec.x_cpu = XWSWAP | X8086;
|
exec.x_cpu = XWSWAP | X286;
|
||||||
exec.x_relsym = 0;
|
exec.x_relsym = 0144;
|
||||||
exec.x_renv = XV3 | XSEG | XFS | XEXEC;
|
exec.x_renv = XV3 | XSEG | XFS | XEXEC;
|
||||||
if ( outsect[ROMSG].os_base == 0x0 ) {
|
if ( outsect[ROMSG].os_base == 0x0 ) {
|
||||||
/* Separate I/D */
|
/* Separate I/D */
|
||||||
|
@ -200,8 +200,10 @@ main(argc, argv)
|
||||||
if ( outsect[LSECT].os_size != 0 )
|
if ( outsect[LSECT].os_size != 0 )
|
||||||
fatal("end segment must be empty\n") ;
|
fatal("end segment must be empty\n") ;
|
||||||
}
|
}
|
||||||
ext.xe_stksize = 0x10000L -
|
ext.xe_stksize = 0x1000;
|
||||||
(outsect[LSECT].os_base - outsect[ROMSG].os_base);
|
/* Not too big, because "brk" and "sbrk"-allocated memory resides
|
||||||
|
above the stack!
|
||||||
|
*/
|
||||||
ext.xe_segpos = 0140;
|
ext.xe_segpos = 0140;
|
||||||
ext.xe_segsize = (2 + sep_id) * 040;
|
ext.xe_segsize = (2 + sep_id) * 040;
|
||||||
ext.xe_ostype = 1;
|
ext.xe_ostype = 1;
|
||||||
|
|
Loading…
Reference in a new issue