wfjm
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
2022-10-25 09:25:36 +02:00
wfjm
6a0031030b
retire tb_pdp11core_stim.dat based tbrun tests
2022-10-24 10:53:25 +02:00
wfjm
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
2022-10-18 09:01:17 +02:00
wfjm
6f0bd3a81f
doc update [skip ci]
2022-09-13 08:07:43 +02:00
wfjm
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)
Closes #35
2022-09-12 11:12:59 +02:00
wfjm
9614b01644
RtclRw11Cpu.cpp: M_show: fix mmr1 display, better mmr0 display
2022-09-11 08:50:52 +02:00
wfjm
20c90a990c
update known issues [skip ci]
2022-09-10 09:14:20 +02:00
wfjm
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)
Closes #34
Closes #33
Closes #26
Closes #25
2022-09-09 09:01:06 +02:00
wfjm
fe5cb6d757
update known_differences and other md's [skip ci]
2022-09-08 08:49:37 +02:00
wfjm
137889a271
mcode/sys/memclr.mac added
2022-09-07 08:30:47 +02:00
wfjm
3bd23c9cd4
FIX: pdp11_mmu_mmr12: MMR1 write logic fix
...
Closes #24
2022-09-03 09:12:51 +02:00
wfjm
058f88b9a0
tools/bin: add dasm-11, a PDP-11 disassembler [skip ci]
2022-09-01 08:44:23 +02:00
wfjm
f09814e847
pdp11_psr: handle pm protection like cm
2022-08-29 11:09:43 +02:00
wfjm
84d3f181bd
cpu_basics.mac:test jsr sp,dst and rts sp
2022-08-27 09:02:30 +02:00
wfjm
cb152cdd33
re-organize w11a_known_differences [skip ci]
2022-08-26 08:22:46 +02:00
wfjm
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
2022-08-23 08:04:24 +02:00
wfjm
4a7f5612cf
sysid: encode system type
2022-08-22 08:50:07 +02:00
wfjm
279a5e0fd2
cleanup setup spelling [skip ci]
2022-08-20 08:37:33 +02:00
wfjm
48e08a5bcb
ssr->mmr rename: the final cleanup
2022-08-18 09:06:43 +02:00
wfjm
3ba4296ddb
update known differences [skip ci]
2022-08-15 09:42:27 +02:00
wfjm
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
2022-08-13 07:45:28 +02:00
wfjm
bc0a9907df
tcode: Makefile auto-dependency; tcode_std_start bugfix
2022-08-12 08:01:02 +02:00
wfjm
7b9eed22ac
asm-11: add -E,-M option
2022-08-11 08:42:31 +02:00
wfjm
621c200b11
*.*pp,*.tcl: ssr->mmr rename
2022-08-10 08:04:19 +02:00
wfjm
75dbb26431
add tools/tests, start with divtst [skip ci]
2022-07-31 09:20:04 +02:00
wfjm
132e4ea7e8
asm-11: add limited macro support
2022-07-26 08:34:43 +02:00
wfjm
8fe17e59b1
fix dangling ${sys_conf}; tmuconv update [skip ci]
...
- rtl/sys_gen/*/*.vbom: some vbom's had undefined ${sys_conf} references
- tools/bin/tmuconv: add -t_vf -t_all; fis mnemos; add headers
2022-07-19 07:53:26 +02:00
wfjm
35453c4bdf
cleanup SimH setup files (*.scmd); create_disk update [skip ci]
...
- tools/bin/create_disk: -help: print byte size of disk
- tools/simh/setup_w11a_(min|max).scmd: use autoconfig, cleanups
- tools/oskit
- *: set RL/RP disk types
- rsx11mp-30_rp/rsx11mp-30_rp_boot.scmd: disable STOP_TRAPS simulator stops
- u7ed_rp/u7ed_rp_boot.scmd: use setup_w11a_max.scmd and 2M memory
2022-07-16 08:48:26 +02:00
wfjm
c1f2c0bfae
remove Atlys support (only test designs, w11 design never done)
2022-07-14 08:01:05 +02:00
wfjm
f2ced63b0d
tbrun_tbwrri and ti_w11 updates
...
- tbrun_tbwrri: fully implement --r(l|b)mon
- ti_w11: add -w and -to options
2022-07-10 12:29:41 +02:00
wfjm
da1f0c151e
Add first tcode; RtclRw11Cpu BUGFIX
...
- rtl/sys_gen/w11a/*/tbrun.yml: add tcode execution
- tools/tcode: new area for add fast mac-only verification codes
- tools/tcl/rw11
- tcodes.tcl: added, driver for tcode execution
- tools/src/librwxxtpp
- RtclRw11Cpu.cpp: BUGFIX: quit before mem write if asm-11 error seen
2022-07-08 08:35:39 +02:00
wfjm
1401e20a2e
Some minor updates
...
- rtl/vlib/rlink/tbcore/rlink_cext_dpi.c: add function prototypes
- rtl/sys_gen/tst_rlink/cmoda7/tb: add missing ssim vbom
- tools/bin
- ti_w11: update --help text, add -ar,-n4d,-bn4d
- tmuconv: add DEUNA defs
2022-07-07 09:30:31 +02:00
wfjm
76bb350d97
add vlib/xlib/bufg_unisim, encapulate unisim BUFG
2022-07-06 09:34:15 +02:00
wfjm
88f8360e44
njobihtm: add -n and -h options; update simh install
2022-06-05 10:23:19 +02:00
wfjm
43fc116e6e
build flow now Vivado 2022.1 ready [skip ci]
2022-05-28 08:47:11 +02:00
wfjm
9eac5baa8d
SimH status update [skip ci]
2022-05-27 19:06:35 +02:00
wfjm
33e725c0be
BUGFIX: bootw11.mac proper unit number; editorial changes [skip ci]
2022-05-15 17:16:35 +02:00
wfjm
9e027ba61c
add missing man pages [skip ci]
2022-05-15 11:52:11 +02:00
wfjm
aa16a9e989
Doxygen support now for V1.9.4 [skip ci]
...
- Doxygen V1.9.4 fixed a bug in the VHDL support introducted in V1.9.2
- *.Doxyfile now for V1.9.4
- Tcl source code view removed, not supported since Doxygen V1.8.18
2022-05-14 11:42:33 +02:00
wfjm
67295f9545
add ostest support for some rsx11m oskits
2022-05-08 07:59:47 +02:00
wfjm
66f3f5d085
GitHub actions: disable-at-0 fix; man page cosmetics
...
- the CI/CD workflow did not defined the TBW_GHDL_OPTS environment variable,
as consequence VHDL IEEE package warnings at t=0ms were not suppressed and
polluted the log files
- that problem was already in .travis.yml and was carried over to ci.yml
- now fixed, and log files are not cluttered anymore with essentially
unavoidable but harmless warnings at t=0ms.
2022-05-07 08:36:23 +02:00
wfjm
a5640780d9
cleanup tbrun setup, drop nexys4 and add nexys4d
2022-04-30 08:22:27 +02:00
wfjm
7ec5be2a30
final touches for V0.791 release
...
- exptest/util.tcl: add proc et_tstline{0,1}; add et_exp el sub command
- console_starter: change simh port handling
- simh/setup_w11a_(max|min).scmd: adjust port handling
- docu updates
2022-04-24 18:13:35 +02:00
wfjm
a78debd3e9
minor docu update [skip ci]
2022-04-24 14:05:28 +02:00
wfjm
f25da67b91
docu updates; vmfset for Vivado 2020.1 [skip ci]
...
- doc/CHANGELOG: fix user-contest label case issue (must be lower case)
- tools/oskit/*/README.md: clarify 211bsd patch level
- **/*.vmfset: now matching Vivado 2020.1
2022-04-24 11:55:40 +02:00
wfjm
401807c3b4
docu updates; add INSTALL_simh.md [skip ci]
2022-04-23 08:20:07 +02:00
wfjm
4001ddd695
docu updates; remove artys7 from tbrun.yml [skip ci]
...
Closes #17
2022-04-20 12:33:00 +02:00
wfjm
0c3d853a2b
add GitHub action; code/comment cosmetics
2022-04-17 19:37:26 +02:00
wfjm
6b8c0633bc
catch-up after a two years hiatus
...
- drop Travis support (now defunct)
- generic_cpp.mk: use -std=c++17 (requires gcc 7.3 or later)
- RlinkPortCuff : drop libusb_set_debug (now deprecated)
- viv_tools_config.tcl: use open_hw_manager
- vbomconv: ghdl_m: use -Wl,--no-pie (for UB 18.04 gcc)
- simlib.vhd: write{oct,hex}: fix for ghdl V0.36 -Whide warnings
2021-08-22 16:59:38 +02:00
wfjm
65a7161ca5
update and add READMEs [skip ci]
2019-09-02 15:33:24 +02:00