1
0
mirror of https://github.com/cc65/cc65.git synced 2026-04-19 09:28:25 +00:00
Commit Graph

6066 Commits

Author SHA1 Message Date
Oliver Schmidt 82f47cea4a Merge pull request #92 from karrika/master
Use LOWCODE segment
2014-03-19 10:43:18 +01:00
Karri Kaksonen 100ecb0a45 Use LOWCODE segment 2014-03-19 11:32:44 +02:00
Oliver Schmidt 22c63e743a Replaced date with Git hash. 2014-03-18 22:41:32 +01:00
Oliver Schmidt 01a96ece85 Merge pull request #91 from greg-king5/bound-box
Corrected the default upper limits of some mouse drivers' bounding box.
2014-03-18 11:42:34 +01:00
Greg King 3ef184bdd6 Corrected the default upper limits of some mouse drivers' bounding box.
The upper limits need to be one less than the screen sizes because the minimum co-ordinate is zero instead of one.
2014-03-18 05:17:44 -04:00
Oliver Schmidt 1d6000213c Removed references to $TRAVIS from Makefiles.
After all it seems much cleaner to explicitly control the behaviour from the .travis.yml file than to behave differently "under the hood" when detecting a Travis CI build.
2014-03-16 21:32:18 +01:00
Oliver Schmidt 4ea84c4843 Merge pull request #90 from greg-king5/c128-sprite
Added code that disables C128 BASIC's sprite-motion interrupt-handler.
2014-03-16 20:55:09 +01:00
Greg King e335d2564d Added code that disables C128 BASIC's sprite-motion interrupt-handler.
That lets the mouse drivers control a sprite directly through the VIC's registers.
2014-03-15 16:41:03 -04:00
Oliver Schmidt c0b5be9944 Reflect the fact that LOADER.SYSTEM is delivered as 'targetutil'. 2014-03-15 19:01:46 +01:00
Oliver Schmidt 3d8179df30 Not splitting the docs anymore requires link adjustment. 2014-03-15 18:53:30 +01:00
Oliver Schmidt 9da0e8e600 Moved LOADER.SYSTEM description.
The LOADER.SYSTEM description is now available in the cc65 Wiki (https://github.com/cc65/cc65/wiki/LOADER.SYSTEM).
2014-03-15 18:09:55 +01:00
Oliver Schmidt a0216473d5 Updated URL. 2014-03-15 14:53:33 +01:00
Oliver Schmidt 2cc4ff465f Updated URL. 2014-03-15 14:48:20 +01:00
Oliver Schmidt e227a07c8f Adjusted doc to recent drop of VER_PATCH. 2014-03-10 19:03:01 +01:00
Oliver Schmidt f12fbc4a3b Dropped VER_PATCH (and VER_RC) and added build date. 2014-03-09 17:40:51 +01:00
Oliver Schmidt a178c44acb Moved USER_CFLAGS back to re-allow warning option overriding. 2014-03-09 15:17:51 +01:00
Oliver Schmidt efa50b0258 Several minor adjustments. 2014-03-09 13:56:32 +01:00
Oliver Schmidt 8236b0dd74 Upload zip file. 2014-03-09 01:20:39 +01:00
Oliver Schmidt 80ca7eb4e4 Create zip file. 2014-03-09 00:20:17 +01:00
Oliver Schmidt 2adfd3f49f Merge pull request #89 from groessler/something_to_pull
fix typo and add a comment
2014-03-08 21:15:58 +01:00
Christian Groessler 8492a4eb71 fix typo 2014-03-08 00:24:43 +01:00
Christian Groessler 73df73194a fix indentation 2014-03-07 23:15:57 +01:00
Christian Groessler b40fe584d8 fix typo 2014-03-07 23:15:11 +01:00
Oliver Schmidt 1c73fa0a00 Moved .PHONY below definitions it refers to.
I must admit that I don't understand why but obviously it is necessary to place .PHONY below the definition of variables it refers to - although those variables are recursively expanded ones! Not doing so made libsrc/Makefile build only three target libraries.
2014-03-06 23:42:44 +01:00
Oliver Schmidt 30125afcc1 Moved from VS2013 to MinGW(-w64). 2014-03-06 22:32:24 +01:00
Oliver Schmidt 3f0af9b241 Have src/Makefile and libsrc/Make use disjoint work directories.
Building the clean target in src or libsrc should only delete stuff created by the make in those directories. Having both separated allows the Travis CI build to replace the native binaries with cross built binaries while keeping everything else.
2014-03-05 23:24:35 +01:00
Oliver Schmidt 9e409a67d2 Removed by now obsolete pragmas.
The warnings in question are instead suppressed by command line options.
2014-03-05 22:43:01 +01:00
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