1
0
mirror of https://github.com/cc65/cc65.git synced 2026-04-19 09:28:25 +00:00
Commit Graph

588 Commits

Author SHA1 Message Date
Gorilla Sapiens b6f42f9ab2 changed "spc" to "c_sp" 2025-06-04 06:37:59 +00:00
Gorilla Sapiens 3d118dc6e5 rename "sp" to "spc", avoid conflict with 4510 opcodes 2025-06-04 02:06:40 +00:00
mrdudz 6628c4ff43 fix cpeekc/cpeekcolor/cpeekrevers for atari 800 2025-05-24 18:34:44 +02:00
mrdudz 0d5e365ee3 Merge branch 'master' into coniopeek 2025-05-24 17:52:58 +02:00
John Murkerson 9cdba1b6d8 Fix Atari buffer overrun on keyboard EOF 2025-05-15 20:45:40 -04:00
Christian Groessler 5cb1bc60fc Add 'define=yes' for INIT segment to atari-asm.cfg and atari-asm-xex.cfg linker configs.
libsrc/atari/exehdr.s: Add (empty) INIT segment to cover assembler programs which link with
exehdr.s.
2025-04-09 22:51:11 +02:00
Stefan A. Haubenthal 774e275965 Fixed many comments 2025-03-24 20:52:55 +01:00
Christian Groessler 04ada63935 Atari: let crt0.s always provide an (empty) INIT segment 2025-02-23 01:06:08 +01:00
Christian Groessler 0082473630 Atari: fix fallout of change of INIT segment to 'bss' type
The size of the load chunk was calculated incorrectly in exehdr.s
since the INIT segment is no longer being part of the file anymore.

While at it, change atari-cassette.cfg so that order of BSS and INIT
is the same as in the other configs. See 692f96409d why it was
in different order.
2025-02-23 00:35:23 +01:00
Stefan 46b2f95ac8 comment 2025-01-31 20:56:59 +01:00
Stefan fb12363a6a Fixed cassette boot file header #2600 2025-01-31 20:26:35 +01:00
Colin Leroy-Mira 5d49fde788 add a return -1 helper 2024-01-24 09:58:09 +01:00
mrdudz a24196ee41 Merge branch 'master' into coniopeek 2023-07-08 15:23:42 +02:00
mrdudz ffa83c32a4 clean-up of driver return codes 2023-02-26 20:03:41 +01:00
Christian Groessler 60f56c43c7 some documentation fixes 2023-01-18 11:55:52 +01:00
Christian Groessler 67564d83c8 libsrc/atari/sound.s: fix indentation 2023-01-16 18:01:11 +01:00
Mariano Dominguez 40656ffb6e more style 2023-01-15 17:05:24 -08:00
Mariano Dominguez 6236e82850 change storage to pager zero
fix bug that kills keyboard.
2023-01-15 17:00:05 -08:00
Mariano Dominguez 27ecb555ea Rename sound to _sound.
remove extra comments.
2023-01-10 11:16:36 -08:00
Mariano Dominguez 196962adac remove lasy pesky space 2023-01-06 10:54:16 -08:00
Mariano Dominguez c3e1ae3478 last trailing space 2023-01-05 21:36:44 -08:00
Mariano Dominguez 8c97b54f5d more trailing spaces :( 2023-01-05 21:34:43 -08:00
Mariano Dominguez 658c1ad711 only missing space 2023-01-05 21:33:40 -08:00
Mariano Dominguez 85f657b35e missing space 2023-01-05 21:30:31 -08:00
Mariano Dominguez 4e8b18c035 missing tab 2023-01-05 21:29:33 -08:00
Mariano Dominguez 29a80065cc fix tab indentation 2023-01-05 21:27:54 -08:00
Mariano Dominguez 30df733c31 remove dangling spaces 2023-01-05 21:20:16 -08:00
Mariano Dominguez fa05294054 add newline for style 2023-01-05 21:16:58 -08:00
Mariano Dominguez f9024d132a add sound command
this behives the same as BASIC

sound(voice, pitch, distortion, volume)
2023-01-05 21:12:58 -08:00
Oliver Schmidt d90c7e9853 Introduced the notion of a standard serial driver.
There's no target with more than one serial driver (and I don't see that change anytime soon) so it's a no-brainer to apply the standard driver concept to serial drivers.
2022-12-22 18:13:24 +01:00
mrdudz 89c08dc6d4 extra underscores for _randomize and _swap 2022-08-29 20:52:35 +02:00
mrdudz df4b6f9d14 remove extra spaces 2022-08-28 22:37:33 +02:00
mrdudz 2dabb65ee0 fix errno related underscores in all libsrc/*.s files 2022-08-28 21:52:53 +02:00
mrdudz 6ba3deffa4 use __clocks_per_sec instead of _clocks_per_sec 2022-08-28 20:22:25 +02:00
mrdudz aeb13b60a7 rename 2022-07-24 19:10:27 +02:00
mrdudz 10c2ce205b cleanup 2022-07-24 04:59:45 +02:00
mrdudz 9ff58e5bc5 Merge remote-tracking branch 'origin/master' into coniopeek 2022-07-24 03:24:45 +02:00
mrdudz f8f901b05e remove dangling spaces 2022-04-17 16:06:22 +02:00
Christian Groessler 200b420562 Export LMARGN_save to C. People might want to preserve this setting in their program.
In turn rearrange startup code in order that LMARGN can be set by a 'constructor' (Do
"initlib" later.)
2021-04-01 15:19:06 +02:00
Oliver Schmidt 0cd8d37613 Fixed comment. 2020-11-17 08:53:48 +01:00
Christian Groessler 39c0abed54 atarixl: fix compilation problem when CHARGEN_RELOC is defined 2020-10-30 15:01:47 +01:00
Christian Groessler 3537210674 add waitvsync() for atari and atari5200 2020-10-28 21:12:32 +01:00
Oliver Schmidt f723147f04 Streamlined clock rate handling.
* Docs say that CLK_TCK is an obsolete alias of CLOCKS_PER_SEC so there's no point in individual definitions.
* All targets determining the clock rate at runtime can use a common handling.
2020-10-25 14:06:44 +01:00
Oliver Schmidt 15e2afcdf3 Split libref.s into multiple files to prevent inclusion of unnecessary code. 2020-06-04 23:24:24 +02:00
Oliver Schmidt 0981c020b2 Shortened names and adjusted style. 2020-04-02 22:58:16 +02:00
Oliver Schmidt 65dd931d22 Some style adjustments. 2020-04-02 10:42:06 +02:00
IrgendwerA8 08705a3fdc Changes resulting from 2nd code review 2020-02-03 20:45:09 +01:00
IrgendwerA8 ce80624f62 ctype size optimization 2020-02-03 20:45:09 +01:00
Christian Groessler ec5e38617a atari5200: implement bgcolor() and textcolor()
Includes some other small fixes/cleanups.
2019-04-12 12:49:38 +02:00
Christian Groessler edd596b2a4 atari: split color.s into bordercolor.s and bgcolor.s 2019-04-12 12:49:38 +02:00