uz
4026a28c60
Added a new flags byte to the TGI headers. Bumped the API version.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5083 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-07-17 11:23:27 +00:00
ol.sc
d72d373e83
Computed pixel aspect ratio (PAR) by presuming a display aspect ratio (DAR) of 4/3 for a classic CRT and using the given driver resolutions as storage aspect ratio (SAR).
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5017 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-05-02 11:23:30 +00:00
ol.sc
4aa00e84e1
Removed tgi_load() and all corresponding infrastructure. The idea behind tgi_load() was to be able to describe a TGI mode in a target-neutral way by resolution and colordepth. However it turned out that there arn't any cc65 targets sharing any resolution. As a result the only working target-independent approach for a TGI program is to call tgi_loaddriver(tgi_stddrv); and then look up the resolution provided - and to adapt to that resolution.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5016 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-05-02 10:38:48 +00:00
uz
ea32400df4
Removed two extra bytes from the TGI driver's header.
...
Added "tgi_colors.s" and a missing mouse-driver support file.
Added driver-module rules to the make-file.
All changes by Greg King.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5004 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-05-01 17:04:30 +00:00
uz
fa1b5047dd
Fixed order of options in call to ld65, which became important after the
...
latest changes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4843 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-11-09 21:33:14 +00:00
ol.sc
d1f5b74f01
Now that we reduce the size of the RAM memory area by the stacksize in the linker configuration we need to add the stacksize to end of the RAM area when setting the initial stack pointer in the startup code.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@4822 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-10-02 10:37:20 +00:00
uz
1708ec318b
Updated GEOS TGI driver by Maciej Witkowiak.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@4815 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-08-17 21:14:30 +00:00
uz
103af67585
Change handling of errno/seterrno to new behaviour. By Maciej Witkowiak.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@4791 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-08-07 18:22:37 +00:00
uz
d660356ff7
Added a comment about the first entry being the default entry. Not sure if
...
this is true for GEOS.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4156 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-12 06:41:08 +00:00
uz
7ecf7a7e58
Adjust geos startup code to new compiler handling. Introduce __STARTUP__
...
symbol, remove geos.o.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3989 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-07-31 12:46:38 +00:00
uz
4812feb44b
git-svn-id: svn://svn.cc65.org/cc65/trunk@3863 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-08-02 22:02:54 +00:00
cuz
d0bee35728
Move constructor code into the INIT segment
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3405 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-02-26 09:28:46 +00:00
cuz
df07cf1114
New module joy_stddrv
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@3008 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-05-06 08:16:14 +00:00
cuz
ae8c0dc667
Use new decls
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2779 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-12-17 09:28:28 +00:00
cuz
9b24bbc85c
Removed the HORLINE entry point
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2652 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-11-12 16:40:54 +00:00
cuz
99cca3618c
Use new assembler syntax
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2629 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-11-09 23:00:22 +00:00
cuz
d168bbdb93
DONE/GETPALETTE/GETDEFPALETTE must no longer return an error code.
...
Used TGI_API_VERSION.
git-svn-id: svn://svn.cc65.org/cc65/trunk@2571 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-10-23 09:50:57 +00:00
izydorst
e1c6745c9a
fixed a bug (joy #1 would never be tested)
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2390 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-20 12:09:39 +00:00
cuz
a3109620ab
Changed rm -f to $(RM)
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2385 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-20 11:59:27 +00:00
cuz
3b3e1bec17
Removed the empty LOWCODE segments from the startup files. This is now
...
handled by the OPTIONAL segment attribute in the linker config.
git-svn-id: svn://svn.cc65.org/cc65/trunk@2164 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-05-22 22:32:04 +00:00
izydorst
788deefec9
fix for name copying - the 16th byte would be overwritten
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2134 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-05-02 21:14:40 +00:00
izydorst
2c825f2bb3
support for arguments (with DeskTop drag&drop feature)
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@2133 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-05-02 20:16:32 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
c8597283ef
added _randomize() implementation
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1499 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-11-10 15:48:57 +00:00
cuz
d0599a24fe
Move include files into /asminc, changed include file paths
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@1249 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-04-21 14:19:16 +00:00
izydorst
2edcb9d73b
fixes in structs, added common cc65 color definitions, cgetc laces cursor in
...
correct line, interrupts are enabled before jumping into _main
git-svn-id: svn://svn.cc65.org/cc65/trunk@1217 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-04-06 17:37:12 +00:00
izydorst
9346c3fbac
info about c1541 in docs, lowered highest available address to $6000 due to
...
posiblity of overwriting C stack by drawing/copying to screen backbuffer
git-svn-id: svn://svn.cc65.org/cc65/trunk@847 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-15 16:08:15 +00:00
izydorst
823329443f
added dio interface, standard mouse and joystick functions, osmaperrno
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@773 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-03 20:24:28 +00:00
cuz
f3b93741ab
Use the condes feature
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@470 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-22 22:19:09 +00:00
uz
53dd513176
This commit was generated by cvs2svn to compensate for changes in r2,
...
which included commits to RCS files with non-trunk default branches.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-05-28 13:40:48 +00:00