1
0
mirror of https://github.com/cc65/cc65.git synced 2024-07-05 21:29:03 +00:00
Commit Graph

6089 Commits

Author SHA1 Message Date
Oliver Schmidt
ee9c42bbf5 Support both MinGW and MinGW-w64. 2014-03-05 22:28:38 +01:00
Oliver Schmidt
0f6564cb4e First attempt of MinGW cross build. 2014-03-05 13:38:27 +01:00
Oliver Schmidt
4f317d70c8 Removed -std=c89.
Using `struct stat` and `%m` surely doesn't qualify for ISO C90.
2014-03-05 13:03:33 +01:00
Oliver Schmidt
15508cd36a Okay, binutils-mingw-w64-i686 seems to have to be listed explicitly. 2014-03-05 12:39:37 +01:00
Oliver Schmidt
bbc7f48590 One more... 2014-03-05 12:35:20 +01:00
Oliver Schmidt
5b640abf9d Moving on... 2014-03-05 12:33:19 +01:00
Oliver Schmidt
3852218015 Check what we have. 2014-03-05 12:28:57 +01:00
Oliver Schmidt
6c49fce59e Fixed typo. 2014-03-05 12:21:43 +01:00
Oliver Schmidt
3bf14a6294 The last one worked - why? What about this... 2014-03-05 12:19:59 +01:00
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