{"id":38762889,"url":"https://github.com/rcornwell/sims","last_synced_at":"2026-01-17T11:58:43.348Z","repository":{"id":37546336,"uuid":"56450311","full_name":"rcornwell/sims","owner":"rcornwell","description":"Burroughs B5500, ICL1900, SEL32, IBM 360/370, IBM 7000 and DEC PDP10 KA10/KI10/KL10/KS10, PDP6 simulators for SimH","archived":false,"fork":false,"pushed_at":"2025-10-07T17:32:37.000Z","size":92669,"stargazers_count":103,"open_issues_count":31,"forks_count":22,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-10-07T19:35:55.182Z","etag":null,"topics":["b5500","burroughs","computer-history","emulator","ibm360","ibm370","ibm701","ibm7010","ibm704","ibm7080","ibm7090","icl1900","pdp-10","pdp-6","pdp6-simulator","retrocomputing","sel32","simh","simulator"],"latest_commit_sha":null,"homepage":"http://sky-visions.com","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rcornwell.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-04-17T17:52:07.000Z","updated_at":"2025-10-07T17:32:41.000Z","dependencies_parsed_at":"2023-02-10T16:30:53.529Z","dependency_job_id":"57ca836f-b870-488b-9234-e15bbdd56064","html_url":"https://github.com/rcornwell/sims","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rcornwell/sims","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcornwell%2Fsims","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcornwell%2Fsims/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcornwell%2Fsims/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcornwell%2Fsims/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rcornwell","download_url":"https://codeload.github.com/rcornwell/sims/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rcornwell%2Fsims/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28508464,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T11:50:55.898Z","status":"ssl_error","status_checked_at":"2026-01-17T11:50:55.569Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["b5500","burroughs","computer-history","emulator","ibm360","ibm370","ibm701","ibm7010","ibm704","ibm7080","ibm7090","icl1900","pdp-10","pdp-6","pdp6-simulator","retrocomputing","sel32","simh","simulator"],"created_at":"2026-01-17T11:58:43.168Z","updated_at":"2026-01-17T11:58:43.311Z","avatar_url":"https://github.com/rcornwell.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n[![Coverity Scan Build Status](https://scan.coverity.com/projects/12020/badge.svg)](https://scan.coverity.com/projects/rcornwell-sims)  \n\nThis is a working copy of my Burroughs B5500, Dec PDP6, KA10, KI10, KL10, KS10, SEL32, IBM 360\nand IBM7000 series simulators for SimH.\n\n# Stable released simulators.\n\n# IBM 7000 simulators.\nLatest status for I7000 Cpus: \n\n## i701\n\n   * Largely untested.  \n\n## i704\n   * SAP works.  \n   * Fortran II works in some cases.\n\n## i7010\n   * PR155 works.\n   * PR108 works.\n   * Most Diags appear to pass without serious error.\n   * Protection mode has some errors left.  \n   * Protection mode does not handle setting H or L to 0.  \n\n## i7070\n   * Will load Diags.\n\n## i7080\n   * Sort of working.   \n   * RWW, ECB untested.  \n   * TLx instructions implimented, untested, see 8SE  \n   * Will boot from card.  \n   * Tape system appear to be working.  \n\n   * 8CU10B errors:  \n\t410, 412, 413, 414, 418, 419, 420-427 error becuase\n\t\tstorage is not parity checked.   \n\t440 divide not producing correct sign on error.  \n\n## i7090\n   * Working with exceptions.  \n\n   * Known bugs:  \n\n      * DFDP/DFMP     Sometimes off by +/-1 or 2 in least signifigant part of result.  \n      * EAD           +n + -n should be -0 is +0\n      * Not all channel skips working for 9P01C.\n      * HTx\tNot sure what problems are, does not quite work.  \n      * DKx\tSometimes fails diagnostics with missing inhibit of interrupt.   \n\n   * CTSS    works.  \n  \n   * IBSYS   works.  \n  \n   * Stand alone assembler works.  \n\n   * Lisp 1.5 works.  \n\n   * Signifigance mode Not tested, Test Code Needed.  \n\n# Burroughs B5500\n\n Emulates a dual CPU B5500 with up to 32K of memory. I can support either DFX disks or\n dual disks up to 20 units. Up to 16 magnetic tapes drives is support. 2 Card readers\n a card punch and a pair of line printers. Will run MCP XIII and XV.\n\n  * Up to either 10 disks with DFX support or 20 disks without.  \n  * Up to 16 magnetic tape drives.  \n  * Dual card reader.  \n  * Dual Line printer.  \n  * Single card punch.\n  * Up to 32 terminal lines.  \n\n# Dec PDP6\n\nThe PDP6 simulator is part of the KA/KI simulator. The PDP6 devices can be built into the KA10\nsimulator if desired.\n\nThe PDP6 runs TOPS 10 4.5 off Dectape.\n\n  Disk  \n  * 270 Disk  \n\n  Tape  \n  * 551 Tape  \n  * 555 Dectape.  \n\n  Paper Tape  \n  * Punch  \n  * Reader  \n\n  Type 630 Terminal mux.  \n\n  Type 340 graphics display.  \n\n# Dec KA10 \u0026 KI10 \u0026 KL10 \u0026 KS10\n\nThe KA10 sim has successfully run Tops 10 4.5, 5.03 and 6.03, ITS and WAITS.  \nThe KI10 sim has successfully run Tops 10 6.03 with VMSER.  \nThe KL10 sim has successfully run Tops 10 6.03-7.03, ITS and Tops 20 V2-V7.  \nThe KS10 sim has successfully run Tops 10, Tops 20 and ITS.\n\n   Disk   \n   * RC10 RD10/RM10  \n   * RP10 RP01/RP02/RP03  \n   * RH10/RH20 RP04/RP06/RP07 (RP07 not supported under 6.03).   \n   * RH10/RH20 RS04  \n   * PMP (P. PETIT'S IBM CHANNEL)  \n   * System Concepts DC-10 IBM 2314  \n\n   Tape  \n   * TM10A or B  \n   * RH10/RH20 TM03/TU16  \n   * TD10 Dectape  \n\n   Paper Tape  \n   * Punch  \n   * Reader  \n \n   * DC10E terminal mux.  \n   * Morton tty Mux for ITS.  \n   * Knight Kludge mux for ITS.  \n   * Terminals on KL10 Front End.  \n   * DZ11 on KS10.  \n\n   * LP10 Line printer.  \n   * LP20 Line printer on KL10 Front End, and KS10.  \n\n   * IMP networking support for ITS and TENEX.  \n   * NIA20 networking support for KL10.  \n   * CH10 networking support for ITS.  \n   * CH11 networking support for ITS (KS10).  \n   * DUP11 networking support for KS10.  \n\n   * 340 Display Station support.  \n   * III Display support for WAITS.  \n\n   * Optional support for PDP6 devices (standard if WAITS included).  \n\n   The RP10 supports boot (actual hardware did not), by reading in Blocks 4-7\nand transfering to the loaded value. RC10, RH10, TM10 support readin mode. \n\n   The KS10 supports RH11/RP and RH11/TM03 drives.\n\n# ICL 1900 simulator.\n\nThis is a new simulator. Will pass 1904E/1905E CPU diagnostics (FLIT). Will boot paper\ntape executive E4BM and tape executive E6RM. Still need to add more devices and test\nwith George 2 and 3.\n\n  The CPU can be configured for model A, B or C type system. Or models 1901 throgh 1909. \nPaging is currently not supported. Both standard interface and older non-standard interface\nare supported on most device.\n\n\n# IBM 360 simulator.\n\nCurrently will run BOS/360, TOS/360, DOS/360, OS/360. IBM 360/67 support added for MTS early\nversions.  IBM 370 support will currently run VM/370, TSS, OS/VS1.\nSupport for the following units:\n\n    DASD (Disk) Up to 4 devices of 8.\n    * 2301, 2302, 2303, 2305, 2311, 2314, 3330, 3340, 3350.\n    \n    Tape, 8 devices.\n    * 2400 (7 track and 9 track).\n\n    Unit record\n    * 2540 Card reader\n    * 2540 Card punch\n    * 1403 Line Priner\n    * 1050 Console\n\n    Communications\n    * 2703 with 16 lines of 1050.\n    * 3704 with 8 lines of 3270.\n\n# SEL32 Concept/32 Simulator\n\nThis is a working simulator for the SEL Concept/32 line of computers.  The\ncurrent version is for the SEL 32/27, 32/67, 32/87, 32/97, V6, and V9\ncomputers.  Support for 32/55, and 32/75 computers may be added in the future.\nThis simulator is co-authors with James C. Bevier. I did the initial parts\nof the simulator, James took it to a working simulator, I am assisting him\nin maintaining and enhancing the simulator. \n\nAll of the processors except for the 32/77 can run the Gould diags.  MPX 1.X\nsupport for the 32/77 computers may be added in the future.  The level one\ndiags are run as part of the SIMH build of SEL32 to verify that the simulator\nis operating correctly.  The diags are located in the tests directory.  Diag.tap\ncontains the diagnostic programs and diag.ini contains the directives to\nconfigure and run the SEL32 simulator.\n\nThis simulator is capable of running UTX2.1A, UTX2.1B, MPX 1.5F, MPX 3.4,\nMPX 3.5 and MPX 3.6.  It is capable of creating a disk image for the\nO/S from a UTX or MPX SDT tape. The disk image can be booted, initialized,\nand can run many of the UTX and MPX utilities and programs. Ethernet is\nsupported on UTX and will be added to MPX in the future.  Eight terminals\ncan be used to access MPX via Telnet port 4747. The sumulator has support\nfor excess 64 floating point arithmetic and passes the 32/27 and 32/67 FP\ndiags.  UTX is the SEL version of System V Unix and BSD Unix ported to the\nV6 and V9 processors.  UTX utilizes the basemode instruction set and a\nvirtual memory system supported by the V6 \u0026 V9 CPUs.  The system needs\nfurther testing to solidify the SEL32 simulator code in all of the\nsupported environmenets.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frcornwell%2Fsims","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frcornwell%2Fsims","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frcornwell%2Fsims/lists"}