]> git.sur5r.net Git - cc65/log
cc65
21 years agoRewrote fclose() in assembler
cuz [Sun, 24 Nov 2002 19:13:38 +0000 (19:13 +0000)]
Rewrote fclose() in assembler

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

21 years agoFixed last fix:-)
cuz [Sun, 24 Nov 2002 19:13:19 +0000 (19:13 +0000)]
Fixed last fix:-)

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

21 years agoFixed a problem with the test expression in a for loop: It was not evaluated
cuz [Sun, 24 Nov 2002 18:18:16 +0000 (18:18 +0000)]
Fixed a problem with the test expression in a for loop: It was not evaluated
correctly if it did not contain an explicit comparison operator.
Removed an old hack from the test subroutine that did no longer work.

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

21 years agoFixed a bug
cuz [Sun, 24 Nov 2002 11:18:24 +0000 (11:18 +0000)]
Fixed a bug

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

21 years agoMake fread and fwrite fastcall
cuz [Sat, 23 Nov 2002 23:05:21 +0000 (23:05 +0000)]
Make fread and fwrite fastcall

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

21 years agoRewrote fread in assembler
cuz [Sat, 23 Nov 2002 23:05:00 +0000 (23:05 +0000)]
Rewrote fread in assembler

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

21 years agoFixed a bug
cuz [Sat, 23 Nov 2002 23:04:50 +0000 (23:04 +0000)]
Fixed a bug

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

21 years agoRewrote fwrite in assembler
cuz [Sat, 23 Nov 2002 22:51:25 +0000 (22:51 +0000)]
Rewrote fwrite in assembler

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

21 years agoMore optimizations
cuz [Sat, 23 Nov 2002 22:06:26 +0000 (22:06 +0000)]
More optimizations

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

21 years agoMust import sp now that the zp definitions are elsewhere
cuz [Sat, 23 Nov 2002 22:06:01 +0000 (22:06 +0000)]
Must import sp now that the zp definitions are elsewhere

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

21 years agoChange naming conventions for tgi drivers
cuz [Sat, 23 Nov 2002 21:05:11 +0000 (21:05 +0000)]
Change naming conventions for tgi drivers

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

21 years agoRename the 320x200x2 driver to c64-hi.tgi
cuz [Sat, 23 Nov 2002 21:02:56 +0000 (21:02 +0000)]
Rename the 320x200x2 driver to c64-hi.tgi

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

21 years agoMake fopen fastcall
cuz [Sat, 23 Nov 2002 18:47:55 +0000 (18:47 +0000)]
Make fopen fastcall

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

21 years agoRewrote fopen in assembler
cuz [Sat, 23 Nov 2002 18:46:40 +0000 (18:46 +0000)]
Rewrote fopen in assembler

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

21 years agoRewrote _fopen in assembler
cuz [Sat, 23 Nov 2002 17:52:38 +0000 (17:52 +0000)]
Rewrote _fopen in assembler

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

21 years agoA few size optimizations
cuz [Sat, 23 Nov 2002 16:33:35 +0000 (16:33 +0000)]
A few size optimizations

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

21 years agoRewrite
cuz [Sat, 23 Nov 2002 16:21:46 +0000 (16:21 +0000)]
Rewrite

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

21 years agoFixed a bug in pushw0sp
cuz [Sat, 23 Nov 2002 16:21:35 +0000 (16:21 +0000)]
Fixed a bug in pushw0sp

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

21 years agoAnother optimization step
cuz [Sat, 23 Nov 2002 12:05:23 +0000 (12:05 +0000)]
Another optimization step

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

21 years agoNew module
cuz [Sat, 23 Nov 2002 11:19:51 +0000 (11:19 +0000)]
New module

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

21 years agoAdd STARTUP and LOWCODE segments
cuz [Sat, 23 Nov 2002 11:10:50 +0000 (11:10 +0000)]
Add STARTUP and LOWCODE segments

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

21 years agoAdded LOWCODE and STARTUP segments
cuz [Fri, 22 Nov 2002 23:50:45 +0000 (23:50 +0000)]
Added LOWCODE and STARTUP segments

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

21 years agoAdditions
cuz [Fri, 22 Nov 2002 23:49:03 +0000 (23:49 +0000)]
Additions

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

21 years agoNew upper memory limit
cuz [Fri, 22 Nov 2002 23:45:57 +0000 (23:45 +0000)]
New upper memory limit

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

21 years agoComment was wrong
cuz [Fri, 22 Nov 2002 23:45:37 +0000 (23:45 +0000)]
Comment was wrong

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

