]> git.sur5r.net Git - cc65/log
cc65
21 years agoPrint a warning if a bss type segment has both, run and load areas assigned.
cuz [Wed, 11 Dec 2002 18:29:58 +0000 (18:29 +0000)]
Print a warning if a bss type segment has both, run and load areas assigned.

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

21 years agoFixed a bug that occurred when using // comments at the end of an #if
cuz [Wed, 11 Dec 2002 15:28:09 +0000 (15:28 +0000)]
Fixed a bug that occurred when using // comments at the end of an #if
line.

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

21 years agoFixed hangup for loops in jump cascade
cuz [Wed, 11 Dec 2002 11:29:17 +0000 (11:29 +0000)]
Fixed hangup for loops in jump cascade

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

21 years agoThe C16 does also support a joystick
cuz [Tue, 10 Dec 2002 23:38:49 +0000 (23:38 +0000)]
The C16 does also support a joystick

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

21 years agoAdded EMD drivers for the Commodore B machines.
cuz [Tue, 10 Dec 2002 10:30:01 +0000 (10:30 +0000)]
Added EMD drivers for the Commodore B machines.
Note: These drivers are currently untested because I didn't realize that
using the drivers would need file routines, which are not available right
now. So in fact the drivers are not only untested, they are also unusable
on the target platforms, because they cannot be loaded.

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

21 years agoMove common stuff for the C16 and Plus/4 into cbm264.h
cuz [Mon, 9 Dec 2002 22:09:20 +0000 (22:09 +0000)]
Move common stuff for the C16 and Plus/4 into cbm264.h

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

21 years agoDefine CH_ENTER
cuz [Mon, 9 Dec 2002 21:44:33 +0000 (21:44 +0000)]
Define CH_ENTER

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

21 years agoBetter test
cuz [Mon, 9 Dec 2002 12:22:48 +0000 (12:22 +0000)]
Better test

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

21 years agoFixed the PLOT function
cuz [Mon, 9 Dec 2002 10:45:16 +0000 (10:45 +0000)]
Fixed the PLOT function

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

21 years agoCleanup
cuz [Mon, 9 Dec 2002 10:40:41 +0000 (10:40 +0000)]
Cleanup

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

21 years agoAdded extended memory test program
cuz [Fri, 6 Dec 2002 21:55:56 +0000 (21:55 +0000)]
Added extended memory test program

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

21 years agoFixed a bug
cuz [Fri, 6 Dec 2002 21:54:49 +0000 (21:54 +0000)]
Fixed a bug

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

21 years agoUpdate: new c16 target and fire demo
cuz [Fri, 6 Dec 2002 02:18:37 +0000 (02:18 +0000)]
Update: new c16 target and fire demo

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

21 years agoadapted to fastcall calling convention
cpg [Fri, 6 Dec 2002 00:32:20 +0000 (00:32 +0000)]
adapted to fastcall calling convention

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

21 years agocomment fixes; cleanups
cpg [Fri, 6 Dec 2002 00:26:09 +0000 (00:26 +0000)]
comment fixes; cleanups

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

21 years agocomment fixes
cpg [Fri, 6 Dec 2002 00:24:35 +0000 (00:24 +0000)]
comment fixes

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

21 years agoAdded the functions from em.h
cuz [Thu, 5 Dec 2002 23:22:17 +0000 (23:22 +0000)]
Added the functions from em.h

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

21 years agoAdded em_use
cuz [Thu, 5 Dec 2002 18:57:53 +0000 (18:57 +0000)]
Added em_use

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

21 years agoFixed a bug
cuz [Thu, 5 Dec 2002 12:59:07 +0000 (12:59 +0000)]
Fixed a bug

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

21 years agoAdded stack usage info
cuz [Thu, 5 Dec 2002 12:59:00 +0000 (12:59 +0000)]
Added stack usage info

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

21 years agoAdded C128 extended memory driver for memory in bank #1
cuz [Wed, 4 Dec 2002 22:29:45 +0000 (22:29 +0000)]
Added C128 extended memory driver for memory in bank #1

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

21 years agoFixed a bug
cuz [Wed, 4 Dec 2002 11:03:15 +0000 (11:03 +0000)]
Fixed a bug

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

