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

6956 Commits

Author SHA1 Message Date
Oliver Schmidt 819ecbda26 Merge pull request #348 from SvOlli/release
ca65: added .P4510 and .IFP4510 pseudo commands
2016-09-20 16:19:45 +02:00
Oliver Schmidt 709ee6a28b Merge pull request #341 from alexthissen/master
Update exehdr.s for Lynx target
2016-09-14 10:23:44 +02:00
Alex Thissen 601c6102e8 Fixed last linefeed and notation convention errors. 2016-09-13 22:02:37 +02:00
Sven Oliver Moll bcdd190020 removed 'make clean' invoked from test/Makefile for test/assembler/Makefile, as all artifacts are now created in testwrk and will be cleaned up out of directory 2016-09-13 11:54:56 +02:00
Sven Oliver Moll 95a2f4b9dd re-adding WORKDIR to Makefile
- added workaround to remove *.o files after assembling
- also removed now obsolete clean target
2016-09-13 11:28:11 +02:00
Sven Oliver Moll aaa26c7d57 Revert "test/assembler: removed WORKDIR variable, as remote assembling does only work partly"
This reverts commit 7a9a7c3188.
2016-09-13 11:21:25 +02:00
Oliver Schmidt 8b7767b748 Merge pull request #349 from groessler/something_to_pull
Atari: fix lookup of default device on XDOS.
2016-09-13 10:27:48 +02:00
Christian Groessler 6198e10f67 Atari: fix lookup of default device on XDOS.
Stefan Dorndorf, author of XDOS, pointed out that retrieving the
default device by looking at an undocumented memory location won't
work in future XDOS versions.
He also showed a way to get the default device in a compatible
manner.