21 years agoAdd a macro for peekbsys
cuz [Fri, 22 Nov 2002 23:45:09 +0000 (23:45 +0000)]
Add a macro for peekbsys

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

21 years agoNew harmless function
cuz [Fri, 22 Nov 2002 23:44:36 +0000 (23:44 +0000)]
New harmless function

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

21 years agoChanged a comment
cuz [Fri, 22 Nov 2002 23:41:39 +0000 (23:41 +0000)]
Changed a comment

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

21 years agoFixed the break stuff
cuz [Fri, 22 Nov 2002 23:41:20 +0000 (23:41 +0000)]
Fixed the break stuff

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

21 years agoSmall changes for new C16 target
cuz [Fri, 22 Nov 2002 23:39:44 +0000 (23:39 +0000)]
Small changes for new C16 target

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

21 years agoAdded interrupt handler table
cuz [Fri, 22 Nov 2002 22:42:49 +0000 (22:42 +0000)]
Added interrupt handler table

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

21 years agoCosmetic changes
cuz [Fri, 22 Nov 2002 22:42:38 +0000 (22:42 +0000)]
Cosmetic changes

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

21 years agoUse the new LOWCODE segment
cuz [Fri, 22 Nov 2002 22:34:46 +0000 (22:34 +0000)]
Use the new LOWCODE segment

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

21 years agoMore banking support
cuz [Fri, 22 Nov 2002 22:24:24 +0000 (22:24 +0000)]
More banking support

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

21 years agoAdded wrappers for the kernal functions
cuz [Fri, 22 Nov 2002 22:16:20 +0000 (22:16 +0000)]
Added wrappers for the kernal functions

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

21 years agoadded info that time.h is safe to be used
izydorst [Fri, 22 Nov 2002 19:35:02 +0000 (19:35 +0000)]
added info that time.h is safe to be used

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

21 years agoadded _systime implementation for GEOS
izydorst [Fri, 22 Nov 2002 19:31:44 +0000 (19:31 +0000)]
added _systime implementation for GEOS

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

21 years agoadded LOWCODE and STARTUP segments
izydorst [Fri, 22 Nov 2002 18:46:55 +0000 (18:46 +0000)]
added LOWCODE and STARTUP segments

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

21 years agoAdd STARTUP and LOWCODE segments
cuz [Fri, 22 Nov 2002 17:43:47 +0000 (17:43 +0000)]
Add STARTUP and LOWCODE segments

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

21 years agoMove the startup code into its own segment
cuz [Fri, 22 Nov 2002 17:43:30 +0000 (17:43 +0000)]
Move the startup code into its own segment

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

21 years agoAdded atmos and new c16 target
cuz [Fri, 22 Nov 2002 02:31:12 +0000 (02:31 +0000)]
Added atmos and new c16 target

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

21 years agoC16 changes
cuz [Fri, 22 Nov 2002 02:18:52 +0000 (02:18 +0000)]
C16 changes

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

21 years agoCosmetic changes
cuz [Fri, 22 Nov 2002 01:57:33 +0000 (01:57 +0000)]
Cosmetic changes

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

21 years agoAdded a scope argument to the SymIsDef and SymIsDef functions, so it is
cuz [Fri, 22 Nov 2002 01:45:00 +0000 (01:45 +0000)]
Added a scope argument to the SymIsDef and SymIsDef functions, so it is
possible to request information for a specific scope.
Add an optional scope argument to the .DEFINED builtin function.
Change the long branch macros to look for symbols in local scope.

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

21 years agoRemoved __cdiff. Since the assembler does character set translation for
cuz [Fri, 22 Nov 2002 00:53:46 +0000 (00:53 +0000)]
Removed __cdiff. Since the assembler does character set translation for
some time now, it is no longer needed.

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

21 years agoMore c16 changes
cuz [Fri, 22 Nov 2002 00:53:10 +0000 (00:53 +0000)]
More c16 changes

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

21 years agoRename segment named NMI to LOWCODE
cuz [Fri, 22 Nov 2002 00:52:49 +0000 (00:52 +0000)]
Rename segment named NMI to LOWCODE

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

21 years agoFixed a wrong name (see last change)
cuz [Fri, 22 Nov 2002 00:52:11 +0000 (00:52 +0000)]
Fixed a wrong name (see last change)

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

21 years agoMake wchar_t a 16 bit type
cuz [Fri, 22 Nov 2002 00:51:33 +0000 (00:51 +0000)]
Make wchar_t a 16 bit type

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

21 years agoFixed a typo
cuz [Fri, 22 Nov 2002 00:39:29 +0000 (00:39 +0000)]
Fixed a typo

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

