1
0
mirror of https://github.com/wfjm/w11.git synced 2026-01-13 15:37:43 +00:00
wfjm.w11/doc/simh_diff_summary.md
wfjm 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
2022-12-12 09:02:34 +01:00

1.5 KiB

Known differences between SimH, 11/70, and w11a

The SimH simulator focuses on the behavior that is relevant to the normal operation of operating systems and user code. Model differences that are operation relevant, e.g. in probe routines or model-dependent kernel routines, are handled correctly epending on the set cpu configuration. However, many model variations that do not effect normal operation are not modeled for performance reasons. In these cases, the J11 behavior is often used for all PDP-11 models, and also when set cpu 11/70 is configured.

Test codes are sometimes sensitive to those details, so the most relevant ones are listed here: