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
Greg King
90a2edcfa2
Made cc65 detect a possibly missing argument at the end of a function argument list.
...
(It could be a stray comma at the end of the list.)
2020-01-25 04:14:58 -05:00
Oliver Schmidt
0f08ae2c12
Minor cleanup.
2020-01-18 19:29:24 +01:00
Greg King
b66f7272af
Updated the cx16 library to the ROM's prerelease 36.
2020-01-11 02:20:52 -05:00
mc78
244dc358e5
Changed the order in which lo/hi bytes of vdc addr are set according to willimanilys ((z64k) suggestions. Changed offset for vdc ramsize detection from 000 to 000.
2020-01-03 13:51:20 -05:00
mc78
390878e831
Added reservation of second byte for pagecount
2020-01-03 13:51:20 -05:00
mc78
2a42139674
Changes in INSTALL routine from emd/c128-vdc.s.
...
tmp1 was used at two places resulting in the bug that VDC_CSET was set to garbage on 16k VDC.
pagecount and curpage were not reset on INSTALL resulting in non-reentrant code on static linkage of emd driver.
2020-01-03 13:51:20 -05:00
Greg King
5109c0b68f
Made ca65 give error messages when it sees duplicate .define commands.
2020-01-02 04:26:02 -05:00
Greg King
00ab3c2d34
Fixed the target guards around the usage messages.
2019-12-30 19:53:39 -05:00
Greg King
b56ba8f073
Added real-time clock functions to the cx16 library.
2019-12-27 18:07:37 -05:00
Greg King
f067c4530f
Made the program-chaining exec() handle the X16 emulator's file-system.
2019-12-25 14:53:32 -05:00
Greg King
3fa253d31f
Updated the cx16 library to the Commander X16 Kernal's prerelease 35.
2019-12-25 10:56:32 -05:00
Greg King
cab4910a7d
Added the missing BANK_RAM array to the Commander X16's header.
2019-12-10 05:59:33 -05:00
Greg King
fb0d09a277
Changed sim65's internal error codes from 9-bit values to 7-bit values.
...
Some shells truncate process return codes to 8 bits. And, the eigth bit often is used to show that a signal stopped the process.
2019-12-06 14:47:47 -05:00
Oliver Schmidt
d5c804f851
Expanded Sim65 zero page.
2019-11-26 22:18:12 +01:00