cuz
e02b3e91c8
Use a destructor instead of atexit
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@515 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-12-01 17:58:40 +00:00
cuz
99ecc9a609
Removed initialization code to set the screen size and replaced it by a
...
separate module that contains a module constructor. In some cases, the
code was even unnecessary, since the screen size is known in advance.
git-svn-id: svn://svn.cc65.org/cc65/trunk@476 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-23 19:05:32 +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
cpg
9c35f5278a
PM base isn't hardcoded anymore, we now get it from the startup code
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@450 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-19 22:59:05 +00:00
cpg
6e6d36b89d
reserve memory for mouse PM if RESERVE_MOUSE_MEMORY is defined (normally
...
yes)
git-svn-id: svn://svn.cc65.org/cc65/trunk@449 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-19 22:58:22 +00:00
cpg
dc5e8abfaf
mouse.o: new object file
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@443 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-17 01:25:40 +00:00
cpg
6eef1c5d9a
fixed & adapted for cc65
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@442 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-17 01:24:38 +00:00
cpg
2326ca6274
Atari mouse routines -- original version from F.Offenga
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@441 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-17 01:23:44 +00:00
cpg
16d52709b0
dio functions and types now have no leading _ anymore
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@435 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-16 21:27:42 +00:00
cpg
0283e309da
dio functions and type now have no leading _ anymore; swapped phys. and
...
log. parameters
git-svn-id: svn://svn.cc65.org/cc65/trunk@434 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-16 21:27:07 +00:00
cuz
7c436aec1d
Squeeze 2 bytes out of the startup code
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@414 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-30 21:46:45 +00:00
cpg
050869cbfa
moved ourcl to bss
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@402 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-29 00:06:50 +00:00
cpg
ea6c5c8d43
fd_table functions around getfd; used by startup code
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@401 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-29 00:05:47 +00:00
cpg
3c71bcdb58
moved getfd and fdt_to_fdi functions and fd_table into getfd file; moved
...
fd_table defines to fd.inc
git-svn-id: svn://svn.cc65.org/cc65/trunk@400 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-29 00:05:06 +00:00
cpg
b6c09c5acb
getfd.o: new object file
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@399 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-29 00:02:11 +00:00
cpg
e4531f807a
defines for the fd redirection table
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@398 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-29 00:01:20 +00:00
cpg
b0e41e487d
use DISKID define instead of hardcoded value
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@391 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-23 21:39:45 +00:00
cpg
7eae698264
renamed the functions; adapted them to the new parameters
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@388 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-20 21:59:05 +00:00
cpg
99083a83db
added diopp_xxx defines
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@387 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-20 21:57:50 +00:00
cpg
979700f2fe
adapted to new calling parameters (_dhandle_t)
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@384 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-18 23:54:27 +00:00
cpg
2690dfc172
now returns a pointer to the entry in sectsizetab
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@383 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-18 23:51:29 +00:00
cpg
6b6e282283
adapted function prototype (comment)
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@382 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-18 23:50:01 +00:00
cpg
e9e7fd4d31
adapted to new parameters
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@381 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-18 23:47:42 +00:00
cpg
5747fcd976
sst_xxx defines for dio functions
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@380 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-18 23:43:25 +00:00
cpg
46dd4af601
put grmemusage table into rodata segment
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@377 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-18 00:01:13 +00:00
cpg
6f60139c57
_dio_open and _dio_close functions
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@374 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-16 23:24:24 +00:00
cpg
e32644afb0
get transfer size from sectsizetab
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@373 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-16 23:23:22 +00:00
cpg
a35cafa626
diopncls.o: new object file
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@372 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-16 23:22:07 +00:00
cpg
87838bc53f
implements _sio_call function, direct call to SIO handler
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@365 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-12 21:03:53 +00:00
cpg
65006f5909
implements _dio_snum_to_chs (dummy on Atari)
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@364 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-12 21:02:50 +00:00
cpg
068d2d3fb9
implements _dio_chs_to_snum function (dummy on Atari)
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@363 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-12 21:02:24 +00:00
cpg
282b2946bd
implements _dio_write_verify with the __sio_call function
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@362 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-12 21:01:24 +00:00
cpg
3f71fcb293
now sets up SIO command and transfer direction; __sio_call now does the
...
real work
git-svn-id: svn://svn.cc65.org/cc65/trunk@361 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-12 21:00:19 +00:00
cpg
bf32739271
siocall.o, diowritev.o, dio_cts.o, dio_stc.o: new source files
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@360 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-12 20:57:37 +00:00
cpg
84537ae937
added _dio_read() and _dio_write() handlers
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@349 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-09 22:43:01 +00:00
cpg
c33f95f88e
added dioread.o and diowrite.o
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@348 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-09 22:33:13 +00:00
cpg
d922c0ba26
added SIO_xxx command codes
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@345 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-10-06 23:59:42 +00:00
cuz
e0a619ff90
Place the zero page variables into the ZEROPAGE segment
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@322 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-09-07 21:49:13 +00:00
cpg
743b215bac
fixed setting of errno
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@276 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-08-11 22:14:21 +00:00
cpg
f1a54412b7
lseek.o: new object file
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@266 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-08-07 22:43:31 +00:00
cuz
2ff5069436
Place data into RODATA, not CODE
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@264 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-08-03 10:46:57 +00:00
cuz
2e3b545bdb
Move store out of region with interrupts disabled to improve interrupt
...
latency.
git-svn-id: svn://svn.cc65.org/cc65/trunk@236 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-30 09:30:58 +00:00
cpg
7fa0e2e8ee
some small fixes
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@227 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-29 21:25:43 +00:00
cuz
ab2b9d35e1
Added new clock module implementing clock() and _clocks_per_sec().
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@195 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-25 20:06:34 +00:00
cpg
02bbe5289b
set default screen mode to 0
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@177 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-21 09:20:09 +00:00
cpg
72294dc011
removed DIRECT_SCREEN define
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@176 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-21 08:26:44 +00:00
cpg
badf78999f
added PAL/NTSC check for 1200xl + XL/XE systems
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@162 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-17 00:30:01 +00:00
cpg
fed0a0a52d
determines OS version
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@146 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-10 23:38:14 +00:00
cpg
49df1600cb
ostype.o: new object file
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@143 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-10 23:14:14 +00:00
cpg
0c85406f52
replaced multiple lines of "rm" commands with a single "rm" line in the
...
clean target. on some rm lines the argument was empty which caused the
NetBSD rm command to complain...
git-svn-id: svn://svn.cc65.org/cc65/trunk@135 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-03 21:03:41 +00:00