pierre
|
023e8976a4
|
Test fpu exception reset
|
2000-05-09 20:31:58 +00:00 |
|
florian
|
3cae2ee1a5
|
* fixed a problem when returning int64/qword from a function in -Or: in some
cases a wrong result was returned
|
2000-05-09 19:05:56 +00:00 |
|
Tomas Hajny
|
836b894ef9
|
* DosGetInfoBlocks updated again
|
2000-05-09 17:29:52 +00:00 |
|
pierre
|
51a1677da5
|
* calculate para_offset for interrupt procedures
|
2000-05-09 14:19:08 +00:00 |
|
pierre
|
d380bdfec1
|
* handle interrupt function correctly
|
2000-05-09 14:17:33 +00:00 |
|
pierre
|
6cba0a4927
|
* calling interrupt routine supported
|
2000-05-09 14:16:00 +00:00 |
|
pierre
|
35d59984b2
|
* also allow interrupt procvars
|
2000-05-09 14:15:03 +00:00 |
|
pierre
|
5ce612c33e
|
* fix for test/testpusw problem
|
2000-05-09 14:12:35 +00:00 |
|
pierre
|
17e185afcb
|
raise error if worng code generated
|
2000-05-09 14:08:52 +00:00 |
|
pierre
|
a51f97770a
|
Check interrupt routine calling
|
2000-05-09 14:07:16 +00:00 |
|
pierre
|
2c86ebf767
|
test case for push(w/l)/pop(w/l) segment registers
|
2000-05-09 13:51:05 +00:00 |
|
pierre
|
f94c25e338
|
* Issue an error if opcode is not found
|
2000-05-09 11:56:25 +00:00 |
|
pierre
|
cd93ae3564
|
* some new messages
|
2000-05-09 10:58:09 +00:00 |
|
pierre
|
a1d9aa1ffe
|
add code to allow calling interrupt routines
|
2000-05-09 10:54:03 +00:00 |
|
pierre
|
7e5eab9f0c
|
Use i386nop.inc file
|
2000-05-09 10:52:08 +00:00 |
|
pierre
|
86e515e1a5
|
+ i386nop.inc now contains the number of opcodes
+ LCALL and LJMP added (untested)
|
2000-05-09 10:35:19 +00:00 |
|
pierre
|
d4df420802
|
+ generate also i386nop.inc containing the number of opcodes
|
2000-05-09 06:39:17 +00:00 |
|
pierre
|
bf20aa47d9
|
* fix ingnored assembler error in IndexDWord
|
2000-05-09 06:21:58 +00:00 |
|
Jonas Maebe
|
4d520d5b93
|
* fixed bug in getscanline16 (affects floodfil and getimage under VGA
640x480x16 (VGA/VGAHI)
|
2000-05-09 04:23:11 +00:00 |
|
sg
|
0f23f58148
|
* Changed CompareMem to CompareMemRange and added new (Delphi compatible)
CompareMem. (CompareMem needs a Boolean as result type, not Integer)
|
2000-05-08 17:03:02 +00:00 |
|
peter
|
e54b99663e
|
* released newsignal
* newsignal gives now better backtraces using the sigcontext eip/ebp
fields
|
2000-05-08 14:27:36 +00:00 |
|
peter
|
839699930b
|
* vtchar support for %s
* define debug -> define fmtdebug
|
2000-05-08 13:26:42 +00:00 |
|
peter
|
cc216749d8
|
* defined filemode constants in windows unit
|
2000-05-08 13:25:34 +00:00 |
|
peter
|
a20f357c8f
|
* removed hardcoded limit of 80 width
|
2000-05-08 13:24:27 +00:00 |
|
peter
|
2c081cf333
|
* export function so ppl can use it in their own programs
|
2000-05-08 13:23:46 +00:00 |
|
peter
|
4b09b89588
|
* fixed reference parsing
|
2000-05-08 13:23:03 +00:00 |
|
peter
|
25bc00bb42
|
* fixes
|
2000-05-08 13:21:44 +00:00 |
|
peter
|
6d282de1d4
|
* fixed setting of output names with includefile
|
2000-05-08 13:18:09 +00:00 |
|
peter
|
325b9acfa2
|
* ansistrings are now default on for delphi mode, as most ppl expect
this
|
2000-05-04 20:46:17 +00:00 |
|
peter
|
1cd3fb9f4c
|
* don't write rst files if errors found
|
2000-05-04 20:43:33 +00:00 |
|
sg
|
bab6ab93b6
|
* Bugfixes: In some cases the DOM node tree was invalid
* Simplifications
* Minor optical improvements
|
2000-05-04 18:24:22 +00:00 |
|
pierre
|
40f1da8f8e
|
* bug found by Kovacs Attila Zoltan corrected
|
2000-05-04 12:59:10 +00:00 |
|
pierre
|
3930cc5818
|
* Use saveregisters for PushExcept..
|
2000-05-04 12:25:53 +00:00 |
|
pierre
|
d7afdbd8e6
|
* Preserve all registers in SetJmp
* set EAX to value filed in LongJmp instead of only 0 or 1
|
2000-05-04 09:47:40 +00:00 |
|
pierre
|
2419be3520
|
* saveregisters now does not overwrite registers used as return value for functions
|
2000-05-04 09:29:31 +00:00 |
|
pierre
|
366aece76e
|
* saveregisters also save the one needed for return values
|
2000-05-03 22:58:41 +00:00 |
|
pierre
|
01d59bf938
|
generate RTE if wrong
|
2000-05-03 20:09:44 +00:00 |
|
pierre
|
dfbb141d2b
|
+ easier debug when memory is lost
|
2000-05-03 16:31:22 +00:00 |
|
peter
|
934883569a
|
* also allow smartlinking for main programs
|
2000-05-03 16:11:57 +00:00 |
|
pierre
|
d6b3b9a9cd
|
* Use RestoreUnitsSyms to avoid wrong hints about unused units
* Avoid hints about unsused units if thet have a init or finalize code
|
2000-05-03 14:39:51 +00:00 |
|
pierre
|
eb59e0b11c
|
* fix for tests/test/testrang.pp bug
|
2000-05-03 14:36:57 +00:00 |
|
pierre
|
f4d925b2e1
|
* fix the unitsym chain
|
2000-05-03 14:34:05 +00:00 |
|
pierre
|
d29a9a8f29
|
* avoid a problem with range check
|
2000-05-03 13:04:08 +00:00 |
|
pierre
|
8f02af8161
|
test that range check is not restored too early
|
2000-05-03 12:50:33 +00:00 |
|
peter
|
091a5e103d
|
* win32 fix
|
2000-05-02 17:52:16 +00:00 |
|
pierre
|
fec0db7ba0
|
* some new bugs
|
2000-05-02 15:11:00 +00:00 |
|
pierre
|
a41bd45aad
|
* 0**n where n<>0 is 0; 0**0 generates RTE 207
|
2000-05-02 10:37:50 +00:00 |
|
sg
|
19bd9af1af
|
* Fixed a small typo (GI_BM_TYPE_LOGIC instead of GGI_BM_TYPE_LOGIC)
|
2000-05-02 10:27:39 +00:00 |
|
pierre
|
c051e40994
|
* fix a small problem when deciding to call DosExecute directly
|
2000-05-02 10:20:40 +00:00 |
|
pierre
|
2126a0993e
|
* new set of Gabor changes: see fixes.txt
|
2000-05-02 08:42:26 +00:00 |
|