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

25 Commits

Author SHA1 Message Date
wfjm
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)
2023-03-20 09:35:27 +01:00
wfjm
0e03584e5a add e11 support [skip ci]
- tools
  - e11: added, holds configuration files
  - oskit/*: added _boot.ecmd when possible
2023-03-12 13:22:59 +01:00
wfjm
85fde6c5e8 mcode: use mcall and vecdef, set up proper documentation; Doxygen 1.9.6 2023-02-06 15:18:49 +01:00
wfjm
75a730e3b5 docu updates [skip ci] 2023-02-04 12:00:19 +01:00
wfjm
dc9005e98a doc and comment updates [skip ci] 2022-12-25 09:07:26 +01:00
wfjm
279a5e0fd2 cleanup setup spelling [skip ci] 2022-08-20 08:37:33 +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
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
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
wfjm
0269006dc8 docu updates [skip ci] 2019-08-11 09:50:44 +02:00
wfjm
279fff9484 final touches for V0.78 [skip ci] 2019-06-01 14:08:09 +02:00
wfjm
233730885d comment&code cosmetics; minor changes 2018-12-08 09:25:25 +01:00
wfjm
5493c0f4f2 minor docu updates, add INSTALL_quickstart 2018-08-04 15:07:12 +02:00
wfjm
290dd40d99 use <a id=.. instead of <a name= 2018-05-27 11:19:30 +02:00
wfjm
d0fbaa3f19 docu update 2017-07-02 15:16:25 +02:00
wfjm
05c7d937c7 Add Digilent Cmod A7 (35 die size) support
- general board support
- c7_sram_memctl: SRAM memory controller (incl tb)
- is61wv5128bll: simple memory model (incl tb)
- sn_humanio_emu_rbus: human IO emulator
- 92-retro-usb-persistent.rules: add more board rules
- associated changes
  - sn_humanio_rbus: add stat_rbf_emu (=0); single cycle btn pulses
  - rgbdrv_analog(_rbus): add ACTLOW generic to invert output polarity
  - ti_rri: adopt Digilent autodetect for CmodA7
- add systems
  - tst_rlink: rlink tested
  - tst_sram: SRAM tester
  - w11a: w11a system with 672 kB memory (512 SRAM + 160 BRAM)
2017-06-28 22:29:09 +02:00
wfjm
5d3504b01a documentation updates 2017-06-04 09:08:37 +02:00
wfjm
c4f33e1c9d Update USB serial latency handling
- 99-retro-usb-permissions.rules renamed to 90-retro-usb-permissions.rules
- 91-retro-usb-latency.rules: udev rule to enforce low latency for FDTI USB UART
- 92-retro-usb-persistent.rules: udev rule for persistent device names
- Note:
  - for all FTDI USB-UART it is essential to set them to `low latency` mode.
    That was default for linux kernels 2.6.32 to 4.4.52. Since about March
    2017 one gets kernels with 16 ms default latency again, thanks to
    kernel patch 9589541. For newer systems it is essential to install the
    udev rule which automatically sets low latency.
2017-06-03 16:23:55 +02:00
wfjm
3b133f53f2 documentation updates 2017-05-27 15:41:39 +02:00
Walter F.J. Mueller
81b6d6854d First fix-ups for Ubuntu 16.04
- document urjtag build (jtag in Ubuntu 16.04 is broken)
- add environment sanity wrappers for acroread,awk,firefox to ensure
  proper operation of vivado under Ubuntu 16.04
2017-04-01 14:59:17 +02:00
Walter F.J. Mueller
fae47fd5db Auto-dection of Digilent boards with FT2232HQ interface
- ti_rri: allow --term=USBD for Digilent autodetect
- ti_w11: allow -tuD,.... for Digilent autodetect; add -bn4d
2017-01-08 19:50:00 +01:00
Walter F.J. Mueller
89c4c06cfc convert .txt to .md in tools/oskits; some tune-ups 2016-12-22 16:57:26 +01:00
Walter F.J. Mueller
07f86e59d8 convert .txt to .md; move doc/man to tools/man 2016-12-22 12:03:34 +01:00