1
0
mirror of https://github.com/wfjm/w11.git synced 2026-02-27 17:32:45 +00:00

Commit Graph

  • 4b16e76168 doxygen support now for V1.9.7 [skip ci] master wfjm 2023-05-24 16:35:01 +02:00
  • 8c34d690a1 vivado 2023.1 resource comments [skip ci] wfjm 2023-05-20 17:54:11 +02:00
  • 00559faaaa minor updates - tools - asm-11/lib/defs_xu.mac: add xt.* and xr.* definitions - oskit/211bsd_rk/211bsd_rk_boot.ecmd: add tt1: mode: definition - tcl/rw11/shell.tcl: update '.h' and '.ha' text output - tcode/cpu_basics.mac: A4.4: change exemptions, e11 now like 11/70 and w11 wfjm 2023-05-19 17:34:57 +02:00
  • 12ada8fbf7 pdp11_sequencer BUGFIX: restore PSW after vector push abort - rtl/w11a/pdp11_sequencer.vhd: BUGFIX: restore PSW after vector push abort - tools - tcode/cpu_details.mac: add A3.6, verify PSW after vector push abort - tcode/cpu_mmu.mac: D2.1: verify PSW - gwstart/lib/dpath.tcl: added, show dpath basics wfjm 2023-03-23 10:21:21 +01:00
  • 5d8c065ee4 more and improved E11 support wfjm 2023-03-22 08:45:29 +01:00
  • 5990a8fe0a cpu_mmu.mac BUGFIX; minor changes - tools/make/generic_asm11.mk: fix ldart target rule - tools/tcode/Makefile: add header line for %.te11 target - tools/tcode/cpu_mmu.mac - C2.6: add e11 handling (w11 and e11 mmr1 difference) - D2.1: BUGFIX: use mmr0 page mode for PSW PM if ico=1 - D2.1: add e11 handling (no PC inc on fetch abort) wfjm 2023-03-20 09:35:27 +01:00
  • 0e03584e5a add e11 support [skip ci] - tools - e11: added, holds configuration files - oskit/*: added _boot.ecmd when possible wfjm 2023-03-12 13:22:59 +01:00
  • ffcef691d8 RethBuf: add copy ctor; Rw11CntlDEUNA: add simulated tx/rx loss - tools - src/librw11/RethBuf: add copy constructor - src/librw11/Rw11CntlDEUNA: add simulated tx and rx packet loss mechanism - src/librwxxtpp/RtclRw11CntlDEUNA: add set/get for txloss/rxloss wfjm 2023-02-25 14:11:08 +01:00
  • cc7f8365cd RethBuf: improved Info/Dump methods - tools - src/librw11/RethBuf: improved Info/Dump methods - src/librw11/RethTools: add IpAddr2String - src/librw11/Rw11CntlDEUN: use RethBuf::HeaderInfoAll - oskit/211bsd_rpeth/211bsd_rpeth_boot.tcl: enable EType filter - oskit/hook/hook_trace_xua.tcl: use tracelevel 3 wfjm 2023-02-23 11:47:52 +01:00
  • bb61927fb1 Rw11CntlDEUNA: add EtherType filter wfjm 2023-02-21 11:07:48 +01:00
  • 61b3d9d809 RtimerFd: BUGFIX; Rw11CntlDEUNA: update; mlib renames+adds - tools - asm-11/lib/defs_xu.mac: add more definitions - asm-11/mlib: rename callp->calls; add callr - src/librtools/RtimerFd.cpp: BUGFIX: SetRelative(): correct is-positive check - src/librw11/Rw11CntlDEUNA.cpp: log transitions into and out of kStateRxPoll wfjm 2023-02-20 16:10:49 +01:00
  • 75578c0f10 mlib: add pushm etc; rw11/shell: add ODX format - tools - asm-11/mlib: add pushm,popm,callp and helpers - tcl/rw11/shell_egd.tcl: add ODX format option for .e command - tcode/cpu_(details|mmu).mac: use pushm,popm wfjm 2023-02-18 11:34:01 +01:00
  • 6b7c25a961 asm-11 BUGFIX; add ip_delete_tap; update 211bsd_eth.tcl - tools - bin/asm-11: BUGFIX: fix directly nested .if behavior - bin/ip_delete_tap: added - asm-11/tests: add zbug_0007.mac, test_0460_if_nest.mac - oskit/test/os/211bsd/211bsd_eth.tcl: use 'ip' command wfjm 2023-02-16 12:29:45 +01:00
  • 95bc9be957 revamp tap and bridge handling [skip ci] - ip_inspect, ip_create_br: removed - ip_create_tap: rewritten with 'ip' commands wfjm 2023-02-12 18:24:47 +01:00
  • 7a72da83d6 minor edits wfjm 2023-02-10 12:16:50 +01:00
  • 03ef66e2cb get V0.794 ready [skip ci] w11a_V0.794 wfjm 2023-02-09 11:47:58 +01:00
  • 89a1fe6ef0 add sys_tst_serloop[12]_b3 designs wfjm 2023-02-08 20:18:20 +01:00
  • a72244728f add tb_*_dummy files [skip ci] wfjm 2023-02-07 10:25:20 +01:00
  • 85fde6c5e8 mcode: use mcall and vecdef, set up proper documentation; Doxygen 1.9.6 wfjm 2023-02-06 15:18:49 +01:00
  • 75a730e3b5 docu updates [skip ci] wfjm 2023-02-04 12:00:19 +01:00
  • fb7122822b tbench: use .mcall, fix typos wfjm 2023-02-03 08:16:59 +01:00
  • 14e5772c59 add dmaperf.tcl wfjm 2023-02-02 08:40:59 +01:00
  • 724cb35b6d add rk11perf.tcl; asm.tcl and shell.tcl updates - tools/ - mcode/rk11/rk11perf.tcl: added, RK11 performance tested - tcl/rw11/asm.tcl: asmrun: re-organize -stop -creset handling - tcl/rw11/shell.tcl: add rw11::shell_attnmuted to mute CPU attn messages wfjm 2023-02-01 08:33:19 +01:00
  • 1d51a4123a asm-11 final polishing - tools/bin/asm-11: use 'R' error code; fix 'S' logic - tools/asm-11/tests-err/testerr_0040_inst.mac: add test cases wfjm 2023-01-30 08:51:01 +01:00
  • 65ed443ffc asm-11 asm-11 BUGFIXes; cpu_mmu.mac fix - tools/bin - asm-11 - tools/tcode/cpu_(details|mmu).mac: use rt?jmp, hta??? macros - BUGFIX expressions: allow uop after bop operator - BUGFIX proper sign handling for '/','*' and .if ge,gt,le,lt - add 'S' error when code size too large - tcode/cpu_mmu.mac: remove <../100> expressions for 6 bit right shift wfjm 2023-01-29 14:50:14 +01:00
  • 82349ddcee asm-11 .list update; tcode updates - tools/bin - asm-11 - add minimal .list,.nlist (cnd,me,meb) directive support - add -(n)list options - tools/asm-11 - tests(-err): some tuneups - mlib: some macros added, some tuneups - tools/tcode/cpu_(details|mmu).mac: use rt?jmp, hta??? macros wfjm 2023-01-28 08:35:37 +01:00
  • 1627b34e3e tcode: use .mcall and mlib wfjm 2023-01-27 11:39:28 +01:00
  • 3b033ebfa8 major asm-11 update - tools/bin - asm-11 - add .if, .if(f|t|tf), .endc, .rept, .endr, .mexit directives - add .error, .print, .mcall, .mdelete directives - add .narg, .nchr, .ntype directives - rewrite macro definition and call argument parsing & handling - add -L option (to set .mcall pathlist) - add auto-generated ...top label - add flag (MRmrd) column in output format - asm-11_expect - add simple substitution mechanism (for macro testing) - handle new flag column in output format - tools/asm-11 - tests(-err): many tests added - tests(-err)/Makefile: distclean target added - mlib: macro library, accessed by .mcall wfjm 2023-01-26 16:13:36 +01:00
  • 4b0a1feb2a asm-11 BUGFIX: misused # and @ don't cause BUGCHECKs anymore wfjm 2023-01-22 09:32:48 +01:00
  • bc958525b5 asm-11 BUGFIX: support @(R) modifier with omitted offset - tools - bin/asm-11: BUGFIX: support @(R) modifier with omitted offset - asm-11/tests/test_0100_op_(g|gg|rg).mac: add @(R) test cases - tcode/cpu_(basics|details|selftest).mac: use @(R) wfjm 2023-01-21 19:15:12 +01:00
  • 8fc44a4e4b ready for V0.793 w11a_V0.793 wfjm 2023-01-12 08:55:24 +01:00
  • 3318f99276 BUGFIX: handle CPUERR.rsv correctly - rtl/w11a - pdp11.vhd: vm_stat_type: add err_ser - pdp11_sequencer.vhd: BUGFIX: handle CPUERR.rsv correctly - pdp11_vmbox.vhd: use err_ser to indicate fatal stack error - tools/tcode/cpu_details.mac: update A2.7-10 wfjm 2023-01-11 17:31:21 +01:00
  • 9c49c9ad58 tmu and tmuconv update; test_w11a_cdma tune-up - rtl/w11a - pdp11.vhd: _tmu,_tmu_sb: add port DM_STAT_SE - pdp11_sys70.vhd: pass DM_STAT_SE to pdp11_tmu_sb - pdp11_tmu.vhd: add vm.vmcntl.[cm]acc, se.[iv]start fields - pdp11_tmu_sb.vhd: add port DM_STAT_SE - tb/tbd_pdp11core.vhd: pass DM_STAT_SE to pdp11_tmu_sb - tools/bin/tmuconv: use vm.vmcntl.[cm]acc, se.[iv]start fields; add type column to em line; remove VFETCH/VPUSH heuristics; add -t_emm, -t_fle, -t_fli, -i_flei - tools/tbench/w11a/test_w11a_cdma.tcl: stop A2 code via PIRQ wfjm 2023-01-08 14:38:30 +01:00
  • 7f2d7f97d0 add tbench test_w11a_cpu_halt; minor changes; cosmetics - tools/src/ - librwxxtpp/RtclRw11Cpu.cpp: fix rust code name - tools/tbench - cp/test_cp_cpubasics.tcl: use symbolic names via regbld - w11a/test_w11a_cdma.tcl: fix attention harvest - w11a/test_w11a_cpu_halt.tcl: added, verifies fatal CPU halts - w11a/test_w11a_inst_wait.tcl: check cpu status - w11a/w11a_all.dat: add test_w11a_cpu_halt.tc - tools/tcode - cpu_basics.mac: extend test A4.5 wfjm 2023-01-07 13:51:33 +01:00
  • ba4aa45c48 update tbench and tcode - tools/bin/tmuconv: add memory system register names - tools/src - librw11/Rw11Cpu: add kCPUUBMAP - librwxxtpp/RtclRw11Cpu.cpp: use kCPUUBMAP - tools/tbench - cp/cp_all.dat: add test_cp_ubmap.tcl - cp/test_cp_cpubasics.tcl: add creset test - cp/test_cp_gr.tcl: streamline, use longer command chains - cp/test_cp_membasics.tcl: add 22bit mode tests - cp/test_cp_ubmap.tcl: added, test access via ubmap - w11a/test_w11a_dstr_word_flow.tcl: renamed from test_w11a_dstm_word_flow.tcl - w11a/test_w11a_cdma.tcl: added, test bwm/brm with active CPU - w11a/test_w11a_inst_traps.tcl: use defs_cpu.mac include - w11a/test_w11a_inst_wait.tcl: added, tests WAIT instruction - w11a/w11a_all.dat: add test_w11a_inst_wait.tcl, test_w11a_cdma.tcl - tools/tcl/rw11/defs.tcl: add A_UBMAP - tools/tcode - cpu_details.mac: add A5 - cpu_mmu.mac: add F2 wfjm 2023-01-06 14:02:45 +01:00
  • fdc3479c14 final round for initial tcode version - tools/tcode - cpu_basics.mac: add A4.5 - cpu_details.mac: add B1.4, B2.3, B4.1-3 - cpu_mmu.mac: add B3.3 - cpu_selftest.mac: add B1 wfjm 2023-01-05 09:10:34 +01:00
  • 146dc4d56a docu and comment updates [skip ci] wfjm 2023-01-04 08:46:30 +01:00
  • 6831d1cda5 conclude cc and abort review, accept s_opg_gen handling - tools/tcode/cpu_details.mac: add B3.4 wfjm 2023-01-03 09:27:13 +01:00
  • 26daa71634 BUGFIX: cc state unchanged after abort - mtp/mfp case - rtl/w11a/ - pdp11_dpath.vhd: use c_dpath_dsrc_src,c_dpath_ddst_dst - pdp11_sequencer.vhd: BUGFIX: cc state unchanged after abort (mtp/mfp) - tools/tcode - cpu_basics.mac: add F4.1-6 - cpu_details.mac: add B3.2-3 wfjm 2023-01-02 16:27:46 +01:00
  • b59d545956 BUGFIX: cc state unchanged after abort - dstw case - rtl/w11a/ - pdp11_psr.vhd: BUGFIX: inhibit CCWE when PSW being written - pdp11_sequencer.vhd: BUGFIX: cc state unchanged after abort - tools - bin/tmuconv: fix ru header - gwstart/lib/psr.tcl: added, definitions for psr - tcode/cpu_details.mac: update A4.1, add B3.1 wfjm 2023-01-01 11:45:41 +01:00
  • 67437bf140 minor cleanups; update vmfset and imfset - Makefile: drop ISE targets except for w11a - rtl/sys_gen/**/*.*mfset: accomodate recent changes - rtl/w11a - pdp11_dpath.vhd: remove PCOUT port - pdp11_sequencer.vhd: remove PC port wfjm 2022-12-27 13:32:12 +01:00
  • c9d447f2be tbit trap overhaul - part 2 - rtl/w11a - pdp11_sequencer.vhd: tbit logic overhaul 2, now fully 11/70 compatible - tools/tcode - cpu_details.mac: add A4.4 part 0,8,9,10 - cpu_mmu.mac: use m*pd wfjm 2022-12-26 12:26:51 +01:00
  • dc9005e98a doc and comment updates [skip ci] wfjm 2022-12-25 09:07:26 +01:00
  • f0f12dc407 add gwstart, a gtkwave starter [skip ci] wfjm 2022-12-23 20:36:17 +01:00
  • b504079cad doc fixes; doxygen 1.9.5 [skip ci] wfjm 2022-12-22 11:00:31 +01:00
  • 0875d4e8fa docu updates [skip ci] wfjm 2022-12-21 12:58:05 +01:00
  • 78e033cda7 fix MMU trap after IB access; add vector push abort recovery demonstrator - rtl/w11a - pdp11_mmu.vhd: some logic cleanup - pdp11_vmbox.vhd: BUGFIX: request mmu trap also on ib accesses - tools/tcode/cpu_mmu.mac: add D2.1 (vector abort recovery demo) and E1.5 wfjm 2022-12-18 13:03:49 +01:00
  • ef5c6b1ee3 pdp11_sequencer: implement MMR0,MMR2 instruction complete - rtl/w11a - pdp11.vhd: dm_stat_se_type: rename vfetch -> vstart; mmu_moni_type: drop pc,idone, add vstart,vflow pdp11_mmu_mmr12: add VADDR port - pdp11_dmcmon.vhd: dm_stat_se_type: rename vfetch -> vstart - pdp11_mmu.vhd: implement MMR0 instruction complete - pdp11_mmu_mmr12.vhd: implement MMR2 instruction complete - pdp11_sequencer.vhd: implement MMR0,MMR2 instruction complete - pdp11_sys70.vhd: dm_stat_se_type: rename vfetch -> vstart - tools - tbench/w11a_pcnt/test_pcnt_basics.tcl: rename vfetch -> vstart - tbench/w11a_pcnt/test_pcnt_codes.tcl: rename vfetch -> vstart - tcl/rw11/dmcmon.tcl: rename vfetch -> vstart - tcl/rw11/dmpcnt.tcl: rename vfetch -> vstart - tcode/cpu_mmu.mac: rename C2.7 -> C2.10, add C2.7-9 - xxdp/ekbee1_patch_w11a.tcl: now patch for MMR1, not longer skip wfjm 2022-12-16 19:18:50 +01:00
  • 2407e662a9 pdp11_sequencer: BUGFIX: get correct PS after vector push abort - rtl/w11a - pdp11.vhd: add cpustat_type in_vecflow - pdp11_sequencer.vhd: BUGFIX: get correct PS after vector push abort - tools - tcode/cpu_details.mac: add test A3.5 - tcode/cpu_mmu.mac: add test C2.5, C2.6, C2.7 - xxdp/ekbee1_patch_1170.scmd: fix test 122 - xxdp/ekbee1_patch_w11a.tcl: fix test 122 wfjm 2022-12-12 09:02:34 +01:00
  • a442a225e5 add tools/xxdp; tcode comments [skip ci] wfjm 2022-12-10 08:40:42 +01:00
  • e257162109 documentation update [skip ci] wfjm 2022-12-09 09:28:39 +01:00
  • 44c96ec4ab tbit trap overhaul; fix RESET wait - rtl/w11a: - pdp11.vhd: add cpustat_type treq_tbit and resetcnt; use op_rti rather op_rtt - pdp11_decode.vhd: use op_rti rather op_rtt - pdp11_sequencer.vhd: tbit logic overhaul; use treq_tbit; cleanups; use resetcnt for 8 cycle RESET wait - rtl/sys_gen/w11a/s3board/sys_conf.vhd: disable monitors for timing closure - rtl/sys_gen/w11a/*/*.vmfset: drop removed signals - tools - asm-11/lib/push_pop.mac: add push2 - tbench/w11a/test_w11a_inst_quick.tcl: use creset option to clr pending traps - tcl/rw11/asm.tcl: asmrun: add creset option (active with ps option) - tcode/cpu_basics.mac: add F2.3 (reset settling time) - tcode/cpu_details.mac: add A4.* (PSW + tbit traps) wfjm 2022-12-07 15:48:48 +01:00
  • 93307c746d minor edits; add cpu_mmu test - tools/bin/tmuconv: change VFETCH text for MMU(250) and FPP(244) - tools/tcode/cpu_mmu.mac: add test C2.4: mmu abort vs nxm abort - doc/w11a_diff_70_mmu_nxm_prio.md: additional known w11 difference wfjm 2022-12-02 10:29:03 +01:00
  • 2421554d4e renames, cleanups, SimH V3.12-3 ready - rtl/w11a - pdp11.vhd: rename cpuerr_type adderr->oddadr etc - pdp11_mmu.vhd: rename mmu_mmr0_type dspace->page_dspace - pdp11_sequencer.vhd: rename adderr -> oddadr, don't set after err_mmu - tools/asm-11/lib/defs_reg70.mac: rename cp.aer -> cp.odd - tools/dasm-11/lib/defs_reg70.das: rename cp.aer -> cp.odd - tools/tcl/rw11/defs.tcl: rename adderr -> oddadr (in cpuerr) - tools/tcode - cpu_details.mac: minor updates; get SimH V3.12-3 ready - cpu_mmu.mac: minor updates; get SimH V3.12-3 ready wfjm 2022-12-01 09:04:57 +01:00
  • f6ff0fa701 pdp11_sequencer: BUGFIX: correct mmu trap vs interrupt priority - rtl/w11a/pdp11_sequencer: BUGFIX: correct mmu trap vs interrupt priority - tools/asm-11/lib/halt_checks.mac: add htstge - tools/tcode - cpu_details.mac: add test A1.2 - cpu_mmu.mac: add test E2.1 wfjm 2022-11-29 08:41:18 +01:00
  • 85f1854c60 pdp11_sequencer: BUGFIX: correct mmu trap handing in s_idecode - rtl/w11a - pdp11.vhd: add cpustat_type intpend - pdp11_sequencer: BUGFIX: correct mmu trap handing in s_idecode - tools/tbench/rhrp/test_rhrp_int.tcl: increase expected interrupt latency - tools/tcode/cpu_mmu.mac: add E1.3 and E1.4 wfjm 2022-11-24 16:19:20 +01:00
  • 40608e35fe pdp11_sequencer: BUGFIX: correct ysv flow implementation - rtl/w11a - pdp11.vhd: rename, eg srv->ser; drop trap_done; add in_vecysv - pdp11_sequencer: renames; BUGFIX: correct ysv flow implementation - pdp11_vmbox.vhd: rename some rsv->ser; remove obsolete trap_done - tools/tbench/w11a/test_w11a_cpuerr.tcl: removed, all in cpu_details.mac - tools/tcl/rw11/defs.tcl: renames - tools/tcode/cpu_details.mac: expand A3.3, add A3.4 wfjm 2022-11-23 08:46:12 +01:00
  • b5189053d3 pdp11_vmbox: BUGFIX: correct red/yellow zone boundary wfjm 2022-11-20 13:14:23 +01:00
  • 695e49dad0 tmuconv: add -t_ru06 and -t_flow [skip ci] wfjm 2022-11-19 08:40:50 +01:00
  • 3542cc5ca2 do STKLIM check for mode 1,2,4,6 in dstr flows - pdp11_sequencer.vhd: BUGFIX: use is_kstackdst1246 also in dstr flow - tools/asm-11/lib/ - defs_cpu.mac: rename cp.sli -> cp.slr - halt_checks.mac: add htstne, htsbne - tools/tcode - cpu_basics.mac: rename cp.sli -> cp.slr - cpu_details.mac: add Test A3: STKLIM - cpu_(eis|mmu).mac,tcode.ecmd: editorial changes wfjm 2022-11-18 17:00:06 +01:00
  • ccba51750c doc: update differences docu [skip ci] wfjm 2022-11-07 07:59:11 +01:00
  • c5596720dc pdp11_sequencer: rename s_int_* -> s_vec_*, s_trap_* -> s_abort_* wfjm 2022-10-30 08:22:36 +01:00
  • 2b7b47e169 minor tcode updates - cpu_mmu.mac: make C2.3 test more robust - tcode.ecmd: use 'set cpu nouwin' to emulate w11 behavior wfjm 2022-10-29 15:01:20 +02:00
  • 792b175100 content renames gpr -> gr wfjm 2022-10-28 08:48:07 +02:00
  • feff6feca7 file rename pdp11_gpr -> pdp11_gr [skip ci] wfjm 2022-10-26 09:26:38 +02:00
  • 9ca20e39ac get ready for V0.792 - rtl/w11a/tb/ - tbrun.yml: retire last tb_pdp11core_stim.dat based test - tb_pdp11core_stim.dat: remove file, now unused and obsolete - tools/tcode/tcode.ecmd: ensure that unibus map window is not memory - tools/dox/*.Doxyfile: up version w11a_V0.792 wfjm 2022-10-25 09:25:36 +02:00
  • 6a0031030b retire tb_pdp11core_stim.dat based tbrun tests wfjm 2022-10-24 10:53:25 +02:00
  • 22a2eeea9d tcode: add tests; minor changes - cpu_details.mac: add C1.* tests - cpu_mmu.mac: B4.1: check stored PC in SimH and w11 case wfjm 2022-10-23 09:47:14 +02:00
  • 11091f15bc tcode: add CPU mode 10 tests; minor changes - cpu_details.mac: fix systyp checks; - cpu_mmu.mac: add MMR0/3 unimplented bit tests; add B4.1 and B4.2 tests wfjm 2022-10-22 12:22:07 +02:00
  • 6ff9c8e57c tcode: add CPUERR tests; minor changes - cpu_details.mac: add section A2.* (cpuerr tests) - tcode_exec.scmd: use 3M config; set STOP_SPA to 0 wfjm 2022-10-18 09:01:17 +02:00
  • 3134c8ac82 finalize fix for I space mode=1 in s_dstr_def wfjm 2022-10-06 11:25:15 +02:00
  • 6f0bd3a81f doc update [skip ci] wfjm 2022-09-13 08:07:43 +02:00
  • 278d2e229d pdp11_sequencer: BUGFIX: use I space for all mode=1,2,3 if reg=pc - tcode/cpu_mmu.mac: add test F1.1 (verify fix) wfjm 2022-09-12 11:12:59 +02:00
  • 9614b01644 RtclRw11Cpu.cpp: M_show: fix mmr1 display, better mmr0 display wfjm 2022-09-11 08:50:52 +02:00
  • 20c90a990c update known issues [skip ci] wfjm 2022-09-10 09:14:20 +02:00
  • 1644863a58 pdp11_mmu.vhd: BUGFIX: correct trap and PDR A logic - tools/asm-11/lib/defs_mmu.mac: rename md.a??, saner names for ACF - tcode/cpu_mmu.mac: add E1.1, test m0.trp, pdr aia/aiw transitions (verify fix) wfjm 2022-09-09 09:01:06 +02:00
  • fe5cb6d757 update known_differences and other md's [skip ci] wfjm 2022-09-08 08:49:37 +02:00
  • 137889a271 mcode/sys/memclr.mac added wfjm 2022-09-07 08:30:47 +02:00
  • 6820bba0e4 cpu_mmu: add C2.2 and C2.3 tests wfjm 2022-09-04 07:57:42 +02:00
  • 3bd23c9cd4 FIX: pdp11_mmu_mmr12: MMR1 write logic fix wfjm 2022-09-03 09:12:51 +02:00
  • 058f88b9a0 tools/bin: add dasm-11, a PDP-11 disassembler [skip ci] wfjm 2022-09-01 08:44:23 +02:00
  • 5a28096eb6 cpu_mmu: add C2.1 test wfjm 2022-08-31 08:06:52 +02:00
  • 1b4b641d57 cpu_mmu: add D1.1: full mmr2+mmr1 test wfjm 2022-08-30 07:56:31 +02:00
  • f09814e847 pdp11_psr: handle pm protection like cm wfjm 2022-08-29 11:09:43 +02:00
  • 84d3f181bd cpu_basics.mac:test jsr sp,dst and rts sp wfjm 2022-08-27 09:02:30 +02:00
  • cb152cdd33 re-organize w11a_known_differences [skip ci] wfjm 2022-08-26 08:22:46 +02:00
  • 7f9506b201 add systyp checking; add w11 specific tcode tests - tcode_std_start.mac: system type (w11,simh,e11) detection via sysid - cpu_mmu.mac: add a test done for w11 only - tcode.ecmd,tcode_exec.scmd: set up sysid wfjm 2022-08-25 09:00:53 +02:00
  • faf596e531 tmuconv updates [skip ci] - add -emcancel; drop em 'cancel' when -t-ib - print ru after em,ib, best for reg from mem cases - map r6,r7 to sp,pc for rdst,1reg,rsrc instructions wfjm 2022-08-23 08:04:24 +02:00
  • 4a7f5612cf sysid: encode system type wfjm 2022-08-22 08:50:07 +02:00
  • 823c738a9b RtclRw11CntlFactory: add coverity accept comments wfjm 2022-08-21 18:17:21 +02:00
  • 279a5e0fd2 cleanup setup spelling [skip ci] wfjm 2022-08-20 08:37:33 +02:00
  • 48e08a5bcb ssr->mmr rename: the final cleanup wfjm 2022-08-18 09:06:43 +02:00
  • f77e2bef31 divtst: add w11a data [skip ci] wfjm 2022-08-17 08:38:53 +02:00
  • 6dfc0489aa *.vhd: ssr->mmr rename (files changed) [skip ci] wfjm 2022-08-16 07:56:21 +02:00
  • 3ba4296ddb update known differences [skip ci] wfjm 2022-08-15 09:42:27 +02:00
  • 3ebe054190 *.vhd: ssr->mmr rename (file renames) [skip ci] wfjm 2022-08-14 08:14:55 +02:00
  • 13a72d1b4b mcode: use call/return; fix (lp11|pc11)write; add scmd - tools/mcode - *.mac: use call/return - (lp11|pc11)write: check line count after last char is accepted - pc11copy: kw11-p: use 100 kHz/13.; ensure last puncher interrupt - *.scmd: add SimH startup files when reasonable - tools/simh/setup_w11a_(max|min).scmd: enable pclk wfjm 2022-08-13 07:45:28 +02:00
  • bc0a9907df tcode: Makefile auto-dependency; tcode_std_start bugfix wfjm 2022-08-12 08:01:02 +02:00
  • 7b9eed22ac asm-11: add -E,-M option wfjm 2022-08-11 08:42:31 +02:00
  • 621c200b11 *.*pp,*.tcl: ssr->mmr rename wfjm 2022-08-10 08:04:19 +02:00