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
Oliver Schmidt
d90dff5861
Merge pull request #328 from cacciatc/print-sym-name-incompatible-ptr-types
...
Reporting sym name for incompatible pointer types.
2016-08-05 13:31:34 +02:00
Greg King
33b1d82791
Added the WDC65c02S WAI and STP mnemonics to the disassembler.
2016-08-02 16:38:39 -04:00
Chris Cacciatore
9accf983e1
Reporting sym name for incompatible pointer types.
2016-08-02 11:31:09 -07:00
greg-king5
ac17751699
Merge pull request #326 from dmlloyd/master
...
Add missing WDC instructions
2016-07-29 13:09:15 -04:00
David M. Lloyd
8f0146f14a
Add missing WDC instructions
2016-07-28 11:55:25 -05:00
Greg King
e7e65044e6
Used more mundane addressing in some of the instructions in "zlib/inflatemem.s".
...
That avoids conflicts with ca65's future .setdp feature.
2016-07-19 10:42:49 -04:00
Oliver Schmidt
fb53bfc25d
Merge pull request #323 from bbbradsmith/rand_fix
...
Fix broken rand() implementation.
2016-07-14 21:58:26 +02:00
Brad Smith
32d000fb4c
Fix broken rand() implementation. The high 8 bits were unused, reducing it to a 24-bit implementation (while still doing all the work for a 32-bit one). The best entropy is in the unused high byte, returning these bits in A instead of bits 8-15, which had considerably lower entropy (i.e. rand() & 255 was effectively a 16-bit LCG).
2016-07-11 20:48:47 -04:00
Oliver Schmidt
06bb95d197
Merge pull request #322 from greg-king5/inflatemem
...
Make inflatemem()'s source file use its enhanced instructions for 65SC02 CPUs, too.
2016-07-10 19:36:35 +02:00
Greg King
c2945bf1ff
Made the zlib's inflatemem()'s source file use enhanced instructions for all 65SC02-compatible CPUs (not only the 65C02).
2016-07-10 05:05:38 -04:00
Oliver Schmidt
48448e6bbb
Merge pull request #320 from groessler/something_to_pull
...
sim65: add command line parameter to print number of CPU cycles at exit
2016-07-06 09:12:54 +02:00
Christian Groessler
85d755f214
fix indentation
2016-07-05 17:10:10 +02:00
Christian Groessler
97b517a892
sim65: add command line parameter to print number of CPU cycles at exit
2016-07-05 17:07:39 +02:00
Greg King
a6eb7d0763
Fixed how ca65 handles some debug info from cc65.
...
ca65 used to claim that an assembler error/warning was found on a C code line; and, that an Assembly line is only indirectly related to it.
Now, ca65 says that the Assembly line has the problem; and, that the Assembly line was produced from the C line.
2016-07-03 07:07:09 -04:00
Greg King
4014783275
Made the samples Makefile run cl65 only when we want a disk image.
...
That change avoids an error message when we "make clean" from the top-level make-file (it removes the tools before it cleans the samples).
2016-07-03 02:23:59 -04:00
Greg King
90b2f5aff8
Fixed some code that adjusts an index after a deletion from a collection.
2016-07-02 10:26:33 -04:00
Oliver Schmidt
dfea22389c
Merge pull request #315 from skry/fixes
...
Fix typo in samples makefile
2016-06-23 14:57:21 +02:00
Joni Lapilainen
ab10bd4014
Fix typo in samples makefile
2016-06-23 15:46:09 +03:00
Greg King
5d9f4dc89d
Made the overlay demo programs compile for CBM targets again.
...
<conio.h> includes target-specific headers; so, we didn't bother to include <cbm.h> where it is needed. But, '#include <conio.h>' was removed from some files; so now, we must include <cbm.h> explicitly.
2016-06-19 17:41:18 -04:00