Commit Graph

137 Commits

Author SHA1 Message Date
peter
56bc103c33 * dos interface is now 100% compatible
* fixed call PASCALMAIN which must be direct asm
1998-06-08 23:07:45 +00:00
michael
837c1582a3 Some changes to integrate in system unit 1998-06-08 19:35:02 +00:00
michael
b36e918420 + Implemented DecRef 1998-06-08 19:26:53 +00:00
michael
4b73216117 + Split rtti according to processor. Implemented optimized i386 code. 1998-06-08 15:32:08 +00:00
michael
05b01ddb00 Implemented rtti, inserted ansistrings again 1998-06-08 12:38:21 +00:00
carl
d39a13c0fd * temporarily disabled Kickstart version checking, because the offset
for getting the version is incorrect!
1998-06-05 12:34:45 +00:00
carl
5ad930412e * single_cmp, comparison was reversed! 1998-06-05 12:33:16 +00:00
carl
89fd9e9c5d * calculating sets is COMPLETELY different from the intel in
determining the bit number
  * new passing parameters conventions
  * misc bugfixes
1998-06-05 12:32:07 +00:00
carl
26d45eee6d * all string internal routines fixed and tested (to my knowledge)
* bugfix of missing typecast with a call to halt with a word
1998-06-05 12:28:58 +00:00
michael
53d0f3d9af + Initial implementation 1998-06-05 08:45:08 +00:00
peter
d0ce4085d3 * comp,extended are only i386 added support_comp,support_extended 1998-06-04 23:45:56 +00:00
pierre
c04eb73621 * boolean internal definition again (needed to compile
older RTL's)
1998-06-04 08:26:03 +00:00
peter
6f2206fbeb + boolean=bytebool 1998-06-03 23:39:53 +00:00
michael
4c58972779 + Added IO port calls 1998-06-03 11:55:33 +00:00
pierre
ad8d0efb52 * bug for boolean values greater than one fixed 1998-06-02 16:47:56 +00:00
peter
7edd9b8a1e * force att or direct assembling
* cleanup of some files
1998-05-31 14:18:12 +00:00
peter
3fe8cd8217 + released port[] and made them assembler procedures 1998-05-31 14:16:49 +00:00
peter
12f6e38140 * force to use ATT or direct parsing 1998-05-31 14:15:47 +00:00
peter
128212755c * removed warnings using comp() 1998-05-31 14:14:52 +00:00
peter
769d7ee21a * this needs also direct mode :( 1998-05-30 15:01:28 +00:00
peter
a9e0837f1e * force att reading 1998-05-30 14:30:21 +00:00
peter
1d389f6211 * ATT asmparsing always 1998-05-30 14:24:42 +00:00
peter
8ae673882c * fixed to remake with -Rintel in the ppc386.cfg 1998-05-30 14:18:42 +00:00
pierre
d1d7fcaba3 * Handles of input and output restored 1998-05-28 10:21:38 +00:00
peter
d307cedd31 * fixed crt input 1998-05-27 00:19:16 +00:00
carl
57dbf2308a * strcopy bugfix
* co bugfix with stack
1998-05-25 12:18:48 +00:00
carl
fd85bca7b3 * restored correct exit code 1998-05-25 12:15:04 +00:00
carl
e88d6f01cd * bugfix of all routines with pea 1998-05-25 12:13:51 +00:00
carl
73f8565363 * exit on stack fixed 1998-05-25 12:10:28 +00:00
carl
7188276bb7 * Handles now proprely setup
* Correct Exit code on init failure
   * Library pointer now ok (Thanks to Nils Sjoholm)
   * OpenStdError was never initialized
   * ;assembler; routines problems bugfixed
   * stackcheck routine fix
1998-05-25 12:08:49 +00:00
pierre
2719fa44c6 * CR0 works now (written using DB to allow to use it we INTEL and ATT output)
* floating_emulation bit set correctly
1998-05-25 10:51:27 +00:00
peter
53be2cf842 * remake3 works again on tflily 1998-05-25 10:40:48 +00:00
peter
eeb1721f9c * Platform.inc -> platform.inc 1998-05-25 09:50:04 +00:00
peter
1b68629d67 + I386_ATT switch 1998-05-23 01:14:06 +00:00
carl
d273864b0e - using objects.pp from inc directory instead now 1998-05-22 15:56:00 +00:00
carl
10d9285529 - fdeleting file 1998-05-22 15:54:11 +00:00
michael
761c27abbc + Fixed such that TDosStream functions correctly. 1998-05-22 15:41:12 +00:00
peter
d26106d745 * fixed the optimizes of daniel 1998-05-22 12:34:06 +00:00
peter
19a1443d6e - not necessary anymore 1998-05-22 11:53:31 +00:00
michael
4afe7023c2 + Fixed objinc such that it really compiles 1998-05-22 07:46:07 +00:00
peter
b0b403d498 * go32v1, go32v2 recompiles with the new objects
* remake3 works again with go32v2
  - removed some "optimizes" from daniel which were wrong
1998-05-22 00:39:22 +00:00
peter
eb39182b3b * objects compiles for linux
+ assign(pchar), assign(char), rename(pchar), rename(char)
  * fixed read_text_as_array
  + read_text_as_pchar which was not yet in the rtl
1998-05-21 19:30:46 +00:00
carl
4496a78375 + working version now ok 1998-05-21 15:37:19 +00:00
carl
1b3fd9e8cf + go32v2 include for objects unit 1998-05-21 12:15:10 +00:00
carl
0079d9b9d2 + go32v1 include for objects unit 1998-05-21 12:13:59 +00:00
carl
334cde9158 + linux include for objects unit 1998-05-21 12:13:00 +00:00
carl
1e8e4a0700 + platform information for objects unit 1998-05-21 12:11:54 +00:00
carl
499bcf3f16 + first revision, complete objects unit 1998-05-21 12:11:10 +00:00
carl
fae8860440 * works with all OS 1998-05-21 11:55:59 +00:00
cvs
ac974a7634 * test commit. Shouldn't be allowed. 1998-05-20 11:23:09 +00:00