Irmen de Jong
|
52769decd4
|
fix assembler float truncation warning
|
2019-11-27 22:36:59 +01:00 |
|
Irmen de Jong
|
165eec4054
|
started a c++ language compiler code target
(meant to be an intermediate step before direct Wasm/binaryen, via clang compilation to wasm)
|
2019-10-30 00:15:03 +01:00 |
|
Irmen de Jong
|
8c2e602cc7
|
preparing for multiple compiler backends/targets
|
2019-10-26 23:41:15 +02:00 |
|
Irmen de Jong
|
b68f141568
|
some more old code cleanups
|
2019-10-21 00:12:26 +02:00 |
|
Irmen de Jong
|
b5d1e8653d
|
tiny cleanups
|
2019-10-20 23:52:26 +02:00 |
|
Irmen de Jong
|
f6d4c90dea
|
improved number-to-decimal routines
|
2019-09-23 20:44:41 +02:00 |
|
Irmen de Jong
|
b5b24636ae
|
removed sim65 because it was moved to a separate repository
|
2019-09-11 02:24:44 +02:00 |
|
Irmen de Jong
|
9dedbbf47c
|
use more modern java date/time api
|
2019-09-10 01:29:33 +02:00 |
|
Irmen de Jong
|
c493c3e5c6
|
implemented IRQ handling
|
2019-09-09 23:28:41 +02:00 |
|
Irmen de Jong
|
61d4ca1d24
|
added functional test files to git
|
2019-09-09 19:57:51 +02:00 |
|
Irmen de Jong
|
2cf9af4a6e
|
implemented sim timer and clock
|
2019-09-09 04:51:18 +02:00 |
|
Irmen de Jong
|
bdcd10512f
|
6502 simulator passes all tests for regular opcodes
|
2019-09-09 00:27:06 +02:00 |
|
Irmen de Jong
|
fec8db6a75
|
fixed sbc and adc
|
2019-09-08 22:35:08 +02:00 |
|
Irmen de Jong
|
b400010426
|
separated the 6502 test suite into separate unit tests
|
2019-09-08 19:11:06 +02:00 |
|
Irmen de Jong
|
28109a39ac
|
clean up of c64 tests
|
2019-09-08 17:19:40 +02:00 |
|
Irmen de Jong
|
651f0ec445
|
fixed IZY addressing mode address calc
added test harness for Wolfgang Lorenz's 6502 test suite
|
2019-09-08 16:40:46 +02:00 |
|
Irmen de Jong
|
e61d3df380
|
added missing testfiles
|
2019-09-06 01:09:23 +02:00 |
|
Irmen de Jong
|
15710207b2
|
fixed bcd (but the bcd test code still fails, strange)
|
2019-09-06 00:38:48 +02:00 |
|
Irmen de Jong
|
adfddddac6
|
attempt to fix bcd
|
2019-09-05 21:38:40 +02:00 |
|
Irmen de Jong
|
e46982f652
|
fixes
|
2019-09-05 01:41:48 +02:00 |
|
Irmen de Jong
|
900c2aea23
|
fixed all instructions except BCD arithmetic
|
2019-09-05 01:26:01 +02:00 |
|
Irmen de Jong
|
42f8e98cab
|
cpu unit test suite ported from Py65
|
2019-09-04 22:23:31 +02:00 |
|
Irmen de Jong
|
bed0e33b4f
|
unit test
|
2019-09-04 02:41:09 +02:00 |
|
Irmen de Jong
|
8d6542905d
|
beginnings of 6502 cpu simulator
|
2019-09-03 23:58:46 +02:00 |
|
Irmen de Jong
|
39798a1a4f
|
todos
|
2019-08-29 22:31:29 +02:00 |
|
Irmen de Jong
|
befe4b8e9f
|
try to fix windows path issue with drive letter
|
2019-08-27 01:02:31 +02:00 |
|
Irmen de Jong
|
772e48105e
|
fixed some type cast compiler errors in for loops
|
2019-08-26 23:38:59 +02:00 |
|
Irmen de Jong
|
9afe451b8d
|
fix build script to target jdk 1.8
|
2019-08-26 21:27:45 +02:00 |
|
Irmen de Jong
|
89d469e77e
|
examples
|
2019-08-25 00:46:46 +02:00 |
|
Irmen de Jong
|
59a43889a5
|
examples
|
2019-08-25 00:24:00 +02:00 |
|
Irmen de Jong
|
7caa0daffc
|
examples
|
2019-08-24 21:40:50 +02:00 |
|
Irmen de Jong
|
5e854c2cf8
|
more forloop asm
|
2019-08-24 21:26:29 +02:00 |
|
Irmen de Jong
|
9edc92ec29
|
more bitshift asm stubs (actual functions still to be done)
|
2019-08-23 23:06:36 +02:00 |
|
Irmen de Jong
|
1d178080a3
|
more bitshift asm
|
2019-08-23 21:33:43 +02:00 |
|
Irmen de Jong
|
aa94300bdd
|
added output directory command line option
improved cli parser by using kotlinx.cli
|
2019-08-23 00:11:08 +02:00 |
|
Irmen de Jong
|
2d768c3f28
|
code cleanups
|
2019-08-22 22:06:21 +02:00 |
|
Irmen de Jong
|
b79af624ae
|
added more asmgen for bitshift operations
|
2019-08-22 00:34:17 +02:00 |
|
Irmen de Jong
|
38208a7c9e
|
removed fake vm functions
|
2019-08-21 22:00:05 +02:00 |
|
Irmen de Jong
|
8eff51904e
|
taking down the heapvalue mess further
|
2019-08-21 00:29:31 +02:00 |
|
Irmen de Jong
|
c717f4573d
|
taking down the heapvalue mess further
|
2019-08-20 23:02:13 +02:00 |
|
Irmen de Jong
|
984d251a6d
|
taking down the heapvalue mess, RuntimeValue class separation
|
2019-08-20 00:01:31 +02:00 |
|
Irmen de Jong
|
8c3b43f3ed
|
taking down the heapvalue mess
|
2019-08-19 22:28:41 +02:00 |
|
Irmen de Jong
|
0f1485f30b
|
added sorted, sgn, reverse to the AstVm
|
2019-08-18 16:39:08 +02:00 |
|
Irmen de Jong
|
eb94c678bd
|
doc
|
2019-08-18 14:18:46 +02:00 |
|
Irmen de Jong
|
50d792a121
|
fix doc about for loops
|
2019-08-18 14:14:14 +02:00 |
|
Irmen de Jong
|
f0d4654917
|
v1.60
|
2019-08-18 14:06:30 +02:00 |
|
Irmen de Jong
|
4ce93b5d9d
|
restored proper compiler error when trying to modify a constant
|
2019-08-18 14:05:20 +02:00 |
|
Irmen de Jong
|
fb0d7a1908
|
some array literals weren't put on the heap
|
2019-08-18 13:46:13 +02:00 |
|
Irmen de Jong
|
bb7b063757
|
revert inline var declaration in for loops
|
2019-08-18 03:16:23 +02:00 |
|
Irmen de Jong
|
c495f54bbb
|
don't fall-through into nested subroutine
|
2019-08-18 02:33:42 +02:00 |
|