]> git.sur5r.net Git - cc65/log
cc65
21 years agoMoved wherex and wherey into separate modules.
cpg [Thu, 2 Jan 2003 21:45:23 +0000 (21:45 +0000)]
Moved wherex and wherey into separate modules.

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

21 years agoall functions returning char in A now have X cleared
izydorst [Thu, 2 Jan 2003 01:50:39 +0000 (01:50 +0000)]
all functions returning char in A now have X cleared

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

21 years agoFixed int promotion problem in wherex and wherey.
cuz [Wed, 1 Jan 2003 21:33:49 +0000 (21:33 +0000)]
Fixed int promotion problem in wherex and wherey.
Moved wherex and wherey into separate modules.

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

21 years agoIgnore drivers
cuz [Tue, 31 Dec 2002 16:54:41 +0000 (16:54 +0000)]
Ignore drivers

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

21 years agofixed bugs
izydorst [Tue, 31 Dec 2002 16:37:53 +0000 (16:37 +0000)]
fixed bugs

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

21 years agonew GEOSZP segment for library use, added GEOS tgi driver, fixes in GEOS conio
izydorst [Tue, 31 Dec 2002 15:35:55 +0000 (15:35 +0000)]
new GEOSZP segment for library use, added GEOS tgi driver, fixes in GEOS conio

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

21 years agoFixed a bug
cuz [Sun, 29 Dec 2002 21:23:28 +0000 (21:23 +0000)]
Fixed a bug

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

21 years agotgi_mode -> tgi_gmode
cuz [Sun, 29 Dec 2002 20:59:34 +0000 (20:59 +0000)]
tgi_mode -> tgi_gmode

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

21 years agoRemoved param from tgi_init()
cuz [Sun, 29 Dec 2002 20:58:36 +0000 (20:58 +0000)]
Removed param from tgi_init()

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

21 years agotgi_mode -> tgi_gmode, removed param from tgi_init()
cuz [Sun, 29 Dec 2002 20:57:57 +0000 (20:57 +0000)]
tgi_mode -> tgi_gmode, removed param from tgi_init()

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

21 years agoSomewhat shorter code
cuz [Sun, 29 Dec 2002 20:30:09 +0000 (20:30 +0000)]
Somewhat shorter code

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

21 years agoFixed an error: The final linefeed got removed
cuz [Sun, 29 Dec 2002 20:19:37 +0000 (20:19 +0000)]
Fixed an error: The final linefeed got removed

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

21 years agoremoved due to better conio implementations of _bgcolor and _textcolor
cpg [Fri, 27 Dec 2002 20:47:10 +0000 (20:47 +0000)]
removed due to better conio implementations of _bgcolor and _textcolor

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

21 years ago_bgcolor now also sets the fg luminance to max. contrast; _textcolor
cpg [Fri, 27 Dec 2002 20:45:01 +0000 (20:45 +0000)]
_bgcolor now also sets the fg luminance to max. contrast; _textcolor
is empty

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

21 years agojmpbuf <-> callax moved to all architectures
izydorst [Fri, 27 Dec 2002 01:43:10 +0000 (01:43 +0000)]
jmpbuf <-> callax moved to all architectures

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

21 years agoCheck for implicit int return in all cases
cuz [Thu, 26 Dec 2002 16:14:57 +0000 (16:14 +0000)]
Check for implicit int return in all cases

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

21 years agoUse callay instead of jmpvec
cuz [Thu, 26 Dec 2002 16:00:35 +0000 (16:00 +0000)]
Use callay instead of jmpvec

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

21 years agoreadjoy() is no longer available
cuz [Thu, 26 Dec 2002 15:59:49 +0000 (15:59 +0000)]
readjoy() is no longer available

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

21 years agoMoved jmpvec into a separate module
cuz [Thu, 26 Dec 2002 15:45:48 +0000 (15:45 +0000)]
Moved jmpvec into a separate module

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

