Jesper Gravgaard
|
981d925a4d
|
Coding CHARGEN tester
|
2018-03-22 18:34:04 +01:00 |
|
Jesper Gravgaard
|
cfd0e836ce
|
Added keyboard space check test program.
|
2018-03-20 00:52:55 +01:00 |
|
Jesper Gravgaard
|
b796a248c0
|
Added a fragment
|
2018-03-20 00:44:57 +01:00 |
|
Jesper Gravgaard
|
f613cbbe36
|
Added keyboard library and tester
|
2018-03-20 00:30:27 +01:00 |
|
jespergravgaard
|
2015c17d25
|
Updated fragment reference
|
2018-03-19 01:22:04 +01:00 |
|
jespergravgaard
|
8f6db3a39b
|
Implemented keyboard routines for reading the keyboard matrix status.
|
2018-03-19 01:15:18 +01:00 |
|
jespergravgaard
|
171b015d5f
|
Implemented simple DTV raster test
|
2018-03-18 16:35:47 +01:00 |
|
jespergravgaard
|
f212c55c02
|
Fixed const casting problem
|
2018-03-11 21:45:26 +01:00 |
|
jespergravgaard
|
979cb91eeb
|
Moved operator type inference to Operator class. Improved type inference.
|
2018-03-11 18:44:48 +01:00 |
|
jespergravgaard
|
cfa3ab9047
|
Renamed calculate() to calculateLiteral()
|
2018-03-10 21:14:51 +01:00 |
|
jespergravgaard
|
ec791672ce
|
Removed ConstantValueCalculator.
|
2018-03-10 21:11:24 +01:00 |
|
Jesper Gravgaard
|
18335aa29a
|
Moved constant literal value calculation into Operator
|
2018-03-10 17:06:42 +01:00 |
|
Jesper Gravgaard
|
1fa3d8bbbf
|
Moved statements, symbols and values into packages
|
2018-03-06 20:54:52 +01:00 |
|
Jesper Gravgaard
|
fd0b667b19
|
Moved expression operators to separate package
|
2018-03-06 19:50:26 +01:00 |
|
Jesper Gravgaard
|
73afb3d1be
|
Moved expression operators to separate classes.
|
2018-03-05 23:49:09 +01:00 |
|
Jesper Gravgaard
|
7876b98573
|
Caching alive combinations for better performance.
|
2018-03-05 10:45:07 +01:00 |
|
Jesper Gravgaard
|
133f8603c7
|
Fixed precedence problems for casts and inc/dec
|
2018-03-05 10:10:56 +01:00 |
|
jespergravgaard
|
f4196b9e67
|
Fixed log
|
2018-03-05 01:14:10 +01:00 |
|
jespergravgaard
|
f31eb7b1f0
|
Added scaled sin generator - found problem with cast & precedence.
|
2018-03-05 01:00:33 +01:00 |
|
jespergravgaard
|
0663888a3f
|
Added initial min/max sin-generator.
|
2018-02-26 23:00:10 +01:00 |
|
jespergravgaard
|
d5fd4a41c3
|
Fixed loop problem.
|
2018-02-25 19:27:36 +01:00 |
|
jespergravgaard
|
53d021bae3
|
Added second 8-bit sinus test (against 16-bit sinus)
|
2018-02-25 14:35:20 +01:00 |
|
jespergravgaard
|
2789361724
|
Fixed 8-bit sinus implementation.
|
2018-02-25 14:07:44 +01:00 |
|
jespergravgaard
|
7d26c74c21
|
Added initial 8-bit sinus (not quite working yet.)
|
2018-02-25 11:10:50 +01:00 |
|
jespergravgaard
|
97bc9870f9
|
Syntax changes
|
2018-02-25 00:39:19 +01:00 |
|
jespergravgaard
|
651de919b3
|
Comment fixed
|
2018-02-25 00:10:10 +01:00 |
|
jespergravgaard
|
73bdd4ff8d
|
Optimized sin /128 part.
|
2018-02-25 00:08:11 +01:00 |
|
jespergravgaard
|
f0917c7bed
|
Optimized ZP coalesce vastly.
|
2018-02-24 21:06:25 +01:00 |
|
jespergravgaard
|
1ec9060962
|
Added clobber test to ZP coalesce
|
2018-02-24 14:12:37 +01:00 |
|
jespergravgaard
|
a87a97c669
|
Moved sin to separate method.
|
2018-02-24 13:02:15 +01:00 |
|
jespergravgaard
|
948db1a389
|
Fixed lo/hi test
|
2018-02-24 08:14:01 +01:00 |
|
jespergravgaard
|
028fd75878
|
Fixed > & < for pointers.
|
2018-02-24 00:54:12 +01:00 |
|
jespergravgaard
|
b3537e3b66
|
Implemented full -$7fff-$7fff range word sinus generator.
|
2018-02-24 00:46:25 +01:00 |
|
jespergravgaard
|
6702baa875
|
Fixed lo/hi of dwords in constants.
|
2018-02-23 22:15:10 +01:00 |
|
jespergravgaard
|
37bfd18716
|
Working a bit on the sinus table generator.
|
2018-02-20 23:12:39 +01:00 |
|
jespergravgaard
|
696d1a1f5f
|
Working a bit on sinus table generator. Tested resulting sinus - it is within +/-2 of a java-calculated sinus.
|
2018-02-20 22:41:36 +01:00 |
|
jespergravgaard
|
db603554ac
|
Using reciprocal multiplication for divisions inside loop.
|
2018-02-20 10:53:31 +01:00 |
|
jespergravgaard
|
d3070fec14
|
Implemented first sinus generator using sinx=x-x^/3!+x^/5!.
|
2018-02-19 08:29:47 +01:00 |
|
jespergravgaard
|
a695a94422
|
Extended linear table gen with two tables.
|
2018-02-18 20:41:36 +01:00 |
|
jespergravgaard
|
b5dfef7368
|
Optimized line table generator. Improved const identification in phi-values.
|
2018-02-18 19:52:51 +01:00 |
|
jespergravgaard
|
0478bc7404
|
Limited label usage for constant integers referenced outside scope. Optimized division.
|
2018-02-18 19:39:08 +01:00 |
|
jespergravgaard
|
d3898d717e
|
Using labels for constant integers referenced outside scope.
|
2018-02-18 17:49:03 +01:00 |
|
jespergravgaard
|
76d3e25b84
|
Implemented inline dword constructor dword dw = { wl, wh };
|
2018-02-18 15:35:17 +01:00 |
|
jespergravgaard
|
0c7883532e
|
Split multiply tests for performance
|
2018-02-16 08:59:54 +01:00 |
|
jespergravgaard
|
8f21ffc0e4
|
Implemented signed word multiplication & test.
|
2018-02-16 01:13:57 +01:00 |
|
jespergravgaard
|
34d3c732da
|
Implemented word multiplication
|
2018-02-15 20:36:26 +01:00 |
|
jespergravgaard
|
b5a79848f3
|
Implemented dword ASM and printing
|
2018-02-15 19:50:33 +01:00 |
|
jespergravgaard
|
8b54f38640
|
Implemented bitshift signed byte multiply.
|
2018-02-15 12:35:40 +01:00 |
|
Jesper Gravgaard
|
c936da289e
|
Implemented normal binary multiply for unsigned integers - mul8u().
|
2018-02-14 11:30:31 +01:00 |
|
Jesper Gravgaard
|
a6f32bea13
|
Renamed multiply.kc to fastmultiply.kc - and methods multiply()/signed_multiply() to mulf8u(), mulf8s()
|
2018-02-14 10:05:18 +01:00 |
|