Commit Graph

5025 Commits

Author SHA1 Message Date
sg
c3afb8ded6 * First version 1999-12-30 21:01:40 +00:00
peter
972ba5215a * fixed and;jmp being translated into test;jmp 1999-12-30 17:56:44 +00:00
peter
8ee9f7a531 * fixed funcret within inlined procedure 1999-12-30 15:04:31 +00:00
peter
c11fb78c5c * fixed crash with undefined variable 1999-12-30 15:02:10 +00:00
Jonas Maebe
c2020897fd + by default, also attempt to install the fonts that come with TP7 1999-12-29 17:26:00 +00:00
Jonas Maebe
a4fc0eba52 * fixed put- and getpixel320 for fpc 1999-12-29 16:43:44 +00:00
Jonas Maebe
293e8aab2c * fixed small bug in hlinevesa256, getscanlinevesa25 and patternlinevesa256
* small speed-up in the above procedures
1999-12-29 12:15:41 +00:00
Jonas Maebe
e2892ee93a * replaced "movl mem,%eax; xorl %eax,%eax" with "movl mem,%eax;
testl %eax,%eax"
1999-12-28 12:19:36 +00:00
sg
89314732f1 * the long version of AssignStream now sets the result value to -1 in
_all_ cases when it would fail.
1999-12-28 09:38:07 +00:00
Jonas Maebe
c57914dd58 * fixed VESA palrec structure 1999-12-27 12:10:57 +00:00
Tomas Hajny
52448eed22 * OS/2 target added to the uses clause 1999-12-26 19:30:53 +00:00
Tomas Hajny
1946d0de84 * cdecl modifications 1999-12-26 19:30:18 +00:00
Tomas Hajny
7e3b1ab30f * OS/2 target added to the uses clause 1999-12-26 19:25:22 +00:00
Tomas Hajny
214c56c3c0 * little enhancements for 4os2/4dos 1999-12-26 19:13:10 +00:00
Jonas Maebe
57a1f1639f * finished patternlineVESA256 and enabled it
* folded (direct)put/getpixVESA32k and 64k into one procedure since
    they were exactly the same code
1999-12-26 10:36:00 +00:00
Jonas Maebe
39d5e1c70a * XAspect and YAspect are now words instead of smallints, they
overflowed for resolutions > 640x480 otherwise
  * the number of pixels required for an ellipse in internalellipsedef
    is now calculated after the aspectratios have been taken into
    account
1999-12-26 10:33:06 +00:00
Jonas Maebe
f13d2bd66d + patternlineVESA256, not yet used because I'm not yet sure it's
already working 100%
  * changed {$ifdef logging} to {$ifdef logging2} for vlineVESA256 and
     hlineVESA256 (they're used a lot a working properly afaik)
1999-12-25 22:31:09 +00:00
Jonas Maebe
fa2cfdb2e7 * vlinevesa256 wasn't used yet for 640x480x256 1999-12-25 22:26:10 +00:00
Jonas Maebe
0f13ce953c * setpallette only worked for colors 0-63, fixed 1999-12-25 22:22:56 +00:00
Jonas Maebe
04e5edf419 * screen dimensions for g640x480x32k were set to 640x400, changed 1999-12-25 08:25:20 +00:00
Jonas Maebe
735c2e8720 + dummy to allow compiling 1999-12-24 22:49:23 +00:00
Jonas Maebe
849976b9cf * compiles again 1999-12-24 22:48:10 +00:00
Jonas Maebe
1cc98bd732 * added OC_NONE to the compare forms (to allow unconditional jumps) 1999-12-24 22:47:42 +00:00
peter
8baf3100ca * fixed exporting of variables which are declared by commandline or
set in the Makefile itself
1999-12-24 15:25:50 +00:00
peter
063ec648ca * reset insentry/lastinsoffset so writing smartlink works correct for
short jmps
1999-12-24 15:22:52 +00:00
peter
3d9b33b0d0 * updates to get debian package working 1999-12-24 10:24:03 +00:00
peter
4206a29c48 * use zlib for linux, paszlib for the other targets 1999-12-24 10:22:36 +00:00
pierre
8f95e4738b * use FPC syntax for procvar args 1999-12-23 23:33:43 +00:00
pierre
f9384ea9b4 * avoid wrong warning for renamed files 1999-12-23 23:32:49 +00:00
peter
6ddd9dab16 * updated 1999-12-23 19:50:04 +00:00
peter
926aa3030b * regenerated 1999-12-23 19:43:59 +00:00
peter
e8ce2f1687 * use new x11 package 1999-12-23 19:41:28 +00:00
peter
f814579d8d * renamed 1999-12-23 19:37:55 +00:00
peter
3df1a12804 * regenerated 1999-12-23 19:37:30 +00:00
peter
823c58dfc9 * new x11 package 1999-12-23 19:34:34 +00:00
peter
1a67c14f66 * moved x11 files to separate package 1999-12-23 19:33:56 +00:00
peter
e8872314a6 * automatic support for package/target dir structure 1999-12-23 19:32:28 +00:00
Jonas Maebe
c483ef813d * turn off IO checking when attempting to open a font file (to avoid RTE) 1999-12-23 16:48:13 +00:00
peter
e6aef5dcce + default{install,build,clean}dir 1999-12-23 13:52:23 +00:00
peter
301811827a * it's a bash script, not sh 1999-12-23 13:51:55 +00:00
peter
d85e3914a3 * reorganized, it now doesn't depend on fcl anymore by default 1999-12-23 13:51:50 +00:00
peter
1f6ce404a8 * removed 1999-12-23 13:50:01 +00:00
peter
25356c6ca9 * check_rec_inittable fix from sg 1999-12-23 12:19:42 +00:00
pierre
408c5a7a3a * compiles with BP 1999-12-23 12:17:37 +00:00
pierre
5c3c5dfb83 same as testchar but with $P- 1999-12-23 12:00:34 +00:00
pierre
b733502253 + several more tests for array of char <=> string 1999-12-23 11:51:04 +00:00
sg
c92169f193 * Fixed cursor placement as reaction on a mouse click:
- x value: if the click is within the left half of a character cell, the
    cursor will be set in front of this char; if the click is in the right
    halft, the cursor must be set _behind_ this character!
  - y value: don't subtract "LeftIndent" from the y pixel coordinate...
1999-12-23 09:52:42 +00:00
sg
d8a64cf039 * Calling SetCursorX or SetCursorY with negative values will result in
setting these coordinates to 0 instead (as negative cursor coordinates
  are impossible)
1999-12-23 09:47:09 +00:00
peter
68c2c36d36 * nested try blocks work again 1999-12-22 23:30:06 +00:00
peter
9de2afcbac * updates for cursor setting
* button press event works
1999-12-22 22:28:08 +00:00