1
0
mirror of https://github.com/cc65/cc65.git synced 2024-11-04 17:04:58 +00:00
Commit Graph

6266 Commits

Author SHA1 Message Date
lintbe
3de9f2e2dd fix jmp($1234) opcode table 2014-02-27 10:01:39 +01:00
Christian Groessler
4b58a20b8c Increase the default start address a bit in case BASIC is started
('OPTION' not pressed at power on). It would otherwise overwrite parts
at the beginning.
2014-02-21 23:34:05 +01:00
Christian Groessler
81fe7a3805 cleanups; split 'header' and 'init' part into two source files 2014-02-21 22:43:44 +01:00
Christian Groessler
8b876b2ce5 document 'atari-cassette.cfg' 2014-02-21 22:42:54 +01:00
Christian Groessler
09f7eb72c2 remove workaround for _heapmaxavail 2014-02-21 22:42:09 +01:00
Christian Groessler
701c59900d Merge remote-tracking branch 'upstream/master' into cassette 2014-02-21 21:02:54 +01:00
Oliver Schmidt
d001a6f1a0 Have _heapmaxavail() work as advertised.
The cc65 doc explicitly states that the return value of _heapmaxavail() can be used as parameter of malloc(). To actually allow for that the size of HEAP_ADMIN_SPACE has to be substracted from the raw size of the largest free heap block.
2014-02-20 21:04:11 +01:00
Oliver Schmidt
4b085f193e Merge pull request #83 from AntiheroSoftware/ca65-65816
Fix for pull request #80 bad JML opcode and adding syntax for Absolute Indirect Long
2014-02-20 15:07:56 +01:00
Christian Groessler
65874d4604 Merge remote-tracking branch 'upstream/master' into cassette 2014-02-20 01:05:10 +01:00
Christian Groessler
8178c71de1 add utility program to write files to cassette 2014-02-20 00:56:22 +01:00
Christian Groessler
478da8e51f load CASHDR segment into RAM 2014-02-20 00:45:48 +01:00
Oliver Schmidt
2dab4958e4 Migrated project files to VS2013. 2014-02-19 23:09:46 +01:00
Oliver Schmidt
8ff65c99d1 Merge pull request #84 from groessler/something_to_pull
Atari: read.s: fix uninitialized use of 'buflen'
2014-02-19 23:00:31 +01:00
Christian Groessler
b326a04b1e fix uninitialized use of 'buflen' 2014-02-19 22:39:39 +01:00
lintbe
284436229e add jml($1234) for JML Absolute indirect long 2014-02-19 13:22:06 +01:00
lintbe
e150c76cb7 fix opcode for JML Absolute indirect long 2014-02-19 11:06:39 +01:00
Christian Groessler
b496a400ec Merge remote-tracking branch 'upstream/master' into cassette
ecessary,
2014-02-18 21:36:53 +01:00
Oliver Schmidt
96ef7fd773 Merge pull request #80 from AntiheroSoftware/ca65-65816
Fixing ca65 for 65816 jml and jmp opcodes
2014-02-17 10:04:57 +01:00
Oliver Schmidt
16fb9f4674 Merge pull request #81 from groessler/something_to_pull
Turn off mouse polling interrupt if the mouse hasn't been moved for some time
2014-02-14 23:50:41 +01:00
Christian Groessler
b477023783 Turn off mouse polling interrupt if the mouse hasn't been moved for
some time. Turn it back on when the mouse is moved again.
Since the polling interrupt runs at a rather high frequency (1kHz),
this saves many processor cycles when the mouse is inactive.
2014-02-14 01:44:00 +01:00
lintbe
9fae57963d removing \t from source file 2014-02-13 10:26:08 +01:00
lintbe
07d49f143b Fixing ca65 for 65816 jml and jmp opcodes
added a missing addressing mode for jmp/jml : Absolute Indexed Long
that opcode can be written like jmp[$1234] or jml[$1234]