This change implements his method and adds a version check (XDOS
versions below 2.4 don't support this -- for them the behaviour
will be the same as, for example, AtariDOS: no notion of a default
drive).
2016-09-12 23:40:25 +02:00
Sven Oliver Moll 0949b2e104 added missing ',' in documentation. 2016-09-12 18:38:10 +02:00
Alex Thissen ef7e9db116 Changed __BLOCKSIZE__ to __BANK0BLOCKSIZE__.
Added __BANK1BLOCKSIZE__ which defaults to 0.
2016-09-11 22:26:52 +02:00
Sven Oliver Moll a5772f7dc3 added forgotten testcase for testing cpu based conditional assembling 2016-09-07 19:49:21 +02:00
Sven Oliver Moll c0d2643952 added 4510 cpu detection to getcpu.s 2016-09-07 19:44:11 +02:00
Sven Oliver Moll 7a9a7c3188 test/assembler: removed WORKDIR variable, as remote assembling does only work partly 2016-09-07 19:41:37 +02:00
Sven Oliver Moll ae3f9bbd77 Added assembler pseudo commands .P4510 and .IFP4510 together with docs and testcase 2016-09-07 19:21:24 +02:00
Oliver Schmidt 05279f8302 Merge pull request #345 from SvOlli/release
migrated opcodes tests for assembler from testcode to test...
2016-09-07 10:11:47 +02:00
Oliver Schmidt 32d4937363 Merge pull request #347 from groessler/something_to_pull
Fix some typos.
2016-09-06 17:59:12 +02:00
Christian Groessler 3531bcbf3e Fix some typos. 2016-09-06 15:13:44 +02:00
Sven Oliver Moll f007fc13d5 added README for test/assembler 2016-09-06 14:54:21 +02:00
Oliver Schmidt 00a9406bb4 Merge pull request #344 from greg-king5/huc6280-disassembler
Fix some bugs in the da65 disassembler's HuC6280 section.
2016-09-04 12:25:28 +02:00
Oliver Schmidt 896b7c1116 Added comment about commented-out value. 2016-09-04 12:22:11 +02:00
Sven Oliver Moll 89e2bf89cb migrated opcodes tests for assembler from testcode to test for inclusion on automated testing 2016-09-03 16:52:23 +02:00
greg-king5 a982e434f2 Added commented placeholder for future Mitsubishi 740 CPU in "cpu.mac". 2016-09-02 17:55:39 -04:00
Greg King 4b2e3be2fc Fixed some bugs in da65's HuC6280 section. 2016-09-02 14:24:29 -04:00
Greg King 579b89ad98 Skipped the bit flag for the (not implemented) Mitsubishi 740 in "cpu.mac". 2016-08-31 20:41:17 -04:00
Oliver Schmidt 9c38521ea8 Merge pull request #343 from SvOlli/release
Add 4510 support for C65/C64DX
2016-08-31 22:05:49 +02:00
Sven Oliver Moll 48f64de720 4510 support: yet another round up little updates 2016-08-31 20:18:54 +02:00
Sven Oliver Moll 4384603eeb 4510 support: added some other small improvements:
- fixed typo in doc/ca65.sgml
- Greg found a way to get rid of one extra opcode handling in total
2016-08-30 22:58:40 +02:00
Sven Oliver Moll 91f8e09bcc 4510 support: fixed some cosmetical stuff and documentation 2016-08-29 23:29:31 +02:00
Sven Oliver Moll 0538184699 Add 4510 support for C65/C64DX 2016-08-29 10:45:18 +02:00
Oliver Schmidt 1e7a992663 Merge pull request #338 from IrgendwerA8/master
Allow use of different charmaps on Atari target
2016-08-28 11:22:44 +02:00
IrgendwerA8 d65f587f69 Internal/screen character mapping: Supressed warnings for re-map and added documentation. 2016-08-27 22:02:08 +02:00
alexthissen e786d1cf49 Update exehdr.s
Fix for memory bank 1 which should be zero for almost all cartridges for emulators to work correctly.
2016-08-27 21:58:13 +02:00
Greg King 1dee57bf1f Made cc65 not warn us when we change character code 0x00 back to itself. 2016-08-26 08:08:44 -04:00
Oliver Schmidt 2f6fb1de1c Added -Wc to the (pseudo) output dump. 2016-08-26 11:06:58 +02:00
Oliver Schmidt 0fca806b0a Merge pull request #336 from cacciatc/switch-error-fix
Switch error fix
2016-08-21 15:07:42 +02:00
Chris Cacciatore e9295b2a98 Updated comment regarding curly braces. 2016-08-20 09:42:29 -07:00
Chris Cacciatore 7919812378 Updated switch statement comments.
* Now comments represent the fact that there may not be curly braces.
2016-08-19 20:21:10 -07:00
IrgendwerA8 024f66a84f Allow use of different charmaps on Atari target 2016-08-19 17:27:41 +02:00
Oliver Schmidt e52feb2b91 Merge pull request #335 from IrgendwerA8/SMC_macro_fixes
SMC macro fixes for changed .paramcount and byte overflow behavior
2016-08-16 09:23:28 +02:00
Chris Cacciatore ac4bdbd411 Now testing switch statements with empty bodies. 2016-08-15 11:36:50 -07:00
Chris Cacciatore c4823c6fd4 Added Duff's Device to tests. 2016-08-15 11:26:03 -07:00
Chris Cacciatore 3bd3fd8749 Removed check for LCURLY in switch statements. 2016-08-15 11:03:02 -07:00
Oliver Schmidt 0ad1880c42 Merge pull request #334 from cacciatc/standard-versioning
All programs print version and exit successfully.
2016-08-14 22:18:19 +02:00
Irgendwer aea312746b Update smc.inc 2016-08-14 19:35:35 +02:00
IrgendwerA8 7f4b14ee49 SMC macro fixes for changed .paramcount and byte overflow behavior 2016-08-14 19:33:09 +02:00
Chris Cacciatore bad8412131 All programs print version and exit successfully.
* All programs are now using the ProgName variable as well.
2016-08-12 08:54:41 -07:00
Oliver Schmidt d9a2452b81 Merge pull request #332 from greg-king5/interrupt-functions
Add C-code interfaces for the CBM Kernal functions SCNKEY and UDTIM.
2016-08-11 19:12:36 +02:00
Oliver Schmidt 22d1f1da1b Minor style fix. 2016-08-10 11:38:11 +02:00
Chris Cacciatore f9482a1b72 Fixed test negation. (#329)
Fixed test negation.
2016-08-09 15:46:51 -04:00
Greg King 2c03b9a1bc Added C-code interfaces for the CBM Kernal functions SCNKEY and UDTIM. 2016-08-07 15:50:10 -04:00