Irmen de Jong
|
e0315bffdc
|
decided not to change mkword() again, added note to docs about argument order
|
2020-12-15 22:25:06 +01:00 |
|
Irmen de Jong
|
4977d1fbd5
|
bit shift expressions are "expanded" to the target value's datatype, now also for subroutine arguments.
implemented word bit shifts by variable number of bits.
|
2020-12-14 20:44:48 +01:00 |
|
Irmen de Jong
|
3b7a92f1b4
|
adding strcopy()
|
2020-12-14 17:26:17 +01:00 |
|
Irmen de Jong
|
41e1e1cbb0
|
adding pcxviewer
|
2020-12-12 02:40:54 +01:00 |
|
Irmen de Jong
|
34babfb5de
|
added diskio.list_files(). ci-viewer now loads all *.ci files it finds.
|
2020-12-11 22:36:14 +01:00 |
|
Irmen de Jong
|
8dcd49934a
|
added progend() builtin function
|
2020-12-10 23:33:45 +01:00 |
|
Irmen de Jong
|
83ceb0fde9
|
optimize various simple cases for '**' (pow) like 2**x => bitshift
|
2020-12-10 22:37:12 +01:00 |
|
Irmen de Jong
|
4094f89d4a
|
not a bug
|
2020-12-10 03:22:43 +01:00 |
|
Irmen de Jong
|
74e5644f55
|
working on CI viewer
|
2020-12-10 03:00:37 +01:00 |
|
Irmen de Jong
|
2265ae9600
|
optimized setting word values into array if index is fixed number
|
2020-12-08 22:54:20 +01:00 |
|
Irmen de Jong
|
ecbd9d739e
|
completed diskio file lister
|
2020-12-08 01:34:08 +01:00 |
|
Irmen de Jong
|
a92ec14989
|
use 'stz' more often on 65c02 cpu (cx16)
|
2020-12-06 08:30:13 +01:00 |
|
Irmen de Jong
|
bec5a261e5
|
optimizing koalaviewer
|
2020-12-06 07:47:54 +01:00 |
|
Irmen de Jong
|
44019d1a61
|
strings and arrays are no longer directly assignable to an UWORD, you need an explicit & (address-of) now
|
2020-12-03 18:39:32 +01:00 |
|
Irmen de Jong
|
6f74fb49bd
|
added c64colors module. added vpeek/vpoke to cx16 syslib. koalaviewer example now uses better c64 color palette.
|
2020-12-03 18:14:49 +01:00 |
|
Irmen de Jong
|
f7953e4ef3
|
fix float comparison error that creeped in with no longer using the stack for that
|
2020-12-01 22:19:03 +01:00 |
|
Irmen de Jong
|
63483d1f0e
|
warnings, errors and todos
|
2020-12-01 03:24:06 +01:00 |
|
Irmen de Jong
|
57ac820767
|
readme
|
2020-11-30 22:42:51 +01:00 |
|
Irmen de Jong
|
05d3a2450c
|
optimized reg_less_w (word < word)
|
2020-11-30 01:53:44 +01:00 |
|
Irmen de Jong
|
6d8c4f403f
|
updated Kotlin version to 1.4.20, updated targeted JDK version to 11 (LTS)
|
2020-11-23 22:28:24 +01:00 |
|
Irmen de Jong
|
88b80fed90
|
returning float values now via fac1 instead of stack
|
2020-11-23 22:14:45 +01:00 |
|
Irmen de Jong
|
acdbd0c391
|
todos for next version
|
2020-11-22 19:18:57 +01:00 |
|
Irmen de Jong
|
510ca042c9
|
stack tested for most example programs
|
2020-11-22 18:35:43 +01:00 |
|
Irmen de Jong
|
125f6205f2
|
optimizing assigning an array value to a var
|
2020-11-22 17:44:55 +01:00 |
|
Irmen de Jong
|
8efe4c6267
|
Fixed compiler watch to work with multiple compilation modules
|
2020-11-22 13:11:33 +01:00 |
|
Irmen de Jong
|
d1febc0208
|
all in-place byte assignments now without translateExpression()
|
2020-11-22 01:38:53 +01:00 |
|
Irmen de Jong
|
340b1c2e42
|
added balls demo/benchmark
|
2020-11-21 18:03:57 +01:00 |
|
Irmen de Jong
|
7e0f7ba438
|
todos
|
2020-11-20 23:46:14 +01:00 |
|
Irmen de Jong
|
2f1f20ea11
|
rename
|
2020-11-19 00:28:49 +01:00 |
|
Irmen de Jong
|
d212f69d89
|
++/-- and @Pc without translateExpression()
|
2020-11-17 23:40:42 +01:00 |
|
Irmen de Jong
|
edf5e69d39
|
optimized swap()
|
2020-11-15 18:04:54 +01:00 |
|
Irmen de Jong
|
5c9e0c9f51
|
emit extra nop for breakpoints so vice label list works again (requires 64tass 1.55.2257 or newer!)
|
2020-11-15 14:31:06 +01:00 |
|
Irmen de Jong
|
d29ce78c86
|
todos and version
|
2020-11-10 22:44:48 +01:00 |
|
Irmen de Jong
|
cd99fe46fd
|
finished call convention change for builtin functions now no longer via stack
|
2020-11-10 00:43:45 +01:00 |
|
Irmen de Jong
|
aaa20093ef
|
cleaning up and correcting cc for builtin functions
|
2020-11-06 00:56:26 +01:00 |
|
Irmen de Jong
|
e0c5ccc16b
|
begun with converting builtin functions to new call convention
|
2020-11-02 23:00:20 +01:00 |
|
Irmen de Jong
|
8af2380a47
|
pair
|
2020-11-01 18:00:20 +01:00 |
|
Irmen de Jong
|
431f2a2088
|
optimized memset and memcopy on CX16, memcopy can deal with any size now
|
2020-11-01 08:00:32 +01:00 |
|
Irmen de Jong
|
47cbc7b1f9
|
added a custom-charset example for the c64
|
2020-10-31 02:26:59 +01:00 |
|
Irmen de Jong
|
8a6ef17fbf
|
option
|
2020-10-30 21:51:15 +01:00 |
|
Irmen de Jong
|
87862f772a
|
better handling of inferred type errors
|
2020-10-30 21:24:49 +01:00 |
|
Irmen de Jong
|
3ab641aa21
|
removed @stack in subroutine args and returnvalues, can only use variables or registers now
|
2020-10-30 15:02:42 +01:00 |
|
Irmen de Jong
|
3efa8da8e0
|
made versions of various builtin funcs returning value in registers
|
2020-10-30 14:35:20 +01:00 |
|
Irmen de Jong
|
44949460ed
|
change for subroutine return values via registers instead of stack
|
2020-10-28 00:29:34 +01:00 |
|
Irmen de Jong
|
ff3f985658
|
refactoring
|
2020-10-22 23:41:16 +02:00 |
|
Irmen de Jong
|
74b5124a42
|
removed restriction on array indexer expression again from docs and code... :)
|
2020-10-18 14:05:26 +02:00 |
|
Irmen de Jong
|
fdd91170dc
|
allow simple binary expressions as array indexing too, but not more
|
2020-10-17 22:43:35 +02:00 |
|
Irmen de Jong
|
353d6cfc55
|
doc about array index restriction
|
2020-10-17 20:35:36 +02:00 |
|
Irmen de Jong
|
7626c9fff7
|
only allow array indexing via a number, or a variable (eliminate complex expression calcs for array indexing, force explicit use of an index variable)
|
2020-10-17 19:57:55 +02:00 |
|
Irmen de Jong
|
2554bc7ef8
|
ordered the functions in the docs
|
2020-10-17 02:14:19 +02:00 |
|