removed Absolute Inderect addressing mode for jml since it's not a long adressing mode
2014-02-12 23:48:10 +01:00
Christian Groessler
290da8d5ae Merge remote-tracking branch 'upstream/master' into cassette 2014-02-11 12:35:28 +01:00
Oliver Schmidt
e22fc15589 Deduct temporary library path name from library path name.
Actually there's no need to fiddle with any automatic temp file name generation as we can just modify the library path name to generate a perfect temporary library path name.
2014-02-10 21:28:03 +01:00
Oliver Schmidt
c3434817da Some minor fine tuning. 2014-02-09 22:57:38 +01:00
Oliver Schmidt
0891b8515d Adjusted linuxdoc parameters. 2014-02-09 22:50:01 +01:00
Oliver Schmidt
1968e87cc2 Made html doc look a little less boring. 2014-02-09 22:43:55 +01:00
Oliver Schmidt
c78e8d1945 Fixed URL. 2014-02-09 21:33:59 +01:00
Oliver Schmidt
aa7f7f107a Switched to Markdown in order to allow to add links. 2014-02-09 21:31:00 +01:00
Oliver Schmidt
0d3a652544 Use -Werror only on Travis CI builds.
There's no need to intentionally break things for people trying to build cc65 with some obscure compiler. It's enough to make sure that no new warnings sneak into the code base by having Travis CI builds fail.
2014-02-09 19:48:30 +01:00
Oliver Schmidt
47828e1059 Define _SVID_SOURCE to get tempnam(). 2014-02-09 01:19:40 +01:00
Oliver Schmidt
bec75d9e62 Avoid tmpfile().
- tmpfile() tries to create files in the C: root dir on Windows where users usually don't have access.
- tmpnam() uses the curent dir which doesn't seem to be a good idea either.
- tempnam(NULL,NULL) is supposed to be cleverer.
2014-02-09 01:11:11 +01:00
Oliver Schmidt
7b6a6d168c Fixed typo. 2014-02-08 23:01:15 +01:00
Oliver Schmidt
a7b84bb618 Removed references to SunPlus. 2014-02-08 22:48:49 +01:00
Oliver Schmidt
f155efa3e7 Keep git push happy. 2014-02-08 22:47:24 +01:00
Oliver Schmidt
c524dd0f08 Avoid writing (temporarily) into source directory. 2014-02-08 21:52:47 +01:00
Oliver Schmidt
6a4a18ed62 Fixed typo. 2014-02-07 14:30:52 +01:00
Oliver Schmidt
99ecbc60f8 Actually the '-R' flag isn't necessary. 2014-02-06 12:54:53 +01:00
Oliver Schmidt
1a4bbecaa6 Limit 'git add' to doc directory just to be sure. 2014-02-06 12:44:46 +01:00
Oliver Schmidt
0bf5111500 Adjusted doc to commit 9aa17b4c53 2014-02-05 23:41:52 +01:00
Oliver Schmidt
3394033d86 The gh-pages push seems ready for prime time. 2014-02-05 23:20:03 +01:00
Oliver Schmidt
c9fcfe8549 The content in internal.txt is now fully present in the Wiki. 2014-02-05 23:02:01 +01:00
Oliver Schmidt
88247613d2 Route standard goals to doc Makefile.
- mostlyclean is empty as there are no intermedite files.
- all is empty as I don't want to have if depend on linuxdoc.
2014-02-05 22:36:43 +01:00
Oliver Schmidt
74ece8256e Goals from top level Makefile should be known even if empty. 2014-02-05 22:31:46 +01:00
Oliver Schmidt
a0b5bc523d Re-introduced toc removal for coding.html and index.html. 2014-02-05 22:30:28 +01:00
Oliver Schmidt
5dd5f7cd1b Some polishing. 2014-02-05 20:55:17 +01:00
Oliver Schmidt
46d9b72d7d Maybe rather ignore the git commit status (?) 2014-02-05 18:49:22 +01:00
Oliver Schmidt
a79a1469fe Test --allow-empty flag. 2014-02-05 18:40:03 +01:00
Oliver Schmidt
2276777817 Added doc goal to top level Makefile. 2014-02-05 17:55:10 +01:00
Oliver Schmidt
95a401b9aa Fixed missing target directory. 2014-02-05 00:29:27 +01:00