Karol Stasiak
|
341466b198
|
Decimal multiplication, decimal right shift fixes
|
2018-01-31 22:26:20 +01:00 |
|
Karol Stasiak
|
fdcf3dc8c8
|
Typo fixes
|
2018-01-31 22:25:06 +01:00 |
|
Karol Stasiak
|
f7247ab7d8
|
Fixed some typos
|
2018-01-30 17:43:18 +01:00 |
|
Karol Stasiak
|
c26d36f974
|
Added return dispatch statements.
|
2018-01-30 17:38:32 +01:00 |
|
Karol Stasiak
|
ac51bcaf6c
|
Optimizing pointless sign extensions
|
2018-01-30 17:37:37 +01:00 |
|
Karol Stasiak
|
49d126ffa0
|
RLE decoding test
|
2018-01-29 12:08:44 +01:00 |
|
Karol Stasiak
|
7bbf655e6f
|
Optimization bugfixes
|
2018-01-29 12:08:21 +01:00 |
|
Karol Stasiak
|
17920cee26
|
Zeropage variable optimizations
|
2018-01-29 11:55:15 +01:00 |
|
Karol Stasiak
|
50d4823e0a
|
Switching to snapshot versioning
|
2018-01-29 11:49:42 +01:00 |
|
Karol Stasiak
|
9f57c88473
|
Version 0.1
v0.1
|
2018-01-24 17:47:20 +01:00 |
|
Karol Stasiak
|
7e46c4457a
|
Minor change to examples description
|
2018-01-23 14:24:12 +01:00 |
|
Karol Stasiak
|
c7f45ebddc
|
Preliminary Apple II support
|
2018-01-23 13:37:03 +01:00 |
|
Karol Stasiak
|
f870a0c381
|
Readme update
|
2018-01-21 21:55:44 +01:00 |
|
Karol Stasiak
|
e67109a2f8
|
Rasterbar and softscroll examples
|
2018-01-21 21:55:01 +01:00 |
|
Karol Stasiak
|
c5d4665c92
|
Inlining variables into accumulator; flag behaviour preservation when inlining variables
|
2018-01-21 21:54:37 +01:00 |
|
Karol Stasiak
|
7c4570766a
|
More loop-related optimizations
|
2018-01-21 21:06:28 +01:00 |
|
Karol Stasiak
|
d29eb6e177
|
Logo
|
2018-01-21 01:24:56 +01:00 |
|
Karol Stasiak
|
6ad022782b
|
Release package should contain a license
|
2018-01-20 23:50:08 +01:00 |
|
Karol Stasiak
|
474639760a
|
Release package building script
|
2018-01-20 23:32:34 +01:00 |
|
Karol Stasiak
|
5d6be83499
|
Fix tests running in headless JVMs
|
2018-01-20 22:43:12 +01:00 |
|
Karol Stasiak
|
4e80236a65
|
For-to loop fixes
|
2018-01-20 22:32:57 +01:00 |
|
Karol Stasiak
|
c8c6ec83fc
|
New examples: echo.mfk and calculator.mfk
|
2018-01-20 22:10:04 +01:00 |
|
Karol Stasiak
|
6f2a157de0
|
More C64 I/O routines
|
2018-01-20 22:03:56 +01:00 |
|
Karol Stasiak
|
430051635d
|
Tail-call optimization shouldn't move discard pseudoinstructions
|
2018-01-20 22:03:19 +01:00 |
|
Karol Stasiak
|
7e04312462
|
More optimizations
|
2018-01-20 20:00:51 +01:00 |
|
Karol Stasiak
|
91acbfae2f
|
Using short jumps whenever possible
|
2018-01-20 18:51:49 +01:00 |
|
Karol Stasiak
|
8d818f7624
|
Early name check improvements
|
2018-01-20 02:12:12 +01:00 |
|
Karol Stasiak
|
ba9e1b6475
|
Type casting
|
2018-01-20 01:54:10 +01:00 |
|
Karol Stasiak
|
013bcd63f1
|
Early name check improvements
|
2018-01-20 01:53:58 +01:00 |
|
Karol Stasiak
|
372d341763
|
Replacing Ml* with Mf* everywhere
|
2018-01-20 01:32:06 +01:00 |
|
Karol Stasiak
|
c520bbb698
|
Comparison improvements
|
2018-01-20 01:30:46 +01:00 |
|
Karol Stasiak
|
c5e01d5117
|
A variable with fixed address shouldn't have an initial value
|
2018-01-20 01:30:28 +01:00 |
|
Karol Stasiak
|
0b334ba570
|
Index register changing optimization improvement
|
2018-01-20 01:30:06 +01:00 |
|
Karol Stasiak
|
cb5f025ea9
|
Early name check
|
2018-01-20 00:57:37 +01:00 |
|
Karol Stasiak
|
f8f1af287f
|
Tracing index register changes during superoptimization
|
2018-01-19 00:12:28 +01:00 |
|
Karol Stasiak
|
57e11c8741
|
Fixing Loading branches optimization
|
2018-01-19 00:11:55 +01:00 |
|
Karol Stasiak
|
0ba6953321
|
Added the standalone Galencia starfield demo as an example, with original author's permission
|
2018-01-18 22:49:44 +01:00 |
|
Karol Stasiak
|
4c0d184c47
|
Constant evaluation fixes
|
2018-01-18 22:38:17 +01:00 |
|
Karol Stasiak
|
64f72c8a1c
|
Optimization fixes (inlining to registers, function inlining, bit operations, DCP opcode)
|
2018-01-18 22:37:57 +01:00 |
|
Karol Stasiak
|
b486436185
|
Some syntax documentation
|
2018-01-18 22:35:25 +01:00 |
|
Karol Stasiak
|
6e0a750e48
|
Operator documentation fixes
|
2018-01-10 13:17:09 +01:00 |
|
Karol Stasiak
|
8e3797e7e4
|
Typos in operator documentation
|
2018-01-10 13:09:38 +01:00 |
|
Karol Stasiak
|
61599c8d1b
|
Operator documentation
|
2018-01-10 13:08:24 +01:00 |
|
Karol Stasiak
|
23a2830951
|
Fixed the C64 implementation of _panic
|
2018-01-10 10:54:15 +01:00 |
|
Karol Stasiak
|
d696704af9
|
More bit-packing and transfer optimizations
|
2018-01-08 12:00:46 +01:00 |
|
Karol Stasiak
|
4676b0d48e
|
Variable to register optimization fixes
|
2018-01-08 12:00:05 +01:00 |
|
Karol Stasiak
|
33716f3881
|
Runtime bounds checking
|
2018-01-08 01:18:14 +01:00 |
|
Karol Stasiak
|
502faa3694
|
panic()
|
2018-01-08 01:17:48 +01:00 |
|
Karol Stasiak
|
309f12cf82
|
Don't optimize away PLP
|
2018-01-08 01:04:04 +01:00 |
|
Karol Stasiak
|
14a5a58134
|
Generate warnings on some too complex separate bytes expressions
|
2018-01-08 01:03:08 +01:00 |
|