Changelog for
opensimh-4.0.0+git20240905.2437b13-1.2.x86_64.rpm :
* Tue Sep 24 2024 kkaempfAATTsuse.de- Update to version 4.0.0+git20240905.2437b13:
* AltairZ80: Adds \"rom\" option to \"load -h\"
* sigma: Update latest from Bob Supnik\'s v3.12-5
* Add note on MacPorts
* Add MacPorts as an option for the travis/deps.sh script
* PDP11: RP11: Implement original RP11 controller flavor
* VAX: Mask QBus addresses to 22 bits for ka630/ka65x
* Mask adapter channel from buffer address for QBus accesses
* Mask QBus addresses to 22 bits
* Allow msys2 clang64 to compile.
* AltairZ80: Adds CUTER PROM to SOL20 device
* I1401: Fix minor typo in error msg
* AltairZ80: Fix 8080 and Z80 CPU
* PDP11: Fix to fix disassembly #331
* SCP: Remove unused variable from sim_timer.c
* SIMH: Fix spelling errors in comments and strings
* VIDEO: Add vid_render_set_logical_size() stub
* Revert \"Compile fix: replaced Uint8 by uint8.\"
* CMAKE: Regenerate, PDP10 needs USES_AIO
* MAKEFILE: Add zlib to macOS deps
* Compile fix: replaced Uint8 by uint8.
* IBM1130: Fix address computation overflow
* AltairZ80: Adds Cromemco TUART devices
* The use of egrep is deprecated
* PDP11: RP11: Interrupt on IE+RESET+GO
* VAX: Add UW device to 8600 and 8200.
* AltairZ80: Changes to JAIR devices
* AltairZ80: Adds Cromemco DAZZLER and JS1 devices
* KA10: Removed tabs that got added by accident.
* IBM 1130: GUI resource file, RegSanityCheck fix
* Avoid super-inefficient use of strlen().
* I650: Avoid allocating large card decks on the stack.
* Non-letters are not allowed in shell function names.
* KA10: Remove unneeded file.
* KA10: Fix divide error on KS10, add in some devices.
* I7000: Updated general card reader, printer and magtape
* B5500: Cleanup some warning from CMAKE.
* sigma: Implement CM (Chaining Modifier) flag to IOP simulation in sigma_io.c
* Github CI/CD: checkoutAATTv4, macos matrix updates
* Update deps.sh
* Update deps.sh
* Added an option for Arch Linux.
* CMake: Make generate.py reusable
* AltairZ80: Updated docs to include latest devices
* Fix three kinds of error in I/O modules. Discovered while getting standalone System Exerciser to run. IO: DVT_NOTDEV macro incorrect, Device mapping algorithm creates false dispatch points. This mapped Multi Unit Controller and Single Unit Controller to same device. DP, DP, MT, RAD: Test for non-existent device returns wrong status. DP, DK, MT: TIO status should return non-operational for unattached device.
* AltairZ80: Enable interrupt event after BOOT
* SCP: sprint_val comma bug, GH: Remnant symlinks
* CMake: Reduce excess quoting
* SIM_CARD: Fixed issues caused by last commit to sim_card.c
* I7000: Group update for IBM 7000 series simulators.
* KA10: Fix RH10/20 to allow access to registers during transfer.
* KA10: Fix random hang on DP disk drives.
* KA10: Poll quicker for Chaosnet packet when there\'s traffic.
* B5500: Make sure Lines per page gets initialized properly.
* PDP11: RP11: Make sure to advance DA after every I/O
* AltairZ80: Adds SET CPU RESIZEMEMORY and other
* PDP8: Fix missing clock pre-calibration instruction set due to typo
* ETHER: Make sure SET NOASYNC is effective for Ethernet devices
* ALTAIRZ80: Fixes problem with MEM dump command
* ALTAIRZ80: Adds JAIR devices to simulator
* SCP: Adjust timer calibrations if SET THROTTLE x/t type is enabled
* ALTAIRZ80: Add 1K RAM to SOL20 device
* SCP: Reduce compiler warnings on LP64 platforms
* CMake: Updates
* SCP: Add\'l memory sanitization fixes
* PDP11: fix disassembly of reg,src instructions
* CMAKE: Python distutils obsoleted.
* PDP11: RP11: Remove duplicate checks (now only done in svc routine)
* PDP11, VAX, KS10: Speed up Chaosnet polling when there is traffic.
* KS10: Make Chaosnet work.
* PDP11: TA11/TU60 fix identification
* CMake: cmake-builder.sh \"-c\" takes an argument
* CMake: Multiple targets, clean cache
* Update README.md
* PDP-11, VAX: Expand DTYPE mask size, fix RF35, add new devices to RQ sim
* DISK: Do not allow to emit any \"footers\"
* SCP: Move .git-commit-id.h to where used
* CMake: Win XP (v141_xp) VS install script
* PDP11: RP11: Implement delayed CS_DONE for \"initiation\" commands (SEEK/HOME)
* MAKEFILE: Use correct links to open-simh repo
* SCP: SOCK: Increase backlog in the listen() syscall
* Remove files symlinked to /Library
* PDP11: 11/70 read-only registers must not return NXM on write
* PDP11: RP11: Major update after XXDP
* PDP11: TS11: Fix help output for BOOT command
* SEL32: Do general code cleanup to remove unused code. SEL32: Update Ping and ICMP support code to use correct packet size. SEL32: Update SetupNet script to support latest Fedora release. SEL32: Improve disk write speed. SEL32: Add .tap file reassignent support in sel32_mt.c.
* KA10: Fixed OWGBP on KL10B.
* KA10: Allow single step over XCT, byte and extend instructions.
* KA10: Add -m option to load .exe files to load monitors.
* KA10: Fixed nopage read/write to always refer to memory.
* KA10: Moved over older changed to ITS and WAITS devices.
* KA10: Fixed depositing symbolic into register and symbolic of reg 17
* KA10: Fixed PUSH for extended addressing on KL.
* KA10: Fixed to allow EDDT to work correctly on KL10.
* KA10: Fixed save command on Tops 10 7.0x.
* SIM_CARD: Fixed to better detect mixed binary and ascii decks.
* SCP: Fix correctly loading simh.ini when user HOME not defined
* TX-0: Make ^E work in readin mode.
* Stop ptp_svc from setting the ios bit; sim_instr never clears it and simulation loops.
* Before, when the simulator decoded pad, it handled pad without cry and pad with cry. When it decoded cry, it printed a \"TO DO\" message.
* PDP11: RF11: Fix DAE computation in service routine
* Fix apple silicon build problems Issue #294
* AltairZ80: M2SIO, CPU, SIO and PMMI additions and fixes
* PDP11: RP11-C (RP02/03) disk implementation
* PDP11: RP11-C (RP02/03) disk implementation
* DISK: Fix VHD to Ensure that the CHS capacity exceeds the disk length
* Github CI/CD: Broken windows_build.yml
* CMake: Bump project version to 4.1.0
* AltairZ80: Add CTS command to M2SIO device
* DISK: add RQDX1 model and make it default for MV1.
* AltairZ80: Updated documentation including format change
* sim_disk.c: only free filebuf if it was allocated here too.
* Memory sanitizer fixes
* appveyor.yml build, dep lib version number updates
* AltairZ80: m68k: Avoid buffer overflow detected by gcc 9.4.0.
* MAKEFILE: cleanup junk characters from 2c89387
* Add Coverity Scan CI job
* AltairZ80: Correct spelling, formatting and years
* v141_xp: VS Installer whack-a-mole tournament
* PDP11: RP11-C (RP02/03) disk implementation
* PDP11: RK11: Complete fix for WC as implemented in V3 + other fixes
* sigma: Correct DP Sense Length error(Bob Supnik)
* Fri Jun 23 2023 Klaus Kämpf
- Initial version 4.0.0+git20230622.d901d67