]> git.sur5r.net Git - cc65/log
cc65
19 years agoFixed a bug
cuz [Thu, 14 Apr 2005 20:36:50 +0000 (20:36 +0000)]
Fixed a bug

git-svn-id: svn://svn.cc65.org/cc65/trunk@3458 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoPOSIX file I/O by Oliver Schmidt
cuz [Tue, 12 Apr 2005 09:12:48 +0000 (09:12 +0000)]
POSIX file I/O by Oliver Schmidt

git-svn-id: svn://svn.cc65.org/cc65/trunk@3457 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoChanged archive name
cuz [Tue, 12 Apr 2005 08:10:06 +0000 (08:10 +0000)]
Changed archive name

git-svn-id: svn://svn.cc65.org/cc65/trunk@3456 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoLynx doc update by Karri Kaksonen
cuz [Mon, 11 Apr 2005 18:55:37 +0000 (18:55 +0000)]
Lynx doc update by Karri Kaksonen

git-svn-id: svn://svn.cc65.org/cc65/trunk@3455 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoNew cgetc with apple2enh fix from Oliver Scmidt
cuz [Fri, 8 Apr 2005 19:27:07 +0000 (19:27 +0000)]
New cgetc with apple2enh fix from Oliver Scmidt

git-svn-id: svn://svn.cc65.org/cc65/trunk@3454 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agomainargs rewrite by Oliver Schmidt
cuz [Tue, 5 Apr 2005 21:11:10 +0000 (21:11 +0000)]
mainargs rewrite by Oliver Schmidt

git-svn-id: svn://svn.cc65.org/cc65/trunk@3453 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoSqueezed a few bytes out of open()
cuz [Sun, 3 Apr 2005 18:04:53 +0000 (18:04 +0000)]
Squeezed a few bytes out of open()

git-svn-id: svn://svn.cc65.org/cc65/trunk@3452 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoBecause of a typo, time.h did not define NULL as required by the standard.
cuz [Sat, 2 Apr 2005 16:26:55 +0000 (16:26 +0000)]
Because of a typo, time.h did not define NULL as required by the standard.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3451 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoSlightly improved version with more comments
cuz [Fri, 1 Apr 2005 10:13:09 +0000 (10:13 +0000)]
Slightly improved version with more comments

git-svn-id: svn://svn.cc65.org/cc65/trunk@3448 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoUpdate from Oliver Schmidt: Includes gotox/gotoy which were missing before.
cuz [Fri, 1 Apr 2005 09:59:53 +0000 (09:59 +0000)]
Update from Oliver Schmidt: Includes gotox/gotoy which were missing before.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3447 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoRenamed O65_OS_CC65_MODULE -> O65_OS_CC65 as in the C header.
cuz [Fri, 1 Apr 2005 08:24:22 +0000 (08:24 +0000)]
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

19 years agoRenamed O65_OS_CC65_MODULE -> O65_OS_CC65 in the headers.
cuz [Fri, 1 Apr 2005 08:23:56 +0000 (08:23 +0000)]
Renamed O65_OS_CC65_MODULE -> O65_OS_CC65 in the headers.
Squeezed one precious byte out of the loader code:-)

git-svn-id: svn://svn.cc65.org/cc65/trunk@3445 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agostartup code now resides in LOWCODE segment
cpg [Thu, 31 Mar 2005 21:53:12 +0000 (21:53 +0000)]
startup code now resides in LOWCODE segment

git-svn-id: svn://svn.cc65.org/cc65/trunk@3444 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoadd "define = yes" to LOWCODE, remove it from INIT and CODE
cpg [Thu, 31 Mar 2005 21:51:48 +0000 (21:51 +0000)]
add "define = yes" to LOWCODE, remove it from INIT and CODE

git-svn-id: svn://svn.cc65.org/cc65/trunk@3443 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoFixed a bug
cuz [Thu, 31 Mar 2005 20:08:13 +0000 (20:08 +0000)]
Fixed a bug

git-svn-id: svn://svn.cc65.org/cc65/trunk@3442 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoFixed a few problems
cuz [Thu, 31 Mar 2005 19:49:39 +0000 (19:49 +0000)]
Fixed a few problems

