{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1638129,"defaultBranch":"master","name":"simh","ownerLogin":"simh","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-04-19T23:38:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1672889?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1673941519.253927","currentOid":""},"activityList":{"items":[{"before":"f7dfefee72dea0505b56b2f1f7f86709bb9033cd","after":"b6f02f3e0ca128ac7b5867ed564bc8c5dab49e0c","ref":"refs/heads/master","pushedAt":"2024-03-29T18:19:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"APPVEYOR: Properly avoid saving binaries during Pull Request CI build","shortMessageHtmlLink":"APPVEYOR: Properly avoid saving binaries during Pull Request CI build"}},{"before":"4dfb3508bfa596309ab5e63af4e7ce25bb73e816","after":"f7dfefee72dea0505b56b2f1f7f86709bb9033cd","ref":"refs/heads/master","pushedAt":"2024-03-22T00:49:08.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"SCP: sprint_val comma bug\n\n- Fix comma separator code segmentation fault: \"ndigit - 3\" can become a\n very large unsigned number for ndigit < 3.","shortMessageHtmlLink":"SCP: sprint_val comma bug"}},{"before":"4b4b098ab6b2cf8185d2ae43901411bda4e0daff","after":"c69ca0e079da3acad7b761c3bfe7f03ba8a03f0a","ref":"refs/heads/vms-pcap","pushedAt":"2024-01-15T14:54:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"Add pcap_lib_version API to work with current simh version","shortMessageHtmlLink":"Add pcap_lib_version API to work with current simh version"}},{"before":"ee34e295117bf9f58ff294268ed49251552f0332","after":"4dfb3508bfa596309ab5e63af4e7ce25bb73e816","ref":"refs/heads/master","pushedAt":"2024-01-07T01:03:22.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"ETHER: Make sure SET NOASYNC is effective for Ethernet devices\n\n- Make sure that asynchronous mode can't be changed if devices using\n sim_ether are already attached.\n- Add missing DEV_ETHER type flag for the only sim_ether using device\n that didn't already have it.","shortMessageHtmlLink":"ETHER: Make sure SET NOASYNC is effective for Ethernet devices"}},{"before":"a8ff8110e4079460458ecebc8d84db388d0c6876","after":"ee34e295117bf9f58ff294268ed49251552f0332","ref":"refs/heads/master","pushedAt":"2023-12-18T20:35:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"PDP11: fix disassembly of reg,src instructions\n\nThis corrects the disassembly of MUL, DIV, ASH, and ASHC so it works\ncorrectly when the register is not R0.","shortMessageHtmlLink":"PDP11: fix disassembly of reg,src instructions"}},{"before":"f4f302982e03de805b59f1841ea4ed8cb8cda8ea","after":"a8ff8110e4079460458ecebc8d84db388d0c6876","ref":"refs/heads/master","pushedAt":"2023-12-17T20:30:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"FIO: Fix sim_get_filelist potential problem when directory contents change\n\n- Avoid inconsistencies in the internal cache when directory contents change\n- Cleanup FIO testing and add tests for new filename comparison routine","shortMessageHtmlLink":"FIO: Fix sim_get_filelist potential problem when directory contents c…"}},{"before":"3ac5062c12241e76c4316188eea99daadea1b715","after":"f4f302982e03de805b59f1841ea4ed8cb8cda8ea","ref":"refs/heads/master","pushedAt":"2023-12-04T21:18:16.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"TAPE: Fix potential buffer overflow when staging an in memory ANSI tape image","shortMessageHtmlLink":"TAPE: Fix potential buffer overflow when staging an in memory ANSI ta…"}},{"before":"05458260c7853515ff0103d2f3a85c0f8d742483","after":"3ac5062c12241e76c4316188eea99daadea1b715","ref":"refs/heads/master","pushedAt":"2023-10-17T16:59:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"APPVEYOR: Fix incorrect environment variable names\n\nRemove irrelevant travis CI references that are no longer used at all","shortMessageHtmlLink":"APPVEYOR: Fix incorrect environment variable names"}},{"before":"ce1087353bfb5ae006cc0af026d6fad9e696f48a","after":"05458260c7853515ff0103d2f3a85c0f8d742483","ref":"refs/heads/master","pushedAt":"2023-10-16T01:20:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"APPVEYOR: Properly reference Appveyor environement variables","shortMessageHtmlLink":"APPVEYOR: Properly reference Appveyor environement variables"}},{"before":"68e071407e6f737169f601aa81e361bb86f9b71c","after":"ce1087353bfb5ae006cc0af026d6fad9e696f48a","ref":"refs/heads/master","pushedAt":"2023-10-15T16:19:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"APPVEYOR: Fixes for build reliability and saving build results\n\n- On MacOS, avoid Homebrew updating other pre-installed packages.\n Autoupdating packages that aren't needed or referenced by the build\n can take a very long time and cause the build timeout to be exceeded.\n- Be sure to only save build results for changes to the master branch\n of simh/simh\n- Avoid saving binaries when one has been saved within the last week","shortMessageHtmlLink":"APPVEYOR: Fixes for build reliability and saving build results"}},{"before":"985137cbff722f68f77bab5119af26eedf4edccb","after":"68e071407e6f737169f601aa81e361bb86f9b71c","ref":"refs/heads/master","pushedAt":"2023-10-13T23:28:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"TX-0: Make ^E work in readin mode.\n\nsim_instr does not completely follow the outline in the SIMH v3\ndeveloper docs. It does not decrease sim_interval in readin mode.\nFixing this, I cleaned up some other things:\n\n- Move the decrease of sim_interval to after the check for breakpoints,\n but before the check for ios. This ensures that sim_interval will\n decrease any time an instruction executes in normal mode, or readin\n mode executes, or ios is set and the CPU is waiting for ios to clear.\n (Except the CPU should be clearing ios itself, not waiting for ios to\n clear, but that fix requires a complete redesign of the I/O routines\n and belongs in another branch.)\n- Correctly handle all four combinations of mod_tst and mod_rdin.\n- When changing from readin mode to normal mode, if cpu_set_mode returns\n an error, stop with the same error. If cpu_set_mode returns SCPE_OK,\n either stop or continue execution, depending on the word read from tape.\n- In petr_boot and in the readin mode code in sim_instr, if the\n PETR is not attached to a file, return SCPE_UNATT. Never try to read\n from an unattached unit; I believe this reads standard input and\n prevents ^E from working.\n\nOverall control structure inside the while (reason == 0) loop:\n\n- When stopping due to an error, break out of the while loop where\n possible.\n- After handling \"ios is set\", continue, don't run readin/test/normal-\n mode code.\n- After handling one readin operation, if the code didn't break out\n of the while loop, continue, don't run normal-mode code.","shortMessageHtmlLink":"TX-0: Make ^E work in readin mode."}},{"before":"a6ad4d0acbe7a4d8ab41be5e9345f984c725ded0","after":"985137cbff722f68f77bab5119af26eedf4edccb","ref":"refs/heads/master","pushedAt":"2023-10-06T23:41:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"SCP: Avoid reading excess data when putting register values into a string","shortMessageHtmlLink":"SCP: Avoid reading excess data when putting register values into a st…"}},{"before":"d317f6c0ed66a98b479430f62c38da35ce4cf448","after":"a6ad4d0acbe7a4d8ab41be5e9345f984c725ded0","ref":"refs/heads/master","pushedAt":"2023-10-03T19:23:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"SCP: Fix correctly loading simh.ini when user HOME not defined","shortMessageHtmlLink":"SCP: Fix correctly loading simh.ini when user HOME not defined"}},{"before":"40aa90f732c16485591f43bcddc39cfca60f929e","after":"d317f6c0ed66a98b479430f62c38da35ce4cf448","ref":"refs/heads/master","pushedAt":"2023-10-02T12:46:34.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"AltairZ80: M2SIO, CPU, SIO and PMMI additions and fixes\n\nAdds 6850 DCD status latch to M2SIO devices.\nAdds vector interrupt support to M2SIO devices.\n\nRemoves CTS inactive transmit disable from PMMI device.\n\nAdds IMSAI-style programmed output to CPU/SIO devices.\n\nSET CPU PO will display \"PO: AREG\" upon an \"OUT 0FFH\"\ninstruction.\n\nSET CPU NOPO will disable the function (default).\n\nCorrects problem with Mode 0 interrupts.\n\nWhen the CPU receives an interrupt, it pushes the current\nprogram counter on the stack. The current implementation\nof Mode 0 was performing interrupt processing after fetching\nthe next opcode from RAM, which also increases the PC by 1.\nThis caused PC+1 to be pushed on the stack. The interrupt\nprocessing is now done prior to fetching the next opcode,\npreserving the correct program counter.","shortMessageHtmlLink":"AltairZ80: M2SIO, CPU, SIO and PMMI additions and fixes"}},{"before":"926721d7c978ecf3623c86a838371412e0f9bc2d","after":"40aa90f732c16485591f43bcddc39cfca60f929e","ref":"refs/heads/master","pushedAt":"2023-09-19T16:26:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"SCP: Fix source content address while issuing error message","shortMessageHtmlLink":"SCP: Fix source content address while issuing error message"}},{"before":"ec475d83f8952cd269cc9424f4f5390c3e7c4d11","after":"926721d7c978ecf3623c86a838371412e0f9bc2d","ref":"refs/heads/master","pushedAt":"2023-09-19T13:12:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"DISK: Add geometry values to SCSI DRVTYP initializer\n\n- Add geometry values to 3b2-700 SCSI drive types","shortMessageHtmlLink":"DISK: Add geometry values to SCSI DRVTYP initializer"}},{"before":"62c0daf8f89dc2de3678949880da014fa94f805e","after":"ec475d83f8952cd269cc9424f4f5390c3e7c4d11","ref":"refs/heads/master","pushedAt":"2023-09-18T21:27:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"SCP: Report detailed context while parsing errors in EXAMINE/DEPOSIT commands","shortMessageHtmlLink":"SCP: Report detailed context while parsing errors in EXAMINE/DEPOSIT …"}},{"before":"e60416d36f7bfc2d018fdc491a6648f0f48306de","after":"62c0daf8f89dc2de3678949880da014fa94f805e","ref":"refs/heads/master","pushedAt":"2023-09-09T23:05:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"README: Update with current info","shortMessageHtmlLink":"README: Update with current info"}},{"before":"292286b568676a5d919dfc2a0dfa2480299b2a88","after":"e60416d36f7bfc2d018fdc491a6648f0f48306de","ref":"refs/heads/master","pushedAt":"2023-09-05T19:01:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"DISK: Add automatic CHS correction for VHD containers with improper values\n\n- Display modify time and CHS info for containers when available via DISKINFO","shortMessageHtmlLink":"DISK: Add automatic CHS correction for VHD containers with improper v…"}},{"before":"a21a7f9620eb87f86b0505d3f946bb45f9d6897f","after":"292286b568676a5d919dfc2a0dfa2480299b2a88","ref":"refs/heads/master","pushedAt":"2023-08-30T16:39:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"DISK: Fix compiler warning","shortMessageHtmlLink":"DISK: Fix compiler warning"}},{"before":"43b4963bf8dbbe2317b630d2a48effecaf3354ed","after":"a21a7f9620eb87f86b0505d3f946bb45f9d6897f","ref":"refs/heads/master","pushedAt":"2023-08-30T16:23:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"APPVEYOR: Fix test for LFS cache contents on Windows setup","shortMessageHtmlLink":"APPVEYOR: Fix test for LFS cache contents on Windows setup"}},{"before":"731db8f5950f1fb6834d8818e6e95f1a9990a588","after":"43b4963bf8dbbe2317b630d2a48effecaf3354ed","ref":"refs/heads/master","pushedAt":"2023-08-30T04:40:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"SCP: Declare global private data properly independent of ASYNCH_IO","shortMessageHtmlLink":"SCP: Declare global private data properly independent of ASYNCH_IO"}},{"before":"8bb567a0284d9864052d61b17c50e0dfd43719ca","after":"731db8f5950f1fb6834d8818e6e95f1a9990a588","ref":"refs/heads/master","pushedAt":"2023-08-30T04:22:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"BESM6: Corrected handling of disk device groups.\n\nDevice groups now work, up to 64 disk drives may be used.","shortMessageHtmlLink":"BESM6: Corrected handling of disk device groups."}},{"before":"6d5661c8d6f56b31d6a475288706713db395bef8","after":"8bb567a0284d9864052d61b17c50e0dfd43719ca","ref":"refs/heads/master","pushedAt":"2023-08-27T14:06:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"APPVEYOR: populate/update cache of Development-Binaries","shortMessageHtmlLink":"APPVEYOR: populate/update cache of Development-Binaries"}},{"before":"3dcb6898455f407de7ebe474ce38332501d03a3c","after":"6d5661c8d6f56b31d6a475288706713db395bef8","ref":"refs/heads/master","pushedAt":"2023-08-27T00:03:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"APPVEYOR: Don't try to install git-lfs on Linux since it is already installed","shortMessageHtmlLink":"APPVEYOR: Don't try to install git-lfs on Linux since it is already i…"}},{"before":"f85d0e7cbf2dd912cf4d0553dcaa27ebf86eba46","after":"3dcb6898455f407de7ebe474ce38332501d03a3c","ref":"refs/heads/master","pushedAt":"2023-08-26T02:45:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"APPVEYOR: Avoid pushing build results when processing PRs.\n\n- Only update simh/Development-Binaries on direct commits to the repo or\n when PRs are actually merged.\n- Add git lfs support to store 50+MB .tgz and .zip files.\n Including maintaining Development-Binaries in the Appveyor cache","shortMessageHtmlLink":"APPVEYOR: Avoid pushing build results when processing PRs."}},{"before":"6d7dea62006132a84b8e0bab89891954d082bfcc","after":"f85d0e7cbf2dd912cf4d0553dcaa27ebf86eba46","ref":"refs/heads/master","pushedAt":"2023-08-23T23:10:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"APPVEYOR: Avoid upload of results to simh/DevelopmentBinaries on pull requests","shortMessageHtmlLink":"APPVEYOR: Avoid upload of results to simh/DevelopmentBinaries on pull…"}},{"before":"412385f97870473e75a743fd59fc1b11975c4f89","after":"6d7dea62006132a84b8e0bab89891954d082bfcc","ref":"refs/heads/master","pushedAt":"2023-08-20T18:24:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"makefile: Add AUTO_INSTALL_PACKAGES build option\n\nIf running as root on most platforms or running on macOS with Home\nBrew package manager, any missing packages for maximal simulator\nfunctionality can be automatically installed during the build.","shortMessageHtmlLink":"makefile: Add AUTO_INSTALL_PACKAGES build option"}},{"before":"4b3c97edb9912c9dd94845ed206417fdaed8a98f","after":"412385f97870473e75a743fd59fc1b11975c4f89","ref":"refs/heads/master","pushedAt":"2023-08-05T18:04:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"makefile: Add option to automatically run brew for missing dependencies","shortMessageHtmlLink":"makefile: Add option to automatically run brew for missing dependencies"}},{"before":"8db45253e086e6ba12dd6f058d427a2992c2e575","after":"4b3c97edb9912c9dd94845ed206417fdaed8a98f","ref":"refs/heads/master","pushedAt":"2023-07-31T22:39:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markpizz","name":"Mark Pizzolato","path":"/markpizz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/422671?s=80&v=4"},"commit":{"message":"APPVEYOR: Fix README.md update for Windows builds, add arch to artifacts","shortMessageHtmlLink":"APPVEYOR: Fix README.md update for Windows builds, add arch to artifacts"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIuKdMAA","startCursor":null,"endCursor":null}},"title":"Activity · simh/simh"}