21 years agostandard joystick driver for GEOS
izydorst [Wed, 25 Dec 2002 19:43:34 +0000 (19:43 +0000)]
standard joystick driver for GEOS

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

21 years agoall kinds of loadable modules are supported in GEOS
izydorst [Wed, 25 Dec 2002 18:44:53 +0000 (18:44 +0000)]
all kinds of loadable modules are supported in GEOS

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

21 years agosupport for loading modules in GEOS, VDC memory driver for GEOS
izydorst [Wed, 25 Dec 2002 18:42:42 +0000 (18:42 +0000)]
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

21 years agooserrlist for GEOS
izydorst [Wed, 25 Dec 2002 15:23:22 +0000 (15:23 +0000)]
oserrlist for GEOS

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

21 years agoclean version
izydorst [Wed, 25 Dec 2002 14:03:02 +0000 (14:03 +0000)]
clean version

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

21 years agosmall optimization
izydorst [Wed, 25 Dec 2002 04:16:51 +0000 (04:16 +0000)]
small optimization

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

21 years agoremoved jmpvec in favor of callax function
izydorst [Wed, 25 Dec 2002 03:27:50 +0000 (03:27 +0000)]
removed jmpvec in favor of callax function

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

21 years ago65c02 optimization
izydorst [Wed, 25 Dec 2002 03:24:09 +0000 (03:24 +0000)]
65c02 optimization

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

21 years agoclrscr now puts the cursor into home position
izydorst [Wed, 25 Dec 2002 02:49:42 +0000 (02:49 +0000)]
clrscr now puts the cursor into home position

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

21 years agoFixed a bug introduced by EXPR_SEGMENT -> EXPR_SECTION change
cuz [Tue, 24 Dec 2002 14:39:09 +0000 (14:39 +0000)]
Fixed a bug introduced by EXPR_SEGMENT -> EXPR_SECTION change

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

21 years agoAdded C128 tgi drivers
cuz [Tue, 24 Dec 2002 14:27:11 +0000 (14:27 +0000)]
Added C128 tgi drivers

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

21 years agoShortened the code
cuz [Tue, 24 Dec 2002 14:22:42 +0000 (14:22 +0000)]
Shortened the code

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

21 years agoFixed an error
cuz [Tue, 24 Dec 2002 14:22:24 +0000 (14:22 +0000)]
Fixed an error

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

21 years agosupport for .zeropage segment in GEOS
izydorst [Mon, 23 Dec 2002 22:14:14 +0000 (22:14 +0000)]
support for .zeropage segment in GEOS

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

21 years agomore GEOS Kernal replacements for common/ and runtime/ routines
izydorst [Mon, 23 Dec 2002 20:44:17 +0000 (20:44 +0000)]
more GEOS Kernal replacements for common/ and runtime/ routines

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

21 years agomore funstuff in tgidemo
izydorst [Mon, 23 Dec 2002 14:54:28 +0000 (14:54 +0000)]
more funstuff in tgidemo

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

21 years agofixed addressing problems seen on the Real Machine (tm)
izydorst [Mon, 23 Dec 2002 14:52:51 +0000 (14:52 +0000)]
fixed addressing problems seen on the Real Machine (tm)

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

21 years agonew TGI driver for interlaced VDC 640x480 mode
izydorst [Mon, 23 Dec 2002 14:15:46 +0000 (14:15 +0000)]
new TGI driver for interlaced VDC 640x480 mode

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

21 years agofixes in comments
izydorst [Mon, 23 Dec 2002 00:46:52 +0000 (00:46 +0000)]
fixes in comments

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

21 years agoemd drivers for RamCart 64/128KB
izydorst [Mon, 23 Dec 2002 00:13:53 +0000 (00:13 +0000)]
emd drivers for RamCart 64/128KB

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

21 years agotgi for C128, zap removes .joy files too
izydorst [Sun, 22 Dec 2002 23:29:11 +0000 (23:29 +0000)]
tgi for C128, zap removes .joy files too

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