git-svn-id: svn://svn.cc65.org/cc65/trunk@3441 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoNew diodemo sample by Oliver Schmidt
cuz [Thu, 31 Mar 2005 07:28:14 +0000 (07:28 +0000)]
New diodemo sample by Oliver Schmidt

git-svn-id: svn://svn.cc65.org/cc65/trunk@3440 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoUpdate from Oliver Schmidt
cuz [Thu, 31 Mar 2005 07:24:01 +0000 (07:24 +0000)]
Update from Oliver Schmidt

git-svn-id: svn://svn.cc65.org/cc65/trunk@3439 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoAdded a comment about return codes
cuz [Thu, 31 Mar 2005 07:20:05 +0000 (07:20 +0000)]
Added a comment about return codes

git-svn-id: svn://svn.cc65.org/cc65/trunk@3438 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoget_ostype
cuz [Wed, 30 Mar 2005 19:57:32 +0000 (19:57 +0000)]
get_ostype

git-svn-id: svn://svn.cc65.org/cc65/trunk@3437 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoAdded new OS OPENCBM, renamed O65_OS_CC65_MODULE to O65_OS_CC65
cuz [Wed, 30 Mar 2005 19:29:08 +0000 (19:29 +0000)]
Added new OS OPENCBM, renamed O65_OS_CC65_MODULE to O65_OS_CC65

git-svn-id: svn://svn.cc65.org/cc65/trunk@3436 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoFixed numeric OS ids. Added new OS OPENCBM
cuz [Wed, 30 Mar 2005 19:28:28 +0000 (19:28 +0000)]
Fixed numeric OS ids. Added new OS OPENCBM

git-svn-id: svn://svn.cc65.org/cc65/trunk@3435 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoPredefined #defines have changed.
cuz [Wed, 30 Mar 2005 18:26:11 +0000 (18:26 +0000)]
Predefined #defines have changed.
Cosmetic changes.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3434 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoNew function dio_query_sectcount and cosmetic changes
cuz [Wed, 30 Mar 2005 18:25:38 +0000 (18:25 +0000)]
New function dio_query_sectcount and cosmetic changes

git-svn-id: svn://svn.cc65.org/cc65/trunk@3433 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agodio implementation by Oliver Schmidt
cuz [Wed, 30 Mar 2005 18:25:04 +0000 (18:25 +0000)]
dio implementation by Oliver Schmidt

git-svn-id: svn://svn.cc65.org/cc65/trunk@3432 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoCosmetic changes requested by Oliver Schmidt
cuz [Wed, 30 Mar 2005 18:17:57 +0000 (18:17 +0000)]
Cosmetic changes requested by Oliver Schmidt

git-svn-id: svn://svn.cc65.org/cc65/trunk@3431 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoMinor changes requested by Oliver Schmidt
cuz [Wed, 30 Mar 2005 18:15:59 +0000 (18:15 +0000)]
Minor changes requested by Oliver Schmidt

git-svn-id: svn://svn.cc65.org/cc65/trunk@3430 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoRemoved tabs
cuz [Mon, 28 Mar 2005 17:27:04 +0000 (17:27 +0000)]
Removed tabs

git-svn-id: svn://svn.cc65.org/cc65/trunk@3429 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoRemove obsolete files
cuz [Mon, 28 Mar 2005 17:05:31 +0000 (17:05 +0000)]
Remove obsolete files

git-svn-id: svn://svn.cc65.org/cc65/trunk@3428 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoSqueezed out a few bytes
cuz [Mon, 28 Mar 2005 16:01:08 +0000 (16:01 +0000)]
Squeezed out a few bytes

git-svn-id: svn://svn.cc65.org/cc65/trunk@3427 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoMore functions
cuz [Sun, 27 Mar 2005 22:39:54 +0000 (22:39 +0000)]
More functions

git-svn-id: svn://svn.cc65.org/cc65/trunk@3426 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoFixed "statement has no effect" warnings.
cuz [Sun, 27 Mar 2005 20:14:49 +0000 (20:14 +0000)]
Fixed "statement has no effect" warnings.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3425 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoIgnore ready built drivers
cuz [Sat, 26 Mar 2005 17:23:58 +0000 (17:23 +0000)]
Ignore ready built drivers

