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
Greg King
f75657d7e2
Added <cx16.h> to the function reference document.
2019-11-20 12:11:47 -05:00
Stefan
d1fd7ffc59
Update status.s
2019-11-20 12:54:47 +01:00
Stefan
9d4d00737e
Update slow.s
2019-11-20 12:54:47 +01:00
Stefan
eeefd10f8f
Update revers.s
2019-11-20 12:54:47 +01:00
Stefan
2c34723a97
Update isfast.s
2019-11-20 12:54:47 +01:00
Stefan
df752ff7a5
Update fast.s
2019-11-20 12:54:47 +01:00
Stefan
3f360fe3ee
Update cputc.s
2019-11-20 12:54:47 +01:00
Stefan
06c98952fc
Update conio.s
2019-11-20 12:54:47 +01:00
Stefan
4497998944
Update color.s
2019-11-20 12:54:47 +01:00
Stefan
c9d2c10cbd
Update vic20.sgml
2019-11-20 12:54:47 +01:00
Stefan
a56b176749
Update plus4.sgml
2019-11-20 12:54:47 +01:00
Stefan
ea16316e33
Update pce.sgml
2019-11-20 12:54:47 +01:00
Stefan
7361aa9959
Update nes.sgml
2019-11-20 12:54:47 +01:00
Stefan
c08f1e4bfd
Update funcref.sgml
2019-11-20 12:54:47 +01:00
Stefan
63ab22f97f
Update cx16.sgml
2019-11-20 12:54:47 +01:00
Stefan
49ebac7ac1
Update cbm510.sgml
2019-11-20 12:54:47 +01:00
Stefan
94892231bc
Update c64.sgml
2019-11-20 12:54:47 +01:00
Stefan
9bf2bf308a
Update c128.sgml
2019-11-20 12:54:47 +01:00
Stefan
9ab614d764
Update c16.sgml
2019-11-20 12:54:47 +01:00
Stefan
d9a6fbac48
Fixed C16 #978
2019-11-20 12:54:47 +01:00
mc78
db971d8a65
Removed unnecessary #include <cc65.h> from convert.c
...
Adjusted block comments to predominant style
2019-11-19 14:08:00 +01:00
mc78
1dee2360fa
added additional empty line after header guard in cc65.h to conform to other headers
2019-11-19 14:08:00 +01:00
mc78
8d2617110f
Removed additional exit constants definitions from cc65.h to stdlih.h. Guarded the definitions by #ifdef. Removed cc65.h includes from abort and assert implementations.
2019-11-19 14:08:00 +01:00
mc78
a139c4057c
Removed CC65_ prefixes from exit statements in abort and assert code as well from definition
2019-11-19 14:08:00 +01:00
mc78
16a66f19e1
Replaced enum in cc65.h by defines. added comment that cc65 exit constants should not redefine 0 and 1 as they are reserved for exit_success and exit_failure
2019-11-19 14:08:00 +01:00
mc78
694dd9240f
Added comment to debugger exit with error
2019-11-19 14:08:00 +01:00
mc78
3daecfb3dd
Added enum for cc65 exit codes. replaced stdlib exit code names constants in libsrc with cc65 exit code named constants
2019-11-19 14:08:00 +01:00
mc78
7bae9038cf
Replaced plain 0's and 1's in exit statements with EXIT_SUCCESS or EXIT_FAILURE
2019-11-19 14:08:00 +01:00