Commit Graph

8317 Commits

Author SHA1 Message Date
Oliver Schmidt 555282497c Removed --lib option from cl65.
The general approach of cl65 when generating the command lines to be executed is to first put options and the put files. However, this doesn't work well with the --lib option which would rather need to be put when libraries in general are put. I opted to not add this special behavior to cl65 as
* the use case for the --lib option is _VERY_ specific
* cl65 is after all a wrapper for ordinary use cases
2020-05-30 21:03:15 +02:00
laubzega dc4142e1a9 Minor formatting changes after review. 2020-05-29 10:00:33 +02:00
laubzega 083f3ae26b Fix for #928. 2020-05-29 10:00:33 +02:00
Greg King 68eb0f2cdc Put the Telestrat static drivers names together. 2020-05-28 10:33:08 -04:00
Greg King 3890492a9b Added a JOY_FIRE() macro to the Atmos and Telestrat C headers. 2020-05-28 09:59:21 -04:00
jede 6521930880 Fixed the name of the driver 2020-05-28 08:50:20 -04:00
jede 6c2d578c61 Fix eor bug 2020-05-28 08:50:20 -04:00
jede 50192fc65e Change name of the driver (telestrat-joy.s renamed to telestrat.s 2020-05-28 08:50:20 -04:00
jede 1d358a4734 Fix bug 2020-05-28 08:50:20 -04:00
jede e8b1d51d28 Fix typo 2020-05-28 08:50:20 -04:00
jede cd7abdb58d Fix typo 2020-05-28 08:50:20 -04:00
jede 7ae6430728 Fix typo 2020-05-28 08:50:20 -04:00
jede 532240a2db Telestrat joystick management 2020-05-28 08:50:20 -04:00
Greg King f8be35b41e Fixed some typos in the "large alignment" support. 2020-05-15 21:09:02 -04:00
Chris Cacciatore 3adeb0f907 Removed invalid link to ca65 document. 2020-05-15 17:54:41 -04:00
Chris Cacciatore ad1eadd60d Added support for --large-alignment in ld65.
Implemented the same way as in ca65.
2020-05-15 17:54:41 -04:00
Oliver Schmidt 5b56c6e3a2 Disable potentially enabled double-width graphics. 2020-05-04 22:23:01 +02:00
Greg King cbf0c1d1dd Updated the cx16 library to the Commander X16's ROM prerelease 37. 2020-05-02 13:46:06 -04:00
itaych 31daa706b7 PMG_SIZE_QUAD is 3, not 2.
From "Mapping the Atari": "Size of player. POKE with zero or two for normal size (eight color clocks wide), POKE with one to double a player's width (sixteen color clocks wide), and POKE with three for quadruple width (32 color clocks wide). Each player can have its own width set."
2020-04-16 17:06:18 +02:00
Stefan 4a224878d8 Preserve the accu 2020-04-06 18:13:54 +02:00
Oliver Schmidt 0981c020b2 Shortened names and adjusted style. 2020-04-02 22:58:16 +02:00
Oliver Schmidt 411fe87f64 Fixed tolower() and toupper() to save high byte. 2020-04-02 22:14:22 +02:00
Oliver Schmidt df015f4766 Adjusted tolower() and toupper() to https://github.com/cc65/cc65/pull/997
For some reason or another both the author of the PR in question and its reviewers didn't notice that the two functions in question were totally overlooked.
2020-04-02 11:15:53 +02:00
Oliver Schmidt 65dd931d22 Some style adjustments. 2020-04-02 10:42:06 +02:00
Oliver Schmidt 4cc95a2c6c Matched comment to the one in the C header file. 2020-04-02 09:45:11 +02:00
Dirk Jagdmann c15f4975d0 fix the clean: target to remove any disk images. 2020-03-30 21:19:12 +02:00
Greg King 8b5a2f135c Added missing <tag> and <itemize> Linuxdoc tags to some ctype.h function descriptions. 2020-03-27 00:59:15 -04:00
greg-king5 4ea2bfef0a Aligned comment. 2020-03-26 23:08:49 -04:00
marko.lauke 3e12840933 +code style 2020-03-26 23:08:49 -04:00
marko.lauke 68ff89ba0a +cc65 inline asm stp mnemonic support 2020-03-26 23:08:49 -04:00
Oliver Schmidt a53bd345d8
Adjusted comments due to recent change. 2020-03-26 12:29:56 +01:00
Jeremy Rand 62eb3137ab Update get_ostype.s
Do not check $fbbe when detecting the Apple //e card.  This byte is a version number for the Apple //e card according to misc technote #7 and it appears that the last version of the software that I am aware of has a 3 at this location.

Prior to this change, Apple //e cards which we not version 0 would be detected as an Apple //e enhanced.
2020-03-26 12:25:41 +01:00
Dirk Jagdmann beaa77d2d6 fix whitespace 2020-03-23 11:47:51 +01:00
bbbradsmith e0cb33d9d4 SEGMENT start of 0 should be valid 2020-03-22 21:03:07 +01:00
Greg King 2fc24847ac Fixed an error message printer.
The disassembler can be built and won't crash if it sees duplicate labels, and one of them is an unnamed label.
2020-03-11 18:07:08 -04:00
Oliver Schmidt b91ad02da1 Made use of 65C02 opcode (thx to polluks). 2020-03-05 14:38:36 +01:00
Greg King e2c6648607 Fixed a typo in commit 2e5fbe89cd.
Changed a && to ||.
2020-02-21 08:12:05 -05:00
Oliver Schmidt 857a566a2e
Normalized Atari naming. 2020-02-17 11:07:52 +01:00
jede 0962a9f286 Fix 16 bits values 2020-02-13 05:46:46 -05:00
jede 026e57279d Fix bug in tgi_line : HRS(X) parameters are 16 bits. 2020-02-13 05:46:46 -05:00
IrgendwerA8 08705a3fdc Changes resulting from 2nd code review 2020-02-03 20:45:09 +01:00
IrgendwerA8 002d1801ec Changes resulting from code review. 2020-02-03 20:45:09 +01:00
IrgendwerA8 ce80624f62 ctype size optimization 2020-02-03 20:45:09 +01:00
acqn dc5114b071 Just disable OptPushPop if N/Z is used after the PLA.
This is a more conservative way to fix Issue #971.
2020-02-01 18:04:32 +01:00
acqn 6d530931bf Quick fix for the OptPushPop bug reported in Issue #337. 2020-02-01 18:04:32 +01:00
acqn 9559625ee8 Always insert a LDA after the removed PLA during the optimization in OptPushPop.
Fixed Issue 971.
2020-02-01 18:04:32 +01:00
acqn 5b11eb4bb9 Corrected check in OptTransfers2 for register usage. Fixed Issue 992. 2020-02-01 18:04:32 +01:00
Daniel Serpell f68cc06ec7 Fixes Atari OS devhdl_t, init field needs an JMP byte.
This fixes issue #1002.
2020-01-29 13:58:10 +01:00
mrdudz a59402d5f5 store y first, then a. fix by willymanilly 2020-01-26 02:18:04 +01:00
mrdudz a2bbb6f1be added regression test related to bug #1001 2020-01-25 20:56:52 +01:00