Commit Graph

  • 0c50092c3e added closeallfiles: close all files at program exit cpg 2003-01-05 23:36:16 +00:00
  • d25ea2001b added some comments; new ft_flag bit #4: fd was opened by program cpg 2003-01-05 23:33:38 +00:00
  • b45445d047 added some comments cpg 2003-01-05 23:30:44 +00:00
  • efc905a39e Type of LOWCODE was wrong. Cleanup. cuz 2003-01-05 21:08:58 +00:00
  • 4d892a7993 Fixed a bug cuz 2003-01-05 21:04:40 +00:00
  • d4b73bc0ef Fixed several uses of memory after free() cuz 2003-01-05 19:03:48 +00:00
  • abcc981253 Move the Debug flag into a new module "debugflag" in the common directory. Remove the const qualifier from the argument of xfree(). cuz 2003-01-04 16:59:51 +00:00
  • b22030dbc7 DONE must set an error code izydorst 2003-01-03 12:56:38 +00:00
  • 5f5bfa8751 DONE must set an error code cuz 2003-01-03 08:03:53 +00:00
  • 91e960f391 Removed closeallstreams cuz 2003-01-03 07:58:25 +00:00
  • a6888c5e46 TGI drivers updated for current API (INIT call has changed) izydorst 2003-01-02 22:18:30 +00:00
  • d080ca253f documentation updates izydorst 2003-01-02 22:17:26 +00:00
  • 34847ec5dc fixed a bug izydorst 2003-01-02 22:16:57 +00:00
  • 336843bd8a fixed int promotion problem; optimized as suggested by Carsten Strotmann cpg 2003-01-02 21:47:49 +00:00
  • 70d99589ca Moved wherex and wherey into separate modules. cpg 2003-01-02 21:45:23 +00:00
  • e6e35390d1 all functions returning char in A now have X cleared izydorst 2003-01-02 01:50:39 +00:00
  • 38dcb86552 Fixed int promotion problem in wherex and wherey. Moved wherex and wherey into separate modules. cuz 2003-01-01 21:33:49 +00:00
  • 0b1ee642aa Ignore drivers cuz 2002-12-31 16:54:41 +00:00
  • 960b042496 fixed bugs izydorst 2002-12-31 16:37:53 +00:00
  • 0264d31e7c new GEOSZP segment for library use, added GEOS tgi driver, fixes in GEOS conio izydorst 2002-12-31 15:35:55 +00:00
  • ed2bb59bcb Fixed a bug cuz 2002-12-29 21:23:28 +00:00
  • e525cd2515 tgi_mode -> tgi_gmode cuz 2002-12-29 20:59:34 +00:00
  • cd77c6ab90 Removed param from tgi_init() cuz 2002-12-29 20:58:36 +00:00
  • 6323d98d4f tgi_mode -> tgi_gmode, removed param from tgi_init() cuz 2002-12-29 20:57:57 +00:00
  • 3b4112ae0c Somewhat shorter code cuz 2002-12-29 20:30:09 +00:00
  • b1f8ab7810 Fixed an error: The final linefeed got removed cuz 2002-12-29 20:19:37 +00:00
  • 46224edc85 removed due to better conio implementations of _bgcolor and _textcolor cpg 2002-12-27 20:47:10 +00:00
  • b0abf68505 _bgcolor now also sets the fg luminance to max. contrast; _textcolor is empty cpg 2002-12-27 20:45:01 +00:00
  • a72745267b jmpbuf <-> callax moved to all architectures izydorst 2002-12-27 01:43:10 +00:00
  • 9222de75da Check for implicit int return in all cases cuz 2002-12-26 16:14:57 +00:00
  • 82a0184c26 Use callay instead of jmpvec cuz 2002-12-26 16:00:35 +00:00
  • 92d9a7cb40 readjoy() is no longer available cuz 2002-12-26 15:59:49 +00:00
  • 9e2c7bc1df Moved jmpvec into a separate module cuz 2002-12-26 15:45:48 +00:00
  • 05c990795e standard joystick driver for GEOS izydorst 2002-12-25 19:43:34 +00:00
  • 2cd4c0b2dc all kinds of loadable modules are supported in GEOS izydorst 2002-12-25 18:44:53 +00:00
  • 62907d1cc6 support for loading modules in GEOS, VDC memory driver for GEOS izydorst 2002-12-25 18:42:42 +00:00
  • 3e0b7b9917 oserrlist for GEOS izydorst 2002-12-25 15:23:22 +00:00
  • 5d49f8b637 clean version izydorst 2002-12-25 14:03:02 +00:00
  • d01a48b873 small optimization izydorst 2002-12-25 04:16:51 +00:00
  • 4b80c3537d removed jmpvec in favor of callax function izydorst 2002-12-25 03:27:50 +00:00
  • df88fc0a8a 65c02 optimization izydorst 2002-12-25 03:24:09 +00:00
  • 4f2a18d154 clrscr now puts the cursor into home position izydorst 2002-12-25 02:49:42 +00:00
  • ed1e1db09b Fixed a bug introduced by EXPR_SEGMENT -> EXPR_SECTION change cuz 2002-12-24 14:39:09 +00:00
  • f5df124b10 Added C128 tgi drivers cuz 2002-12-24 14:27:11 +00:00
  • fb2deff1d0 Shortened the code cuz 2002-12-24 14:22:42 +00:00
  • 38a33ebce8 Fixed an error cuz 2002-12-24 14:22:24 +00:00
  • dc207514dd support for .zeropage segment in GEOS izydorst 2002-12-23 22:14:14 +00:00
  • 31e4d80ac8 more GEOS Kernal replacements for common/ and runtime/ routines izydorst 2002-12-23 20:44:17 +00:00
  • b3a4777d4c more funstuff in tgidemo izydorst 2002-12-23 14:54:28 +00:00
  • 17a99e2709 fixed addressing problems seen on the Real Machine (tm) izydorst 2002-12-23 14:52:51 +00:00
  • 578443610d new TGI driver for interlaced VDC 640x480 mode izydorst 2002-12-23 14:15:46 +00:00
  • e2e2b02c3d fixes in comments izydorst 2002-12-23 00:46:52 +00:00
  • 58cd139c6e emd drivers for RamCart 64/128KB izydorst 2002-12-23 00:13:53 +00:00
  • 11c36ece8e tgi for C128, zap removes .joy files too izydorst 2002-12-22 23:29:11 +00:00
  • 8397a1d8aa tgi driver for C128 VDC, changed order of things in libsrc/tgi/tgi-kernel.s izydorst 2002-12-22 22:50:17 +00:00
  • 96b68d8f4f fixed typo izydorst 2002-12-22 21:39:38 +00:00
  • 6657214a18 setviewpage was never assembled izydorst 2002-12-22 16:32:32 +00:00
  • ea4d2f4e6f Fixed several problems with the new output routines cuz 2002-12-21 14:11:32 +00:00
  • deca5a5fba Replaced joystick test program cuz 2002-12-21 09:35:54 +00:00
  • 69ac0ce1fc Added joy_stddrv modules cuz 2002-12-21 09:32:14 +00:00
  • 4e61ec9270 Added joy_stddrv cuz 2002-12-21 09:23:20 +00:00
  • 1d6264dff1 More joystick drivers cuz 2002-12-21 09:10:33 +00:00
  • f243a15e8e Added joystick drivers for C16 and Atari cuz 2002-12-21 09:10:15 +00:00
  • 7f8a2feaff Removed old release special files cuz 2002-12-21 09:00:36 +00:00
  • d758e77835 Converted the C16/Plus4 joystick code to modules cuz 2002-12-21 08:53:39 +00:00
  • a63a1075f8 memmove, memcpy, memset and bzero now return dest ptr as they should izydorst 2002-12-21 00:49:25 +00:00
  • 9227123e16 Allow file names up to 16 chars cuz 2002-12-21 00:06:41 +00:00
  • d0c237bcd8 Allow longer file names, use BASIC input buffer cuz 2002-12-21 00:06:28 +00:00
  • c024ddbdb2 added bzero implementation izydorst 2002-12-21 00:05:51 +00:00
  • ca698f0959 Added joystick drivers cuz 2002-12-20 23:42:21 +00:00
  • 6b0073145d Joystick code conversion for C128 cuz 2002-12-20 23:30:14 +00:00
  • a995a14315 Cleanup, new JOY_BTN_... macros cuz 2002-12-20 23:25:58 +00:00
  • 4661e39a2b tgi/*.h headers were being searched in local, not CC65_INC path izydorst 2002-12-20 23:25:04 +00:00
  • 3771aaa558 Converted the VIC20 joystick to a loadable module cuz 2002-12-20 23:23:06 +00:00
  • 0f9dd23746 putchar.s moved to put_char.s due to name conflict with one of common/ files izydorst 2002-12-20 23:16:44 +00:00
  • 6b1d62a281 some bytes saved izydorst 2002-12-20 23:04:00 +00:00
  • f29db6ace0 added missing cputhex8 and cputhex16 functions izydorst 2002-12-20 22:55:17 +00:00
  • 3dc9b06127 fixed bug on C64 GEOS (I/O was not enabled when reading joystick) izydorst 2002-12-20 22:54:56 +00:00
  • 712af18e96 Remove debug code cuz 2002-12-20 21:45:23 +00:00
  • 0f291f0db6 Ignore joystick drivers cuz 2002-12-20 21:44:57 +00:00
  • 6a79a3b2d8 New joystick API cuz 2002-12-20 21:41:40 +00:00
  • a75591573c Add signal bitmasks cuz 2002-12-20 21:02:57 +00:00
  • a143f26061 New joystick API cuz 2002-12-20 21:02:35 +00:00
  • f941b4bcee Make the functions __fastcall__ cuz 2002-12-20 21:02:17 +00:00
  • 4157bba161 Joystick library, first version cuz 2002-12-20 20:59:11 +00:00
  • bb0d6a6e39 Fixed a bug cuz 2002-12-20 20:39:24 +00:00
  • a0b79c7f49 *.emd are removed too with make zap izydorst 2002-12-20 17:06:02 +00:00
  • 46773e5e9b em drivers for VDC (both C128 native and C128 in C64 mode) izydorst 2002-12-20 17:01:02 +00:00
  • 0824475804 Return 0 if color not found cuz 2002-12-20 13:40:44 +00:00
  • 67890598ac Disable scrolling cuz 2002-12-19 23:16:51 +00:00
  • 8b42db95cb Use screensize for screen dimensions cuz 2002-12-19 23:15:28 +00:00
  • 181748bf03 Move the initialization code from conio.s as constructor/destructor code into the cgetc and cputc modules. Fix color routines using additional snippets from MagerValp. cuz 2002-12-19 22:53:13 +00:00
  • 8775a9da8a Add 80 column mode cuz 2002-12-19 21:22:22 +00:00
  • 36fe6284a8 For the CBM platforms, make revers() machine dependent and use the RVS flag of the different machines instead of a separate one. For the C128, make the textcolor() function work in 40 and 80 column mode. cuz 2002-12-19 20:29:27 +00:00
  • 0b496a9daa Ignore intermediate .s files cuz 2002-12-19 20:19:46 +00:00
  • 5f666a19b8 Replaced the solution for the array conversion problem by a better one. cuz 2002-12-17 12:12:44 +00:00
  • 421c8771dc Fixed a bug cuz 2002-12-17 11:39:02 +00:00
  • 803c1c0184 using functions from common/ in grc, correct order of menus in test.grc izydorst 2002-12-17 09:10:57 +00:00
  • 36084183f2 Fixed the return value of labs cuz 2002-12-16 18:14:37 +00:00
  • 1faaf6f4bf Added abs and labs cuz 2002-12-16 18:13:10 +00:00