Irmen de Jong
5f15794c3b
new compiled dirlist example
2020-12-22 04:58:33 +01:00
Irmen de Jong
a40b3134f4
fix clobbering of A when restoring X or Y from stack
2020-12-22 04:52:46 +01:00
Irmen de Jong
c70b4daf87
cleanup obsolete routine
2020-12-22 03:40:44 +01:00
Irmen de Jong
928611eb20
Got rid of problematic attempts to save status register after function calls. If you really need it (for instance for if_XX instructions) it's probably better to use a short asmsub wrapper.
...
For function calls, register saves go via stack (to allow nested saves) for simpler cases, registers are saved in a local variable.
Fixed too agressive removal of sta-lda sequence if the lda is followed by a branching instruction.
Insert missing cmp #0 after functioncall if the value of the A register is needed in a comparison expression (could otherwise test wrong status flag)
2020-12-22 03:35:00 +01:00
Irmen de Jong
f1d55c688a
cx16 registers should come first in subroutine arg list
2020-12-22 00:59:07 +01:00
Irmen de Jong
d22df22f7d
fix examples for cx16 register syntax
2020-12-21 23:45:26 +01:00
Irmen de Jong
061e1be0a4
removed ROM-float optimizations, too troublesome. Fixed LOG2 not being defined on Cx16 as well.
2020-12-21 23:22:02 +01:00
Irmen de Jong
950bc4b937
cx16 virtual registers R0-R15 also available on C64 target (although in a different location in memory)
2020-12-21 21:04:29 +01:00
Irmen de Jong
dcb81e6bea
adding CommanderX16 virtual registers language support, rewrite cx16 examples
2020-12-21 20:38:00 +01:00
Irmen de Jong
daaa83ee7d
improved parsing of cpu registers (no more crash when invalid register) also adding CommanderX16 virtual registers language support
2020-12-21 19:19:53 +01:00
Irmen de Jong
50213f146a
undefined symbol errors are no longer reported one at a time but all at once
2020-12-21 13:03:56 +01:00
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
cd28d0c0e0
tweak
2020-12-14 21:57:16 +01:00
Irmen de Jong
0baa2c8b23
fix oversight in binexpr operand swap that could result in suboptimal code
2020-12-14 21:37:40 +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
f6920172dd
image viewer tweaks
2020-12-14 15:36:15 +01:00
Irmen de Jong
93bfc8f5f4
rename
2020-12-14 14:30:55 +01:00
Irmen de Jong
39b7655264
imageviewer is now a single program
2020-12-14 14:30:18 +01:00
Irmen de Jong
5134ea76bf
added bmp viewer
2020-12-14 02:12:26 +01:00
Irmen de Jong
3ba37df29d
added iff viewer
2020-12-13 19:42:30 +01:00
Irmen de Jong
e221d674d9
pcxviewer done
2020-12-13 01:32:03 +01:00
Irmen de Jong
41e1e1cbb0
adding pcxviewer
2020-12-12 02:40:54 +01:00
Irmen de Jong
da1bc351d2
koalaviewer auto disk detect
2020-12-11 23:32:47 +01:00
Irmen de Jong
add5bfa2ec
koalaviewer scans directory for *.koa
2020-12-11 23:00:58 +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
4f6c45c86c
incremental file loading
2020-12-11 21:05:03 +01:00
Irmen de Jong
e6220a464c
using progend() to maximize amount of mem available to load image
2020-12-10 23:52:30 +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
0d735c2ccc
workaround for FB_set_pixels bug
2020-12-10 21:51:32 +01:00
Irmen de Jong
4094f89d4a
not a bug
2020-12-10 03:22:43 +01:00
Irmen de Jong
cf1e8b194a
fix compiler crash for expressions of the form x = x and y (the logical booleans, not the bitwise)
2020-12-10 03:12:32 +01:00
Irmen de Jong
74e5644f55
working on CI viewer
2020-12-10 03:00:37 +01:00
Irmen de Jong
7a7270d769
adding CI (CommanderX16 Image) file viewer
2020-12-10 00:03:47 +01:00
Irmen de Jong
0d7a291b81
regenerated example disk , version 5.3
2020-12-08 23:15:31 +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
cba502e87a
fixed crash when trying to assign a string literal to an array element in a string-array
2020-12-08 22:27:42 +01:00
Irmen de Jong
ddf1be2a13
status condition couldn't properly be tested because restoring the X register clobbers the status flag
2020-12-08 22:15:07 +01:00
Irmen de Jong
b7694686c2
optimized code for branches containing just a goto or break statement
2020-12-08 22:00:52 +01:00
Irmen de Jong
63332c0530
fix wrong branch instructions for some if_xxx
2020-12-08 21:29:40 +01:00
Irmen de Jong
8a504f8eee
fixed compiler crash: when passing the name of a subroutine instead of an array or string to an UWORD parameter
...
now allows taking the address of a subroutine &routine
2020-12-08 21:17:31 +01:00
Irmen de Jong
7accb73993
iterative file listing instead
2020-12-08 03:34:45 +01:00
Irmen de Jong
e9aa6a0956
TODOs
2020-12-08 02:20:24 +01:00
Irmen de Jong
df20467e03
completed diskio file lister
2020-12-08 02:16:41 +01:00
Irmen de Jong
ecbd9d739e
completed diskio file lister
2020-12-08 01:34:08 +01:00
Irmen de Jong
8af17c295a
fixed diskio directory block sizes
2020-12-08 01:02:38 +01:00
Irmen de Jong
329b28cad1
making diskio.listfiles
2020-12-07 23:49:34 +01:00
Irmen de Jong
452c29574d
added optimized mul 320 routine
2020-12-07 22:55:16 +01:00
Irmen de Jong
5bedc1b333
remove test file
2020-12-06 18:40:47 +01:00
Irmen de Jong
0bf6d2f72c
tweak
2020-12-06 18:38:27 +01:00
Irmen de Jong
c09b8af491
optimized koalaviewer to plot 8 pixels at once in the loop
2020-12-06 18:25:01 +01:00
Irmen de Jong
260bcd3a55
added syntax error for non-constant array size declaration
2020-12-06 17:02:56 +01:00
Irmen de Jong
6b5211ad12
tweak word shift unroll
2020-12-06 08:36:19 +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
4b53641e1d
optimized text screen clear/fill and scrolling on c64
2020-12-06 01:16:31 +01:00
Irmen de Jong
6902834568
remove dummy argument for txt.scroll_XXXX() functions on cx16
2020-12-06 00:19:47 +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
a303b39cf0
added C64 'koala' image viewer example for Cx16
2020-12-03 16:02:51 +01:00
Irmen de Jong
261c0fc9b6
started adding syntax highlighting files
2020-12-02 20:48:50 +01:00
Irmen de Jong
b985604e22
slight tweak to word bitshift for large shift values
2020-12-01 22:48:02 +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
8b981f03bf
optimized reg_lesseq_w (word <= word) to avoid using extra zp word, by swapping operands
2020-12-01 02:09:48 +01:00
Irmen de Jong
d0d0910bf2
corrected greatereq_w (word >= word)
2020-12-01 01:57:12 +01:00
Irmen de Jong
b8bda867b6
optimized reg_lesseq_w (word <= word)
2020-11-30 02:26:00 +01:00
Irmen de Jong
05d3a2450c
optimized reg_less_w (word < word)
2020-11-30 01:53:44 +01:00
Irmen de Jong
d40788adfa
optimized in-place array element modification to use simpler assignment asm code
2020-11-28 00:44:38 +01:00
Irmen de Jong
83fbf86b1c
no longer generate double assignment to the indexer var for in-place modifying array variable
2020-11-27 23:46:01 +01:00
Irmen de Jong
e876008427
tiny tweak of typecasting str to uword
2020-11-26 19:21:07 +01:00
Irmen de Jong
238d8197f5
byte/word typecasts optimized even further to just use cpu registers (and fixed sign extending AY)
2020-11-26 01:33:45 +01:00
Irmen de Jong
53a600d87b
fix typecasting of signed byte to signed word in a variable
2020-11-25 22:33:41 +01:00
Irmen de Jong
936b046ed9
optimize word [operator] byte, without translateExpression()
2020-11-24 23:41:10 +01:00
Irmen de Jong
378dcfe351
fix computation error of word - byte
2020-11-24 22:23:16 +01:00
Irmen de Jong
0a330b9288
warmings
2020-11-24 22:21:54 +01:00
Irmen de Jong
09f25ffbd9
optimized in-place memory var modification, not using translateExpression()
2020-11-24 21:41:44 +01:00
Irmen de Jong
ab1232d742
optimized in-place float var modification, not using translateExpression()
2020-11-24 01:09:24 +01:00
Irmen de Jong
a7f56fe0fc
remaining float comparisons with expression now without translateExpression()
2020-11-24 00:35:30 +01:00
Irmen de Jong
58a9452c36
fixed the YSCROLL graphics mode on the C64 (mistake in 5.1)
2020-11-23 23:05:51 +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
d9a8cfed8c
updated the compiled examples disk
2020-11-22 18:45:40 +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
8136f3df5c
float-const comparison optimizations
2020-11-22 16:54:02 +01:00
Irmen de Jong
49db10539a
optimized float var equality comparison without translateExpression()
2020-11-22 14:33:03 +01:00
Irmen de Jong
08aa13c90c
rnd() functions marked as having (internal) side effect
2020-11-22 02:09:32 +01:00
Irmen de Jong
5980e58ac6
word comparison jumps now without translateExpression()
2020-11-22 01:15:05 +01:00
Irmen de Jong
e1dc283d4b
byte comparison jumps now without translateExpression()
2020-11-21 23:31:26 +01:00
Irmen de Jong
8be234973c
rollback failed optimization of memory expressions (code size got too large)
2020-11-21 19:09:02 +01:00
Irmen de Jong
7def8ff2cd
beginning to optimize comparisons more
2020-11-21 18:44:17 +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
fefd9b52a8
fix for loop with signed byte loopvar over non-const
2020-11-20 22:54:24 +01:00
Irmen de Jong
afd155ac4f
optimize for loops over non const range, without translateExpression()
2020-11-20 22:44:16 +01:00
Irmen de Jong
ee724eb4f1
float variable casts without translateExpression()
2020-11-19 22:58:38 +01:00
Irmen de Jong
2f1f20ea11
rename
2020-11-19 00:28:49 +01:00
Irmen de Jong
063bcf17d8
various inplace modification for word vars now without translateExpression()
2020-11-19 00:08:10 +01:00
Irmen de Jong
2da28864e9
inplace not and invert for memory now without translateExpression()
2020-11-18 23:13:07 +01:00
Irmen de Jong
59ae3c3fcd
<< and >> for byte values slightly optimized, no longer use translateExpression(). preparing for more operator optimizations.
2020-11-18 01:27:02 +01:00
Irmen de Jong
7fa21fbdff
@(...) in an expression is now more efficient, without translateExpression()
2020-11-18 00:58:04 +01:00
Irmen de Jong
e95af7498e
comparing function call result to 0 now more efficient, without translateExpression()
2020-11-18 00:05:48 +01:00
Irmen de Jong
79c75adac1
repeat and when without translateExpression()
2020-11-17 23:52:13 +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
574eb0d174
refactoring asmassignment code blocks into utility functions
2020-11-15 17:44:47 +01:00
Irmen de Jong
5ebaaff64b
refactoring asmassignment code blocks into utility functions
2020-11-15 15:07:55 +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
8132edbb08
updated some compiled example
2020-11-10 22:51:01 +01:00
Irmen de Jong
d29ce78c86
todos and version
2020-11-10 22:44:48 +01:00
Irmen de Jong
94bc9d7a69
string compare in expression no longer via stack args
2020-11-10 21:48:28 +01:00
Irmen de Jong
e8faec0932
re-introduced more aggressive binexpr splitting optimization
2020-11-10 21:17:33 +01:00
Irmen de Jong
69ca4fe304
cleanup
2020-11-10 21:02:12 +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
4825b4dc68
fix passing address of pass-by-reference assignment to a UWORD
2020-11-10 00:35:24 +01:00
Irmen de Jong
8d0607ef58
fix missing float casts
2020-11-09 23:57:50 +01:00
Irmen de Jong
225295a7d8
fix float casts
2020-11-09 01:18:22 +01:00
Irmen de Jong
4cd74daf53
float eval result var added, but some examples are broken
2020-11-08 18:54:02 +01:00
Irmen de Jong
6eb9118197
example
2020-11-07 01:08:56 +01:00
Irmen de Jong
d0bd2f522c
rol and ror
2020-11-07 00:56:54 +01:00
Irmen de Jong
661c757236
fix string compare in expressions
2020-11-06 22:59:56 +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
800b5b2a43
cleaning up and correcting cc for builtin functions
2020-11-05 02:29:33 +01:00
Irmen de Jong
9d17421c66
implemented the arithmetic functions with new cc. fixed sgn().
2020-11-04 02:27:29 +01:00
Irmen de Jong
0edd50e956
implemented cc for abs()
2020-11-03 23:01:23 +01:00
Irmen de Jong
288d4f08b3
implemented cc for integer sin and cos variants
2020-11-03 22:42:59 +01:00
Irmen de Jong
526e4b8bdc
fix faulty binexpr splitting
2020-11-03 21:31:08 +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
29f5a85158
callconv
2020-11-01 19:25:23 +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
e05ea887f6
implement proper returning of float values via FAC1
2020-11-01 06:27:17 +01:00
Irmen de Jong
95c0425151
improved sqrt16
2020-11-01 05:45:49 +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
e7b75d591c
assigning float results from functions (from FAC1)
2020-10-31 01:22:19 +01:00
Irmen de Jong
99f7d469f4
assigning string result from subroutine
2020-10-30 22:22:06 +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
3efa8da8e0
made versions of various builtin funcs returning value in registers
2020-10-30 14:35:20 +01:00
Irmen de Jong
3e28ed4fe4
mader versions of abs() and sgn() returning value in register
2020-10-28 22:56:13 +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
83cc19ad6f
preparing for subroutine return values via registers instead of stack
2020-10-23 20:56:10 +02:00
Irmen de Jong
ff3f985658
refactoring
2020-10-22 23:41:16 +02:00
Irmen de Jong
2ba6c9ccbe
textelite 1.1 finalize load/save, add it to examplesd disk
2020-10-20 21:49:06 +02:00
Irmen de Jong
30da26b9a9
tackling problem of invalid reuse of auto indexer var
2020-10-20 21:23:43 +02:00
Irmen de Jong
1a36302cf1
rest of optimizations following simplification of array indexer
2020-10-19 23:57:00 +02:00
Irmen de Jong
c1ce0be451
slightly optimize expression code for most common cases +/- 1 , */div 2
2020-10-19 22:50:38 +02:00
Irmen de Jong
c0a5f8fef0
removed double mul code
2020-10-19 21:32:44 +02:00
Irmen de Jong
702cf304d0
implemented missing swap() operations
2020-10-19 21:26:11 +02:00
Irmen de Jong
4dee8b6048
remove superfluous value eval
2020-10-19 02:38:26 +02:00
Irmen de Jong
ec665e0cc1
fixed incorrect removal of certain assignments that are NOT double
2020-10-19 02:16:23 +02:00
Irmen de Jong
aec3b82476
fixed bitshifting by more than the number of bits in the value
2020-10-19 02:05:01 +02:00
Irmen de Jong
e83796b5b9
fixed bit shifting by 0. optimized bitshifting code.
2020-10-18 17:12:52 +02:00
Irmen de Jong
8eb69d6eda
vardecl with initializer expression are now optimized again (unless floats)
2020-10-18 16:15:05 +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
8aeb8a9bb7
reintroduce expressions for array indexing
2020-10-18 13:33:11 +02:00
Irmen de Jong
8f2e166a22
annotated some high prio todos
2020-10-17 22:57:54 +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
c40ddb061b
example adjustments
2020-10-17 21:00:59 +02:00
Irmen de Jong
f37564c49c
fixed
2020-10-17 19:59:48 +02:00
Irmen de Jong
157484d94b
adapted p8 code to restricted array indexing
2020-10-17 19:57:55 +02:00
Irmen de Jong
7cb4100419
string can be compared directly (uses strcmp() automatically in asm)
2020-10-17 02:01:00 +02:00
Irmen de Jong
2d3b7eb878
started making string compares use strcmp() automatically
2020-10-17 01:11:01 +02:00
Irmen de Jong
4d01a78731
introduced strcmp() builtin function
2020-10-16 19:00:06 +02:00
Irmen de Jong
a03e36828a
fixed lines in assembly source optimizer
2020-10-16 01:48:03 +02:00
Irmen de Jong
260fb65b06
making strcmp
2020-10-16 00:11:46 +02:00
Irmen de Jong
9fb8526136
added conv.bin and hex string to number
2020-10-15 23:47:10 +02:00
Irmen de Jong
26fc5ff5e2
preparing conv.bin and hex string to number
2020-10-15 23:10:28 +02:00
Irmen de Jong
5060f0bb19
fixed assigning a memory byte from an array
2020-10-15 22:15:00 +02:00
Irmen de Jong
4d68b508a2
proper error if variable name is the same as its subroutine or block (that would create naming problems in the assembly code)
2020-10-15 20:48:18 +02:00
Irmen de Jong
cd825e386d
fix invalid address-of error when taking address of struct variable
2020-10-15 20:14:17 +02:00
Irmen de Jong
095c8b2309
corrected name and added cx16logo library module for fun
2020-10-15 00:58:41 +02:00
Irmen de Jong
8b6eb74c58
refactor
2020-10-14 23:43:38 +02:00
Irmen de Jong
aba437e5a2
diskio load and save use kernel routines for load and save, and don't bother with SEQ files
2020-10-14 22:33:49 +02:00
Irmen de Jong
efe3ed499b
starting with load/save in textelite
2020-10-14 02:51:00 +02:00
Irmen de Jong
439761cb67
fixed C64 ZP addresses to allow disk I/O, introduced diskio library module
2020-10-14 01:17:18 +02:00
Irmen de Jong
bee6c65293
fixed several bugs in the repeat assembly for loop sizes like 0 and 256
2020-10-13 21:48:15 +02:00
Irmen de Jong
10145b946b
invalid repeat loop code is generated...
2020-10-13 16:27:40 +02:00
Irmen de Jong
ebf4b50059
reused existing CallGraph to check for recursion, which is now fixed. It's a warning too now.
2020-10-12 23:04:00 +02:00
Irmen de Jong
07cce3b3fc
version 4.5
2020-10-11 21:59:38 +02:00
Irmen de Jong
f2c19afd95
version 4.5
2020-10-11 21:47:41 +02:00
Irmen de Jong
d159e70e1c
textelite travel commands
2020-10-11 21:38:25 +02:00
Irmen de Jong
ac693a2541
textelite buy and sell commands
2020-10-11 19:29:18 +02:00
Irmen de Jong
ec9e722927
added conv.str2byte and conv.str2ubyte
2020-10-11 18:36:20 +02:00
Irmen de Jong
4cd5e8c378
textelite
2020-10-11 18:19:09 +02:00
Irmen de Jong
b759d5e06a
fixed X register corruption on Cx16 verions of float.GIVUAYFAY and GIVAYFAY
2020-10-11 17:46:19 +02:00
Irmen de Jong
1469033c1e
todo
2020-10-11 16:53:00 +02:00
Irmen de Jong
c15fd75df7
asmassignment can now use arbitrary source symbols; optimized byte-word sign extesion with this to not use stack anymore
2020-10-11 15:44:08 +02:00
Irmen de Jong
73524e01a6
really fix byte-word sign extension for function args as expression
2020-10-11 03:07:45 +02:00
Irmen de Jong
9e54e11113
fixed string + string/ string * number
2020-10-11 02:34:04 +02:00
Irmen de Jong
01ac5f29db
fix byte-word sign extension for function args as expression
2020-10-11 01:38:34 +02:00
Irmen de Jong
67a2241e32
textelite market start
2020-10-11 00:38:38 +02:00
Irmen de Jong
6f5b645995
textelite market start
2020-10-10 23:24:15 +02:00
Irmen de Jong
458ad1de57
fix strlen on uword (pointer) instead of str
2020-10-10 23:24:05 +02:00
Irmen de Jong
216f48b7c1
txtelite
2020-10-10 22:45:03 +02:00
Irmen de Jong
b2d1757e5a
asmgen: byte to word sign extensions
2020-10-10 15:39:48 +02:00
Irmen de Jong
e5ee5be9c5
textelite
2020-10-10 04:42:17 +02:00
Irmen de Jong
bd237b2b95
it's now possible in more places to assign arrays and put array literals without the need to define explicit variable.
2020-10-10 04:30:28 +02:00
Irmen de Jong
d31cf766eb
added missing doc picture
2020-10-10 02:51:02 +02:00
Irmen de Jong
56d530ff04
txtelite with input loop
2020-10-10 01:46:19 +02:00