1
0
mirror of https://github.com/cc65/cc65.git synced 2026-04-20 02:17:07 +00:00
Commit Graph

2966 Commits

Author SHA1 Message Date
jede cd7abdb58d Fix typo 2020-05-28 08:50:20 -04:00
jede 532240a2db Telestrat joystick management 2020-05-28 08:50:20 -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
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
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
Oliver Schmidt b91ad02da1 Made use of 65C02 opcode (thx to polluks). 2020-03-05 14:38:36 +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
mrdudz a59402d5f5 store y first, then a. fix by willymanilly 2020-01-26 02:18:04 +01: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 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
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 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 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
Greg King 5da525e0ea Added a standard mouse driver to the cx16 library. 2019-11-16 14:51:24 -05:00
Greg King d78133e1f0 Updated cx16 to match the Commander X16 ROMs and emulator, release 34. 2019-11-16 13:11:40 -05:00
Greg King ac4866c027 Made assert() send SIGABRT when an assertion fails.
A signal handler can catch it, and do anything needed to make stderr work.
2019-11-10 12:46:01 -05:00
Piotr Fusik d38417b347 Optimize sign extension. 2019-11-07 21:45:19 +01:00
Piotr Fusik 985371433b Swap the positive/negative paths to save a branch. 2019-11-07 21:45:19 +01:00
Piotr Fusik 421c3f2b4f Don't set carry when already set. 2019-11-07 21:45:19 +01:00
Piotr Fusik 2bec637637 Optimize a negation in signed division. 2019-11-07 21:45:19 +01:00
Richard Halkyard 0d21a2b5a4 Reformat comments to style guide rules 2019-11-02 11:21:50 +01:00