21 years agoexit() is __fastcall__
cuz [Fri, 22 Nov 2002 00:38:52 +0000 (00:38 +0000)]
exit() is __fastcall__

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

21 years agoReversed the last change because it did not work
cuz [Fri, 22 Nov 2002 00:33:29 +0000 (00:33 +0000)]
Reversed the last change because it did not work

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

21 years agoFixed a bug
cuz [Thu, 21 Nov 2002 23:28:32 +0000 (23:28 +0000)]
Fixed a bug

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

21 years agoRemoved comment about a cast that is no longer necessary
cuz [Thu, 21 Nov 2002 21:29:15 +0000 (21:29 +0000)]
Removed comment about a cast that is no longer necessary

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

21 years agoNew target c16
cuz [Thu, 21 Nov 2002 21:22:26 +0000 (21:22 +0000)]
New target c16

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

21 years agoRenamed NMI segment to LOWCODE
cuz [Thu, 21 Nov 2002 21:15:19 +0000 (21:15 +0000)]
Renamed NMI segment to LOWCODE

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

21 years agoFixed a bug
cuz [Thu, 21 Nov 2002 21:10:10 +0000 (21:10 +0000)]
Fixed a bug

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

21 years agoRewrote code for better readability
cuz [Thu, 21 Nov 2002 20:46:16 +0000 (20:46 +0000)]
Rewrote code for better readability

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

21 years agoSmall but significant shift optimization
cuz [Thu, 21 Nov 2002 01:08:14 +0000 (01:08 +0000)]
Small but significant shift optimization

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

21 years agoWorking on the auto build
cuz [Wed, 20 Nov 2002 21:16:14 +0000 (21:16 +0000)]
Working on the auto build

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

21 years agoWorking on the auto build
cuz [Wed, 20 Nov 2002 21:00:29 +0000 (21:00 +0000)]
Working on the auto build

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

21 years agoWorking on the auto build
cuz [Wed, 20 Nov 2002 20:55:14 +0000 (20:55 +0000)]
Working on the auto build

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

21 years agoFixed bad date
cuz [Wed, 20 Nov 2002 20:47:49 +0000 (20:47 +0000)]
Fixed bad date

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

21 years agoPreparing auto build
cuz [Wed, 20 Nov 2002 20:40:20 +0000 (20:40 +0000)]
Preparing auto build

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

21 years agoAdd declaration of __errno
cuz [Wed, 20 Nov 2002 18:14:53 +0000 (18:14 +0000)]
Add declaration of __errno

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

21 years agoMove more common code into rwcommon.s.
cuz [Wed, 20 Nov 2002 18:14:35 +0000 (18:14 +0000)]
Move more common code into rwcommon.s.
Move declaration of __errno into errno.inc.

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

21 years agoCommiting some old changes
cuz [Wed, 20 Nov 2002 17:04:29 +0000 (17:04 +0000)]
Commiting some old changes

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

21 years agoIgnore module.inc
cuz [Wed, 20 Nov 2002 17:03:14 +0000 (17:03 +0000)]
Ignore module.inc

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

21 years agoUse the POSIX file I/O functions instead of the high level C routines to
cuz [Wed, 20 Nov 2002 14:22:26 +0000 (14:22 +0000)]
Use the POSIX file I/O functions instead of the high level C routines to
save some overhead. Adapt to the new read conventions in modload.

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

21 years agoNew calling conventions for read
cuz [Wed, 20 Nov 2002 14:21:10 +0000 (14:21 +0000)]
New calling conventions for read

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

21 years agoMoved the zero page locations for the PET machines
cuz [Wed, 20 Nov 2002 01:34:56 +0000 (01:34 +0000)]
Moved the zero page locations for the PET machines

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

21 years agoAdded kernal replacement routines
cuz [Wed, 20 Nov 2002 01:31:56 +0000 (01:31 +0000)]
Added kernal replacement routines

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

21 years agoUse external symbols for the CBM kernal jump table functions. This allows
cuz [Tue, 19 Nov 2002 23:02:47 +0000 (23:02 +0000)]
Use external symbols for the CBM kernal jump table functions. This allows
to emulate these functions on platforms where one or more of these functions
are not available (PET, CBM-II).

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

21 years agoFixed open flags for append mode
cuz [Tue, 19 Nov 2002 14:35:07 +0000 (14:35 +0000)]
Fixed open flags for append mode

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

21 years agoAdd support for append mode
cuz [Tue, 19 Nov 2002 14:27:06 +0000 (14:27 +0000)]
Add support for append mode

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

21 years agoAllow more chars in filenames
cuz [Mon, 18 Nov 2002 19:37:02 +0000 (19:37 +0000)]
Allow more chars in filenames

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

