1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-11-25 20:32:25 +00:00
Commit Graph

2414 Commits

Author SHA1 Message Date
FlightControl
d24ca095dd progress with vera encapsulation.
- vera layers
- vera layer config
- vera layer mapbase
- vera layer tilebase
- vera layer color

now conio is using the new vera functions. conio is cleaned from exotic functions, except screenlayer, which i believe should be part of conio to indicate to which layer conio is outputting.
2021-01-11 22:58:00 +01:00
FlightControl
f9f7eec372 - kbhit() test is working and returns a character.
- fine tuned the veralayers.c demonstration program.
- fine tuned clearline(), which will clear the current line of conio_cursor_y and reposition x at the start of the line.
2021-01-10 21:44:32 +01:00
FlightControl
cdf564574a - kbhit() test is working and returns a character.
- fine tuned the veralayers.c demonstration program.
- fine tuned clearline(), which will clear the current line of conio_cursor_y and reposition x at the start of the line.
2021-01-10 21:30:46 +01:00
FlightControl
9fd668bba5 Implementation of the layers in VERA is working now in text mode!
Added a number of new methods in conio to accommodate this.

screenlayer()
setscreenlayermapbase()
getscreenlayermapbase()
screenlayerenable()
screenlayerdisable()
screenlayerenabled()
2021-01-09 07:43:12 +01:00
FlightControl
218eb1a9db Added comments documenting the vram to vram copy function. 2021-01-07 19:56:41 +01:00
FlightControl
ea09a0383c Scrolling is working.
Added new functions insertup() and insertdown() to add new lines at the cursor position while scrolling the remainer screen up or down.
2021-01-07 19:45:40 +01:00
FlightControl
8ff65de74c println is working! without scrolling. 2021-01-07 19:09:39 +01:00
FlightControl
84c2cea8c1 println is working! without scrolling. 2021-01-07 19:09:05 +01:00
jespergravgaard
9c2e04aa61 Updated ASM fragment cache files. 2021-01-04 20:07:19 +01:00
jespergravgaard
2db904f7c1 Upgraded to KickAsm 5.17. Closes #609 2021-01-04 19:58:04 +01:00
Jesper Gravgaard
e2ca1801ad Added missing fragment. 2021-01-04 16:53:00 +01:00
Jesper Gravgaard
056e145d2e Merged @SijmenSchoon fix for ClassCastException when declaring array with a constant that does not exist addresses. Closes #607 2021-01-04 14:38:36 +01:00
Jesper Gravgaard
dedd1cc217 Fixed test ref. 2021-01-04 14:31:25 +01:00
Jesper Gravgaard
ac7b4a56a7 Merge remote-tracking branch 'origin/master' 2021-01-04 12:26:32 +01:00
Jesper Gravgaard
27d0aa9e67 Improved VERA code. 2021-01-04 12:26:13 +01:00
jespergravgaard
cc8d17b880 Added new_30_years_low_resolution. 2021-01-04 11:12:43 +01:00
jespergravgaard
1fd5cc001c Added new_30_years_low_resolution. 2021-01-04 01:02:00 +01:00
jespergravgaard
a6554c3d37 Removed some tests. Added new_30_years_low_resolution. 2021-01-04 01:00:49 +01:00
jespergravgaard
3cfc517fe2 Removed some tests. 2021-01-04 00:49:50 +01:00
jespergravgaard
9bf44bcb2a Removed some tests. 2021-01-04 00:41:58 +01:00
jespergravgaard
f37128fa2e Removed some tests. 2021-01-04 00:34:38 +01:00
jespergravgaard
d67749719e Removed some tests. 2021-01-04 00:33:51 +01:00
jespergravgaard
f7617fe06b Removed some tests. 2021-01-04 00:29:41 +01:00
jespergravgaard
a473e963d6 Removed some tests. 2021-01-04 00:26:11 +01:00
jespergravgaard
0eed4e7857 Fixed tests! 2021-01-04 00:11:22 +01:00
jespergravgaard
5979efaa25 Fix to problem with two ROL fragments by @SijmenSchoon. Moved NotLiteralException singleton behing a function. Closes #604 2021-01-03 20:14:05 +01:00
jespergravgaard
c36da71ecd Added cruncher plug-in and example programs. Closes #603 2020-12-30 23:13:55 +01:00
jespergravgaard
2dd2697ba1 Updated const names to VICII. 2020-12-30 01:55:04 +01:00
jespergravgaard
581f055561 Updated const names to VICII. 2020-12-29 19:37:32 +01:00
jespergravgaard
598e17b468 Merge remote-tracking branch 'origin/master' 2020-12-29 19:22:56 +01:00
jespergravgaard
dc05d90ed7 Updated const names to VICII. 2020-12-29 19:22:48 +01:00
jespergravgaard
9b0dda8766 Updated test data. 2020-12-27 22:02:15 +01:00
jespergravgaard
7d1c127999 Fixed update of resource files in output directory. Closes #495 2020-12-27 21:02:33 +01:00
jespergravgaard
043b6e29b5 Merge remote-tracking branch 'origin/master' into master 2020-12-27 18:42:25 +01:00
jespergravgaard
b27749a8bd Added more fragments. 2020-12-27 01:40:08 +01:00
jespergravgaard
8f3b8abdb3 Added more fragments. Updated C64Debugger options. 2020-12-27 00:13:16 +01:00
jespergravgaard
205eed20eb Added missing fragment 2020-12-26 11:32:14 +01:00
jespergravgaard
9b5d3f8190 Fixed off-by-one problem in multiplexer. Improved mega65 conio. 2020-12-24 01:54:13 +01:00
jespergravgaard
9e1a2a3684 Merge remote-tracking branch 'origin/master' into master 2020-12-22 10:25:20 +01:00
jespergravgaard
274764931c minor changes 2020-12-22 10:25:17 +01:00
jespergravgaard
7a8a42bb03 Added support for @nooptimize ASM tag. #599 2020-12-21 17:49:10 +01:00
jespergravgaard
bda0f28414 Removed unused clob-fragments. #599 2020-12-21 15:07:57 +01:00
jespergravgaard
ea97e20319 Changed interrupt clobber handling to use (new!) ASM tags instead of replacing the fragment. #599 2020-12-21 15:05:10 +01:00
jespergravgaard
0bdaa77876 Changed align() to __align(). Closes #600 2020-12-21 09:22:44 +01:00
jespergravgaard
da789e007f Removed support for programs without segments. Closes #465 2020-12-21 08:57:41 +01:00
jespergravgaard
089125ff5e Implemented new interrupt system supporting more platforms and CPUs. Closes #599 2020-12-21 01:04:34 +01:00
jespergravgaard
cd6c33a92c CX16 sprite example is now a 256-color 64*64 TUT sprite. #581 2020-12-17 23:34:39 +01:00
jespergravgaard
e6962d38ac CX16 sprite example is now a 256-color 64*64 TUT sprite. #581 2020-12-17 23:23:46 +01:00
jespergravgaard
559d4f65c7 Extended sprite CX16 example. #581 2020-12-17 09:28:45 +01:00
jespergravgaard
e4349daaf6 Extended sprite CX16 example. #581 2020-12-17 09:26:34 +01:00