git-svn-id: svn://svn.cc65.org/cc65/trunk@3424 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoNew version from Oliver Schmidt
cuz [Sat, 26 Mar 2005 17:23:14 +0000 (17:23 +0000)]
New version from Oliver Schmidt

git-svn-id: svn://svn.cc65.org/cc65/trunk@3423 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoAllow to replace the color functions in conio.h by macros for platforms
cuz [Sat, 26 Mar 2005 17:20:27 +0000 (17:20 +0000)]
Allow to replace the color functions in conio.h by macros for platforms
where these functions are dummies anyway.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3422 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoNew version from Oliver Schmidt
cuz [Sat, 26 Mar 2005 17:03:30 +0000 (17:03 +0000)]
New version from Oliver Schmidt

git-svn-id: svn://svn.cc65.org/cc65/trunk@3421 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoAdded library groups
cuz [Sat, 26 Mar 2005 16:26:11 +0000 (16:26 +0000)]
Added library groups

git-svn-id: svn://svn.cc65.org/cc65/trunk@3420 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoFixed a typo
cuz [Fri, 25 Mar 2005 22:43:28 +0000 (22:43 +0000)]
Fixed a typo

git-svn-id: svn://svn.cc65.org/cc65/trunk@3419 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoNo output when using wstrip
cuz [Fri, 25 Mar 2005 22:27:39 +0000 (22:27 +0000)]
No output when using wstrip

git-svn-id: svn://svn.cc65.org/cc65/trunk@3418 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoCheck if the bin directory is already in the path
cuz [Fri, 25 Mar 2005 22:25:10 +0000 (22:25 +0000)]
Check if the bin directory is already in the path

git-svn-id: svn://svn.cc65.org/cc65/trunk@3417 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoSimple windows installer/uninstaller
cuz [Fri, 25 Mar 2005 21:34:00 +0000 (21:34 +0000)]
Simple windows installer/uninstaller

git-svn-id: svn://svn.cc65.org/cc65/trunk@3416 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoAdd the replacement startup file wildargv.obj to the library
cuz [Fri, 25 Mar 2005 14:04:30 +0000 (14:04 +0000)]
Add the replacement startup file wildargv.obj to the library

git-svn-id: svn://svn.cc65.org/cc65/trunk@3415 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoOutput the help text to stdout
cuz [Thu, 24 Mar 2005 20:08:41 +0000 (20:08 +0000)]
Output the help text to stdout

git-svn-id: svn://svn.cc65.org/cc65/trunk@3414 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoAdded the INIT segment
cuz [Thu, 24 Mar 2005 10:52:07 +0000 (10:52 +0000)]
Added the INIT segment

git-svn-id: svn://svn.cc65.org/cc65/trunk@3413 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoCheap local symbol in a macro .local statement were broken
cuz [Tue, 22 Mar 2005 20:09:29 +0000 (20:09 +0000)]
Cheap local symbol in a macro .local statement were broken

git-svn-id: svn://svn.cc65.org/cc65/trunk@3412 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoAdded extensions for new loadable modules
cuz [Sun, 20 Mar 2005 09:00:51 +0000 (09:00 +0000)]
Added extensions for new loadable modules

git-svn-id: svn://svn.cc65.org/cc65/trunk@3411 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoAllow to remap the character with code zero.
cuz [Tue, 15 Mar 2005 12:13:30 +0000 (12:13 +0000)]
Allow to remap the character with code zero.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3410 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoFixed a bug and replaced tabs by spaces
cuz [Fri, 11 Mar 2005 13:02:20 +0000 (13:02 +0000)]
Fixed a bug and replaced tabs by spaces

git-svn-id: svn://svn.cc65.org/cc65/trunk@3409 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoMove constructor code into the INIT segment. Note: Didn't change any
cuz [Sat, 26 Feb 2005 09:38:46 +0000 (09:38 +0000)]
Move constructor code into the INIT segment. Note: Didn't change any
obsolete modules.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3407 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoMove constructor code into the INIT segment
cuz [Sat, 26 Feb 2005 09:34:01 +0000 (09:34 +0000)]
Move constructor code into the INIT segment

git-svn-id: svn://svn.cc65.org/cc65/trunk@3406 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoMove constructor code into the INIT segment
cuz [Sat, 26 Feb 2005 09:28:46 +0000 (09:28 +0000)]
Move constructor code into the INIT segment

