et-3400-simulator

A browser-based interactive simulator for the Heathkit® ET-3400 Microprocessor Trainer.

https://github.com/chuckterry/et-3400-simulator

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.2%) to scientific vocabulary

Keywords

6800 assembly education emulator et-3400 heathkit learning machine-code microprocessor simulator trainer
Last synced: 6 months ago · JSON representation ·

Repository

A browser-based interactive simulator for the Heathkit® ET-3400 Microprocessor Trainer.

Basic Info
Statistics
  • Stars: 4
  • Watchers: 3
  • Forks: 0
  • Open Issues: 7
  • Releases: 3
Topics
6800 assembly education emulator et-3400 heathkit learning machine-code microprocessor simulator trainer
Created about 2 years ago · Last pushed 7 months ago
Metadata Files
Readme License Code of conduct Citation Codeowners Security

README.md

ET-3400-Simulator

GitHub Release GitHub commits since latest release W3C Validation GitHub issues GitHub License Website

An interactive simulator for the Heathkit® ET-3400 Microprocessor Trainer. Check out the Live Demo and make sure to submit an issue for any bugs you encounter or feature requests!

Et-3400 Simulator

Disclaimer

I am a long-time fan of both Motorola® and Heathkit products. This project is intended for educational use and started as a personal challenege to myself. I am not an employee of, subcontractor of, or compensated in any way by Heath Company, Motorola, or any other company related to the real-world ET-3400 Microprocessor Trainer or its constituent parts.

Trademark Notices

  • The "Stylized M Logo" is a trademark of Motorola Trademark Holdings, LLC.
  • Heathkit™ in all uses, the Heathkit name, and the Heathkit logo are internationally registered trademarks of Heath Company.
  • The TI™ logo is a trademark of Texas Instrument Incorporated.
  • The Synertek logo, National Semiconductor logo, and Signetics logo are expired trademarks of defunct integrated circuit chip manufacturers.

Owner

  • Name: Chuck Terry
  • Login: ChuckTerry
  • Kind: user
  • Location: Ellenboro, North Carolina, USA
  • Company: Ex @surge-ai

Jack of all trades, master of JavaScript. Unless you ask StackOverflow, in which case: Slightly above average at JavaScript, prophet of Home Improvement.

Citation (CITATION.cff)

cff-version: 1.2.0
title: ET-3400 Simulator
type: software
authors:
  - given-names: Chuck
    family-names: Terry
    email: Chuck.Terry@Outlook.com
repository-code: 'https://github.com/ChuckTerry/ET-3400-Simulator'
url: 'https://ChuckTerry.me/ET-3400-Simulator'
abstract: Heathkit® ET-3400 Simulator
keywords:
  - Heathkit
  - ET-3400
  - Microprocessor
license: MIT
commit: 19f28e36d575be71b037da79a1cd98f156e1b379
version: 1.3.0
date-released: '2024-01-31'

GitHub Events

Total
  • Issues event: 5
  • Watch event: 1
  • Delete event: 1
  • Issue comment event: 5
  • Push event: 5
  • Pull request review event: 4
  • Pull request review comment event: 5
  • Pull request event: 4
  • Create event: 3
Last Year
  • Issues event: 5
  • Watch event: 1
  • Delete event: 1
  • Issue comment event: 5
  • Push event: 5
  • Pull request review event: 4
  • Pull request review comment event: 5
  • Pull request event: 4
  • Create event: 3

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 117
  • Total Committers: 1
  • Avg Commits per committer: 117.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 4
  • Committers: 1
  • Avg Commits per committer: 4.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
ChuckTerry C****y@O****m 117

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 17
  • Total pull requests: 13
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 1 minute
  • Total issue authors: 2
  • Total pull request authors: 1
  • Average comments per issue: 0.59
  • Average comments per pull request: 0.08
  • Merged pull requests: 13
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 3
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 minutes
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 3.33
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ChuckTerry (15)
  • dcrawford79 (3)
Pull Request Authors
  • ChuckTerry (25)
Top Labels
Issue Labels
enhancement (8) bug (6) documentation (4) good first issue (1)
Pull Request Labels
documentation (3) enhancement (2) bug (1)

Packages

  • Total packages: 1
  • Total downloads:
    • npm 490 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 3
  • Total maintainers: 1
npmjs.org: et-3400-simulator