21 years agoFixed a bug: Because of a wrong label position the code that cleared the
cuz [Mon, 18 Nov 2002 18:54:36 +0000 (18:54 +0000)]
Fixed a bug: Because of a wrong label position the code that cleared the
BSS was skipped.

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

21 years agoDon't check the IEEE status
cuz [Mon, 18 Nov 2002 18:22:26 +0000 (18:22 +0000)]
Don't check the IEEE status

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

21 years agoUse C file I/O
cuz [Mon, 18 Nov 2002 18:21:21 +0000 (18:21 +0000)]
Use C file I/O

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

21 years agoRemoved duplicate line
cuz [Mon, 18 Nov 2002 17:37:49 +0000 (17:37 +0000)]
Removed duplicate line

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

21 years agoStore directly into zeropage
cuz [Mon, 18 Nov 2002 17:37:13 +0000 (17:37 +0000)]
Store directly into zeropage

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

21 years agoSet the file name bank to bank zero on startup to make our file routines
cuz [Mon, 18 Nov 2002 11:16:18 +0000 (11:16 +0000)]
Set the file name bank to bank zero on startup to make our file routines
work.

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

21 years agoNew module fileio-test.c
cuz [Sun, 17 Nov 2002 23:00:14 +0000 (23:00 +0000)]
New module fileio-test.c

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

21 years agoWorking on the CBM file functions
cuz [Sun, 17 Nov 2002 22:45:55 +0000 (22:45 +0000)]
Working on the CBM file functions

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

21 years agoAdded posixio-test.c
cuz [Sun, 17 Nov 2002 22:44:55 +0000 (22:44 +0000)]
Added posixio-test.c

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

21 years agoFinally: Commodore file I/O
cuz [Sat, 16 Nov 2002 23:45:15 +0000 (23:45 +0000)]
Finally: Commodore file I/O

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

21 years agoMake close() fastcall
cuz [Sat, 16 Nov 2002 19:38:37 +0000 (19:38 +0000)]
Make close() fastcall

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

21 years agoRenamed fmode.inc -> fcntl.inc
cuz [Sat, 16 Nov 2002 16:35:47 +0000 (16:35 +0000)]
Renamed fmode.inc -> fcntl.inc

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

21 years agoMoved fmode.inc -> fcntl.inc, add new constants
cuz [Sat, 16 Nov 2002 16:35:15 +0000 (16:35 +0000)]
Moved fmode.inc -> fcntl.inc, add new constants

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

21 years agoreplaced reference to vlink utility with grc call with proper options
izydorst [Sat, 16 Nov 2002 13:27:10 +0000 (13:27 +0000)]
replaced reference to vlink utility with grc call with proper options

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

21 years agoFix open flags, minor optimization
cuz [Fri, 15 Nov 2002 23:52:39 +0000 (23:52 +0000)]
Fix open flags, minor optimization

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

21 years agocbm_write is not __fastcall__
cuz [Fri, 15 Nov 2002 18:42:06 +0000 (18:42 +0000)]
cbm_write is not __fastcall__

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

21 years agoRewrite cbm_write() in assembler
cuz [Fri, 15 Nov 2002 18:21:32 +0000 (18:21 +0000)]
Rewrite cbm_write() in assembler

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

21 years agoFixed an error in struct compare. For one, the behaviour was not standard
cuz [Fri, 15 Nov 2002 13:19:46 +0000 (13:19 +0000)]
Fixed an error in struct compare. For one, the behaviour was not standard
compliant, because struct tags were not compare, second, this lead to an
endless loop of recursive calls for a special case of wrong C code.

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

21 years agoRemoved unused code
cuz [Thu, 14 Nov 2002 22:52:29 +0000 (22:52 +0000)]
Removed unused code

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

21 years agoFixed a bug
cuz [Thu, 14 Nov 2002 22:52:10 +0000 (22:52 +0000)]
Fixed a bug

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

21 years agoNew function ReplaceType
cuz [Thu, 14 Nov 2002 22:51:59 +0000 (22:51 +0000)]
New function ReplaceType

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

21 years agoMake small functions inline
cuz [Thu, 14 Nov 2002 22:51:39 +0000 (22:51 +0000)]
Make small functions inline

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

21 years agoadded cursor.c and seek.c
cpg [Wed, 13 Nov 2002 18:59:12 +0000 (18:59 +0000)]
added cursor.c and seek.c

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

21 years agoFixed %W/%U
cuz [Wed, 13 Nov 2002 18:08:36 +0000 (18:08 +0000)]
Fixed %W/%U

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