git-svn-id: svn://svn.cc65.org/cc65/trunk@3405 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoMove initialization code into the init segment
cuz [Sat, 26 Feb 2005 09:06:46 +0000 (09:06 +0000)]
Move initialization code into the init segment

git-svn-id: svn://svn.cc65.org/cc65/trunk@3404 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoMove the constructor tables into the INIT segment
cuz [Sat, 26 Feb 2005 09:06:12 +0000 (09:06 +0000)]
Move the constructor tables into the INIT segment

git-svn-id: svn://svn.cc65.org/cc65/trunk@3403 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoAdded the new INIT segment to all configs and adjusted formatting.
cuz [Fri, 25 Feb 2005 07:52:50 +0000 (07:52 +0000)]
Added the new INIT segment to all configs and adjusted formatting.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3402 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoAdded joystick functions from joystick.h
cuz [Mon, 21 Feb 2005 20:19:54 +0000 (20:19 +0000)]
Added joystick functions from joystick.h

git-svn-id: svn://svn.cc65.org/cc65/trunk@3401 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoDoc for new comment attribute
cuz [Mon, 21 Feb 2005 18:38:17 +0000 (18:38 +0000)]
Doc for new comment attribute

git-svn-id: svn://svn.cc65.org/cc65/trunk@3400 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoupdate date
cpg [Sun, 20 Feb 2005 21:07:21 +0000 (21:07 +0000)]
update date

git-svn-id: svn://svn.cc65.org/cc65/trunk@3399 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoadd DIO section
cpg [Sun, 20 Feb 2005 21:02:33 +0000 (21:02 +0000)]
add DIO section

git-svn-id: svn://svn.cc65.org/cc65/trunk@3398 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agodocument the dio_query_sectsize function
cpg [Sun, 20 Feb 2005 21:01:09 +0000 (21:01 +0000)]
document the dio_query_sectsize function

git-svn-id: svn://svn.cc65.org/cc65/trunk@3397 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoclean up
cpg [Sun, 20 Feb 2005 00:39:46 +0000 (00:39 +0000)]
clean up

git-svn-id: svn://svn.cc65.org/cc65/trunk@3396 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoOne more example from the C standard
cuz [Sat, 19 Feb 2005 22:21:23 +0000 (22:21 +0000)]
One more example from the C standard

git-svn-id: svn://svn.cc65.org/cc65/trunk@3395 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoadd query_sectorsize: query sector size of disk by reading sector #4
cpg [Sat, 19 Feb 2005 01:04:41 +0000 (01:04 +0000)]
add query_sectorsize: query sector size of disk by reading sector #4
and making a status command ($53) to the drive: initial check-in,
needs cleanup

git-svn-id: svn://svn.cc65.org/cc65/trunk@3394 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agodio_query_sectsize is now a real function on the Atari
cpg [Sat, 19 Feb 2005 00:59:46 +0000 (00:59 +0000)]
dio_query_sectsize is now a real function on the Atari

git-svn-id: svn://svn.cc65.org/cc65/trunk@3393 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agodioqsize.o: new object file
cpg [Sat, 19 Feb 2005 00:58:26 +0000 (00:58 +0000)]
dioqsize.o: new object file

git-svn-id: svn://svn.cc65.org/cc65/trunk@3392 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoinitial check-in
cpg [Sat, 19 Feb 2005 00:57:26 +0000 (00:57 +0000)]
initial check-in

git-svn-id: svn://svn.cc65.org/cc65/trunk@3391 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoAdd creation time in the header
cuz [Thu, 17 Feb 2005 17:37:17 +0000 (17:37 +0000)]
Add creation time in the header

git-svn-id: svn://svn.cc65.org/cc65/trunk@3390 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoMore comment handling
cuz [Thu, 17 Feb 2005 17:26:16 +0000 (17:26 +0000)]
More comment handling

git-svn-id: svn://svn.cc65.org/cc65/trunk@3389 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoAdded new comment feature
cuz [Wed, 16 Feb 2005 23:30:05 +0000 (23:30 +0000)]
Added new comment feature

git-svn-id: svn://svn.cc65.org/cc65/trunk@3388 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoSuppress wine debug output
cuz [Mon, 14 Feb 2005 11:01:20 +0000 (11:01 +0000)]
Suppress wine debug output

