izydorst
a72745267b
jmpbuf <-> callax moved to all architectures
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1853 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-27 01:43:10 +00:00
izydorst
05c990795e
standard joystick driver for GEOS
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1847 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-25 19:43:34 +00:00
izydorst
62907d1cc6
support for loading modules in GEOS, VDC memory driver for GEOS
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1845 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-25 18:42:42 +00:00
izydorst
3e0b7b9917
oserrlist for GEOS
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1844 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-25 15:23:22 +00:00
izydorst
5d49f8b637
clean version
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1843 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-25 14:03:02 +00:00
izydorst
d01a48b873
small optimization
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1842 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-25 04:16:51 +00:00
izydorst
4b80c3537d
removed jmpvec in favor of callax function
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1841 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-25 03:27:50 +00:00
izydorst
4f2a18d154
clrscr now puts the cursor into home position
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1839 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-25 02:49:42 +00:00
izydorst
dc207514dd
support for .zeropage segment in GEOS
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1834 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-23 22:14:14 +00:00
izydorst
31e4d80ac8
more GEOS Kernal replacements for common/ and runtime/ routines
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1833 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-23 20:44:17 +00:00
izydorst
a63a1075f8
memmove, memcpy, memset and bzero now return dest ptr as they should
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1815 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-21 00:49:25 +00:00
izydorst
c024ddbdb2
added bzero implementation
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1812 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-21 00:05:51 +00:00
izydorst
0f9dd23746
putchar.s moved to put_char.s due to name conflict with one of common/ files
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1806 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-20 23:16:44 +00:00
izydorst
f29db6ace0
added missing cputhex8 and cputhex16 functions
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1804 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-20 22:55:17 +00:00
izydorst
3dc9b06127
fixed bug on C64 GEOS (I/O was not enabled when reading joystick)
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1803 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-20 22:54:56 +00:00
cuz
0b496a9daa
Ignore intermediate .s files
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1786 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-19 20:19:46 +00:00
cuz
07b040fe5a
Added STARTUP and LOWCODE segments
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1776 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-16 09:30:52 +00:00
izydorst
5a3040dfb1
buggy rmb and rmbf macros (not used anywhere anyway ;)
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1758 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-13 00:35:54 +00:00
izydorst
7ee826123f
added _systime implementation for GEOS
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1584 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-11-22 19:31:44 +00:00
cuz
704ce5ae22
Added _systime for all platforms
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1510 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-11-12 22:49:38 +00:00
izydorst
c8597283ef
added _randomize() implementation
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1499 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-11-10 15:48:57 +00:00
izydorst
d1754b7457
Removed GEOS rand.s implementation in favor of random number generator from common library.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1498 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-11-10 15:35:10 +00:00
izydorst
fc3d55d196
put segment keywords so bss, data and rodata are used for storage
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1301 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-06-04 22:49:09 +00:00
izydorst
593797f9eb
fixed LoadW for doing 16-bit offsets loads, not only constants
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1300 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-06-04 11:20:29 +00:00
cuz
d0599a24fe
Move include files into /asminc, changed include file paths
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1249 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-04-21 14:19:16 +00:00
cuz
b07ea7d699
Ignore intermediate files
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1237 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-04-12 20:02:51 +00:00
izydorst
2edcb9d73b
fixes in structs, added common cc65 color definitions, cgetc laces cursor in
...
correct line, interrupts are enabled before jumping into _main
git-svn-id: svn://svn.cc65.org/cc65/trunk@1217 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-04-06 17:37:12 +00:00
izydorst
93fd8803c1
conio with fixed width and proortional font support
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1180 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-03-08 16:49:31 +00:00
izydorst
ae74057353
conio with fixed width and proportional font support
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1178 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-03-08 16:47:34 +00:00
izydorst
d537134626
moved cursor.inc to proper location
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1177 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-03-08 16:46:04 +00:00
izydorst
b88b10b822
replaced char* by const char* as it is in prototype
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1176 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-03-08 16:44:57 +00:00
izydorst
b7dd6ebaa4
error handling if drive type is unknown
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1175 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-03-08 16:44:07 +00:00
izydorst
5f87dcea95
support for assert.h in GEOS, conio bugfixes
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1094 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-10-27 23:04:18 +00:00
izydorst
8ce6c9bcac
simple conio support for GEOS
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1093 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-10-27 17:13:22 +00:00
izydorst
1949afddf5
support for 40/80 column modes
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1091 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-10-27 17:07:19 +00:00
cuz
3d85621819
Removed the port parameter from mouse_init
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@906 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-13 16:00:55 +00:00
cuz
9e80491acb
Remove sprite param to mouse_init
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@893 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-12 13:49:08 +00:00
izydorst
35f403b702
interrupt flag is cleared/restored rather than cleared/set
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@890 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-10 22:11:19 +00:00
izydorst
490e3b8c0f
dio bugfix, added get_tv and get_ostype functions
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@889 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-10 21:43:15 +00:00
cuz
1da6f339dc
Added new mouse functions
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@888 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-10 18:42:50 +00:00
izydorst
2a57280a11
functions that do not modify data take const char* as argument
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@848 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-15 16:09:35 +00:00
izydorst
9346c3fbac
info about c1541 in docs, lowered highest available address to $6000 due to
...
posiblity of overwriting C stack by drawing/copying to screen backbuffer
git-svn-id: svn://svn.cc65.org/cc65/trunk@847 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-15 16:08:15 +00:00
izydorst
8e97e1f4b7
own versions of some common routines, fillram and movedata equal to memset
...
and memcpy
git-svn-id: svn://svn.cc65.org/cc65/trunk@789 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-15 16:09:50 +00:00
izydorst
66bcf9ac4e
fixed incorrect way of temporary storing parameter
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@788 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-14 21:15:02 +00:00
izydorst
baf977dfd8
multidrive support
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@778 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-13 15:58:12 +00:00
izydorst
56463fe3d5
old cleanups
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@777 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-06 18:21:28 +00:00
izydorst
ebce3ebbc3
errno/oserrno stuff is cleaned up, saved some bytes in dialog box functions
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@775 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-04 22:08:13 +00:00
izydorst
823329443f
added dio interface, standard mouse and joystick functions, osmaperrno
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@773 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-03 20:24:28 +00:00
cuz
f3b93741ab
Use the condes feature
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@470 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-22 22:19:09 +00:00
cuz
f1453ff273
Changes from Maciej
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@245 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-31 22:04:21 +00:00