mgcaret
|
f7c9b0e786
|
correct issue with 'FORTH' word when platform dictionary is present
|
2020-01-06 09:55:52 -08:00 |
|
mgcaret
|
25e631db8c
|
GoSXB: easily enable/disable platform dictionary
|
2020-01-06 09:55:01 -08:00 |
|
mgcaret
|
6d32bf54e3
|
STATE should not be immediate, 1275 7.3.9.2.2 is in error for STATE and IMMEDIATE
|
2020-01-06 08:23:41 -08:00 |
|
mgcaret
|
aa2cb1dd75
|
add tests for control flow commands in interpretation state
|
2020-01-06 08:20:21 -08:00 |
|
mgcaret
|
4f41c94ee6
|
resolve #7
|
2020-01-05 21:53:07 -08:00 |
|
mgcaret
|
aca5015e1c
|
simplify temp def stuff a little
|
2020-01-05 21:12:49 -08:00 |
|
mgcaret
|
e9ab1c0eb4
|
enhance unit test runner
|
2020-01-05 17:42:58 -08:00 |
|
mgcaret
|
06da03f925
|
Add section 7.3.8 unit tests
|
2020-01-05 17:24:11 -08:00 |
|
mgcaret
|
fb1f630ab1
|
fix problem in ABORT" discovered in unit test
|
2020-01-05 17:23:44 -08:00 |
|
mgcaret
|
5e0a2eef86
|
Fix problem with ['] discovered in unit tests
|
2020-01-05 17:12:08 -08:00 |
|
mgcaret
|
b626a7a790
|
Fix J (and optional K) problem discovered in unit tests
|
2020-01-05 16:18:27 -08:00 |
|
mgcaret
|
1e4c84d86a
|
STATE should be an immediate
|
2020-01-05 15:41:39 -08:00 |
|
mgcaret
|
e1e010cc8a
|
make sure CMOVE and CMOVE> are according to spec
|
2020-01-05 15:39:37 -08:00 |
|
mgcaret
|
5eacf0b3f4
|
add tests for section 7.3.7
|
2020-01-05 15:38:56 -08:00 |
|
mgcaret
|
bc7c95bb7b
|
temporarily switch to secondary FM/MOD, ref #5
|
2020-01-04 17:39:36 -08:00 |
|
mgcaret
|
71ec30ab99
|
avoid double output when test run has errors
|
2020-01-04 17:32:06 -08:00 |
|
mgcaret
|
f4a4504b0e
|
save a few bytes
|
2020-01-04 17:31:32 -08:00 |
|
mgcaret
|
32ec1e9df4
|
resolve #6; general clean-up
|
2020-01-04 16:25:41 -08:00 |
|
mgcaret
|
7f57ba6f06
|
resolve #4, h/t ksherlock
|
2020-01-03 19:41:25 -08:00 |
|
mgcaret
|
30a8a259c7
|
add more comparison operator tests
|
2020-01-01 23:33:13 -08:00 |
|
mgcaret
|
f72ef5a72f
|
Add 7.3.3 and 7.3.4 unit tests
|
2020-01-01 23:20:53 -08:00 |
|
mgcaret
|
f50aaf6942
|
fix bug in 0>= uncovered by unit testing
|
2020-01-01 23:20:02 -08:00 |
|
mgcaret
|
ce9017bed6
|
Fix 2@/2! discovered in unit testing
|
2020-01-01 22:00:49 -08:00 |
|
mgcaret
|
2bdcf695fe
|
README for unit tests
|
2019-12-29 15:02:46 -08:00 |
|
mgcaret
|
4634d658b1
|
Start adding unit tests
|
2019-12-29 14:53:44 -08:00 |
|
mgcaret
|
0ed5c88d9a
|
fix error in lbsplit uncovered by unit tests
|
2019-12-29 14:36:31 -08:00 |
|
mgcaret
|
0c6e3a0413
|
Fix issue with 2/ and >>a uncovered by unit tests
|
2019-12-29 13:43:19 -08:00 |
|
mgcaret
|
84c53d35c6
|
resolve one issue involving comparison with MIN-INT
|
2019-12-29 12:58:37 -08:00 |
|
mgcaret
|
b38171eb29
|
GoSXB runner script update
|
2019-12-29 12:49:35 -08:00 |
|
mgcaret
|
5e1ba3dab1
|
optimize MAX/MIN a bit
|
2019-12-29 12:49:07 -08:00 |
|
mgcaret
|
2bb88f11a3
|
Fix 3DUP bug found by unit testing
|
2019-12-28 22:52:12 -08:00 |
|
mgcaret
|
35f4214749
|
GoSXB: make emulator exit when BYE is executed
|
2019-12-27 15:07:51 -08:00 |
|
mgcaret
|
547c7f8bf6
|
GoSXB: build script should cd
|
2019-12-27 14:09:05 -08:00 |
|
mgcaret
|
160bfb5c55
|
GoSXB: more commentary
|
2019-12-27 13:57:19 -08:00 |
|
mgcaret
|
cf9d37dba8
|
GoSXB: stub ROM to launch OF816 at bank
|
2019-12-27 13:38:13 -08:00 |
|
mgcaret
|
e5cf857866
|
Merge branch 'master' of https://github.com/mgcaret/of816 into gosxb
|
2019-12-27 11:05:56 -08:00 |
|
mgcaret
|
3bfba53afb
|
optimize unit tester to use clear as EMPTY-STACK
|
2019-12-27 11:05:26 -08:00 |
|
mgcaret
|
513aefa0c4
|
add Forth unit testing fcode source
|
2019-12-26 18:10:50 -08:00 |
|
mgcaret
|
3601d28461
|
IIgs: only try to make .po if AppleCommander is present
|
2019-12-16 11:11:10 -08:00 |
|
mgcaret
|
36391ed21d
|
Neon816: VMODELINE, SPI2 commands; save a few bytes
|
2019-12-15 15:13:20 -08:00 |
|
mgcaret
|
3ad1f1e18b
|
Neon816: VIDSTART, VIDSTOP, DUMPEDID
|
2019-12-15 12:36:36 -08:00 |
|
mgcaret
|
c3fa779702
|
Neon816: README quick fix
|
2019-12-14 15:15:46 -08:00 |
|
mgcaret
|
2c886a982e
|
Neon816: README update
|
2019-12-14 15:14:02 -08:00 |
|
mgcaret
|
343dd83cdd
|
Neon816: VDC access words
|
2019-12-14 14:41:23 -08:00 |
|
mgcaret
|
bdcbfb2766
|
Neon816: I2C2 access words
|
2019-12-14 14:19:16 -08:00 |
|
mgcaret
|
f4fe6fd9e5
|
Neon816: fix bin2hex
|
2019-12-13 23:41:13 -08:00 |
|
mgcaret
|
681d8356c5
|
platform build scripts should change to their own dirs
|
2019-12-13 23:35:07 -08:00 |
|
mgcaret
|
b2ce9a89f9
|
Neon816: reset keyboard and make sure clock starts; other minor updates
|
2019-12-13 22:39:24 -08:00 |
|
mgcaret
|
be049edbb1
|
GoSXB: add a little test dictionary to validate what we are doing with the Neon
|
2019-12-10 16:12:23 -08:00 |
|
mgcaret
|
9c71c045a5
|
Merge branch 'gosxb' of https://github.com/mgcaret/of816 into gosxb
|
2019-12-10 16:04:09 -08:00 |
|