A browser-based interactive simulator for the Heathkit® ET-3400 Microprocessor Trainer.

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 490 Last month
Rankings
Dependent repos count: 33.2%
Average: 40.2%
Dependent packages count: 47.2%
Maintainers (1)
Funding
  • type: individual: url: https://github.com/sponsors/ChuckTerry
Last synced: 7 months ago

Dependencies

package-lock.json npm
  • @aashutoshrathi/word-wrap 1.2.6 development
  • @eslint-community/eslint-utils 4.4.0 development
  • @eslint-community/regexpp 4.10.0 development
  • @eslint/eslintrc 2.1.4 development
  • @eslint/js 8.56.0 development
  • @humanwhocodes/config-array 0.11.14 development
  • @humanwhocodes/module-importer 1.0.1 development
  • @humanwhocodes/object-schema 2.0.2 development
  • @nodelib/fs.scandir 2.1.5 development
  • @nodelib/fs.stat 2.0.5 development
  • @nodelib/fs.walk 1.2.8 development
  • @ungap/structured-clone 1.2.0 development
  • acorn 8.11.3 development
  • acorn-jsx 5.3.2 development
  • ajv 6.12.6 development
  • ansi-regex 5.0.1 development
  • ansi-styles 4.3.0 development
  • argparse 2.0.1 development
  • balanced-match 1.0.2 development
  • brace-expansion 1.1.11 development
  • callsites 3.1.0 development
  • chalk 4.1.2 development
  • color-convert 2.0.1 development
  • color-name 1.1.4 development
  • concat-map 0.0.1 development
  • cross-spawn 7.0.3 development
  • debug 4.3.4 development
  • deep-is 0.1.4 development
  • doctrine 3.0.0 development
  • escape-string-regexp 4.0.0 development
  • eslint 8.56.0 development
  • eslint-scope 7.2.2 development
  • eslint-visitor-keys 3.4.3 development
  • espree 9.6.1 development
  • esquery 1.5.0 development
  • esrecurse 4.3.0 development
  • estraverse 5.3.0 development
  • esutils 2.0.3 development
  • fast-deep-equal 3.1.3 development
  • fast-json-stable-stringify 2.1.0 development
  • fast-levenshtein 2.0.6 development
  • fastq 1.17.0 development
  • file-entry-cache 6.0.1 development
  • find-up 5.0.0 development
  • flat-cache 3.2.0 development
  • flatted 3.2.9 development
  • fs.realpath 1.0.0 development
  • glob 7.2.3 development
  • glob-parent 6.0.2 development
  • globals 13.24.0 development
  • graphemer 1.4.0 development
  • has-flag 4.0.0 development
  • ignore 5.3.0 development
  • import-fresh 3.3.0 development
  • imurmurhash 0.1.4 development
  • inflight 1.0.6 development
  • inherits 2.0.4 development
  • is-extglob 2.1.1 development
  • is-glob 4.0.3 development
  • is-path-inside 3.0.3 development
  • isexe 2.0.0 development
  • js-yaml 4.1.0 development
  • json-buffer 3.0.1 development
  • json-schema-traverse 0.4.1 development
  • json-stable-stringify-without-jsonify 1.0.1 development
  • keyv 4.5.4 development
  • levn 0.4.1 development
  • locate-path 6.0.0 development
  • lodash.merge 4.6.2 development
  • minimatch 3.1.2 development
  • ms 2.1.2 development
  • natural-compare 1.4.0 development
  • once 1.4.0 development
  • optionator 0.9.3 development
  • p-limit 3.1.0 development
  • p-locate 5.0.0 development
  • parent-module 1.0.1 development
  • path-exists 4.0.0 development
  • path-is-absolute 1.0.1 development
  • path-key 3.1.1 development
  • prelude-ls 1.2.1 development
  • punycode 2.3.1 development
  • queue-microtask 1.2.3 development
  • resolve-from 4.0.0 development
  • reusify 1.0.4 development
  • rimraf 3.0.2 development
  • run-parallel 1.2.0 development
  • shebang-command 2.0.0 development
  • shebang-regex 3.0.0 development
  • strip-ansi 6.0.1 development
  • strip-json-comments 3.1.1 development
  • supports-color 7.2.0 development
  • text-table 0.2.0 development
  • type-check 0.4.0 development
  • type-fest 0.20.2 development
  • uri-js 4.4.1 development
  • which 2.0.2 development
  • wrappy 1.0.2 development
  • yocto-queue 0.1.0 development
package.json npm
  • eslint ^8.56.0 development