21 years agoNew feature: startaddress
cuz [Tue, 3 Dec 2002 22:32:38 +0000 (22:32 +0000)]
New feature: startaddress

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

21 years agoMake the read vector __fastcall__
cuz [Tue, 3 Dec 2002 22:31:19 +0000 (22:31 +0000)]
Make the read vector __fastcall__

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

21 years agoMake read and write __fastcall__
cuz [Tue, 3 Dec 2002 22:31:06 +0000 (22:31 +0000)]
Make read and write __fastcall__

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

21 years agoMake read() and write() fastcall
cuz [Tue, 3 Dec 2002 22:25:26 +0000 (22:25 +0000)]
Make read() and write() fastcall

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

21 years agoAdded get_tv for several platforms
cuz [Tue, 3 Dec 2002 22:19:21 +0000 (22:19 +0000)]
Added get_tv for several platforms

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

21 years agoClose all open files on exit
cuz [Tue, 3 Dec 2002 21:44:58 +0000 (21:44 +0000)]
Close all open files on exit

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

21 years agoIgnore .emd files
cuz [Tue, 3 Dec 2002 21:44:41 +0000 (21:44 +0000)]
Ignore .emd files

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

21 years agoChange constructor priority
cuz [Tue, 3 Dec 2002 20:01:43 +0000 (20:01 +0000)]
Change constructor priority

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

21 years agoFixed a typo
cuz [Tue, 3 Dec 2002 20:00:38 +0000 (20:00 +0000)]
Fixed a typo

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

21 years agoFixed a typo
cuz [Mon, 2 Dec 2002 21:48:23 +0000 (21:48 +0000)]
Fixed a typo

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

21 years agoChanged location of TGI drivers, added EM drivers
cuz [Mon, 2 Dec 2002 21:33:45 +0000 (21:33 +0000)]
Changed location of TGI drivers, added EM drivers

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

21 years agoCopy EM drivers
cuz [Mon, 2 Dec 2002 21:28:35 +0000 (21:28 +0000)]
Copy EM drivers

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

21 years agoFixed a comment
cuz [Mon, 2 Dec 2002 21:27:06 +0000 (21:27 +0000)]
Fixed a comment

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

21 years agoAdded C64 RAM driver, fixed bug in REU driver
cuz [Mon, 2 Dec 2002 20:45:24 +0000 (20:45 +0000)]
Added C64 RAM driver, fixed bug in REU driver

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

21 years agoC64 -> C128 conversion
cuz [Mon, 2 Dec 2002 14:12:34 +0000 (14:12 +0000)]
C64 -> C128 conversion

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

21 years agoRenamed CC65_MMU_CFG to MMU_CFG_CC65
cuz [Mon, 2 Dec 2002 14:12:25 +0000 (14:12 +0000)]
Renamed CC65_MMU_CFG to MMU_CFG_CC65

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

21 years agoIgnore drivers
cuz [Mon, 2 Dec 2002 06:17:00 +0000 (06:17 +0000)]
Ignore drivers

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

21 years agoIgnore em_load.s
cuz [Mon, 2 Dec 2002 06:16:28 +0000 (06:16 +0000)]
Ignore em_load.s

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

21 years agoCosmetic changes
cuz [Mon, 2 Dec 2002 06:15:03 +0000 (06:15 +0000)]
Cosmetic changes

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

21 years agoAdded emd drivers
cuz [Mon, 2 Dec 2002 06:14:46 +0000 (06:14 +0000)]
Added emd drivers

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

21 years agoNew defines, sort
cuz [Mon, 2 Dec 2002 06:10:41 +0000 (06:10 +0000)]
New defines, sort

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

21 years agoCosmetic change
cuz [Sun, 1 Dec 2002 23:40:49 +0000 (23:40 +0000)]
Cosmetic change

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

21 years agoMake DoWarning static
cuz [Sun, 1 Dec 2002 23:40:01 +0000 (23:40 +0000)]
Make DoWarning static

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

21 years agoAdded file variables, other cosmetic changes
cuz [Sun, 1 Dec 2002 23:39:11 +0000 (23:39 +0000)]
Added file variables, other cosmetic changes

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

21 years agoCosmetic changes
cuz [Sun, 1 Dec 2002 23:39:00 +0000 (23:39 +0000)]
Cosmetic changes

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

