izydorst
d00708fbc8
added __fastcall__
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2072 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-25 16:43:06 +00:00
cuz
254f8a9cd6
Added _poserror, made perror __fastcall__
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2071 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-24 20:55:55 +00:00
cuz
fa849031d8
Working on the new serial code
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2070 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-20 22:49:32 +00:00
cuz
a07cc4a4c1
Working on new serial API
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2069 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-18 16:29:51 +00:00
izydorst
2cba160622
added missing parameters to GetFile and SaveFile functions
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2068 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-17 16:22:17 +00:00
izydorst
8698de1bbe
removed objects shared with common conio
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2066 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-17 12:25:34 +00:00
izydorst
c4fc55d877
pattern number is preserved so cclear and clrscr will not mess with drawing
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2065 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-17 11:51:43 +00:00
izydorst
04e4ecc319
removed some duplicated GEOS conio stuff
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2064 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-17 11:45:53 +00:00
izydorst
c7bcd948a8
fixed endless loop exit->enterdesktop->exit->...
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2063 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-17 10:13:01 +00:00
izydorst
92e29121d3
missing _exit import
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2062 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-17 10:08:01 +00:00
izydorst
0adb78d8b7
EnterDeskTop rerouted to _exit so donelib will always be called
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2061 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-17 10:06:58 +00:00
izydorst
9bb9bcf696
fixed comments, removed unneeded imports
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2060 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-17 10:05:21 +00:00
izydorst
b591b531e5
updated error descriptions
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2059 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-17 09:59:16 +00:00
cuz
6bbed31ff2
Moving rs232 support to modules
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2058 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-15 20:47:29 +00:00
cuz
63b0537eb7
First few nes files by groepaz
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2056 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-14 21:28:51 +00:00
cuz
c3b242339c
Fixed capslock on startup
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2051 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-14 14:45:47 +00:00
cuz
9f547a5a4d
Add basic support for ORIC Atmos
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2046 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-13 22:12:09 +00:00
cuz
d48f341bba
Add conio stuff to the atmos library
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2045 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-13 22:11:17 +00:00
cuz
45ceda1366
Fix write: Function was not changed to use __fastcall__
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2044 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-13 21:51:01 +00:00
cuz
c2f5cb7cce
Added some cycle counts
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2043 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-12 20:50:58 +00:00
cuz
37178d5141
Make screensize() fetch the values dynamically instead of using variables
...
that are set on startup. This is needed to support the C128, which can switch
the screen size at runtime.
git-svn-id: svn://svn.cc65.org/cc65/trunk@2042 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-09 19:34:57 +00:00
izydorst
2ff9fd615b
added GetFile implementation
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2038 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-04-04 14:41:06 +00:00
cuz
e7136de262
Fix toggle_videomode, move kernal entries to kernal.s
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2034 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-03-18 11:27:49 +00:00
cuz
39a436c466
Switch to lower case chars in toggle_videomode
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2031 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-03-17 21:09:27 +00:00
cuz
2cad9e701b
Fix problem with signal.o/raise.o/sigtab.o
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2021 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-03-14 11:12:38 +00:00
cuz
722581ecee
Reset signal handler to SIG_DFL on a call to raise()
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2018 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-03-14 00:08:35 +00:00
cuz
c556f14e66
Add signal() and raise()
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2017 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-03-14 00:02:58 +00:00
cuz
a39db251a2
Make fputs __fastcall__
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2016 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-03-14 00:02:47 +00:00
cuz
06c1fafdcd
Raise SIGABRT
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2015 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-03-14 00:02:31 +00:00
cuz
e39b1c963e
Don't add a mode when opening files for reading
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2014 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-03-13 23:09:53 +00:00
cuz
467d8ad9c5
Added routines to handle command line params
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2012 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-03-10 21:21:46 +00:00
cuz
9257570050
New module
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2010 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-03-07 11:53:17 +00:00
izydorst
d5d0d65cd6
cr/lf hell fixed
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2006 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-03-07 00:31:51 +00:00
cpg
14b402ab7e
fixed return code for _rs232_init
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2005 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-03-07 00:19:22 +00:00
cuz
a077259d2e
cbm510zp -> extzp
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1992 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-16 15:39:32 +00:00
cuz
30223f3ec4
Copy cbm510 joystick drivers
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1991 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-16 14:43:18 +00:00
cuz
397c068cfb
Moved additional zero page locations into EXTZP segment so they are usable
...
inside modules.
Removed readjoy.s and added a loadable joystick driver instead.
git-svn-id: svn://svn.cc65.org/cc65/trunk@1989 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-16 14:41:12 +00:00
cuz
0c0e27fa02
Renamed geoszp.s -> extzp.s
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1988 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-16 14:33:23 +00:00
cuz
2a567c4a32
Removed an unused constant.
...
Added an empty EXTZP segment.
git-svn-id: svn://svn.cc65.org/cc65/trunk@1986 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-16 14:31:03 +00:00
cuz
46c3f0249d
Renamed the GEOSZP segment to EXTZP since it is now standard for all
...
targets.
Renamed geoszp.s -> extzp.s.
Removed empty GEOSZP segment from crt0.s since runtime/zeropage.s does now
contain such an empty decl.
git-svn-id: svn://svn.cc65.org/cc65/trunk@1985 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-16 14:30:27 +00:00
izydorst
d7257fb5bd
removed obsolete readjoy function (replaced by modular joystick driver - both static and dynamic)
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1984 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-14 15:33:47 +00:00
cuz
8c7400c26e
Added fast(), slow() and c64mode()
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1982 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-13 21:29:12 +00:00
cuz
85f51dc89a
New function toggle_videomode
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1980 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-13 21:12:11 +00:00
cuz
fff5fe59e6
Fixed a typo
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1976 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-12 19:56:00 +00:00
cuz
11e16317b3
Renamed DEINSTALL -> UNINSTALL, fixed a comment
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1969 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-11 12:43:00 +00:00
cuz
e3faea3fa2
Renamed DEINSTALL -> UNINSTALL
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1968 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-11 12:42:22 +00:00
cuz
23fc9ab74c
Fixed a comment
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1967 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-11 12:40:32 +00:00
cuz
8ecdf9d6b7
Renamed ..._deinstall -> ..._uninstall.
...
Rename tgi_setup to tgi_install.
Make tgi_install and tgi_deinstall user callable.
More cosmetic changes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@1966 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-11 12:37:46 +00:00
cuz
6410c0d55a
Removed an unused label
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1965 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-11 12:36:18 +00:00
cuz
ca71d94e00
Renamed _em_deinstall -> _em_uninstall, emd_deinstall -> emd_uninstall.
...
Make _em_install and _em_uninstall user callable.
git-svn-id: svn://svn.cc65.org/cc65/trunk@1962 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-10 23:01:13 +00:00
cuz
97e7ce86ae
Added comment
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1961 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-10 23:00:16 +00:00
cuz
993f6a5a16
Renamed DEINSTALL to UNINSTALL
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1960 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-10 22:59:45 +00:00
cuz
749298f340
Renamed the DEINSTALL vector to UNINSTALL.
...
Checked/fixed compatibility when linked statically.
git-svn-id: svn://svn.cc65.org/cc65/trunk@1959 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-10 22:57:05 +00:00
cuz
2a293bfc6b
Renamed DEINSTALL to UNINSTALL.
...
Checked/fixed initialization so that some of the drivers do work now when
linked statically.
git-svn-id: svn://svn.cc65.org/cc65/trunk@1958 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-10 22:48:40 +00:00
cuz
86c625ad47
Renamed joy_deinstall to joy_uninstall
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1954 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-10 22:29:19 +00:00
cuz
ee155a8553
Renamed the DEINSTALL vector to UNINSTALL.
...
Added a comment regarding usage of the driver when it is linked statically
to the application.
git-svn-id: svn://svn.cc65.org/cc65/trunk@1952 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-10 22:19:53 +00:00
cuz
c9f3497367
Renamed DEINSTALL ->UNINSTALL
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1951 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-10 22:12:33 +00:00
cuz
3aee15b6ce
Make joy_install, joy_uninstall user callable functions
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1950 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-10 22:11:12 +00:00
cuz
0b04a2e823
Use new o65 definitions
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1935 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-07 11:03:30 +00:00
cuz
a8810a464d
Make sure the zap target is available
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1932 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-06 15:35:30 +00:00
cuz
90f47ed007
CBM directory routines by Josef Soucek
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1920 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-02 13:18:40 +00:00
cuz
cecd88d36b
Moved conio related files from common/ to conio/
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1916 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-01 21:49:55 +00:00
cuz
581c12ce40
Move _heap.h to the compiler include dir.
...
Create heap.inc and use that from the assembler code.
Rename heap related _h... variables to _heap...
Add _heapmaxavail and _heapmemavail functions.
git-svn-id: svn://svn.cc65.org/cc65/trunk@1912 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-01 12:22:09 +00:00
cuz
8012074ea0
Renamed _hadd to _heapadd
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1911 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-02-01 10:20:35 +00:00
cuz
80a5fe182a
Keep unknown flag bits, restore known flags on exit
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1901 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-01-15 17:19:12 +00:00
izydorst
c094dc65c1
GEOS no longer requires explicit exit() call, now explicit MainLoop() is required
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1898 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-01-10 20:57:46 +00:00
cuz
fb81235769
Fix comments and remove whitespace from __asm__ macros
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1895 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-01-09 11:34:23 +00:00
cpg
0c50092c3e
added closeallfiles: close all files at program exit
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1892 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-01-05 23:36:16 +00:00
cpg
d25ea2001b
added some comments; new ft_flag bit #4 : fd was opened by program
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1891 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-01-05 23:33:38 +00:00
cpg
b45445d047
added some comments
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1890 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-01-05 23:30:44 +00:00
izydorst
b22030dbc7
DONE must set an error code
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1876 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-01-03 12:56:38 +00:00
cuz
5f5bfa8751
DONE must set an error code
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1875 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-01-03 08:03:53 +00:00
cuz
91e960f391
Removed closeallstreams
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1874 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-01-03 07:58:25 +00:00
izydorst
a6888c5e46
TGI drivers updated for current API (INIT call has changed)
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1873 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-01-02 22:18:30 +00:00
izydorst
34847ec5dc
fixed a bug
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1871 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-01-02 22:16:57 +00:00
cpg
336843bd8a
fixed int promotion problem; optimized as suggested by Carsten Strotmann
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1870 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-01-02 21:47:49 +00:00
cpg
70d99589ca
Moved wherex and wherey into separate modules.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1869 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-01-02 21:45:23 +00:00
izydorst
e6e35390d1
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
2003-01-02 01:50:39 +00:00
cuz
38dcb86552
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
2003-01-01 21:33:49 +00:00
cuz
0b1ee642aa
Ignore drivers
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1866 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-31 16:54:41 +00:00
izydorst
960b042496
fixed bugs
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1865 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-31 16:37:53 +00:00
izydorst
0264d31e7c
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
2002-12-31 15:35:55 +00:00
cuz
6323d98d4f
tgi_mode -> tgi_gmode, removed param from tgi_init()
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1859 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-29 20:57:57 +00:00
cuz
3b4112ae0c
Somewhat shorter code
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1858 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-29 20:30:09 +00:00
cuz
b1f8ab7810
Fixed an error: The final linefeed got removed
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1857 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-29 20:19:37 +00:00
cpg
46224edc85
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
2002-12-27 20:47:10 +00:00
cpg
b0abf68505
_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
2002-12-27 20:45:01 +00:00
izydorst
a72745267b
jmpbuf <-> callax moved to all architectures
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1853 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-27 01:43:10 +00:00
cuz
82a0184c26
Use callay instead of jmpvec
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1850 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-26 16:00:35 +00:00
cuz
92d9a7cb40
readjoy() is no longer available
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1849 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-26 15:59:49 +00:00
cuz
9e2c7bc1df
Moved jmpvec into a separate module
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1848 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-26 15:45:48 +00:00
izydorst
05c990795e
standard joystick driver for GEOS
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1847 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-25 19:43:34 +00:00
izydorst
2cd4c0b2dc
all kinds of loadable modules are supported in GEOS
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1846 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-25 18:44:53 +00:00
izydorst
62907d1cc6
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
2002-12-25 18:42:42 +00:00
izydorst
3e0b7b9917
oserrlist for GEOS
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1844 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-25 15:23:22 +00:00
izydorst
5d49f8b637
clean version
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1843 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-25 14:03:02 +00:00
izydorst
d01a48b873
small optimization
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1842 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-25 04:16:51 +00:00
izydorst
4b80c3537d
removed jmpvec in favor of callax function
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1841 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-25 03:27:50 +00:00
izydorst
df88fc0a8a
65c02 optimization
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1840 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-25 03:24:09 +00:00
izydorst
4f2a18d154
clrscr now puts the cursor into home position
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1839 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-25 02:49:42 +00:00
cuz
fb2deff1d0
Shortened the code
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1836 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-24 14:22:42 +00:00
cuz
38a33ebce8
Fixed an error
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1835 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-24 14:22:24 +00:00
izydorst
dc207514dd
support for .zeropage segment in GEOS
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1834 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-23 22:14:14 +00:00
izydorst
31e4d80ac8
more GEOS Kernal replacements for common/ and runtime/ routines
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1833 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-23 20:44:17 +00:00
izydorst
17a99e2709
fixed addressing problems seen on the Real Machine (tm)
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1831 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-23 14:52:51 +00:00
izydorst
578443610d
new TGI driver for interlaced VDC 640x480 mode
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1830 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-23 14:15:46 +00:00
izydorst
e2e2b02c3d
fixes in comments
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1829 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-23 00:46:52 +00:00
izydorst
58cd139c6e
emd drivers for RamCart 64/128KB
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1828 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-23 00:13:53 +00:00
izydorst
11c36ece8e
tgi for C128, zap removes .joy files too
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1827 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-22 23:29:11 +00:00
izydorst
8397a1d8aa
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
2002-12-22 22:50:17 +00:00
izydorst
96b68d8f4f
fixed typo
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1825 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-22 21:39:38 +00:00
izydorst
6657214a18
setviewpage was never assembled
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1824 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-22 16:32:32 +00:00
cuz
ea4d2f4e6f
Fixed several problems with the new output routines
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1823 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-21 14:11:32 +00:00
cuz
69ac0ce1fc
Added joy_stddrv modules
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1821 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-21 09:32:14 +00:00
cuz
f243a15e8e
Added joystick drivers for C16 and Atari
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1818 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-21 09:10:15 +00:00
cuz
d758e77835
Converted the C16/Plus4 joystick code to modules
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1816 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-21 08:53:39 +00:00
izydorst
a63a1075f8
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
2002-12-21 00:49:25 +00:00
cuz
9227123e16
Allow file names up to 16 chars
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1814 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-21 00:06:41 +00:00
cuz
d0c237bcd8
Allow longer file names, use BASIC input buffer
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1813 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-21 00:06:28 +00:00
izydorst
c024ddbdb2
added bzero implementation
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1812 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-21 00:05:51 +00:00
cuz
6b0073145d
Joystick code conversion for C128
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1810 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-20 23:30:14 +00:00
cuz
3771aaa558
Converted the VIC20 joystick to a loadable module
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1807 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-20 23:23:06 +00:00
izydorst
0f9dd23746
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
2002-12-20 23:16:44 +00:00
izydorst
6b1d62a281
some bytes saved
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1805 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-20 23:04:00 +00:00
izydorst
f29db6ace0
added missing cputhex8 and cputhex16 functions
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1804 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-20 22:55:17 +00:00
izydorst
3dc9b06127
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
2002-12-20 22:54:56 +00:00
cuz
0f291f0db6
Ignore joystick drivers
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1801 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-20 21:44:57 +00:00
cuz
6a79a3b2d8
New joystick API
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1800 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-20 21:41:40 +00:00
cuz
4157bba161
Joystick library, first version
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1796 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-20 20:59:11 +00:00
cuz
bb0d6a6e39
Fixed a bug
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1795 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-20 20:39:24 +00:00
izydorst
a0b79c7f49
*.emd are removed too with make zap
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1794 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-20 17:06:02 +00:00
izydorst
46773e5e9b
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
2002-12-20 17:01:02 +00:00
cuz
0824475804
Return 0 if color not found
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1792 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-20 13:40:44 +00:00
cuz
67890598ac
Disable scrolling
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1791 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-19 23:16:51 +00:00
cuz
181748bf03
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
2002-12-19 22:53:13 +00:00
cuz
8775a9da8a
Add 80 column mode
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1788 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-19 21:22:22 +00:00
cuz
36fe6284a8
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
2002-12-19 20:29:27 +00:00
cuz
0b496a9daa
Ignore intermediate .s files
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1786 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-19 20:19:46 +00:00
cuz
07b040fe5a
Added STARTUP and LOWCODE segments
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1776 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-16 09:30:52 +00:00
izydorst
5a3040dfb1
buggy rmb and rmbf macros (not used anywhere anyway ;)
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1758 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-13 00:35:54 +00:00
cuz
41f6d32cfd
Fix parameters to cbm_load and cbm_save
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1757 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-13 00:30:40 +00:00
cuz
620c275d75
Fixed the fix:-)
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1754 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-13 00:18:44 +00:00
cuz
c45c2eb3ea
Small change to make the color stuff consistent across platforms
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1753 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-13 00:09:25 +00:00
cpg
844f5a1a86
old color.s implementation for convenience
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1751 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-12 23:52:48 +00:00
cpg
f0caac24e1
used version from pet -- Atari is now a monochrome target
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1749 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-12 23:51:18 +00:00
cpg
cff1f462fb
call setcursor
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1748 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-12 23:50:35 +00:00
cuz
0dc85c727b
Fixed escape and stop key definitions for the commodore machines
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1741 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-12 21:01:34 +00:00
cuz
380f5ce51d
Added a PLOT kernal replacement function
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1740 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-12 18:44:28 +00:00
cuz
b3ed17f575
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
2002-12-10 10:30:01 +00:00
cuz
9595d16ac0
Fixed the PLOT function
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1728 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-12-09 10:45:16 +00:00