git-svn-id: svn://svn.cc65.org/cc65/trunk@3387 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoAllow numeric OS types in the config file
cuz [Mon, 14 Feb 2005 10:36:23 +0000 (10:36 +0000)]
Allow numeric OS types in the config file

git-svn-id: svn://svn.cc65.org/cc65/trunk@3386 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoCode improvement
cuz [Mon, 14 Feb 2005 10:28:54 +0000 (10:28 +0000)]
Code improvement

git-svn-id: svn://svn.cc65.org/cc65/trunk@3385 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoFixed a bug (report and patch by Greg King)
cuz [Mon, 14 Feb 2005 09:59:54 +0000 (09:59 +0000)]
Fixed a bug (report and patch by Greg King)

git-svn-id: svn://svn.cc65.org/cc65/trunk@3384 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoFixed two typos
cuz [Mon, 14 Feb 2005 09:39:46 +0000 (09:39 +0000)]
Fixed two typos

git-svn-id: svn://svn.cc65.org/cc65/trunk@3383 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoFixed tab removal which somehow went wrong
cuz [Mon, 14 Feb 2005 09:38:30 +0000 (09:38 +0000)]
Fixed tab removal which somehow went wrong

git-svn-id: svn://svn.cc65.org/cc65/trunk@3382 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoNew scanf type routines for conio by Greg King + a few comment changes
cuz [Mon, 14 Feb 2005 09:37:30 +0000 (09:37 +0000)]
New scanf type routines for conio by Greg King + a few comment changes

git-svn-id: svn://svn.cc65.org/cc65/trunk@3381 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoAdded scanf test program contributed by Greg King
cuz [Mon, 14 Feb 2005 09:24:08 +0000 (09:24 +0000)]
Added scanf test program contributed by Greg King

git-svn-id: svn://svn.cc65.org/cc65/trunk@3380 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoRemoved tabs from the foreign sources
cuz [Mon, 14 Feb 2005 09:22:37 +0000 (09:22 +0000)]
Removed tabs from the foreign sources

git-svn-id: svn://svn.cc65.org/cc65/trunk@3379 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoNew cscanf routines by Greg King
cuz [Mon, 14 Feb 2005 09:21:54 +0000 (09:21 +0000)]
New cscanf routines by Greg King

git-svn-id: svn://svn.cc65.org/cc65/trunk@3378 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoScanf improvements by Greg King
cuz [Mon, 14 Feb 2005 09:19:59 +0000 (09:19 +0000)]
Scanf improvements by Greg King

git-svn-id: svn://svn.cc65.org/cc65/trunk@3377 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoFixed a bug
cuz [Tue, 8 Feb 2005 20:53:48 +0000 (20:53 +0000)]
Fixed a bug

git-svn-id: svn://svn.cc65.org/cc65/trunk@3374 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoIn case of memory area overflows, generate a short mapfile if one was
cuz [Sun, 23 Jan 2005 11:19:26 +0000 (11:19 +0000)]
In case of memory area overflows, generate a short mapfile if one was
requested. This eases the task of rearranging segments when such an
overflow occurs.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3373 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoFixed a few typos (note from Stefan Haubenthal)
cuz [Sat, 22 Jan 2005 14:45:25 +0000 (14:45 +0000)]
Fixed a few typos (note from Stefan Haubenthal)

git-svn-id: svn://svn.cc65.org/cc65/trunk@3372 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoAllow a unary +
cuz [Fri, 21 Jan 2005 12:57:41 +0000 (12:57 +0000)]
Allow a unary +

git-svn-id: svn://svn.cc65.org/cc65/trunk@3371 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoFixed zeropage segment declaration (syntax had changed some time ago).
cuz [Fri, 21 Jan 2005 10:35:50 +0000 (10:35 +0000)]
Fixed zeropage segment declaration (syntax had changed some time ago).
Added support for exports.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3370 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoBetter error message when a file is not found in the FILES section.
cuz [Thu, 20 Jan 2005 07:55:38 +0000 (07:55 +0000)]
Better error message when a file is not found in the FILES section.
Better error messages in case of a wrong section order in the config file.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3369 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoRecoded the last change
cuz [Fri, 14 Jan 2005 18:52:30 +0000 (18:52 +0000)]
Recoded the last change

