1
0
mirror of https://github.com/cc65/cc65.git synced 2025-01-04 23:33:05 +00:00
Commit Graph

11129 Commits

Author SHA1 Message Date
mc78
0331ef1824 Renaming: workingscreen -> altscreen, some deduplication 2024-08-28 13:32:16 +02:00
mc78
6565fb8b11 Updated testcode for alternate screen 2024-08-28 13:08:10 +02:00
mc78
738eddcaed Separated init and switching code for alternate screen 2024-08-28 13:07:55 +02:00
mc78
92b5ee133a Fixed imports and usage of deprecated vic and cia register names in set_viewport.s 2024-08-28 13:07:00 +02:00
mc78
cb0862d01b Fixed missing import in textcursor.s 2024-08-28 13:05:37 +02:00
mc78
34e063a2a0 Added check that hi-bytes of the screen and charset addresses are in the same vic bank 2024-08-27 15:07:30 +02:00
mc78
5e530526ba Added function to set viewport 2024-08-27 14:18:00 +02:00
mc78
f84f3ff0dc Added two functions to backup and restore the cursor position 2024-08-27 14:02:58 +02:00
mc78
013a0cb4e9 Trimmed trailing white spaces, again 2024-08-27 00:16:55 +02:00
mc78
e88e5e0140 Added function to reset screen to original and save cursor state between switches. 2024-08-27 00:00:38 +02:00
mc78
ad0a204466 Added comment about origin of pet2scrcode function. 2024-08-27 00:00:09 +02:00
mc78
bbf5e88c65 Added testcode for new function to switch working screen 2024-08-26 23:26:09 +02:00
mc78
c4ba32a1c2 Made direct c64 implementation of _cbm_set_working_screen, because the overhead of outsourcing into cbm folder was too large. 2024-08-26 22:23:22 +02:00
mc78
2735cd8365 Separated code to move working screen into common cbm part and special c64 part. Rejecting also IO area, now. In the context of cc65 memory layout it makes no sense to put screen there. 2024-08-26 11:04:26 +02:00
mc78
64c411ee10 Moved code to set working screen to c64 subfolder, due to the c64 specific checks on the desired screen location. 2024-08-26 10:26:46 +02:00
mc78
1aeb3aeb13 Reject setting screen at $0000 due to overlap with zeropage and kernal vars. 2024-08-26 10:25:02 +02:00
mc78
a914be0fdc Fixed off-by-one-error on upper bound of invalid screen memory locations 2024-08-26 02:03:29 +02:00
mc78
c5f3a7e690 Fixed dangling spaces 2024-08-26 01:50:41 +02:00
mc78
404af7500c Added check that given screen addr hi is not between $1000-$1fff nor between $9000-$9fff due to shadowing 2024-08-26 01:39:48 +02:00
mc78
bc4c36579a Added assembly level function to set cbm working screen along C prototype 2024-08-26 01:39:27 +02:00
mc78
a633e1060d Added c64 zeropage definition for screen addr hi byte. 2024-08-25 23:47:34 +02:00
Colin Leroy-Mira
622793e343 Apple II: Move _exit out of STARTUP segment 2024-08-25 22:14:45 +02:00
Bob Andrews
b688cfa0c0
Merge pull request #2480 from polluks/patch-9
Added company name and notice
2024-08-11 01:16:38 +02:00
Bob Andrews
b86ac99982
Merge pull request #2479 from polluks/patch-8
Fixed README.md
2024-08-11 01:15:43 +02:00
Stefan
86611f1c9c
Some clarification 2024-08-10 15:29:50 +02:00
Stefan
bf2b522478
Added company name and warning 2024-08-10 15:12:34 +02:00
Stefan
0126b34d20
Fixed README.md
Oric was not a company.
2024-08-10 14:53:29 +02:00
Oliver Schmidt
feb5026823
Added option to disable the force-to-uppercase behavior of the apple2 target. (#2474)
* Added option to disable the force-to-uppercase behavior of the apple2 target.

* Fixed dangling spaces.
2024-08-07 18:27:09 +02:00
Bob Andrews
925a589b90
Merge pull request #2467 from SvenMichaelKlose/updated_readme
Updated readme
2024-07-28 16:08:28 +02:00
Bob Andrews
8b3625847d
Merge pull request #2466 from SvenMichaelKlose/reformatted_doc_contributing
Make document human-readable and split out name clashes section.
2024-07-28 15:56:58 +02:00
Bob Andrews
91f908f55a
Merge pull request #2468 from karrika/fix-joystick
Fixed #2459
2024-07-28 15:49:42 +02:00
Sven Michael Klose
8a1e060b13 Fix function comment example.
Must be on its own line.
2024-07-22 23:51:16 +02:00
karri
2ea216a521 Merge branch 'fix-joystick' of ssh://github/karrika/cc65 into fix-joystick 2024-07-20 13:18:16 +03:00
karri
19899022af Add support for different joysticks 2024-07-20 13:14:22 +03:00
Sven Michael Klose
d5fecbf10b Add project origin and people and table of supported targets.
Vital information that shouldn't require following links.
2024-07-18 11:24:36 +02:00
Sven Michael Klose
d3e0f7b392 Make document human-readable and split out name clashes section.
In hope to reduce the pull request comment ping-pong.
2024-07-18 10:00:16 +02:00
Bob Andrews
03d824e13b
Merge pull request #2464 from SvenMichaelKlose/stpcpy
Add stpcpy().
2024-07-16 01:47:11 +02:00
Sven Michael Klose
aed94d2dae Fix code style.
Have type, function name and argument declaration on a single line.
2024-07-16 01:33:48 +02:00
Bob Andrews
6551d455b1
Merge pull request #2463 from SvenMichaelKlose/test_strtok
Test strtok().
2024-07-15 22:56:10 +02:00
Sven Michael Klose
677cd8ff4e Use standard library's exit() code constants. 2024-07-15 17:54:43 +02:00
Sven Michael Klose
9558ebad62 Add test for stpcpy(). 2024-07-15 17:35:28 +02:00
Sven Michael Klose
816bcabe5a Move strtok() test to correct section. 2024-07-14 23:12:59 +02:00
Sven Michael Klose
c385e52c12 Merge branch 'master' into test_strtok 2024-07-14 13:59:18 +02:00
Bob Andrews
1d1dd425c1
Merge pull request #2448 from Commodore64128/master
Commander X16 640x480 tgi loadable graphics driver
2024-07-12 12:40:43 +02:00
Sven Michael Klose
af3ac42373 Move stpcpy() to non-standard section. 2024-07-07 19:48:44 +02:00
Sven Michael Klose
581b79e0b9 Add stpcpy().
Like strcpy() but returning pointer to ending zero of copied string.
2024-07-07 14:04:49 +02:00
Bob Andrews
2f25b18074
Merge pull request #2462 from SvenMichaelKlose/gcc14_make_test_fix
Keep gcc-14 from aborting with errors due to new defaults.
2024-07-07 13:49:45 +02:00
Sven Michael Klose
cdb2d49e3a Test strtok(). 2024-07-07 01:02:32 +02:00
Sven Michael Klose
871bafa5b3 Keep gcc-14 from aborting with errors due to new defaults.
Adds -Wno-error=implicit-int -Wno-error=int-conversion to CFLAGS.

Tested with gcc-12.4 and gcc-14.1.
2024-07-07 00:48:15 +02:00
Bob Andrews
0541b65aa4
Merge pull request #2434 from colinleroy/strcasestr
Implement strcasestr
2024-06-22 15:00:17 +02:00