1
0
mirror of https://github.com/wfjm/w11.git synced 2026-01-27 12:52:27 +00:00

docu updates [skip ci]

This commit is contained in:
wfjm
2022-12-21 12:58:05 +01:00
parent 78e033cda7
commit 0875d4e8fa
24 changed files with 133 additions and 85 deletions

View File

@@ -10,6 +10,9 @@ The codes can be executed
- with SimH, usually via a `load <lda-file>`, `dep pc 200`, `cont`
- with `e11`, usually via a `mount pr: <lda-file>`, `boot pr:`
The codes use the `SYSID` register to detect the execution environment,
see [usage of `SYSID` register](../../doc/w11a_diff_70_sysid_usage.md).
A [Makefile](Makefile) is provided with the targets
```
make alllda all .lda + .lst files
@@ -25,3 +28,6 @@ A [Makefile](Makefile) is provided with the targets
make <tcode>.te11 run on e11 simulator
make <tcode>.tw11 run on w11 GHDL simulation (for C7)
```
The `Makefile` starts the codes with `SYSID` settings constent with the
execution environment.

View File

@@ -1,4 +1,4 @@
; $Id: cpu_details.mac 1329 2022-12-11 17:28:28Z mueller $
; $Id: cpu_details.mac 1332 2022-12-21 11:56:32Z mueller $
; SPDX-License-Identifier: GPL-3.0-or-later
; Copyright 2022- by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
;
@@ -1207,7 +1207,7 @@ ta0404: mov #vhtbpt,v..bpt ; BPT handler
;
3000$: cmpb systyp,#sy.sih ; skip on SimH (different service order)
beq 4000$
cmpb systyp,#sy.e11 ; skip on e11 (different service order
cmpb systyp,#sy.e11 ; skip on e11 (different service order)
beq 4000$
;
3001$: mov #3200$,r5

View File

@@ -1,4 +1,4 @@
; $Id: cpu_mmu.mac 1330 2022-12-16 17:52:40Z mueller $
; $Id: cpu_mmu.mac 1332 2022-12-21 11:56:32Z mueller $
; SPDX-License-Identifier: GPL-3.0-or-later
; Copyright 2022- by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
;
@@ -1442,7 +1442,7 @@ tc0205: mov #<127.*md.plf>,kipdr5 ; page 5 non-resident (afc=0)
; and a PIRQ handler in supervisor space.
; Verify that PS and PC at the beginning of the failed vector flow are saved.
; Test inspired by ekbee1 test 124.
; Verify also that MMR0,MMR2 instruction complete (unless on SimH)
; Verify also MMR0,MMR2 instruction complete response (unless on SimH)
;
tc0206: mov kipdr0,sipdr0 ; super page 0 1-to-1
mov kipar0,sipar0