|
846c7aad39
|
Fixed stack overflow emulation
|
2023-09-28 20:23:33 +02:00 |
|
|
473a12798e
|
Mostly through stack yellow testing
|
2023-09-28 20:03:55 +02:00 |
|
|
c5683a8383
|
New trap handling mechanism to support multiple trap causes in a single cycle
|
2023-09-28 17:27:40 +02:00 |
|
|
311fab9801
|
Started implementing stack limit register
|
2023-09-28 12:56:35 +02:00 |
|
|
e015581b2e
|
Show lights in xterm title
|
2023-09-27 17:59:46 +02:00 |
|
|
78dbcd8500
|
A bunch of fixes; gets all the way to test 26
|
2023-09-27 17:54:06 +02:00 |
|
|
dfeb859ac3
|
Fixed all ASH and ASHC tests in EKBB
|
2023-09-27 15:14:09 +02:00 |
|
|
1e994b3f69
|
Turns out ekbb failed due to insufficient memory :-/
|
2023-09-27 12:18:18 +02:00 |
|
|
62e6987919
|
Fixed a misunderstanding of autoincrement/autodecrement mode; now EKBB prints its header message
|
2023-09-26 23:54:53 +02:00 |
|
|
b8b356b8b3
|
Added new trace infrastructure
|
2023-09-26 23:54:15 +02:00 |
|
|
d994f7f1ea
|
Added EKBA and EKBB diags
|
2023-09-20 23:43:52 +02:00 |
|
|
be1bf406a4
|
Misc tiny changes
|
2023-09-20 23:43:31 +02:00 |
|
|
3f85ee0603
|
25x speedup by moving to switch table
|
2023-09-20 11:34:46 +02:00 |
|
|
f911a78d84
|
18% speedup from interrupt optimization
|
2023-09-20 10:44:24 +02:00 |
|
|
7556dca4f6
|
Successfully runs EKBA
|
2023-09-20 09:25:49 +02:00 |
|
|
ac3496ed4f
|
Seems to get through tests, but never prints completion message
|
2023-09-19 23:43:29 +02:00 |
|
|
11f2eb8d35
|
Now gets through most of EKBA; fails test of T bit
|
2023-09-19 23:35:32 +02:00 |
|
|
82498e0c19
|
Got another 40 insns into EKBA. Now at 247
|
2023-09-19 23:11:06 +02:00 |
|
|
aee3672252
|
Got 60 insns further in EKBA
|
2023-09-19 22:44:02 +02:00 |
|
|
20e57e3a19
|
Improved paging simulation, added disassembler
|
2023-09-19 22:08:47 +02:00 |
|
|
1bc7f93d57
|
Added rest of the CPU registers and logging
|
2023-09-18 14:40:23 +02:00 |
|
|
4c4be0aa40
|
A couple more CPU regs
|
2023-09-16 18:19:41 +02:00 |
|
|
9d2397d809
|
Started RL0x device, debugged failures in DZQKA
|
2023-09-16 14:17:56 +02:00 |
|
|
3bbc842277
|
Prevent overruns in DL11
|
2023-09-14 00:15:58 +02:00 |
|
|
d546b0c28e
|
First try at allowing interrupts
|
2023-09-14 00:15:37 +02:00 |
|
|
79efc4e8d3
|
Miscellaneous hacking
|
2023-09-12 19:30:36 +02:00 |
|
|
83cccea9c7
|
Added misc notes
|
2023-09-12 15:39:38 +02:00 |
|
|
96038abeb1
|
Got it to the point that it can run a simple echo test
|
2023-09-12 15:39:13 +02:00 |
|
|
0d3dfb5a37
|
Many changes
|
2023-09-10 20:53:10 +02:00 |
|
|
a1daa4c4b3
|
Fully implemented CPU and memory busses, but not yet tested
|
2023-08-31 13:46:28 +02:00 |
|
|
35736a5fd2
|
Initial commit
|
2023-08-28 14:00:07 +02:00 |
|