1
0
mirror of https://github.com/cc65/cc65.git synced 2026-04-21 09:17:52 +00:00
Commit Graph

6030 Commits

Author SHA1 Message Date
Oliver Schmidt 07f73cf092 Just playing to maybe understand more... 2014-03-05 12:14:09 +01:00
Oliver Schmidt 6ab56eaae8 Maybe better when avoiding transition packages? 2014-03-05 12:10:38 +01:00
Oliver Schmidt e7b437f151 Check out install of MinGW cross devel packages. 2014-03-04 22:17:21 +01:00
Oliver Schmidt 44ccb27549 Changed Makefile.inc handling.
It seems more appropriate to trigger the inclusion of Makefile.inc via $TARGET (instead of $SRCDIR). This is btw. more consistent with extzp.s inclusion which is triggered via $TARGET too.
2014-03-04 21:46:25 +01:00
Oliver Schmidt bbbee1bac5 Merge pull request #88 from groessler/something_to_pull
rename libsrc/atari/tvtype.s to libsrc/atari/get_tv.s
2014-03-04 16:34:34 +01:00
Christian Groessler bf8eb8c22e rename libsrc/atari/tvtype.s to libsrc/atari/get_tv.s 2014-03-04 15:44:10 +01:00
Oliver Schmidt 66f1a80f4e Moved workaround for MinGW's missing %m support to a central place. 2014-03-04 01:20:38 +01:00
Oliver Schmidt 4185caf855 Normalized code. 2014-03-04 01:11:19 +01:00
Oliver Schmidt 3e156bdd67 Removed unused header. 2014-03-03 22:52:39 +01:00
Oliver Schmidt b68507d8a5 Adjusted spawn files to recent change II. 2014-03-03 22:38:41 +01:00
Oliver Schmidt 574bda3e4e Adjusted spawn files to recent change. 2014-03-03 22:26:08 +01:00
Oliver Schmidt 50c4fd1c4c Improve MinGW support.
- Code specific to Windows was #ifdef'ed with _MSC_VER so it wasn't included with MinGW. So _MSC_VER is replaced with _WIN32.
- MinGW doesn't support _get_pgmptr() so it is necessary to directly call the Win32 function GetModuleFileName(). This implies including windows.h which in turn causes a name clash with the Win32 function SearchPath(). So the cc65 type SearchPath is renamed to SearchPaths.
2014-03-03 22:12:14 +01:00
Oliver Schmidt fcc95f4c1c There seems to be no desire for a doc install. 2014-03-03 21:16:30 +01:00
Oliver Schmidt 3f7cd3387f Optimize for size instead for speed. 2014-03-03 21:08:35 +01:00
Oliver Schmidt 6fe2ce7269 Merge pull request #85 from groessler/cassette
Atari: add support to create cassette boot files
2014-03-03 20:19:32 +01:00
Christian Groessler 7a9fa9d4cd rename W2CAS.COM to w2cas.com (lowercase) 2014-03-03 18:12:11 +01:00
Christian Groessler 69f81f6d67 make 'w2cas' a targetutil 2014-03-01 13:11:52 +01:00
Christian Groessler dec2376195 small wording change 2014-03-01 01:48:45 +01:00
Oliver Schmidt 9c95306a69 Fixed .info file generation (hopfully). 2014-02-28 21:45:04 +01:00
Oliver Schmidt 18ecd68977 Made 'doc' goal explicit part of test build. 2014-02-28 21:13:01 +01:00
Oliver Schmidt 085f911dfb Merge pull request #87 from groessler/something_to_pull2
fix for info file generation
2014-02-28 12:12:25 +01:00
Christian Groessler 59ad7bafe0 fix for info file generation 2014-02-28 12:04:57 +01:00
Oliver Schmidt 0bcc9675f1 Merge pull request #86 from AntiheroSoftware/ca65-65816
Fix jmp($1234) opcode table
2014-02-28 08:46:44 +01:00
Oliver Schmidt 8d95a64b58 Added .info file generation. 2014-02-27 23:37:36 +01:00
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