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 |
|