21 years agotgi driver for C128 VDC, changed order of things in libsrc/tgi/tgi-kernel.s
izydorst [Sun, 22 Dec 2002 22:50:17 +0000 (22:50 +0000)]
tgi driver for C128 VDC, changed order of things in libsrc/tgi/tgi-kernel.s

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

21 years agofixed typo
izydorst [Sun, 22 Dec 2002 21:39:38 +0000 (21:39 +0000)]
fixed typo

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

21 years agosetviewpage was never assembled
izydorst [Sun, 22 Dec 2002 16:32:32 +0000 (16:32 +0000)]
setviewpage was never assembled

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

21 years agoFixed several problems with the new output routines
cuz [Sat, 21 Dec 2002 14:11:32 +0000 (14:11 +0000)]
Fixed several problems with the new output routines

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

21 years agoReplaced joystick test program
cuz [Sat, 21 Dec 2002 09:35:54 +0000 (09:35 +0000)]
Replaced joystick test program

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

21 years agoAdded joy_stddrv modules
cuz [Sat, 21 Dec 2002 09:32:14 +0000 (09:32 +0000)]
Added joy_stddrv modules

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

21 years agoAdded joy_stddrv
cuz [Sat, 21 Dec 2002 09:23:20 +0000 (09:23 +0000)]
Added joy_stddrv

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

21 years agoMore joystick drivers
cuz [Sat, 21 Dec 2002 09:10:33 +0000 (09:10 +0000)]
More joystick drivers

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

21 years agoAdded joystick drivers for C16 and Atari
cuz [Sat, 21 Dec 2002 09:10:15 +0000 (09:10 +0000)]
Added joystick drivers for C16 and Atari

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

21 years agoRemoved old release special files
cuz [Sat, 21 Dec 2002 09:00:36 +0000 (09:00 +0000)]
Removed old release special files

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

21 years agoConverted the C16/Plus4 joystick code to modules
cuz [Sat, 21 Dec 2002 08:53:39 +0000 (08:53 +0000)]
Converted the C16/Plus4 joystick code to modules

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

21 years agomemmove, memcpy, memset and bzero now return dest ptr as they should
izydorst [Sat, 21 Dec 2002 00:49:25 +0000 (00:49 +0000)]
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

21 years agoAllow file names up to 16 chars
cuz [Sat, 21 Dec 2002 00:06:41 +0000 (00:06 +0000)]
Allow file names up to 16 chars

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

21 years agoAllow longer file names, use BASIC input buffer
cuz [Sat, 21 Dec 2002 00:06:28 +0000 (00:06 +0000)]
Allow longer file names, use BASIC input buffer

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

21 years agoadded bzero implementation
izydorst [Sat, 21 Dec 2002 00:05:51 +0000 (00:05 +0000)]
added bzero implementation

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

21 years agoAdded joystick drivers
cuz [Fri, 20 Dec 2002 23:42:21 +0000 (23:42 +0000)]
Added joystick drivers

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

21 years agoJoystick code conversion for C128
cuz [Fri, 20 Dec 2002 23:30:14 +0000 (23:30 +0000)]
Joystick code conversion for C128

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

21 years agoCleanup, new JOY_BTN_... macros
cuz [Fri, 20 Dec 2002 23:25:58 +0000 (23:25 +0000)]
Cleanup, new JOY_BTN_... macros

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

