usim

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-09-05
12:13
Stuff. leaf check-in: 963937fe1e user: ams tags: ams/trunk
12:08
More stuff. check-in: c045dbeb6c user: ams tags: ams/trunk
11:33
Stuff. check-in: d7dcb651a3 user: ams tags: ams/trunk
2026-09-04
20:09
t_config.sh, t_mcr.sh: Check -p and the MCR conversion. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> leaf check-in: 577e7adeb8 user: metebalci tags: trunk
19:57
README.md: Document bands and microloads. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: 9687f3d052 user: metebalci tags: trunk
19:57
diskmaker.c: Add restore-mcr and dump-mcr. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: 1d9b045167 user: metebalci tags: trunk
19:56
usim.c: Dump the running configuration before bringing the machine up. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: ec18e143df user: metebalci tags: trunk
19:55
ucfg.c: Fix two bugs in the running configuration dump. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: cf8af98b73 user: metebalci tags: trunk
13:00
Stuff. check-in: 4142738286 user: ams tags: ams/trunk
2026-09-03
18:22
t_alu.c: Check the Q register control as well. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: 8c5ab0f8c4 user: metebalci tags: trunk
18:17
t_alu.c: Test every ALU encoding, through the dispatch. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: cbc836823e user: metebalci tags: trunk
18:17
uexec.c: Decode every ALU operation the way the 74S139 does. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: 0e31423a93 user: metebalci tags: trunk
17:32
.fossil-settings/ignore-glob: Ignore t_alu and the dependency directories. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: f3bc325e3d user: metebalci tags: trunk
17:31
Makefile.talu, t_alu.c, t_stubs.c: Add a differential ALU test. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: 3062e0be08 user: metebalci tags: trunk
17:31
uexec.c: Take the substituted ALU function for multiply and divide. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: 06e8468ae8 user: metebalci tags: trunk
17:31
m32.h: Make add32 and sub32 single statements. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: 11aa902f05 user: metebalci tags: trunk
17:18
uexec.c: Fix EQV and the M+(M&~A) arithmetic operation. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: 836169d59f user: metebalci tags: trunk
17:18
uexec.c: Give logic operations an alu_carry too. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: 80911257f9 user: metebalci tags: trunk
17:17
m32.h: Report bit 32 of the 33-bit result from every ALU path. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: f159f5e706 user: metebalci tags: trunk
16:25
disk-controller.c: Clear the disk interrupt on a zero command. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: 796840299e user: metebalci tags: trunk
16:25
bus-interface.c: Read back LOCAL ENABLE at 0766040. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: e30c9e2d03 user: metebalci tags: trunk
16:25
usim.c: Honour headless on all backends, add -H. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: 7312d8249d user: metebalci tags: trunk
16:25
m32.h: Correct the comment on add32 and sub32. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: 1f18ec0867 user: metebalci tags: trunk
16:24
uexec.c: Push and pop across WRITE-I-MEM. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: 201d123ccb user: metebalci tags: trunk
16:24
ucode.h: Add PROM_SIZE and bound accesses to the prom array. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: e557ca9fa1 user: metebalci tags: trunk
16:24
udiss.c: Name WRITE-I-MEM instead of CALL-POPJ-??. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: bfe6f1ee1a user: metebalci tags: trunk
16:24
dump.c: Print the PC on each ucode trace line. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: b2d9d9bbe8 user: metebalci tags: trunk
16:24
dump.c: Fix segfault in trace_ucode. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> check-in: 3a14cb9253 user: metebalci tags: trunk
12:32
I don't do commit messages. check-in: 159b8c5013 user: ams tags: ams/trunk
12:29
Wishing for more time to hack... check-in: c73c44561d user: ams tags: ams/trunk
09:32
m32.c, m32.h: Add files. check-in: 73e0ba2dd3 user: ams tags: ams/trunk
2026-08-31
08:01
uexec.c: Minor fixes. check-in: 1ccd6d6c87 user: ams tags: ams/trunk
07:41
byte.c: Minor fixups. check-in: 6970bb61b6 user: ams tags: ams/trunk
07:18
Add some boilerplate. check-in: 942c43bae4 user: ams tags: ams/trunk
07:17
.fossil-settings/ignore-glob: Ignore object files. check-in: 4212c6b69f user: ams tags: ams/trunk
2026-08-30
21:15
Pretend that UCH11 exists. check-in: 66da6b93a6 user: ams tags: ams/trunk
21:10
Makefile: Add dial.c. check-in: 75617737d0 user: ams tags: ams/trunk
21:09
dial.c, dial.h: Add files. check-in: 213d755357 user: ams tags: ams/trunk
21:07
Clean up. check-in: bb70e5a285 user: ams tags: ams/trunk
20:42
OA handling. check-in: 57f4ad1509 user: ams tags: ams/trunk
20:27
Bunch of initial clean up. check-in: 235a4e7017 user: ams tags: ams/trunk
18:00
New beginnings... check-in: 3bf08b44c5 user: ams tags: ams/trunk
08:12
Create new branch named "ams/trunk" check-in: 20c758eccf user: ams tags: ams/trunk
2025-12-01
05:57
sdl3-video.c: Add suppor for scaling. check-in: 330d8248ec user: jsparkes tags: trunk
2025-09-03
05:31
trunk sync leaf check-in: 416cf3d735 user: metebalci tags: lashup-debugger
05:24
fix for using STAILQ_INSERT_TAIL check-in: 2250b31160 user: metebalci tags: trunk
05:22
set sdl3:special_key default to none, added makefile help target check-in: 1b6edfc729 user: metebalci tags: trunk
2025-08-15
20:37
lashup protocol change to HDL logic text symbols check-in: 8fa3d0a618 user: metebalci tags: lashup-debugger
2025-08-13
08:00
lashup xmt in use check-in: f43c098faa user: metebalci tags: lashup-debugger
07:53
doc update check-in: f343553eab user: metebalci tags: lashup-debugger