Skip to content

Releases: wfjm/w11

w11a_V0.794

09 Feb 11:56
Compare
Choose a tag to compare

asm-11 finalized; mcodes documented

  • asm-11 finalized, .if,.rept,.mcall added; many updates and fixes
  • macro library added (tools/asm-11/mlib) and used via .mcall throughout
  • documentation for tools/mcode added
  • other documentation updates
  • Doxygen support now for V1.9.6
  • tst_serloop designs added for Basys3

w11a_V0.793

12 Jan 08:09
Compare
Choose a tag to compare

w11 CPU xxdp clean

  • all known w11a CPU core issues and fixable deficiencies resolved
  • tcodes significantly expanded
  • tbench expanded, covers all cases that need control port interaction
  • w11a differences re-organized and completed
  • SimH differences re-organized and completed
  • tmu and tmuconv improvements
  • gwstart added, improves working GHDL plus gtkwave
  • xxdp run scripts added for w11a and SimH

w11a_V0.792

25 Oct 07:46
Compare
Choose a tag to compare

consolidate test bench; drop Atlys; many cleanups; viv 2022.1

  • retire ancient and unmaintainable tb_pdp11core_stim.dat verification code
  • add fast mac-only verification codes under tool/tcode, integrated with tbrun
  • cleanup tbrun setup, drop nexys4 and add nexys4d
  • add ostest support for rsx11m-31_rk, rsx11m-40_rk and rsx11mp-30_rp oskits
  • build flow Vivado 2022.1 ready; handle synth 8-3331 -> 8-7129 transition
  • remove Atlys support (only test designs, a w11 design was never done)
  • cleanup code base, use page,mmr*,pdr,par instead of segment,ssr*,sdr,sar
  • sysid encodes now system type, allows to distinguish w11,SimH,e11
  • CPU bug fixes in pdp11_mmu and pdp11_sequencer
  • cleanup SimH setup files (*.scmd), use autoconfig, set disk types
  • asm-11 has now limited macro support
  • added dasm-11, a PDP-11 disassembler
  • all actively used commands have now a man page
  • Doxygen support now for V1.9.4; remove discontinued Tcl support

w11a_V0.791

25 Apr 08:58
Compare
Choose a tag to compare

GitHub actions; viv 2020.1; ostest; Nexys A7

  • drop Travis; add GitHub Actions support
  • use Vivado 2020.1 and GHDL 2.0.0 as default
  • use std=c++17 (requires gcc 7.3 or later)
  • automate oskit download and container file setup
  • automate testing of oskits
  • get Nexys A7 board working and fully integrated

w11a_V0.79

27 Jul 09:19
Compare
Choose a tag to compare

SPDX license tags; viv 2019.1; coverity defect free

  • use vivado 2019.1 as default
  • finalize coverity fixups, now defect free (see blog)
  • use SPDX license tags, remove boilerplate license disclaimers (see blog)
  • TM11: support odd record length, close #8

w11a_V0.78

01 Jun 12:29
Compare
Choose a tag to compare

add M9312; add DZ11; update oskits

  • add m9312 boot prom emulation
  • add dz11 8 line serial port multiplexer
  • update 211bsd system images (oskits)
    • apply fpsim+tcsh patch
    • support dz11 lines
    • update network setup

w11a_V0.77

28 Apr 15:53
Compare
Choose a tag to compare

add support for buffered character interfaces

  • LP11: ibdr_lp11_buf
  • PC11: ibdr_pc11_buf
  • DL11: ibdr_dl11_buf

w11a_V0.76

16 Feb 07:49
Compare
Choose a tag to compare

Add support for DDR memory via Vivado MIG

  • migui_core_gsim: highly simplified MIG UI simulation model
  • sramif2migui_core: w11a SRAM to MIG UI interface core
  • DDR enable w11a systems for Digilent Arty, Arty S7, Nexys4 DDR
  • low level MIG interface test design sys_tst_mig_*

w11a_V0.753

29 Dec 13:34
Compare
Choose a tag to compare

Add Travis, KW11-P, ram:, dmpcnt; backend code review

  • add continuous integration support via Travis CI
  • add KW11-P (programmable clock)
  • add CPU performance counters (32 counters of 32 bit width)
  • add new disk scheme ram: (with Rw11VirtDiskRam)
  • comprehensive review of C++ backend code

w11a_V0.752

26 Aug 12:00
Compare
Choose a tag to compare

Add Arty S7 support; vivado 2017.2

  • Add Digilent Arty S7 (50 die size, board rev E) support
  • get vivado 2017.2 ready (needed for Spartan-7 support)