git-svn-id: svn://svn.cc65.org/cc65/trunk@3368 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoFixed a bug (Report from Greg King)
cuz [Fri, 14 Jan 2005 18:40:33 +0000 (18:40 +0000)]
Fixed a bug (Report from Greg King)

git-svn-id: svn://svn.cc65.org/cc65/trunk@3367 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoImproved mainargs code from Stefan Haubenthal
cuz [Tue, 11 Jan 2005 07:02:43 +0000 (07:02 +0000)]
Improved mainargs code from Stefan Haubenthal

git-svn-id: svn://svn.cc65.org/cc65/trunk@3366 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoImprove doc for .struct/.union
cuz [Tue, 11 Jan 2005 06:51:24 +0000 (06:51 +0000)]
Improve doc for .struct/.union

git-svn-id: svn://svn.cc65.org/cc65/trunk@3365 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoFixed a bug (hopefully).
cuz [Sun, 9 Jan 2005 21:17:19 +0000 (21:17 +0000)]
Fixed a bug (hopefully).
The ArrayRef() does really need a rewrite, now since we have better
expression info.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3364 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoDon't treat K&R functions as variadic. The standard (at least the C99 one)
cuz [Sun, 9 Jan 2005 21:16:32 +0000 (21:16 +0000)]
Don't treat K&R functions as variadic. The standard (at least the C99 one)
says that passing an invalid number of parameters causes undefined behaviour,
so we don't need to handle that case.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3363 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoTest file for illegal 6502 opcodes
cuz [Sun, 9 Jan 2005 19:07:45 +0000 (19:07 +0000)]
Test file for illegal 6502 opcodes

git-svn-id: svn://svn.cc65.org/cc65/trunk@3362 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoOutput warnings for implicit int types if std >= C99.
cuz [Sun, 9 Jan 2005 18:03:55 +0000 (18:03 +0000)]
Output warnings for implicit int types if std >= C99.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3361 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoFixed a bug: If all output data was discarded (by using file = "" in the
cuz [Sun, 9 Jan 2005 13:16:51 +0000 (13:16 +0000)]
Fixed a bug: If all output data was discarded (by using file = "" in the
linker config), CheckExports was never called, which in turn meant that
the list of all exports was never built. This caused a crash later when
the linker tried to generate a map file. The solution is to separate the
creation of the exports list and the check for unresolved imports.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3360 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoMore CfgName issues.
cuz [Sat, 8 Jan 2005 21:38:17 +0000 (21:38 +0000)]
More CfgName issues.
Use CfgError instead of calling Error directly.
Use dynamically allocated string buffers in the CfgError and CfgWarning
functions.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3359 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoFixed several places were CfgName was used directly instead of calling
cuz [Sat, 8 Jan 2005 21:08:59 +0000 (21:08 +0000)]
Fixed several places were CfgName was used directly instead of calling
CfgGetName(). The former may be NULL, while the latter maps that to a
string like "builtin config".

git-svn-id: svn://svn.cc65.org/cc65/trunk@3358 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoReplace obsolete "wprot" segment type by "ro".
cuz [Sat, 8 Jan 2005 21:08:04 +0000 (21:08 +0000)]
Replace obsolete "wprot" segment type by "ro".

git-svn-id: svn://svn.cc65.org/cc65/trunk@3357 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoDescribe the new asminc feature
cuz [Sat, 8 Jan 2005 20:33:27 +0000 (20:33 +0000)]
Describe the new asminc feature

git-svn-id: svn://svn.cc65.org/cc65/trunk@3356 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoNew info file statement "asminc" that allows to read in a file containing
cuz [Sat, 8 Jan 2005 20:16:57 +0000 (20:16 +0000)]
New info file statement "asminc" that allows to read in a file containing
symbol values in asm syntax.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3355 b7a2c559-68d2-44c3-8de9-860c34a00d81

19 years agoDescribe new align_load attribute
cuz [Sat, 8 Jan 2005 13:52:07 +0000 (13:52 +0000)]
Describe new align_load attribute

git-svn-id: svn://svn.cc65.org/cc65/trunk@3354 b7a2c559-68d2-44c3-8de9-860c34a00d81