uz
787f069738
Moved fixed point multiplication and rounding into an asm module.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@4447 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-11-05 20:16:43 +00:00
uz
de6050f21d
Added a tgi_arc function. Removed the old ellipse code and create a new
...
ellipse module that calls tgi_arc.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4446 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-11-05 19:52:18 +00:00
uz
78070d8bfb
Added tgi_circle and tgi_ellipse functions. The latter works, but could be
...
optimized.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4445 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-11-05 17:14:29 +00:00
uz
87866e3099
Working on the TGI API, adding vector fonts. Only roughly tested!
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@4432 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-11-02 22:29:49 +00:00
uz
912cf89702
Added new constants from tgi.h
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@4419 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-11-01 22:32:14 +00:00
uz
5bfe33e4b7
Small changes in definitions. Additional error code.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@4417 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-11-01 22:01:06 +00:00
uz
763fe0b802
Start of TGI changes. Untested, may not work.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@4404 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-30 21:26:35 +00:00
uz
5304a8149e
Changes to the TGI driver API:
...
* Removed CIRCLE
* Aspect ratio is a new header variable
* Removed the reserved bytes - it's easier to bump the API version
* Clipping is done completely in the wrapper
git-svn-id: svn://svn.cc65.org/cc65/trunk@4396 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-29 20:13:56 +00:00
uz
16e6deaf86
Changed the mouse API: mouse_box is gone, there are now mouse_getbox and
...
mouse_setbox instead. Beware: Current drivers will crash until they're
changed!
git-svn-id: svn://svn.cc65.org/cc65/trunk@4230 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-26 11:11:14 +00:00
ol.sc
439385a5c8
Moved into asminc, so it will be available in the distribution.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@4228 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-25 06:21:14 +00:00
uz
5c5d01d84a
Moved most platform assembler includes into asminc, so they will be available
...
in the distribution.
Added --forget-inc-paths to the command line of the assembler in the
Makefiles, because the assembler does now have builtin paths and will find
include files from an installation first.
Hopefully fixed any problems that arose from the two changes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4223 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-24 17:44:22 +00:00
uz
ec946cae51
Lynx patches by Karri Kaksonen. Improvements for the graphics driver, new
...
serial driver.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4198 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-20 14:22:04 +00:00
uz
81464a1214
Removed setoserror as an external.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3975 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-07-27 18:48:03 +00:00
uz
2363a6f5c7
Move common data and ex-/imports into an assembler include named time.inc.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3972 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-07-27 17:59:27 +00:00
cpg
4c88db2d4b
fix typo
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3921 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-01-30 19:36:24 +00:00
cpg
ab39981db1
fix comments for LMARGN and RMARGN
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3848 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-07-01 21:05:28 +00:00
cuz
545df804bb
Renamed setoserror to seterrnofromoserror to avoid clashes.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3838 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-04-15 06:55:35 +00:00
cuz
3293330f31
New entry point setoserror
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3835 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-04-13 17:35:15 +00:00
cuz
feae688346
Oliver Schmidt updated the graphics drivers and part of the C library for the
...
Apple machines.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3816 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-03-16 09:37:22 +00:00
cuz
878dcf4aa7
Fixed a problem when loading joystick drivers: When an install error occurred,
...
the driver wasn't removed from memory.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3752 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-06-04 10:15:18 +00:00
cuz
e941b34947
Fixed an error in the load routine: The driver was not removed from memory
...
when the install routine failed.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3750 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-06-04 10:01:33 +00:00
cuz
c1a38ce8f4
Fixed a problem in mouse_load_driver: The driver was not removed from memory
...
when the load failed.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3748 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-06-04 09:48:14 +00:00
cuz
d93f31777c
Addition warning in comment
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3747 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-05-31 21:18:44 +00:00
cuz
4b8d90d2de
Changed the mouse API: Introduced a new flag byte that contains information
...
about the driver, the mouse kernel needs to know. Current supported: Two flags
to enable interrupts before or after calling the driver INSTALL routine.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3741 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-05-21 11:25:31 +00:00
cpg
94a4a843f5
typo fixes from Stefan Haubenthal
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3690 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-01-03 20:08:17 +00:00
cuz
6448e4cf51
Fixed FILENAME_MAX
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3469 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-04-19 13:15:52 +00:00
cuz
0994a1cbd2
Add some changes from stdio.h, FILENAME_MAX
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3464 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-04-19 11:23:54 +00:00
cuz
08808c0ec9
Renamed O65_OS_CC65_MODULE -> O65_OS_CC65 as in the C header.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3446 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-04-01 08:24:22 +00:00
cuz
9afcff6020
Fixed two typos
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3383 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-02-14 09:39:46 +00:00
cuz
e55a4bcfd4
Changed the way, used blocks are managed
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3340 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-12-19 23:09:38 +00:00
cuz
c67ed28f9b
Added O_EXCL
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3306 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-11-27 15:18:33 +00:00
cpg
cae4f9b1e8
SIZEP2 was misnamed (SIZEF2) - noticed by Fatih Aygün
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3298 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-11-23 21:45:25 +00:00
cuz
71669b5ae3
Make _mouse_geterrormsg public
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3293 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-11-07 13:00:29 +00:00
cuz
cbacbb5222
Add constant for number of error codes
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3290 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-11-07 12:42:30 +00:00
cuz
b1afca6bb3
Use a structure for the TGI header as with other drivers.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3285 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-11-07 11:30:45 +00:00
cuz
59d2e4e1f4
Make _joy_masks global
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3278 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-11-06 13:09:17 +00:00
cuz
0ad0a2e138
Added IRQ entry point, bumped the version number
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3275 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-11-06 13:01:15 +00:00
cuz
3a70b3bc2f
Some renaming
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3269 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-26 21:03:47 +00:00
cuz
f0775b3845
New module
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3256 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-16 19:35:05 +00:00
cuz
ca1cefa000
_tgi_ioctl is a global symbol
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3253 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-15 21:25:48 +00:00
cuz
9994e60b49
Started to add lynx files contributed by Karri Kaksonen <karri@sipo.fi>
...
with minor modifications.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3222 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-08 18:14:19 +00:00
cuz
aa0c3bbf81
New function tgi_geterrormsg
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3125 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-06-15 09:08:39 +00:00
cuz
191801d7a1
Use enum, declare count of errors
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3124 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-06-15 09:08:31 +00:00
cuz
a2ac5ec13c
Export __seterrno
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3040 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-05-14 09:44:42 +00:00
cuz
424e9fedc8
Mouse position no longer contained in the header
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3029 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-05-12 13:17:34 +00:00
cuz
d2351bba49
Added pushback char to struct FILE
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3028 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-05-12 13:16:36 +00:00
cuz
5e79761321
Added a missing export statement
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2977 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-04-08 17:48:55 +00:00
cuz
3bfbaee6a6
Working on loadable mouse drivers
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2953 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-03-21 22:12:06 +00:00
cuz
703cde460f
Working...
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2899 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-03-05 18:34:44 +00:00
cuz
fb17cf5e0f
New ioctl function
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2858 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-12-30 08:18:40 +00:00