21 years agoAdded a harmless function
cuz [Sun, 1 Dec 2002 23:32:13 +0000 (23:32 +0000)]
Added a harmless function

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

21 years agoFixed a bug
cuz [Sun, 1 Dec 2002 23:32:01 +0000 (23:32 +0000)]
Fixed a bug

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

21 years agoCompleted the REU driver
cuz [Sun, 1 Dec 2002 18:07:06 +0000 (18:07 +0000)]
Completed the REU driver

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

21 years agoReplaced em_mapclean by em_commit
cuz [Sun, 1 Dec 2002 18:06:57 +0000 (18:06 +0000)]
Replaced em_mapclean by em_commit

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

21 years agoRemove em_load
cuz [Sat, 30 Nov 2002 00:01:30 +0000 (00:01 +0000)]
Remove em_load

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

21 years agoStarted new driver for the CBM REU
cuz [Fri, 29 Nov 2002 23:59:29 +0000 (23:59 +0000)]
Started new driver for the CBM REU

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

21 years agoNew extended memory API
cuz [Fri, 29 Nov 2002 14:46:56 +0000 (14:46 +0000)]
New extended memory API

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

21 years agoExtended memory library and other changes
cuz [Fri, 29 Nov 2002 14:42:12 +0000 (14:42 +0000)]
Extended memory library and other changes

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

21 years agoNew GeoRAM driver
cuz [Fri, 29 Nov 2002 14:41:21 +0000 (14:41 +0000)]
New GeoRAM driver

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

21 years agoNew API for access to extended memory
cuz [Fri, 29 Nov 2002 14:40:31 +0000 (14:40 +0000)]
New API for access to extended memory

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

21 years agoAdded docs for .PUSHSEG/.POPSEG
cuz [Thu, 28 Nov 2002 17:50:41 +0000 (17:50 +0000)]
Added docs for .PUSHSEG/.POPSEG

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

21 years agoNew .PUSHSEG and .POPSEG commands
cuz [Thu, 28 Nov 2002 17:42:16 +0000 (17:42 +0000)]
New .PUSHSEG and .POPSEG commands

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

21 years agoMove the ValidSegName function into common (segdefs)
cuz [Thu, 28 Nov 2002 17:34:42 +0000 (17:34 +0000)]
Move the ValidSegName function into common (segdefs)

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

21 years agoAdded SegDef struct and a few functions to the segdefs module
cuz [Thu, 28 Nov 2002 17:34:16 +0000 (17:34 +0000)]
Added SegDef struct and a few functions to the segdefs module

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

21 years agoCosmetic changes
cuz [Thu, 28 Nov 2002 15:25:11 +0000 (15:25 +0000)]
Cosmetic changes

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

21 years agoFixed a typo
cuz [Thu, 28 Nov 2002 12:29:36 +0000 (12:29 +0000)]
Fixed a typo

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

21 years agoA few more functions
cuz [Wed, 27 Nov 2002 23:06:59 +0000 (23:06 +0000)]
A few more functions

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

21 years agoThe C128 has RS232, too
cuz [Wed, 27 Nov 2002 22:37:55 +0000 (22:37 +0000)]
The C128 has RS232, too

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

21 years agocall setcursur when finished
cpg [Wed, 27 Nov 2002 15:05:01 +0000 (15:05 +0000)]
call setcursur when finished

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

21 years agoFound a better solution for Requires:
cuz [Wed, 27 Nov 2002 14:22:55 +0000 (14:22 +0000)]
Found a better solution for Requires:

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

21 years agoAdded some string functions
cuz [Tue, 26 Nov 2002 23:34:22 +0000 (23:34 +0000)]
Added some string functions

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

21 years agoKeep the docs current
cuz [Tue, 26 Nov 2002 21:48:55 +0000 (21:48 +0000)]
Keep the docs current

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

21 years agoUpdate for new version
cuz [Tue, 26 Nov 2002 21:45:57 +0000 (21:45 +0000)]
Update for new version

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

21 years agoalways use setcursor to update cursor settings
cpg [Tue, 26 Nov 2002 21:34:13 +0000 (21:34 +0000)]
always use setcursor to update cursor settings

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

21 years agocall setcursor to update cursor settings
cpg [Tue, 26 Nov 2002 21:32:08 +0000 (21:32 +0000)]
call setcursor to update cursor settings

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

