{"_id":"@8bitscript/c64","_rev":"19-e04db672ca401442b62f2c57f08aae85","name":"@8bitscript/c64","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"@8bitscript/c64","version":"0.1.0","license":"MIT","_id":"@8bitscript/c64@0.1.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"fb6d96856840f3eec43ed075a6c2946fc479f15c","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.1.0.tgz","fileCount":21,"integrity":"sha512-XWzjgCXte8ykfP2xhNvcq9WgrOU13ZyM+y9YV7zCj0zO1sMPxS9G28pJkROVlGClXejqCL8wOkSrD2xQDcwAWQ==","signatures":[{"sig":"MEYCIQC//hMaCE5T8zMUg6IvVzoONd/IfqfOtck6Kj/b9I8rkAIhAJU7vDxzeQXI8TfFWs5X9FvyHwglOimd+TmpTzkdWlF5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158943},"scripts":{"test":"node --test"},"_npmUser":{"name":"muncherelli","email":"james.muncherelli@gmail.com"},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.1.0_1788872193202_0.04371661690978024","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@8bitscript/c64","version":"0.1.1","license":"MIT","_id":"@8bitscript/c64@0.1.1","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"61a6f151c7213e2f47719a3ca3a43631f3e8b9ea","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.1.1.tgz","fileCount":21,"integrity":"sha512-ATqjvkfaGFkEOd2JLb8vra0SoQP6VAzCAVj4d5K3hCdiRVQcnR0e+HNVk6OP599CgZRhvUoZtrP1kddPRNfilw==","signatures":[{"sig":"MEUCIB/O8SinGbrjVk8VBnjixtKPT6l8APeLRrrZ8gaDKjPmAiEA6izoVxwHGKcMaucAMUNUaBVoY5euOYsHAFiEssvBWMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUX5ixWlZxHkLqfSxlYUkdF+75fFJm7ElMSQkyH9cqjQIgO+yhPd9x87nJumZmjc/DLKMwYaPNPJ/xEH7ufbmGUcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159076},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.1.1_1788886090188_0.7181656231307705","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@8bitscript/c64","version":"0.1.2","license":"MIT","_id":"@8bitscript/c64@0.1.2","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"e05b52e8f81e79cfb7a03bc95f2dfd1928dce495","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.1.2.tgz","fileCount":21,"integrity":"sha512-Kimoxc90T25fRIKzq1rI9izY/qwPwp4NV4FcZqUudNZMTjbdhbBLMrWUUSaEDShU3Z7RXHBvIDsbmKZFJqq+CQ==","signatures":[{"sig":"MEYCIQCjJTU7Isul3bgbWZ0PykbNwHdnSfVSte4k0wysHUtS7AIhALvEVzmgieDnFif7vRLB/9bY3JWQddI+mdzmxYASxgUh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDUuGmx8g8qQm/O8vCIgE6MUiBKnwq28e3mDg4JSj2loAiEA0fmx2kgoqfYiGpitY0gKob/Cce/KhG9wC7nvgWz+62Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159076},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.1.2_1788891247912_0.1432050437548087","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@8bitscript/c64","version":"0.1.3","license":"MIT","_id":"@8bitscript/c64@0.1.3","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"b607f828cf62da03e6c483e7ef276b17f8433a36","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.1.3.tgz","fileCount":21,"integrity":"sha512-Ta8FfHiEUUGrlJHv++MuQf5syoV0z+wr9HgtQ2K2Tl//EZ8nNqMEGZIK4Zo7jfoCXsbrCBDDnwHFqUFeEeEPYw==","signatures":[{"sig":"MEQCIAiWoCjeodnMwXjVlfp7KnjJM6HN7fP0BNC1WVBEmVi/AiBsjuGLQ1QEQWxGkNGksgJPXLsxltEsIppVA605SGE81w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7kApdQo+rEn5n035eyMDkxf8byvZK0IgV2ZQtddTPXQIhAJlqwRaPs2+xX6ImVUo2KWS4Ofa0mUiLYj2Benk6kGVs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159076},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.1.3_1788916362468_0.04143563907090808","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@8bitscript/c64","version":"0.2.0","license":"MIT","_id":"@8bitscript/c64@0.2.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"5c79cee2cd663135b3b80e59c5a738207a008aeb","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.2.0.tgz","fileCount":21,"integrity":"sha512-yxPwxERxXkThNt9Y7g5sipdxytwaSn4+swZ7zcpYNgl6y+GR4gbRlYxyCH2OIgOLuLAo2yJqM+i+l7/Sy6iwWQ==","signatures":[{"sig":"MEUCIQD7/u/6xhOnyAZFflGJ7SRvu7zpFoC1Pg86m81QopDQNQIgXW2VGchKWGZVLL2MYQg/YDDFfXr73U6lApifZbVsrnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID493wfswpYfo9LkeDDRRpTKvTQusmyylyUWUd0Uv8JkAiEAxwdfu3zYNm/z7QYEL9hJTSzbT0R5oHxBeke9UVgyweY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158786},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.2.0_1789066823143_0.4764530884118181","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@8bitscript/c64","version":"0.2.1","license":"MIT","_id":"@8bitscript/c64@0.2.1","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"b3d4a14ac370b1052c1b49433188c272faac9f1e","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.2.1.tgz","fileCount":21,"integrity":"sha512-hwNeld2Lj5/MHrzHsTg1oKLjH1SwFqJ1VaUto8dcKhO19CtZzpb1pRdt93xgI1VHWU0CuREb3w+jLT02vLZHFw==","signatures":[{"sig":"MEUCICZr7O5CS88YJiLWKl1AKk10oQQY+Frnd4D9mTET1EwhAiEAgQ5VX7BypGK2rRsbTAjwxvV/0pBdIHqHGYHda3Yt+cM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4BFPdZxQuVlYmgMevc2t+NETfIhHoeplmjPKCAb6WgAIgd7yHT2fX7iyy17U+Hgikff/GmX6R/ahfEzDkpfdFoVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158786},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.2.1_1789078461572_0.9858911705817424","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@8bitscript/c64","version":"0.2.2","license":"MIT","_id":"@8bitscript/c64@0.2.2","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"7a3b0038edca8229abf3f63627527fe5ecbe4068","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.2.2.tgz","fileCount":21,"integrity":"sha512-bQFAlvQA6mGYTr+/a7meb1XVnxz2vSGpWIB6EyjGCPO/zIy5GVnWx8BLM5uqSZD0/+sQIYWEDOlPsYT+paaFgg==","signatures":[{"sig":"MEUCIGme/9772xRXdSJhlzBvLG0g5ZSCZlAkkcNfC4tZKUeqAiEA5QM4hZ/oYqgWphwpvjbFQInsDWB/ioUFM6cJ7OuNum4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfQL57Q5EtdtjSsqNAUKQSSl5bCs/1/aAefwW9if/5sgIgLnSfX4YyF/cuSRhmUHdFj+wA1Bd9r+sehQDBpOO4JBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158786},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.2.2_1789092800557_0.5496808836414979","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@8bitscript/c64","version":"0.2.3","license":"MIT","_id":"@8bitscript/c64@0.2.3","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"6e773b96ba9b3726a352b5802e5dcd54aebc87b2","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.2.3.tgz","fileCount":21,"integrity":"sha512-hTM2Dp2GLn4uh16qy+7JdrmNX9lkwytOjvsiTKfw6hIrHdMraXE8Nd9hkysyYBC/Gh4WMzJpAWjL5TZgdh2y2Q==","signatures":[{"sig":"MEYCIQDS9AwvuIh0xQQQB1T6MxKB0smDreuQkT1neqBNk2M6fAIhAIRbjLyzUJxMEUt3Qv031WTL0aAId5dAPkbgsMNQm+fw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDvPft1peNN8xLPy7VMNzUKQTaDbVA/vK6cXhzm5+8bKAiAsnYvqbbd0vZgbcv5PGg1s+cG2OfWB6C3EYNtUlyLiTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158786},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.2.3_1789102105883_0.09718925996479877","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@8bitscript/c64","version":"0.2.4","license":"MIT","_id":"@8bitscript/c64@0.2.4","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"7d55038a972b3a54ec02995affd41a8c1415918d","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.2.4.tgz","fileCount":21,"integrity":"sha512-lBELJ6KeWLbtvzupYYmboxdeSfpi0Ygi2enVPhBA7nH103XgKYHS5uGP9s6Pk4Z/YSAwjpCaPdILY4lIlE0vvw==","signatures":[{"sig":"MEUCIH4ttxY3RKqelXx2DJwyxvUOhRY5ZvjtPeutw0P/oFa7AiEA9HpcOjcwKaSU4v0OgOiHjE2gU7AElAbCGe3Hs90gDmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDsAOlLRAGdn5yxRaUBZkiHfoFDmT/DW3WNSbHm7jmXdwIhAMsvQSYAobGloYlaA5shpt9tS6ttHkSr1qXkouHGVpvv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158786},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.2.4_1789130854752_0.778382461010444","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@8bitscript/c64","version":"0.2.5","license":"MIT","_id":"@8bitscript/c64@0.2.5","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"37748b93de84175608140794cce484115fd116bf","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.2.5.tgz","fileCount":21,"integrity":"sha512-93RT4/VVktm6GC+jxPd0uCFPZcc52uIwGBVMWDSVh5S1A8lBuoH8+SP5Sm0ooI/LOK6rB88373Lzl7Qx/ZAM+Q==","signatures":[{"sig":"MEQCIFqiotalM7B+UkTkptTN9NwqzXiwLmQ6IFfY/wpkpAW2AiA9kb8H/yPg8nkPupViRX1XiUKwINgl6b/2vf3MdTXZZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIErXH9yjEnINqNdG4jqwNI1kbUJ+/M2g9Qdk9wjXjZdrAiAZzKwmRCUF12fgEryaMoz5H7LNLEQ8QnvzbUW/pCpWog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158786},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.2.5_1789132263142_0.018025545553453037","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@8bitscript/c64","version":"0.2.6","license":"MIT","_id":"@8bitscript/c64@0.2.6","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"9f1f8c255b852b5be0df662d3aa464a8b7afd4d3","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.2.6.tgz","fileCount":21,"integrity":"sha512-BbJ27VFlTtrXucP002z4IFxWTkfpeHo774ns1FSikxkCzO90K556ALkpZYvHmg1xWXQ2Jq6ielp6cNIQe611GQ==","signatures":[{"sig":"MEQCIGZmeJ8NwA67CSmezIdfCd4HURbRryPswI6Uq4FqiF1HAiBk1BSuI4Ynv9DM7aHff63gUzwvTVhnhvGMdrzb/e/W1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGVEaNnZnofKrdRSP579pQCz8SfrLDI/ICPBKfWvFdWXAiEAuq5SA+ly6A+ki45iKH4+PvKMrxHKkwoc+MM+8yXvYb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158786},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.2.6_1789138583718_0.8359739995666768","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@8bitscript/c64","version":"0.3.0","license":"MIT","_id":"@8bitscript/c64@0.3.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"d79c1fff03eb014c2b1df9af12575c2bce9b093a","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.3.0.tgz","fileCount":21,"integrity":"sha512-Rt75IClFCJ7sKkA8DsAyKtNieBnvs1/Y38FTzIm7OCqIJnmlzcOEa5lyoE/E1LUKKTPxbiFL/72jkVJ4mWW5Pw==","signatures":[{"sig":"MEUCIDxUSy68IG6Puuge9zqHWN8FHTEJYMxmXbruOCo9lLhyAiEArSGSVfEJJxq5Es3jpE4iHQONduTF5XJePh90KsVgflM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFCd9RzcV3qUZC3ygKLhutsGZQh4JWDh7Tu+Lqjg34ffAiEA7HUWGZ01Xvovel7IWb4X4eQKs5wCPmJQCdbSqUubPpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158786},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.3.0_1789153393218_0.784594478781498","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@8bitscript/c64","version":"0.4.0","license":"MIT","_id":"@8bitscript/c64@0.4.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"5513e74c24fbd7b56d3e440e464a987a17f62468","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.4.0.tgz","fileCount":21,"integrity":"sha512-NwMLaN9czRxA1TdfRNbYtsd0HYeO54SKGs2eeYySIUZ6T+wqlZBwW4KHIMnXSQnYTNXQ3gc7BDvYSVXj/pA70A==","signatures":[{"sig":"MEQCIB3qbnxCPsiaYDTNzWHDk3kyD6FQrXVj56pLcHC2LxCbAiBWij5OfJosxti4pYg7h4RrZLwKnySZkf8H9v/l5lnkbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDdWMh9IgAzdgSZYm1bf3c4P2/AGmUXJ2/AgyxR2oYH0AiBMQ67kcd29fyYEj/N6NqHXBB72aPpJYpJoHH5n0elrwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158786},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.4.0_1789162951555_0.3194061984698955","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@8bitscript/c64","version":"0.4.1","license":"MIT","_id":"@8bitscript/c64@0.4.1","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"109538a07a9e6993d40419b2c2bbaeabd59ecd7a","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.4.1.tgz","fileCount":21,"integrity":"sha512-7Vb4psNe+J+SmEgKA2vED7zSJ+0CpwJVqM2h3ECEYuT23JpYoR47yPcOMI0GRaAexJV3ZW+zFVwMTuERdI0rKQ==","signatures":[{"sig":"MEQCIDTmlxauA14m1OZm8us8WLRz3PmOFz0ssE6TAMXe6Y/LAiBEPZavxEPEMDYpAjMP56kfrtZFr7PCL6pseFBAvH/CGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHeLWnPaODPzA08u7Ea2oD9y8D4D1Ia+SHvmXgOaanrFAiEAtmShnK5OUVBK7fr2o7bDqAOomI2L/f9piufl8LMBvHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158786},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.4.1_1789165377874_0.838555580584311","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@8bitscript/c64","version":"0.5.0","license":"MIT","_id":"@8bitscript/c64@0.5.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"1fef984848c4bf390a75db0179446717d9eaa9d8","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.5.0.tgz","fileCount":21,"integrity":"sha512-IM+HTfxLwPckaZY4ltKADC9f5ziFRlbIAFZwt24jQ48/9KqPSRIKakw2ul6yjhwNMi0bzbtILidIqgApIKZdLA==","signatures":[{"sig":"MEUCIQDAiOTtndapmU1il8sracQMBaEhjkbUUD4cuhg1LwLzeQIgYCfQzgEQc0ocQ8uHcZ8c2y92451JrCON7W5Ar6JIu48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBqvfhCR+oa3Qql8IA8s/zTRzSYegI6oTUdBrxRY+4JyAiBt48OlCKfV9j5WFSqdIzvqliVRJwUfMgow4mlCVd8cQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158786},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.5.0_1789177630898_0.8210242138799995","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@8bitscript/c64","version":"0.6.0","license":"MIT","_id":"@8bitscript/c64@0.6.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"2a2c3ead61a4b674e2183e291af73e4ac6e8a322","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.6.0.tgz","fileCount":21,"integrity":"sha512-DvrcOrZ/MViMi2NfqwhruWE20uct5XUxrIQTaymzCVCw2BO0h4uql+Mte8qYOS8lpW9W3//D6qZZf3oLWUULBw==","signatures":[{"sig":"MEYCIQC5N66v29qU5VbF6QqdWkK/P+37ciaJpPg27V3t8X8rGgIhAM9peRGK4hApU/wJ6ooWOlxB4mIcbTv+KHL2+6ZExFLD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4nUgqYPW3MlxZG1BdUAqQhSDOEaHlePsOqbP0v3ytDAIhALsPeIvz5jkq9Rg5LRPgq985I0BMBzOkZkCf37jLnoey","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160684},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"build":{"defsym":{"__ram_size":40,"__load_address":2049}},"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.controls":[],"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.6.0_1789261062241_0.32218369925954016","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@8bitscript/c64","version":"0.6.1","license":"MIT","_id":"@8bitscript/c64@0.6.1","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"034178d42c7b4165a7b8b978b3eb36b67f316fbb","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.6.1.tgz","fileCount":21,"integrity":"sha512-HbHyI2zbIU1SiSFfnJ9LW85CMPoB//FfYkmvhX3vK2NlhU09z67rX/uxCkhO7VeYNd3ayHDv51ON5ftSKM11RA==","signatures":[{"sig":"MEYCIQDGdZGDLoDMuhN7o2kp46N/P2WpYY0teoskYo3QGvvB/wIhAMjpFGvZRSaMDdp7RwEPa4S/+Qrv0YGe4HCvW5eOrah9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGjocV6UvYe+jdhQJohVF65XAzItFXwjBDA/EAi69MaSAiEA61PGfUPyDZjiSo29qcC4GPxl7VV5yMvnORgpiFM0/xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160684},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"build":{"defsym":{"__ram_size":40,"__load_address":2049}},"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.controls":[],"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.6.1_1789262116945_0.5873600912735009","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@8bitscript/c64","version":"0.6.2","license":"MIT","_id":"@8bitscript/c64@0.6.2","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"074026b095667f71ff6aa52f9d601328fcfc3ea9","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.6.2.tgz","fileCount":21,"integrity":"sha512-GD4GzUZ2bDrNNRIxRMIIt9df0zziNzSg70+G4fdUtm57Iv/uH3pojVAFaFRpBYPowa1T09anzumceZ5PypJBAg==","signatures":[{"sig":"MEUCID3mjvEu6DImDqNffiNyVwPQkZeuefcJc2n0lJhgvgazAiEA7E7B7mxPKD4XpVGn8uGwlRZU2BWzRC/QWYljQSVVYnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2R3HBdENfvjDiTQgqqycIjEVhU3X/fHbsKrCNUFQv9AIhAOgicNZcZiYzmKxb8eXmDuVsa2OLCq8wcooQ/pncO3dC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160684},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"build":{"defsym":{"__ram_size":40,"__load_address":2049}},"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.controls":[],"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c64_0.6.2_1789307707577_0.3680476106593229","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"_id":"@8bitscript/c64@0.7.0","dist":{"shasum":"dcd62f053998ce9229e958f87cef22d59e86915d","tarball":"https://registry.npmjs.org/@8bitscript/c64/-/c64-0.7.0.tgz","fileCount":21,"integrity":"sha512-owhmuJzq0zH3aAUv88J5aLBCKEprdC59mdxOU7gGu8oqmICMdbwQspwjTyDE893pNc20SVLZBChgi492d7TYzg==","signatures":[{"sig":"MEUCIGMfboPaJ1jTHn+q3qbLOiOAosYAxsMrNSslbu/FZrgiAiEArG4fi78rmKMQfTDWXHG+B6HH5nrf9FhzQJRwuSak3ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHZKuSDqmmmwAqtahbebVDGYn90bYaOdvTjmNJpmMxKeAiEAj99cd32I9+2xROVOCcyngL1ugvOPDJwxOP8O5/i0eWs="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc64@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162273},"name":"@8bitscript/c64","license":"MIT","scripts":{"test":"node --test"},"version":"0.7.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:67c4f59c-ead4-4d0f-a617-53e06efb4a43"}},"8bitscript":{"entry":"./src/index.8bs","native":["./native/6502/raster.s"],"exports":{"./reu":"./src/reu.8bs","./sid":"./src/sid.8bs","./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./mouse":"./src/mouse.8bs","./video":"./src/geometry.8bs","./bitmap":"./src/bitmap.8bs","./random":"./src/random.8bs","./raster":"./src/raster.8bs","./screen":"./src/screen.8bs","./scroll":"./src/scroll.8bs","./charset":"./src/charset.8bs","./pointer":"./src/pointer.8bs","./sprites":"./src/sprites.8bs","./joystick":"./src/joystick.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"build":{"defsym":{"__ram_size":40,"__load_address":2049}},"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":51199,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":true,"audio.voices":3,"audio.volume":true,"storage.save":true,"video.bitmap":true,"video.glyphs":256,"video.layers":1,"video.scroll":true,"audio.entropy":true,"input.paddles":false,"memory.banked":false,"video.columns":40,"video.palette":16,"video.sprites":8,"audio.envelope":true,"input.controls":[],"input.keyboard":true,"input.joysticks":2,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":24,"video.colorPerCell":true,"video.spriteColors":3,"video.spriteHeight":21,"video.spritesPerLine":8},"options":{"ram":{"label":"RAM Expansion Unit","detect":"@8bitscript/c64/reu","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x64sc":["-reu","-reusize","1024"]},"facts":{"memory.banked":true,"memory.bankedKib":1024},"label":"REU, 1 MiB"},"reu2m":{"run":{"x64sc":["-reu","-reusize","2048"]},"facts":{"memory.banked":true,"memory.bankedKib":2048},"label":"REU, 2 MiB"},"reu4m":{"run":{"x64sc":["-reu","-reusize","4096"]},"facts":{"memory.banked":true,"memory.bankedKib":4096},"label":"REU, 4 MiB"},"reu8m":{"run":{"x64sc":["-reu","-reusize","8192"]},"facts":{"memory.banked":true,"memory.bankedKib":8192},"label":"REU, 8 MiB"},"reu128":{"run":{"x64sc":["-reu","-reusize","128"]},"facts":{"memory.banked":true,"memory.bankedKib":128},"label":"REU, 128 KiB"},"reu16m":{"run":{"x64sc":["-reu","-reusize","16384"]},"facts":{"memory.banked":true,"memory.bankedKib":16384},"label":"REU, 16 MiB"},"reu256":{"run":{"x64sc":["-reu","-reusize","256"]},"facts":{"memory.banked":true,"memory.bankedKib":256},"label":"REU, 256 KiB"},"reu512":{"run":{"x64sc":["-reu","-reusize","512"]},"facts":{"memory.banked":true,"memory.bankedKib":512},"label":"REU, 512 KiB"}},"default":"none"},"sid":{"label":"SID","values":{"6581":{"run":{"x64sc":["-sidmodel","0"]},"label":"6581 (the original SID)"},"8580":{"run":{"x64sc":["-sidmodel","1"]},"label":"8580 (the later SID)"}},"default":"6581"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K disk)"},"1571":{"tag":null,"facts":{"storage.kib":329,"storage.save":true},"label":"1571 (340K disk)"},"1581":{"tag":null,"facts":{"storage.kib":783,"storage.save":true},"label":"1581 (800K disk)"},"none":{"tag":null,"facts":{"storage.kib":0,"storage.save":false},"label":"No drive (tape or nothing)"}},"default":"1541"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x64sc":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport1device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x64sc":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x64sc":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x64sc":["-controlport2device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x64sc":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse","detect":"@8bitscript/c64/mouse"}},"default":"joystick"}},"presets":{"reu1m":{"ram":"reu1m"},"reu2m":{"ram":"reu2m"},"reu4m":{"ram":"reu4m"},"reu8m":{"ram":"reu8m"},"stock":{"ram":"none"},"reu128":{"ram":"reu128"},"reu16m":{"ram":"reu16m"},"reu256":{"ram":"reu256"},"reu512":{"ram":"reu512"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","directories":{},"maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/c64_0.7.0_1789333769842_0.4681510430342495"}}},"time":{"created":"2026-09-08T12:56:32.996Z","modified":"2026-09-13T21:09:30.254Z","0.1.0":"2026-09-08T12:56:33.357Z","0.1.1":"2026-09-08T16:48:10.278Z","0.1.2":"2026-09-08T18:14:08.002Z","0.1.3":"2026-09-09T01:12:42.555Z","0.2.0":"2026-09-10T19:00:23.230Z","0.2.1":"2026-09-10T22:14:21.653Z","0.2.2":"2026-09-11T02:13:20.672Z","0.2.3":"2026-09-11T04:48:25.980Z","0.2.4":"2026-09-11T12:47:34.864Z","0.2.5":"2026-09-11T13:11:03.289Z","0.2.6":"2026-09-11T14:56:23.802Z","0.3.0":"2026-09-11T19:03:13.315Z","0.4.0":"2026-09-11T21:42:31.651Z","0.4.1":"2026-09-11T22:22:57.965Z","0.5.0":"2026-09-12T01:47:11.086Z","0.6.0":"2026-09-13T00:57:42.324Z","0.6.1":"2026-09-13T01:15:17.033Z","0.6.2":"2026-09-13T13:55:07.664Z","0.7.0":"2026-09-13T21:09:29.926Z"},"license":"MIT","repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c64"},"description":"C64 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"readme":"","readmeFilename":""}