21 years agotgi/*.h headers were being searched in local, not CC65_INC path
izydorst [Fri, 20 Dec 2002 23:25:04 +0000 (23:25 +0000)]
tgi/*.h headers were being searched in local, not CC65_INC path

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

21 years agoConverted the VIC20 joystick to a loadable module
cuz [Fri, 20 Dec 2002 23:23:06 +0000 (23:23 +0000)]
Converted the VIC20 joystick to a loadable module

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

21 years agoputchar.s moved to put_char.s due to name conflict with one of common/ files
izydorst [Fri, 20 Dec 2002 23:16:44 +0000 (23:16 +0000)]
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

21 years agosome bytes saved
izydorst [Fri, 20 Dec 2002 23:04:00 +0000 (23:04 +0000)]
some bytes saved

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

21 years agoadded missing cputhex8 and cputhex16 functions
izydorst [Fri, 20 Dec 2002 22:55:17 +0000 (22:55 +0000)]
added missing cputhex8 and cputhex16 functions

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

21 years agofixed bug on C64 GEOS (I/O was not enabled when reading joystick)
izydorst [Fri, 20 Dec 2002 22:54:56 +0000 (22:54 +0000)]
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

21 years agoRemove debug code
cuz [Fri, 20 Dec 2002 21:45:23 +0000 (21:45 +0000)]
Remove debug code

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

21 years agoIgnore joystick drivers
cuz [Fri, 20 Dec 2002 21:44:57 +0000 (21:44 +0000)]
Ignore joystick drivers

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

21 years agoNew joystick API
cuz [Fri, 20 Dec 2002 21:41:40 +0000 (21:41 +0000)]
New joystick API

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

21 years agoAdd signal bitmasks
cuz [Fri, 20 Dec 2002 21:02:57 +0000 (21:02 +0000)]
Add signal bitmasks

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

21 years agoNew joystick API
cuz [Fri, 20 Dec 2002 21:02:35 +0000 (21:02 +0000)]
New joystick API

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

21 years agoMake the functions __fastcall__
cuz [Fri, 20 Dec 2002 21:02:17 +0000 (21:02 +0000)]
Make the functions __fastcall__

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

21 years agoJoystick library, first version
cuz [Fri, 20 Dec 2002 20:59:11 +0000 (20:59 +0000)]
Joystick library, first version

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

21 years agoFixed a bug
cuz [Fri, 20 Dec 2002 20:39:24 +0000 (20:39 +0000)]
Fixed a bug

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

21 years ago*.emd are removed too with make zap
izydorst [Fri, 20 Dec 2002 17:06:02 +0000 (17:06 +0000)]
*.emd are removed too with make zap

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

21 years agoem drivers for VDC (both C128 native and C128 in C64 mode)
izydorst [Fri, 20 Dec 2002 17:01:02 +0000 (17:01 +0000)]
em drivers for VDC (both C128 native and C128 in C64 mode)

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

21 years agoReturn 0 if color not found
cuz [Fri, 20 Dec 2002 13:40:44 +0000 (13:40 +0000)]
Return 0 if color not found

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

21 years agoDisable scrolling
cuz [Thu, 19 Dec 2002 23:16:51 +0000 (23:16 +0000)]
Disable scrolling

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

21 years agoUse screensize for screen dimensions
cuz [Thu, 19 Dec 2002 23:15:28 +0000 (23:15 +0000)]
Use screensize for screen dimensions

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

21 years agoMove the initialization code from conio.s as constructor/destructor code
cuz [Thu, 19 Dec 2002 22:53:13 +0000 (22:53 +0000)]
Move the initialization code from conio.s as constructor/destructor code
into the cgetc and cputc modules.
Fix color routines using additional snippets from MagerValp.

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

21 years agoAdd 80 column mode
cuz [Thu, 19 Dec 2002 21:22:22 +0000 (21:22 +0000)]
Add 80 column mode

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

21 years agoFor the CBM platforms, make revers() machine dependent and use the RVS flag
cuz [Thu, 19 Dec 2002 20:29:27 +0000 (20:29 +0000)]
For the CBM platforms, make revers() machine dependent and use the RVS flag
of the different machines instead of a separate one.
For the C128, make the textcolor() function work in 40 and 80 column mode.

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

21 years agoIgnore intermediate .s files
cuz [Thu, 19 Dec 2002 20:19:46 +0000 (20:19 +0000)]
Ignore intermediate .s files

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

21 years agoReplaced the solution for the array conversion problem by a better one.
cuz [Tue, 17 Dec 2002 12:12:44 +0000 (12:12 +0000)]
Replaced the solution for the array conversion problem by a better one.

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

21 years agoFixed a bug
cuz [Tue, 17 Dec 2002 11:39:02 +0000 (11:39 +0000)]
Fixed a bug

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

21 years agousing functions from common/ in grc, correct order of menus in test.grc
izydorst [Tue, 17 Dec 2002 09:10:57 +0000 (09:10 +0000)]
using functions from common/ in grc, correct order of menus in test.grc

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

21 years agoFixed the return value of labs
cuz [Mon, 16 Dec 2002 18:14:37 +0000 (18:14 +0000)]
Fixed the return value of labs

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

21 years agoAdded abs and labs
cuz [Mon, 16 Dec 2002 18:13:10 +0000 (18:13 +0000)]
Added abs and labs

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

21 years agoAdded STARTUP and LOWCODE segments
cuz [Mon, 16 Dec 2002 09:30:52 +0000 (09:30 +0000)]
Added STARTUP and LOWCODE segments

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

21 years agoAdded signal.h
cuz [Sun, 15 Dec 2002 14:57:12 +0000 (14:57 +0000)]
Added signal.h

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

21 years agoAdded signal.inc
cuz [Sun, 15 Dec 2002 14:57:04 +0000 (14:57 +0000)]
Added signal.inc

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

21 years agoRemove dependencies for other header files
cuz [Sun, 15 Dec 2002 14:39:01 +0000 (14:39 +0000)]
Remove dependencies for other header files

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

21 years agoDeclaration of LONG_MIN was wrong
cuz [Sun, 15 Dec 2002 12:12:33 +0000 (12:12 +0000)]
Declaration of LONG_MIN was wrong

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

21 years agoAdded stdint.h
cuz [Sun, 15 Dec 2002 12:11:58 +0000 (12:11 +0000)]
Added stdint.h

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

21 years agoDid some renaming and cleanup: Renamed EXPR_SEGMENT to EXPR_SECTION, since
cuz [Sat, 14 Dec 2002 22:57:00 +0000 (22:57 +0000)]
Did some renaming and cleanup: Renamed EXPR_SEGMENT to EXPR_SECTION, since
this is what it really is. Added a real EXPR_SECTION which is now used in
the linker to represent the run address of a segment, provided that it is
requested to be defined. Changed some named in use of EXPR_MEMAREA. Added
handling of the new EXPR_SEGMENT to both, the binary and o65 output format.

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

21 years agoMoved CH_ESC back to cbm.h
cuz [Sat, 14 Dec 2002 16:55:17 +0000 (16:55 +0000)]
Moved CH_ESC back to cbm.h

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

21 years agoBumped the version number
cuz [Fri, 13 Dec 2002 20:01:18 +0000 (20:01 +0000)]
Bumped the version number

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

21 years agoFixed a typo
cuz [Fri, 13 Dec 2002 11:26:21 +0000 (11:26 +0000)]
Fixed a typo

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

21 years agoAdded a copy of the windows packaging script to the repository
cuz [Fri, 13 Dec 2002 11:25:26 +0000 (11:25 +0000)]
Added a copy of the windows packaging script to the repository

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

21 years agoNew Lunix config file from Greg King
cuz [Fri, 13 Dec 2002 10:47:03 +0000 (10:47 +0000)]
New Lunix config file from Greg King

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

21 years agoAll module functions are fastcall
cuz [Fri, 13 Dec 2002 00:41:34 +0000 (00:41 +0000)]
All module functions are fastcall

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

21 years agobuggy rmb and rmbf macros (not used anywhere anyway ;)
izydorst [Fri, 13 Dec 2002 00:35:54 +0000 (00:35 +0000)]
buggy rmb and rmbf macros (not used anywhere anyway ;)

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