21 years agosetcursor now updates OLDADR from COLCRS and ROWCRS
cpg [Tue, 26 Nov 2002 21:31:01 +0000 (21:31 +0000)]
setcursor now updates OLDADR from COLCRS and ROWCRS

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

21 years agoAdded blurb about register variables
cuz [Tue, 26 Nov 2002 18:46:40 +0000 (18:46 +0000)]
Added blurb about register variables

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

21 years agoNew --register-space option
cuz [Tue, 26 Nov 2002 18:27:09 +0000 (18:27 +0000)]
New --register-space option

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

21 years agoAdd compiler options for register variables
cuz [Tue, 26 Nov 2002 18:23:44 +0000 (18:23 +0000)]
Add compiler options for register variables

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

21 years agoAdded the .TIME pseudo function
cuz [Tue, 26 Nov 2002 13:44:35 +0000 (13:44 +0000)]
Added the .TIME pseudo function

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

21 years agoUse the constants from _file.inc
cuz [Mon, 25 Nov 2002 21:59:35 +0000 (21:59 +0000)]
Use the constants from _file.inc

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

21 years agoMake the spawn module an include file as suggested by Greg King
cuz [Mon, 25 Nov 2002 21:12:00 +0000 (21:12 +0000)]
Make the spawn module an include file as suggested by Greg King

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

21 years agoAdjusted the copyright string
cuz [Mon, 25 Nov 2002 17:33:58 +0000 (17:33 +0000)]
Adjusted the copyright string

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

21 years agoAdd capability to dump just the segment sizes
cuz [Mon, 25 Nov 2002 17:32:16 +0000 (17:32 +0000)]
Add capability to dump just the segment sizes

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

21 years agoUse register variables
cuz [Mon, 25 Nov 2002 17:19:49 +0000 (17:19 +0000)]
Use register variables

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

21 years agoAdditional pointer load optimization
cuz [Mon, 25 Nov 2002 17:06:19 +0000 (17:06 +0000)]
Additional pointer load optimization

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

21 years agoFixed symtab code
cuz [Mon, 25 Nov 2002 15:13:03 +0000 (15:13 +0000)]
Fixed symtab code

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

21 years agoRe-added register variables.
cuz [Mon, 25 Nov 2002 15:05:15 +0000 (15:05 +0000)]
Re-added register variables.
Changed/added several optimizer steps to detect register variables correctly
or to handle them in a special way.

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

21 years agoRegister variables (again) available
cuz [Mon, 25 Nov 2002 15:04:18 +0000 (15:04 +0000)]
Register variables (again) available

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

21 years agoOverhauled paragraph about register variables
cuz [Mon, 25 Nov 2002 15:03:54 +0000 (15:03 +0000)]
Overhauled paragraph about register variables

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

21 years agoMake fclose __fastcall__
cuz [Mon, 25 Nov 2002 14:37:52 +0000 (14:37 +0000)]
Make fclose __fastcall__

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

21 years agoFixed a bug
cuz [Mon, 25 Nov 2002 14:24:48 +0000 (14:24 +0000)]
Fixed a bug

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

21 years agoNew fire demo. Add tgi drivers to the disk.
cuz [Mon, 25 Nov 2002 14:20:33 +0000 (14:20 +0000)]
New fire demo. Add tgi drivers to the disk.

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

21 years agoUse register variables
cuz [Mon, 25 Nov 2002 13:06:08 +0000 (13:06 +0000)]
Use register variables

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

21 years agoNew functions to swap register variables
cuz [Mon, 25 Nov 2002 12:38:38 +0000 (12:38 +0000)]
New functions to swap register variables

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

21 years agoFixed a bug
cuz [Sun, 24 Nov 2002 23:41:51 +0000 (23:41 +0000)]
Fixed a bug

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

21 years agoReenable register variables
cuz [Sun, 24 Nov 2002 23:31:54 +0000 (23:31 +0000)]
Reenable register variables

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

21 years agoCheck register before static
cuz [Sun, 24 Nov 2002 21:07:39 +0000 (21:07 +0000)]
Check register before static

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

21 years agoFixed a typo
cuz [Sun, 24 Nov 2002 19:17:16 +0000 (19:17 +0000)]
Fixed a typo

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

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