This website requires JavaScript.
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