Commit Graph

533 Commits

Author SHA1 Message Date
carl
004bb57ae9 * hmmm... it is luck (BSS zeroed with GAS) that DoError and ErrorBase work.
Now they are initilized instead.
1998-07-02 13:01:55 +00:00
carl
fbe85528a9 * Put back DoError, DO NOT TOUCH! 1998-07-02 12:55:04 +00:00
carl
a546945c4d * DOERROR RESOTRED! DON'T TOUCH :) 1998-07-02 12:53:09 +00:00
carl
6fa5eb2ba7 * IOCheck for mkdir,chdir and rmdir, just like in TP 1998-07-02 12:39:27 +00:00
carl
b77b3c9200 * IOCheck for chdir,rmdir and mkdir as in TP 1998-07-02 12:37:52 +00:00
carl
f5ea384880 * IOCheck/InOutRes check for mkdir, chdir and rmdir as in TP 1998-07-02 12:36:21 +00:00
carl
02a7a189cb * IOCheck/InOutRes check for mkdir,chdir and rmdir like in TP
+ do_isdevice implemented
1998-07-02 12:34:59 +00:00
carl
b8f38be993 * IOCheck/InOutRes check for mkdir,rmdir and chdir like in TP 1998-07-02 12:33:18 +00:00
carl
0b4c548a1d * IOCheck for rmdir,chdir and mkdir as in TP
NOTE: I'm pretty SURE this will not compile and link correctly with FPC
0.99.5
1998-07-02 12:29:20 +00:00
carl
94a728f166 * do_open was WRONG! Fixed!
* do_isdevice small fix with ATT parser
  * I386_ATT put back , otherwise would NOT link!
  * IoCheck for rmdir,chdir,mkdir
1998-07-02 12:26:55 +00:00
carl
db60658f7c * NOTHING would work, FileOpen is now correct!! 1998-07-02 12:25:27 +00:00
carl
9aeafd0cc0 - removed heapsize function, would cause conflicts with HEAPSIZE var
* GetHeapstart was misplaced
1998-07-02 12:22:38 +00:00
carl
7632ce3279 + Io-Error and overflow print erroraddr in hex now 1998-07-02 12:20:58 +00:00
carl
91a581342c + IO-Error and Overflow now print address in hex 1998-07-02 12:19:32 +00:00
carl
a60397c5d1 - removed function heapsize, CAUSED conflicts with HEAPSIZE var 1998-07-02 12:18:46 +00:00
carl
9d51088353 * IoCheck routines now check for InOutRes before executing, just like TP 1998-07-02 12:16:28 +00:00
carl
b7d9265b8f + Each IOCheck routine now checks for InOures before executing, like TP 1998-07-02 12:15:39 +00:00
carl
2f83875419 + Each IOCheck routine now check InOutRes before, just like TP 1998-07-02 12:14:56 +00:00
carl
a787487de6 * No SINGLE type for non-intel processors!! 1998-07-02 12:14:19 +00:00
carl
a364f24f24 - function heapsize MUST be removed, create conflicts with HEAPSIZE var 1998-07-02 12:13:49 +00:00
carl
e472678241 * No SINGLE type for m68k or other non-intel processors! 1998-07-02 12:13:18 +00:00
carl
5434ee6d4c * no SINGLE in m68k and other processors! 1998-07-02 12:11:50 +00:00
peter
b5203c5b09 * fixed do_error in runtimeerror 1998-07-02 09:25:05 +00:00
carl
c2f855fbb7 * first working version of CRT unit 1998-07-01 15:52:21 +00:00
peter
3474cf1a60 + 142,143,144,145 1998-07-01 15:32:32 +00:00
peter
5a638754f4 * better readln/writeln 1998-07-01 15:29:56 +00:00
peter
4d36bc1cc3 + better writeln/readln handling, now 100% like tp7 1998-07-01 15:28:48 +00:00
peter
97f61a43f4 * better bufferfile.reset error handling 1998-07-01 15:26:57 +00:00
carl
6d5e917e60 * bugfix of WRITE_TEXT_BOOLEAN , was not TP compatible
+ added explicit typecast in OpenText
1998-07-01 14:48:10 +00:00
carl
7e95e0140e - max_frame_dump reduced to 8, 20 is too much! 1998-07-01 14:43:46 +00:00
carl
f7f3dfabaf + new stack checking implemented
+ IOCheck for chdir , getdir , mkdir and rmdir
1998-07-01 14:40:20 +00:00
carl
c2e34ea424 * forgot that includes are case sensitive 1998-07-01 14:30:56 +00:00
carl
6484f2b2a9 * strpas bugfix 1998-07-01 14:29:42 +00:00
carl
a218bfc8ce * LONGDIV bugfixed with signed and modulo
* LONGDIV bugfix when divisor is less then 16 bits
1998-07-01 14:28:32 +00:00
carl
14272ace40 * set_set and set_in bugfix 1998-07-01 14:27:13 +00:00
carl
daf43ca204 * strconcat was copying one byte too much
* strcopy bugfix was using signed comparison
  + STRCOPY uses register calling conventions
  * FillChar bugfix was loading a word instead of a byte
1998-07-01 14:25:57 +00:00
carl
64f252ff8c + EXEC structures required for AmigaOS usage 1998-07-01 14:21:22 +00:00
carl
ec29df131a * do_open bugfix
* correct conversion of Amiga error codes to TP error codes
  * InoutRes word bugfix
  * parameter counting fixed
  * new stack checking implemented
  + IOCheck for chdir,rmdir,getdir and rmdir
  * do_filepos was wrong
  + chdir correctly implemented
  * getdir correctly implemented
1998-07-01 14:13:50 +00:00
carl
8b4ffa26ba * bugfix with parameter line, removed enter key when found in it 1998-07-01 14:09:12 +00:00
daniel
e664873b05 - Added. 1998-06-26 08:30:01 +00:00
daniel
2011738f52 - Removed 1998-06-26 08:29:54 +00:00
daniel
65b50cccf1 * Bugfix in disksize function. 1998-06-26 08:28:57 +00:00
daniel
8a84b20446 - Doerror removed. 1998-06-26 08:20:57 +00:00
pierre
3c0657acf2 + all debug in ifdef SYSTEMDEBUG
+ added local arrays :
    opennames names of opened files
    fileopen boolean array to know if still open
    usefull with gdb if you get problems about too
    many open files !!
1998-06-26 08:19:08 +00:00
peter
4ac8e5d18f + internal inc/dec 1998-06-25 14:04:17 +00:00
pierre
91130f7270 * ppu files where not closed in newppu !!
second compilation was impossible due to too many opened files
    (not visible in 'make cycle' as we remove all the ppu files)
1998-06-25 11:15:33 +00:00
pierre
e64d70d4cd * removed a remaining ifndef NEWPPU
replaced by ifdef OLDPPU
  * added uf_finalize to ppu unit
1998-06-25 10:51:00 +00:00
daniel
c43a386001 + RTLLITE directive to compile minimal RTL. 1998-06-25 09:44:19 +00:00
daniel
2abf9ca1b3 * Removed some more tabs 1998-06-25 09:26:10 +00:00
florian
028721c4de * first version of rtti support 1998-06-25 08:48:04 +00:00