{ "info": { "author": "Douglas Blank", "author_email": "doug.blank@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: IPython", "License :: OSI Approved :: BSD License", "Programming Language :: Lisp", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: System :: Shells" ], "description": "# calysto_lc3\n\nCalysto Little Computer - LC3 Assembly Language for Jupyter \n\nAn Jupyter kernel for LC3\n\nThis requires IPython 3.\n\nTo install::\n\n pip install calysto_lc3\n python -m calysto_lc3.install\n\nTo use it, run one of:\n\n* ipython notebook\n * In the notebook interface, select 'Calysto LC3' from the 'New' menu\n* ipython qtconsole --kernel calysto_lc3\n* ipython console --kernel calysto_lc3\n\nTyping `?` to the kernel gives:\n```\nThis is the Calysto LC3 Jupyter kernel.\n\nLC3 Interactive Magic Directives: \n\n %bp [clear | SUSPENDHEX] - show, clear, or set breakpoints\n %cont - continue running\n %dis [STARTHEX [STOPHEX]] - dump memory as program\n %dump [STARTHEX [STOPHEX]] - list memory in hex\n %exe - execute the program\n %mem HEXLOCATION HEXVALUE - set memory\n %pc HEXVALUE - set PC\n %reg REG HEXVALUE - set register REG to HEXVALUE\n %regs - show registers\n %reset - reset LC3 to start state\n %step - execute the next instruction, increment PC\n\nHEX values begin with an 'x' and are composed of 4 0-F digits or letters.\n```\nAdditional help is available with `%help ITEM` such as `%help pc`.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Calysto/calysto_lc3", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "calysto_lc3", "package_url": "https://pypi.org/project/calysto_lc3/", "platform": "", "project_url": "https://pypi.org/project/calysto_lc3/", "project_urls": { "Homepage": "https://github.com/Calysto/calysto_lc3" }, "release_url": "https://pypi.org/project/calysto_lc3/0.6/", "requires_dist": [ "metakernel" ], "requires_python": "", "summary": "An LC-3 Assembly Language kernel for Jupyter based on MetaKernel", "version": "0.6" }, "last_serial": 3311293, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "070d5b8624eb7fce987d8f4dc3560c71", "sha256": "63dd1f7b1f697a6c91fa864078a3339fa525e5e1388a867af33f46a7e259ec2a" }, "downloads": -1, "filename": "calysto_lc3-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "070d5b8624eb7fce987d8f4dc3560c71", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18875, "upload_time": "2015-08-20T13:29:21", "url": "https://files.pythonhosted.org/packages/b2/94/92dd5ec87de5cb662ee0bd4bab96489650a1a956acb6fdec9772add0aa4a/calysto_lc3-0.1-py2.py3-none-any.whl" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "dfaaf19406e1402bcbf49f74f8a0564d", "sha256": "a3e65b3148e1c3a1d3546a662bb1712b526c43dbdeb1bf919a26458cae780258" }, "downloads": -1, "filename": "calysto_lc3-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dfaaf19406e1402bcbf49f74f8a0564d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18873, "upload_time": "2015-08-20T13:33:26", "url": "https://files.pythonhosted.org/packages/9f/71/db14267ba95e37881d1ca27b48c240e64f760603982f25627c407a3b1c9d/calysto_lc3-0.2-py2.py3-none-any.whl" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "b1c799abc975b12983568d20ca6bc83a", "sha256": "2d078f1d49f6402241a9bb2a2fc6282f64e5709ed38385f5c41bbdb9a61d6fcc" }, "downloads": -1, "filename": "calysto_lc3-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b1c799abc975b12983568d20ca6bc83a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19294, "upload_time": "2015-09-06T16:02:26", "url": "https://files.pythonhosted.org/packages/ff/04/2c421d2e6335a5a1bcb3047d057b5d307cc69600527f3a67aa01b2a5fd28/calysto_lc3-0.3-py2.py3-none-any.whl" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "a607eaba1352797122e0e991d557296b", "sha256": "79bb355fd4df00d3bd4604e4feb44e5652cbcd8db97df0739e961584d045e6d7" }, "downloads": -1, "filename": "calysto_lc3-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a607eaba1352797122e0e991d557296b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20051, "upload_time": "2015-12-05T16:29:04", "url": "https://files.pythonhosted.org/packages/44/7c/81ca66e8bb83fd14a1641e8569b74d0224f9d6d917ed2a73268a9fe45021/calysto_lc3-0.4-py2.py3-none-any.whl" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "64f1aea08d300ad1d20d806ef2b55d00", "sha256": "9d50c4efac0da520ee1baa2c6e6e29a76231590301327a27f79dc94644323cce" }, "downloads": -1, "filename": "calysto_lc3-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "64f1aea08d300ad1d20d806ef2b55d00", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20074, "upload_time": "2015-12-05T16:54:09", "url": "https://files.pythonhosted.org/packages/d9/24/9a865931af82e735e3a216102dcf02b2f9349b5325508c37b2913d2c8824/calysto_lc3-0.5-py2.py3-none-any.whl" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "2627d4f6fc5039e29aa2e3673a7a4295", "sha256": "35135145873fc640c46880d4faf7d35f2f70e107c07a5b4a2436f05138e30731" }, "downloads": -1, "filename": "calysto_lc3-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2627d4f6fc5039e29aa2e3673a7a4295", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24166, "upload_time": "2017-11-07T00:12:52", "url": "https://files.pythonhosted.org/packages/b3/34/55c85d9178c9dd2f0a14cb49f728c389aa4bd61252323bd2ad6bb2790868/calysto_lc3-0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b42b962ec4ba275ef3449d0b27254c5f", "sha256": "4aba5d780c56352ac54fbd547f0877369a1150343c5f54a175f3fbfa11806826" }, "downloads": -1, "filename": "calysto_lc3-0.6.tar.gz", "has_sig": false, "md5_digest": "b42b962ec4ba275ef3449d0b27254c5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21414, "upload_time": "2017-11-07T00:12:53", "url": "https://files.pythonhosted.org/packages/78/0b/51728ede89a58e6fefdb9b46b770f448bb19c99605c21b7252cc4abdb857/calysto_lc3-0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2627d4f6fc5039e29aa2e3673a7a4295", "sha256": "35135145873fc640c46880d4faf7d35f2f70e107c07a5b4a2436f05138e30731" }, "downloads": -1, "filename": "calysto_lc3-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2627d4f6fc5039e29aa2e3673a7a4295", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24166, "upload_time": "2017-11-07T00:12:52", "url": "https://files.pythonhosted.org/packages/b3/34/55c85d9178c9dd2f0a14cb49f728c389aa4bd61252323bd2ad6bb2790868/calysto_lc3-0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b42b962ec4ba275ef3449d0b27254c5f", "sha256": "4aba5d780c56352ac54fbd547f0877369a1150343c5f54a175f3fbfa11806826" }, "downloads": -1, "filename": "calysto_lc3-0.6.tar.gz", "has_sig": false, "md5_digest": "b42b962ec4ba275ef3449d0b27254c5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21414, "upload_time": "2017-11-07T00:12:53", "url": "https://files.pythonhosted.org/packages/78/0b/51728ede89a58e6fefdb9b46b770f448bb19c99605c21b7252cc4abdb857/calysto_lc3-0.6.tar.gz" } ] }