{"_id":"@8bitscript/vic20","_rev":"20-6c180e659e18dab6177163a660e05a91","name":"@8bitscript/vic20","dist-tags":{"latest":"0.7.1"},"versions":{"0.1.0":{"name":"@8bitscript/vic20","version":"0.1.0","license":"MIT","_id":"@8bitscript/vic20@0.1.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"c728a3a3a61d1e4a8782ee8bfd0e0e5476175931","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.1.0.tgz","fileCount":11,"integrity":"sha512-6EKiFNW7801auYicGVmfQacM4VEp+HvYr8U+qKyIP0RlrtVmMn30n8F0I2ESsY4PqYWOLe57Yt/EtrUCkb8cMQ==","signatures":[{"sig":"MEQCIQCeGxqmRzfHIioe1FhMA5NCRQ2QThMFoKkKtjj8SHYl9QIfOgdDlCBP8NamlJGSsEoOLh8YZc+dubFKw9B3+VtvOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42964},"_npmUser":{"name":"muncherelli","email":"james.muncherelli@gmail.com"},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"description":"VIC-20 target support for 8BitScript: the hardware underneath the portable APIs.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vic20_0.1.0_1788872205332_0.2612150354418601","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@8bitscript/vic20","version":"0.1.1","license":"MIT","_id":"@8bitscript/vic20@0.1.1","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"c5e5362ddf35be8cecb2477c2b50c6ee9157c088","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.1.1.tgz","fileCount":11,"integrity":"sha512-9OwbF/HbQ4PVMblMdmr9/zYYpkyjRgMOW6OdDm1YQF+nfYh5GoWrllce+Jol5D9/q6gpiHPKPfxtGMeeAhfq7A==","signatures":[{"sig":"MEYCIQC/OsOzUFT5qSgJV8EfELNzO0RWFBqFb8KZe/pZZez6VAIhAKcShFgyfO2GWCWFGxriXj/ZiPauKriETqES7460LCuI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43099},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 target support for 8BitScript: the hardware underneath the portable APIs.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vic20_0.1.1_1788885997441_0.9585136980789053","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@8bitscript/vic20","version":"0.1.2","license":"MIT","_id":"@8bitscript/vic20@0.1.2","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"64961074a2afd8e44583d85b02009ef1e8832de7","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.1.2.tgz","fileCount":11,"integrity":"sha512-5/0EXjahOLSVfknhVRIANmd6q0r6wQufIHbnl09zHoA4bDlw9PuHGgOSr240Y4JRyo26kAdye/8PrzesD/8jxw==","signatures":[{"sig":"MEYCIQDB7m9nT0ENQxCO4cKXvsMEtuNW9XyHOwqRsw3pbxVi/QIhAIX2CYyGNr8Ed4KCrotq3ervTi0xWYZSvfVBOVZlwyEB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43099},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 target support for 8BitScript: the hardware underneath the portable APIs.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vic20_0.1.2_1788891200681_0.07946579366119755","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@8bitscript/vic20","version":"0.1.3","license":"MIT","_id":"@8bitscript/vic20@0.1.3","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"45190986a7b3c19e90b0a57e7010f77aae03fea4","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.1.3.tgz","fileCount":11,"integrity":"sha512-KHt/xUvZYN5UcmN1oXr5hjhUgcSTQhZi5sdwkThyMlHbMcmiX+3C4EixOHji9BdpYN1mCgNwp/RDfMttsnFfCA==","signatures":[{"sig":"MEYCIQDnc/9FKiGgbg2OJz7is1439c/hXL2m1OquYJSHRf3apQIhAMtfcWeCGO1Mn6cDefm8TXC+/bNju3KYLUhPU5Tujizq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43099},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 target support for 8BitScript: the hardware underneath the portable APIs.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vic20_0.1.3_1788916337744_0.33681030254485167","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@8bitscript/vic20","version":"0.2.0","license":"MIT","_id":"@8bitscript/vic20@0.2.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"fb7ca0acff8ae406b42b7764d2a7e8f990c61ef6","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.2.0.tgz","fileCount":11,"integrity":"sha512-mxjC+atzw70EoC5Hd0qnd7mFM8B36xPRa4lo5eBGFKTfecABOWuoarhdLRWLO9SyHNOaTT8zpxVxXW8/X1TSJA==","signatures":[{"sig":"MEUCIQD5KhQt89aAbfIhaiQoZiOhn8b4fkeETgmsN5vk9UN/CQIgPCHsIlKiPFLrxJPQO4dH/MN82MywH12dI5miKJtvmO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42914},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 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/vic20_0.2.0_1789066730396_0.22328120236303683","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@8bitscript/vic20","version":"0.2.1","license":"MIT","_id":"@8bitscript/vic20@0.2.1","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"e2dc7a7d0af77ad09be06a5a50259d75cfa1a40c","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.2.1.tgz","fileCount":11,"integrity":"sha512-sl2M/+Wan2fX4mJk24le4xZDviVCxcuxfIAjyCt0nMo3B2oXtfMU2cy+akSONdJNVzJSlL1IeKvQqsPh5nmDPg==","signatures":[{"sig":"MEQCIEiDz2z19UUKBjKfRy1YAZgYcry/HXHa4/Y5sENz92J5AiAA9xPNTqGPCReRmcPBzNG4Www8DBMAyoxOHSpj5x8H8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42914},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 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/vic20_0.2.1_1789078360264_0.9863389923920909","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@8bitscript/vic20","version":"0.2.2","license":"MIT","_id":"@8bitscript/vic20@0.2.2","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"57e971e563f4b4fa2023fa3858ab85dfa522393d","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.2.2.tgz","fileCount":11,"integrity":"sha512-1hFvPfFxkVlQO84g/rB52mnfau8QkZnXsP4/qsD2gyHvZSJg1ETyNlZV/2n3MdtenlvBlR6u+Y4AozSW6bXoAQ==","signatures":[{"sig":"MEQCIG+TXFwbStr/a1tL0GDz+6469GvZE1mHqI08rUueije2AiB0dZpHWU7bIwUcYSbxXYX1tu/ir8M7kghFbvrRuqMG6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42914},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 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/vic20_0.2.2_1789092752606_0.2279005749858849","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@8bitscript/vic20","version":"0.2.3","license":"MIT","_id":"@8bitscript/vic20@0.2.3","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"caed8298fdb674f34afc1d608c8f63b746693fd7","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.2.3.tgz","fileCount":11,"integrity":"sha512-pv3mu6Mlswa769tXFE6GmIkONSMUk6qwp/anEky7fUl/Z1o8uwViqbQm4k2Uc1lAhcB4dVcoVRjFJew/q7OM/Q==","signatures":[{"sig":"MEYCIQD+Z3yofyzqXFy6wtO7r+4P2p+AyvD1kYOavFJ4a9rczgIhAOTMu+E3vUz3XJPLvlyLlkPEsJ6AgFUn0I2dGjKEcNIj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42914},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 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/vic20_0.2.3_1789102035805_0.9524003992377317","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@8bitscript/vic20","version":"0.2.4","license":"MIT","_id":"@8bitscript/vic20@0.2.4","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"20ea62157a70fdd0583ff90d7522841af0189df2","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.2.4.tgz","fileCount":11,"integrity":"sha512-Y1FrMN3LdHhZ5fxiumavOKNaohLRvfRvLP5isbljB3D1fmKPF6Z0f++YzxNMzsY6UP6V+SwVVvzaiEtZLXVdbQ==","signatures":[{"sig":"MEQCIH4tbOhfT2/HTAqU+Pd9oxvHvuHGY3+aWPKnP8JeYEf/AiA7BRZ3Dlo/cwc9hsLij37/B+GJOoiCmVEX7THaEm0bFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42914},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 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/vic20_0.2.4_1789130805866_0.4327312312265654","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@8bitscript/vic20","version":"0.2.5","license":"MIT","_id":"@8bitscript/vic20@0.2.5","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"97e0d69710ae6bf7915b3e348846f25fcfe92264","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.2.5.tgz","fileCount":11,"integrity":"sha512-4HGpZIqIRuBM+Ra+L6r3HTT7Cwx7d0a+VfzL1TQieL/O1Yo4O6Kkh6VQFsgY8arzS8FJh6ZtxkQgWdV8MAw1nw==","signatures":[{"sig":"MEUCIBtI2j+t3yYWi+RhmfGc0rq/H0iZRJ9GERSi+nUG1WrFAiEAtfHz19Z4tWpa5Xw7bhDAciMBTLSrTVjW2Qdl3ZkerSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42914},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 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/vic20_0.2.5_1789132100271_0.7070194235172769","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@8bitscript/vic20","version":"0.2.6","license":"MIT","_id":"@8bitscript/vic20@0.2.6","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"334fa3835da22e7104723750808aa089a0c2e6f9","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.2.6.tgz","fileCount":11,"integrity":"sha512-jyzTM8zlzDF396EAr7Kcc1ND7Wr+E7z0nXeYpJhssOSP6CIIyzMtpqr/t+aFn7UPGGVlfoM8ITWoI/KG7VzS7w==","signatures":[{"sig":"MEUCIQDrZohEvyqN84zL4WARLWaql3L0C7mOE8zuObYBaxi+QgIgcrDoLhbiOyqb13sYyfSfSsLdQE2pn2dlvXzRqlX/e5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42914},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 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/vic20_0.2.6_1789138555431_0.3002078042766494","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@8bitscript/vic20","version":"0.3.0","license":"MIT","_id":"@8bitscript/vic20@0.3.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"eeb88235149fa7dc87331f58a307b3520e452c65","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.3.0.tgz","fileCount":11,"integrity":"sha512-sHMunkqBFR2lgpIWIWDckmkfil2UoTOIMQPiwcxm6hTLfjWJviocb+hjh94hqpPCl8jKvV0Hz/pjhVzMwJ2yPA==","signatures":[{"sig":"MEYCIQDZNIM//W+yBomKNcKuiWWLHpj1TodpBHkGByGZh3epNgIhAO76AROyNU0eUxEldBwTpffOgWOQOUEoKlx/aAUDxXmN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42914},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 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/vic20_0.3.0_1789153361290_0.714412469947924","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@8bitscript/vic20","version":"0.4.0","license":"MIT","_id":"@8bitscript/vic20@0.4.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"65a9d9447391c9426bce9cb26ad1e7ddfd31884b","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.4.0.tgz","fileCount":11,"integrity":"sha512-POej7n30WK0nFoUrjSqqC1ERYEJimKuncxfsoKIQlIwt/WhsUGzG71MNYU9rqzpyNSayGiwgIcAu596RRv1w9A==","signatures":[{"sig":"MEYCIQDQxu2EPcHzB+pvuQpj7QFlAQAU6dRx+OxnJPs27uMrQAIhALqdHWF5HWPlM7zDriZyvsSrxlIOrIpm+P9QlaS6CIGW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42914},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 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/vic20_0.4.0_1789162925036_0.25376754688033465","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@8bitscript/vic20","version":"0.4.1","license":"MIT","_id":"@8bitscript/vic20@0.4.1","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"5264cae040464529fee2d5f1c8d46688ec73882b","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.4.1.tgz","fileCount":11,"integrity":"sha512-/UKTG7ThYi1eUy40ASTELv8t/4DBCUGAaCHbDst7Ws94nyZMKe5qgePZ0SQC9EMuCXpOor4n5Xp+r2JGShdrmQ==","signatures":[{"sig":"MEUCIQD4cH3DK+iJFCXYeFdjoVYcHdnUnJlV1kQRVPC73hOYkgIgIRGh4llwfdO+9b7cPZprrKYlKIfJ2AK01tW6vj0TbJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42914},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 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/vic20_0.4.1_1789165278245_0.2603865252743707","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@8bitscript/vic20","version":"0.5.0","license":"MIT","_id":"@8bitscript/vic20@0.5.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"5f7682cfba7f6eb3689b059814e666e0ee58e7a5","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.5.0.tgz","fileCount":11,"integrity":"sha512-O69e3xDlKGybf1TfMqaoG5qlAI0p9KZ3R23Qbwq5TqfRd1LcJUklSeT9hf3AXXwoaI1+2ka/S/FzF1OVhBRuew==","signatures":[{"sig":"MEUCIGyaWHYgYSzlZMrtlvpb5Bu+jkHOrpFmZWGjMQkVLOomAiEAqb5vXDgzxMJ+9vZlnrMaFo860d4vDyCpvjpla2CaEUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42914},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 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/vic20_0.5.0_1789177602191_0.17920472485047978","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@8bitscript/vic20","version":"0.6.0","license":"MIT","_id":"@8bitscript/vic20@0.6.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"7319d197f7b1f8039839e378de07d01e69c2bbab","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.6.0.tgz","fileCount":11,"integrity":"sha512-Q3z/ZIhIed3yzHA5VIrGp6oijVqsHbIkcHBiM5n3rN7T3NBjRuZtZQ64AjpIQqpp2Ep0JKJtrd5vc2xODD0Wew==","signatures":[{"sig":"MEUCID3UFGgL03PxGvJZiknV3oMOZsHxKeBMTyiX2DWAgkoBAiEA1vu/2nXwGwei882H0F885+NQ1/DxD0nJ6KzVduoerwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45065},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.controls":[],"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__ram_ceiling":7680,"__load_address":1025,"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__ram_ceiling":16384,"__load_address":4609,"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__ram_ceiling":24576,"__load_address":4609,"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__ram_ceiling":32768,"__load_address":4609,"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__ram_ceiling":7680,"__load_address":4097,"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 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/vic20_0.6.0_1789261015539_0.7243400659780386","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@8bitscript/vic20","version":"0.6.1","license":"MIT","_id":"@8bitscript/vic20@0.6.1","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"7005d1ba5878a2ec52b2eae443682007096910f0","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.6.1.tgz","fileCount":11,"integrity":"sha512-0QuFcctbIgBug57gyke9L7fcGc69vHKpquQXgYKdTF3BYRk4z8RXc+Ne56DXoisHZw7qJ6l7+L/AbLp8l/u5IQ==","signatures":[{"sig":"MEUCIErhglw15okwGCHh4iKfXXuSBvIKcKXAuo0Q39fuCYUzAiEA3hN/Nw9swuRrKNuG5kyPHaiRRIzVR3eA1O71v8s2Sg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45065},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.controls":[],"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__ram_ceiling":7680,"__load_address":1025,"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__ram_ceiling":16384,"__load_address":4609,"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__ram_ceiling":24576,"__load_address":4609,"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__ram_ceiling":32768,"__load_address":4609,"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__ram_ceiling":7680,"__load_address":4097,"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 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/vic20_0.6.1_1789262066523_0.19777231149438812","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@8bitscript/vic20","version":"0.6.2","license":"MIT","_id":"@8bitscript/vic20@0.6.2","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"5531c2e11d6cd1268065ed6841a85e1dca814d94","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.6.2.tgz","fileCount":11,"integrity":"sha512-rTf0NuzBR0yMov8QfAXk9gFHkg+LOrXpIIaAvcZCUP1P66jg8HqidLzN1TVKZUDrag0k3l0yk0kV1XsZKnoUvg==","signatures":[{"sig":"MEQCIAnbelzUyGs2hEn1hGjwbgmiN7sv+e1Vvfg6Fk1N8lyzAiBpBpOAXFx55N1faQoCccrv5NOUsyiJTyctxY3n1IMhJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45065},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.controls":[],"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__ram_ceiling":7680,"__load_address":1025,"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__ram_ceiling":16384,"__load_address":4609,"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__ram_ceiling":24576,"__load_address":4609,"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__ram_ceiling":32768,"__load_address":4609,"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__ram_ceiling":7680,"__load_address":4097,"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 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/vic20_0.6.2_1789307677599_0.9648332517220741","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@8bitscript/vic20","version":"0.7.0","license":"MIT","_id":"@8bitscript/vic20@0.7.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"c407a653032839ef3066ef95a6be9a6e0463baa0","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.7.0.tgz","fileCount":11,"integrity":"sha512-uc5t8jgarg7mcdx2LvPpF38+AN1qMzrsPzRtOS8bxik3EcLns+16WLadO4qElCZ5wQVcyIRe9wdLVSos+7eIqg==","signatures":[{"sig":"MEUCIQCmU8+oNomnecLrTGGpTs11t/nZdQ0WLX3FsujTbnYzSAIgbW9IFfo8RQJG/Lpcm/3A9BM51NNg4/wi+yQjXMCYx2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46654},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./keys":"./src/keys.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs"},"hardware":{"facts":{"audio.pcm":false,"input.pads":0,"memory.ram":3583,"video.rows":23,"audio.noise":true,"input.mouse":false,"storage.kib":164,"audio.filter":false,"audio.voices":4,"audio.volume":false,"storage.save":true,"video.bitmap":false,"video.glyphs":256,"video.layers":1,"video.scroll":false,"audio.entropy":false,"input.paddles":false,"memory.banked":false,"video.columns":22,"video.palette":16,"video.sprites":0,"audio.envelope":false,"input.controls":[],"input.keyboard":true,"input.joysticks":1,"video.cellWidth":8,"video.frameRate":60,"memory.bankedKib":0,"video.blockWidth":2,"video.cellColors":2,"video.cellHeight":8,"video.blockHeight":2,"video.spriteWidth":0,"video.colorPerCell":true,"video.spriteColors":0,"video.spriteHeight":0,"video.spritesPerLine":0},"options":{"ram":{"label":"RAM expansion","values":{"3k":{"run":{"xvic":["-memory","3k"]},"tag":"3k","build":{"defsym":{"__ram_ceiling":7680,"__load_address":1025,"__memory_expansion":3}},"facts":{"memory.ram":6655},"label":"3K (VIC-1210): $0400-$0FFF"},"8k":{"run":{"xvic":["-memory","8k"]},"tag":"expanded","build":{"defsym":{"__ram_ceiling":16384,"__load_address":4609,"__memory_expansion":8}},"facts":{"memory.ram":11775},"label":"8K: screen moves to $1000"},"16k":{"run":{"xvic":["-memory","16k"]},"tag":"expanded","build":{"defsym":{"__ram_ceiling":24576,"__load_address":4609,"__memory_expansion":16}},"facts":{"memory.ram":19967},"label":"16K: screen moves to $1000"},"24k":{"run":{"xvic":["-memory","24k"]},"tag":"expanded","build":{"defsym":{"__ram_ceiling":32768,"__load_address":4609,"__memory_expansion":24}},"facts":{"memory.ram":28159},"label":"24K: screen moves to $1000"},"none":{"run":{"xvic":["-memory","none"]},"build":{"defsym":{"__ram_ceiling":7680,"__load_address":4097,"__memory_expansion":0}},"facts":{"memory.ram":3583},"label":"Unexpanded (3583 bytes for the program)"}},"default":"none"},"drive":{"label":"Disk drive","values":{"1541":{"tag":null,"facts":{"storage.kib":164,"storage.save":true},"label":"1541 (170K 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":{"xvic":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"xvic":["-controlport1device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"}},"presets":{"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"},"unexpanded":{"ram":"none"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/vic20"},"description":"VIC-20 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/vic20_0.7.0_1789333742238_0.07814587929378214","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@8bitscript/vic20","version":"0.7.1","description":"VIC-20 target support for 8BitScript: the hardware underneath the portable APIs. Parked in 0.2.0: not a build target until its native backend lands.","license":"MIT","repository":{"type":"git","url":"https://github.com/8BitScript/8bitscript.git","directory":"packages/vic20"},"8bitscript":{"entry":"./src/index.8bs","exports":{"./screen":"./src/screen.8bs","./text":"./src/text.8bs","./input":"./src/input.8bs","./pointer":"./src/pointer.8bs","./keyboard":"./src/keyboard.8bs","./keys":"./src/keys.8bs"},"hardware":{"facts":{"video.columns":22,"video.rows":23,"video.cellWidth":8,"video.cellHeight":8,"video.palette":16,"video.cellColors":2,"video.colorPerCell":true,"video.glyphs":256,"video.blockWidth":2,"video.blockHeight":2,"video.bitmap":false,"video.layers":1,"video.scroll":false,"video.sprites":0,"video.spritesPerLine":0,"video.spriteWidth":0,"video.spriteHeight":0,"video.spriteColors":0,"video.frameRate":60,"audio.voices":4,"audio.noise":true,"audio.envelope":false,"audio.filter":false,"audio.pcm":false,"audio.volume":false,"audio.entropy":false,"input.keyboard":true,"input.joysticks":1,"input.pads":0,"input.controls":[],"input.mouse":false,"input.paddles":false,"storage.save":true,"memory.ram":3583,"memory.banked":false,"memory.bankedKib":0,"storage.kib":164},"options":{"ram":{"label":"RAM expansion","default":"none","values":{"none":{"label":"Unexpanded (3583 bytes for the program)","build":{"defsym":{"__memory_expansion":0,"__load_address":4097,"__ram_ceiling":7680}},"run":{"xvic":["-memory","none"]},"facts":{"memory.ram":3583}},"3k":{"label":"3K (VIC-1210): $0400-$0FFF","tag":"3k","build":{"defsym":{"__memory_expansion":3,"__load_address":1025,"__ram_ceiling":7680}},"run":{"xvic":["-memory","3k"]},"facts":{"memory.ram":6655}},"8k":{"label":"8K: screen moves to $1000","tag":"expanded","build":{"defsym":{"__memory_expansion":8,"__load_address":4609,"__ram_ceiling":16384}},"run":{"xvic":["-memory","8k"]},"facts":{"memory.ram":11775}},"16k":{"label":"16K: screen moves to $1000","tag":"expanded","build":{"defsym":{"__memory_expansion":16,"__load_address":4609,"__ram_ceiling":24576}},"run":{"xvic":["-memory","16k"]},"facts":{"memory.ram":19967}},"24k":{"label":"24K: screen moves to $1000","tag":"expanded","build":{"defsym":{"__memory_expansion":24,"__load_address":4609,"__ram_ceiling":32768}},"run":{"xvic":["-memory","24k"]},"facts":{"memory.ram":28159}}}},"port1":{"label":"Control port 1","default":"joystick","values":{"none":{"label":"Nothing plugged in","run":{"xvic":["-controlport1device","0"]}},"joystick":{"label":"Joystick","facts":{"input.controls":["up","down","left","right","a"]},"run":{"xvic":["-controlport1device","1"]}},"paddles":{"label":"Paddles","run":{"xvic":["-controlport1device","2"]},"facts":{"input.paddles":true}},"mouse1351":{"label":"Commodore 1351 mouse","run":{"xvic":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true}}}},"drive":{"label":"Disk drive","default":"1541","values":{"1541":{"label":"1541 (170K disk)","facts":{"storage.save":true,"storage.kib":164},"tag":null},"1581":{"label":"1581 (800K disk)","facts":{"storage.save":true,"storage.kib":783},"tag":null},"none":{"label":"No drive (tape or nothing)","facts":{"storage.save":false,"storage.kib":0},"tag":null}}}},"presets":{"unexpanded":{"ram":"none"},"3k":{"ram":"3k"},"8k":{"ram":"8k"},"16k":{"ram":"16k"},"24k":{"ram":"24k"}}}},"publishConfig":{"access":"public"},"_id":"@8bitscript/vic20@0.7.1","dist":{"integrity":"sha512-bsh1SyjaBmSWFmj/VnALiuFFKX/njAbq4D/+p5XgXGLB+m09tS4jY2GS7tQcr84WXm453YausY2lE01RrMwVsg==","shasum":"e77ceb41beb2f66acab1741b24bcad90de67a695","tarball":"https://registry.npmjs.org/@8bitscript/vic20/-/vic20-0.7.1.tgz","fileCount":11,"unpackedSize":46654,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fvic20@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD/VxCaVasMo1ubvJVjqhhCU+nLmA2+917Jv4JdH1td6gIhAKHcZsZnI0NkmeTq0sHELOxfHsmJSY4UIMaQ73YvKDrg"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cc4d5ec3-593d-4498-b90b-db1a223f27b5"}},"directories":{},"maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vic20_0.7.1_1789355763778_0.6377130063042753"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-08T12:56:45.183Z","modified":"2026-09-14T03:16:04.286Z","0.1.0":"2026-09-08T12:56:45.469Z","0.1.1":"2026-09-08T16:46:37.577Z","0.1.2":"2026-09-08T18:13:20.826Z","0.1.3":"2026-09-09T01:12:17.881Z","0.2.0":"2026-09-10T18:58:50.553Z","0.2.1":"2026-09-10T22:12:40.401Z","0.2.2":"2026-09-11T02:12:32.757Z","0.2.3":"2026-09-11T04:47:15.931Z","0.2.4":"2026-09-11T12:46:45.996Z","0.2.5":"2026-09-11T13:08:20.404Z","0.2.6":"2026-09-11T14:55:55.550Z","0.3.0":"2026-09-11T19:02:41.411Z","0.4.0":"2026-09-11T21:42:05.175Z","0.4.1":"2026-09-11T22:21:18.365Z","0.5.0":"2026-09-12T01:46:42.465Z","0.6.0":"2026-09-13T00:56:55.671Z","0.6.1":"2026-09-13T01:14:26.657Z","0.6.2":"2026-09-13T13:54:37.746Z","0.7.0":"2026-09-13T21:09:02.386Z","0.7.1":"2026-09-14T03:16:03.922Z"},"license":"MIT","repository":{"type":"git","url":"https://github.com/8BitScript/8bitscript.git","directory":"packages/vic20"},"description":"VIC-20 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":""}