{"_id":"@c64emu/c64emu","name":"@c64emu/c64emu","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.3":{"name":"@c64emu/c64emu","version":"0.0.3","description":"C64 emulator for the Web","main":"lib/index.js","scripts":{"build":"tsc && node ./build.js","webserver":"php -S localhost:8000"},"repository":{"type":"git","url":"git+https://github.com/c64emu/c64emu.git"},"keywords":["c64","emulator"],"author":{"name":"Andreas Schwenk","email":"contact@compiler-construction.com","url":"https://arts-and-sciences.com/"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/c64emu/c64emu/issues"},"homepage":"https://github.com/c64emu/c64emu#readme","dependencies":{},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.11.0","@typescript-eslint/parser":"^5.11.0","core-js":"^3.21.0","esbuild":"^0.14.21","eslint":"^8.9.0","prettier":"^2.5.1","ts-node":"^10.5.0","typedoc":"^0.22.11","typedoc-plugin-markdown":"^3.11.13","typescript":"^4.5.5"},"types":"./lib/index.d.ts","gitHead":"104f5e190c79edc0c19c2c09e796342c1cfbed88","_id":"@c64emu/c64emu@0.0.3","_nodeVersion":"18.2.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-mw9zMQH8jmN/bXUhm08ikN6pqmDvtxmTPDyLaVjrVvvdK5q/wRHLyR7jfb1ZRa3ptBI9+5/oU10QtQ9Gx/cpMw==","shasum":"d31fa9403b23d80a7a9fb07f73f4c5f4f22e2e42","tarball":"https://registry.npmjs.org/@c64emu/c64emu/-/c64emu-0.0.3.tgz","fileCount":51,"unpackedSize":296122,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8hmfVxjDhWcYh4mFCBrMA2ZCP/BQZMcttz4CVzKJ4rAiEAkSr5LY8MmdgCwPlWpKucOSuzthE0DOjkfSNBztpe1MI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFJdoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrq1xAAnUPwBoyAhGG/eBfLBWFjo/Fu9z9Zh40EYP6t0PmTqb82BRfk\r\nTlLm4UOOy/UIjS/NkPFJ12LklB5ehOHi8iMiMIP5T6kNOWagZ4V0qS+BWW+l\r\nexZs359JB+MCFczv9ecC+DRNfEppUomtgwhS9565jTocR8TN434bABjEsEQW\r\nzuC2fuLVu6PQzL+JOXcaBUIXFdZ7BWVqek86TiHRsT7ibP8vWP7dFmq+y2zb\r\neNGXIuaHntZmZr8BVKSjWvVtkkTLfcjTVyC49UdZyF0Ym5FiTNZ1WEoA1OKX\r\n6DCO2X+lsj3hwvW+4j5r2SKoqNHtwqO+OcrdIyMXVMnBJNkvDedwcOchjGNV\r\n+rZM04hzCl0W/R2JUeEwE4759H3ufsFG0nkfK/LhjJ/sKrem5u6jtH8qR1gP\r\n7/CFqfYgdSNhsK1LN8JM0eG6Mm/uRxg0yst2acH1rcqrl9kY6BMO8LcvlETn\r\n88Ww7fRRukICwQrDHRAFisGXTOmMiQz3Gza3ynrBVUsXbqkbU7IHyLEScGjb\r\nLmoxEyzEMBWBh/Pyz/2mOERFeOQd4AxK962Rpcr4ZQBsdG0UTCkTnc/JRz0A\r\n0Hy9YE151hMiUtXtWelONzX5tKptr1L/nGrUYSYdrnQWwbtbmmtWmEktfjuF\r\ntBkt4tXPLZfo0mZBbqcvsaDRVf5TSfEl/ys=\r\n=6reQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"c64emu","email":"c64emu.github@gmail.com"},"directories":{},"maintainers":[{"name":"c64emu","email":"c64emu.github@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/c64emu_0.0.3_1662293864719_0.07985829453032234"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-04T12:17:44.675Z","0.0.3":"2022-09-04T12:17:44.887Z","modified":"2022-09-04T12:17:45.016Z"},"maintainers":[{"name":"c64emu","email":"c64emu.github@gmail.com"}],"description":"C64 emulator for the Web","homepage":"https://github.com/c64emu/c64emu#readme","keywords":["c64","emulator"],"repository":{"type":"git","url":"git+https://github.com/c64emu/c64emu.git"},"author":{"name":"Andreas Schwenk","email":"contact@compiler-construction.com","url":"https://arts-and-sciences.com/"},"bugs":{"url":"https://github.com/c64emu/c64emu/issues"},"license":"GPL-3.0-or-later","readme":"# c64emu\n\nC64 emulator for the browser; written in TypeScript.\n\nNOTE: THIS PROJECT IS WORK IN PROGRESS!\n\n## Website\n\nVisit https://c64emu.github.io/\n\n## Author\n\n(c) 2022 by Andreas Schwenk\n\n-   https://arts-and-sciences.com\n-   https://multila.org\n-   http://compilier-construction.com\n-   mailto:contact@compiler-construction.com\n\n# Installation\n\nRuntime:\n\n-   Only a HTTP browser is needed\n\nDevelopment dependencies:\n\n-   node.js\n-   TypeScript\n\nBuild:\n\n-   npm install\n-   npm run build\n\n# Screenshot\n\n![Alt text](img/c64emu-2022-04-04.png?raw=true 'Title')\n\n# Literature\n\n## Memory Map\n\n-   https://sta.c64.org/cbm64mem.html\n\n## MOS 6502\n\n-   https://www.masswerk.at/6502/\n-   https://www.masswerk.at/6502/6502_instruction_set.html\n-   http://www.6502.org/tutorials/decimal_mode.html\n-   http://www.6502.org/tutorials/6502opcodes.html\n-   http://6502.org/tutorials/compare_instructions.html\n-   https://en.wikipedia.org/wiki/MOS_Technology_6502\n-   http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html\n-   https://dwheeler.com/6502/oneelkruns/asm1step.html\n\n## VIC-II\n\n-   https://www.c64-wiki.com/wiki/Sprite\n-   https://retro64.altervista.org/blog/programming-sprites-the-commodore-64-simple-tutorial-using-basic-v2/\n-   https://dustlayer.com/vic-ii/2013/4/22/when-visibility-matters\n-   https://dustlayer.com/vic-ii/2013/4/23/vic-ii-for-beginners-part-2-to-have-or-to-not-have-character\n-   https://dustlayer.com/vic-ii/2013/4/25/vic-ii-for-beginners-beyond-the-screen-rasters-cycle\n-   https://dustlayer.com/vic-ii/2013/4/26/vic-ii-for-beginners-screen-modes-cheaper-by-the-dozen\n-   https://dustlayer.com/vic-ii/2013/4/28/vic-ii-for-beginners-part-5-bringing-sprites-in-shape\n\n## Kernal\n\n-   https://sta.c64.org/cbm64krnfunc.html\n\n## Web dev\n\n-   https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API/Simple_synth\n","readmeFilename":"README.md"}