{"_id":"@8bitscript/c128","_rev":"20-228822701b02cb7140ef94d19e182001","name":"@8bitscript/c128","dist-tags":{"latest":"0.7.1"},"versions":{"0.1.0":{"name":"@8bitscript/c128","version":"0.1.0","license":"MIT","_id":"@8bitscript/c128@0.1.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"f8dbecb95fe78d755b55cd536b9b7ce4fc84dfb0","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.1.0.tgz","fileCount":11,"integrity":"sha512-eSWnPR/zyFyl5Kf/tksiHXDUm6EJB4/aHiHHOAiiVfwaoS+SGNj7D9TXPYfymwiqXl4+je8M1eA6OjCUz8LmnA==","signatures":[{"sig":"MEQCIGcKvDqNDW7OLMgasApWHTau0wAE1VOQYOBrFjT5KZTPAiA13fd6ANGgjqKgFYqpkLx/ce4uMHiV5HIOdNSY5WVgCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86934},"scripts":{"test":"node --test"},"_npmUser":{"name":"muncherelli","email":"james.muncherelli@gmail.com"},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"description":"C128 target support for 8BitScript: the hardware underneath the portable APIs.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c128_0.1.0_1788872191380_0.8264208000842572","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@8bitscript/c128","version":"0.1.1","license":"MIT","_id":"@8bitscript/c128@0.1.1","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"7c0741bd6269de624189645b07039c252eade794","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.1.1.tgz","fileCount":11,"integrity":"sha512-U+JJVGe2cVtDKa5Ci+5XAjrHpI/ZRMLkWTBjCF6XDDYqs3jRW2cWWZp9pai0pjJMEvYlESDPRHkS5feC6/46zg==","signatures":[{"sig":"MEYCIQCdwFClUiEtOo5nbvUXiMZslVxtURpuJ2EwVyZMloDePgIhAKy/8888IaQPIvOUSJw4fzr5nAzbSI21YP6T5c0/ba5U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0FR3Jqdc3rnlO5BQo1aEvCW3JmLnqaBC/OgpXn34ZaAIgF0fxEy8DDGaOzHuNeoNAYyNr1FFjj9OKu/xiDF1GWdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87068},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 target support for 8BitScript: the hardware underneath the portable APIs.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c128_0.1.1_1788886205173_0.8866069808595436","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@8bitscript/c128","version":"0.1.2","license":"MIT","_id":"@8bitscript/c128@0.1.2","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"78d76f83a91e4140dbf86d725125b8535d75aaa4","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.1.2.tgz","fileCount":11,"integrity":"sha512-WHCI7bkObme5UjUFZ9F6i9k2Cp/vZmGWrGCdIvnJ3A8zy4CZEHJPegTJ/C+4Gw52n8bYYaTcYZFXGT8IaOpo+A==","signatures":[{"sig":"MEYCIQCzOnapmO5mdjTQ58hPWwQ8lX/KoGOdrQz8/xj5FAlUQgIhAM/k5klcqkfbwc4uORCtzqmk8BiHg1srSsPXpF6bEfiE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDr+9UmbyDExBKN7YB7VlLvtpL3lW1pS3ByF+R4XTt7hgIhANR7MNOyBsVIKwR45sqkOzRSsfQGx/OoFkpIkJd+VG8O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87068},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 target support for 8BitScript: the hardware underneath the portable APIs.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c128_0.1.2_1788891295806_0.5979090128734841","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@8bitscript/c128","version":"0.1.3","license":"MIT","_id":"@8bitscript/c128@0.1.3","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"16928bb7940b3208368ac6ba12e5db435f3b4fe6","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.1.3.tgz","fileCount":11,"integrity":"sha512-jvsUm+brYQ4meiF0ZKB9caFXOQJcxgf3knZaPDLOKDNVPRzVSQEAHKE5nPuSewOkRfqVG5ogN3cX4XUWnPy6RQ==","signatures":[{"sig":"MEUCIDuUZc8ARWMp7HGhnLAXoQs4HQsR3U45Mlg/tDngoHpUAiEAous66eVB7O27AA03uNZZFkdHeBFr5PuTnCKRY626XM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIApCvMt2XIjOZaN2wsWoXpRA6DqFzChhSVL+MShOXmUUAiEAu3PAgwJG3cd2Y7IUxuSVNNE+rKw4mR9JwVJ8zd9Yi+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87068},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 target support for 8BitScript: the hardware underneath the portable APIs.","directories":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/c128_0.1.3_1788916429804_0.44887513348623775","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@8bitscript/c128","version":"0.2.0","license":"MIT","_id":"@8bitscript/c128@0.2.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"1f74e6a190b38b7dd6b6f46b16b7ad790f03eaa4","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.2.0.tgz","fileCount":11,"integrity":"sha512-gu0BXpZbEKDahYST2emQuFf1jX5/J83DuTVTCtOukrRF17E+NrDtDFEhbohv972d9armVrqjKVIeytDWPaWvLQ==","signatures":[{"sig":"MEUCIQCDZoUWwaxI3JvwxkpeMJGjwwenRj/8d6Bal3+F15D4xAIgZl42DziKzpKeM+1QLV23A/TCI8R1wweHYg2Z2rPKndA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/s1fVu2Od1GjX4VU8ov+1URZjBzLGA6yha5Cv9ndtHQIgIOjYEe/biZO3QSdbnRb2ZkMnnzpx3znti8OAB3ILJ3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86863},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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/c128_0.2.0_1789066798038_0.30601324513901473","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@8bitscript/c128","version":"0.2.1","license":"MIT","_id":"@8bitscript/c128@0.2.1","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"e4b05c46194a86f41fb6d27e4c171a03ec2e7d87","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.2.1.tgz","fileCount":11,"integrity":"sha512-EPTdyUETY0SxMwOYRI9FOUb005jXcT7hpIEhv7Pr0WQbAUn2uW5G205t77AQMLbsJ2dNipB+4B5vTKD5AMiHMw==","signatures":[{"sig":"MEYCIQCox73+/OtcsklhrFoETu45c7BsWZ+5J0jWaDrZR/aqywIhANUFuPdOjpM7KCJJWHCiLOCqpK+6o2vtmQQvWLcpv2U3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCheg4QtdZQH02Zjn+a4E3pccSH1FADKz/T4oOUwdK46AIgOcmkwFxvjrTb+3KUxrh2fhaUHinoJioZRUMz0pQN77w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86863},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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/c128_0.2.1_1789078428247_0.965485374375376","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@8bitscript/c128","version":"0.2.2","license":"MIT","_id":"@8bitscript/c128@0.2.2","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"10df6e54eaa1158c0c9dbc9e16900c12408e1eb0","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.2.2.tgz","fileCount":11,"integrity":"sha512-nho5Gpbo1OqwtuySSAFnY4Y5jSlL+YHeYVcfwfEHNVv0cjznbJLNtrJe+ZZR1BZCjJKPd6RvkTSdM06+I3kTng==","signatures":[{"sig":"MEUCICl/94WCgXakwmMq9FWCjmPJ1jLW6zuFBkb8w4nOtEcKAiEA3TtyyMQxatWh2ts3Yr7Ilv0888NujQNs8bodLJT7Z1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTsrMavikrd+VDZl4AoXhRzfhJZTAhEFFgHMitIESTkgIgYCZqOr/T86W7fYGWYnU0p48MiUhrA7ibjPLdJCFPrGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86863},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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/c128_0.2.2_1789092776341_0.5158563599366703","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@8bitscript/c128","version":"0.2.3","license":"MIT","_id":"@8bitscript/c128@0.2.3","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"3896064de9958d6d35c73e4ba08d069c068b90b6","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.2.3.tgz","fileCount":11,"integrity":"sha512-FxpqBsO9rZ8tMu132/uogcX24N9n6+6GkF5SivEE2cN5orhS7V945xGmoVM12XjfMF9uBUVFmSWNYcUJyyiIwA==","signatures":[{"sig":"MEUCIDMUzW8BQ4bmH16DtXSRy9AqKMryrwtx1hlp6ceU/tYnAiEAxmU/oWVDkw9mdcO9eiI/x+OhV7HV+gQlC+lCJ/QykcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjlduHxyf3n9PZnkIr4dIFnkLyfWxzYWFBmMW8NK3L3QIgZQUTXP0FqhSvViQps3Vx6ql9tGnzxkaVH9IXmAwaAKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86863},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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/c128_0.2.3_1789102060141_0.3687837564509422","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@8bitscript/c128","version":"0.2.4","license":"MIT","_id":"@8bitscript/c128@0.2.4","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"697370e14b8f78f877efeb4f19fc1597d91fa88f","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.2.4.tgz","fileCount":11,"integrity":"sha512-1pjFNuo5aw3w990h1hcByHUiRpi3q6kgMFToBrVvgGPCCAk68BbmR7ZD6c3chlZckHpkph5tfr5t1VdbH/IyyA==","signatures":[{"sig":"MEQCICh7Wdxn4rwyCShRrCPVvsjdsRB6gwujt5IygiNuLCoLAiAjoHM6qjaqAwa47dTBxnsrL0pd+WTc+uYDRSGyf++X4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDlgDNDOWQclGyvrdnQxLzOupcuTmmirRiVj57xJAtBFAiAwMKVyFNsRLb8iUWLjLxO4uovlWA7JnFjrJZXOvCgwEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86863},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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/c128_0.2.4_1789130831813_0.6360823409897918","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@8bitscript/c128","version":"0.2.5","license":"MIT","_id":"@8bitscript/c128@0.2.5","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"a6df614e69e69815037012b91d0fcbc59fdf30b8","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.2.5.tgz","fileCount":11,"integrity":"sha512-4ktwqNtCQ23f1ijtUUx/HBWPjEfOGBfrBA6S/X4RLqaSzzJWtyUfqB7cwTzchysbCURTDCq8e7l12NpfLre6NA==","signatures":[{"sig":"MEYCIQDFE22WK/opQvpXEL4Or+087WGsRCuNu18e0QwT/0OuKQIhAJTcnR5dKHw6No+zpqWWKYgZ0TR7LkmR1XZjQJRVyN19","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5/YpXjDwMsQCQQwm3b3aDiIOvDgAzfB5d32JAXQXOLgIhAIMvEPsFyQzZ2H+BpRnLQn5F4tfk3EV5ZH06mItJqR1G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86863},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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/c128_0.2.5_1789132321265_0.07702353611181567","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@8bitscript/c128","version":"0.2.6","license":"MIT","_id":"@8bitscript/c128@0.2.6","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"7908f9a9eeccb5da8671de8448a817fc6c3ffbab","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.2.6.tgz","fileCount":11,"integrity":"sha512-ADHZHLZiWPUhoP+/Xjyyy+vPmbcJupaKb9OzZllrAg0iaZvFCTETaUXVaKMtBjxSsS21rJ7spgHIDw4qGELRWA==","signatures":[{"sig":"MEUCIFeJFkGpDEqjviyNQG1v7+bxBtEnA5ThtO6vm3dyfS/LAiEA0iC26JYOrp54mT8LPKoIAcG7KLSsRn2lpimB+w5Uqcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC/OPd6hJxxDXaIMVMAThtAexyL3SRGT8J/dvK8CEjkCAiEAjdS5I8SsipemfPWBQrF0I+00bmcf/nJeTh9RDLgrxgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86863},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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/c128_0.2.6_1789138600487_0.28858433812726036","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@8bitscript/c128","version":"0.3.0","license":"MIT","_id":"@8bitscript/c128@0.3.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"1d8596747ab4e1e3cfdedaf134ff8b5a1717dc1b","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.3.0.tgz","fileCount":11,"integrity":"sha512-HW9tdVWz+dkd7DDvvqtFbESgaKd9fnCBH+Fpad9WANmxPsMU/PEcd75pr+P+lPWfx1az0Hg5OeLUNjSBeGJp5Q==","signatures":[{"sig":"MEYCIQDtmFJ08sJ2r7UyVWIKRpGIqdduw3vxs3n+WXJ2hxhGFAIhAJ9ImYEoeye1k96RadFC8h1iNIZmi1iHfUjOs68lMNhm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDlan7uJqACogJOnfwh758VjZqT4BZey6/fKYlnxHFFcwIgY2sAPv8GoThcmd6nxQ4TxI1lnWJTtYnOtABZ4pRlHik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86863},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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/c128_0.3.0_1789153400986_0.14636922249114614","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@8bitscript/c128","version":"0.4.0","license":"MIT","_id":"@8bitscript/c128@0.4.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"89076573079035fa5bb84248fc341bce27838f2e","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.4.0.tgz","fileCount":11,"integrity":"sha512-l60kQFpnKLyyHaTyJVqslKM34WtS7s08dqPEtoNTdlDE2LzAIUxL4XjoCOirwRJ4QyiFPrX9KtscjXIRPk+ySw==","signatures":[{"sig":"MEQCICZWkqquAJNuLzSaidxwhJu5+29SocKa8MV/OMTUT9WnAiA2KryE/9DNaZXmGhIrtbB+5xPOWuv4UFy8NyS/JZ34xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAwokKAnDIHKuN6RwkveShmD7vITqhNu8LYopasdWH79AiEA7g0aitk8pMPs3avA64aoRNylx/wU5YX1w/OVisrsheE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86863},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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/c128_0.4.0_1789163050519_0.5728503888542875","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@8bitscript/c128","version":"0.4.1","license":"MIT","_id":"@8bitscript/c128@0.4.1","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"ede293c8d0a4b75aac7a9c28b022a506166206c2","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.4.1.tgz","fileCount":11,"integrity":"sha512-VXkdL17zJaFXnV63Xpl2LnNXWTnQU4W3F48kulAraP0pOllOyfuYuN1kL/8YONb4aLSynsvdfozU960NL8XVRA==","signatures":[{"sig":"MEYCIQDqLCnOLmYu3ocYvvx+y9lb7F9opksNBWDSSUItCLtahAIhAMeM1DEtNVTYMQUjjMjDtpyM8+xIyXIeUOcKtPNC6xNj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfphuq4jpvngt2MJH9g0r4oYkMpZmotMHb3mv7sgDJHAIhANvH1PWwJDKad81fwc7qgmpjIYz/EsdpM/ZIbpqdz1jT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86863},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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/c128_0.4.1_1789165403427_0.7856947585353946","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@8bitscript/c128","version":"0.5.0","license":"MIT","_id":"@8bitscript/c128@0.5.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"628a9797f69f94e510b606b4cdc62da424e4760e","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.5.0.tgz","fileCount":11,"integrity":"sha512-OMgIuLBuy2qECZf5vceeb7QAaWdiUX7cxESDx375e2muNOIvzzwpLbBoSkXBUq56vkOZq8CTSDY2yggNMZd0KQ==","signatures":[{"sig":"MEUCIQCYcPBKkk1Lrk4ZbS7AuCzeThpXxrTs1gTDeKg9bGHe4gIgN/MFcS/EF4ncZfQTXCOdFvVcJCkXyhF8Iclq99wVpj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmqLm4tvQKM1VoihGpRd6Ck/n9v5UMTTX4BvEuzGjIMwIgfgEdJrXOZjykhG+zTLBUwh2c2f5X5JQWGu6Yt/Ug7WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86863},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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/c128_0.5.0_1789177626551_0.47330789776156523","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@8bitscript/c128","version":"0.6.0","license":"MIT","_id":"@8bitscript/c128@0.6.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"f4a88b91e3893d2369b601bdde12de493a5b572e","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.6.0.tgz","fileCount":11,"integrity":"sha512-q+FU/oLpjGAG4sHgohk8KQ13PG6VcdKpAChVZZU5M2zPkT24mB76BexxfrzCksl5JFRxnTVl5a+iuzzm1Pg9mw==","signatures":[{"sig":"MEYCIQDX4EAIXoHsNvus+cWbh3oHK0QR0bp9MuYzByc/QCfjBQIhAL2DWmuCVv33WZox1BzEc616Myd+R+xpRqwCn5iBLLj+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEPOB6SMcKToBAQM5qL5MtKriIW4HSxuVwF2ONUIsXWdAiBtZstb942r8J9jEQIFal3T0puG39fdZUXxfZbodgDiNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88869},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"build":{"defsym":{"__ram_ceiling":49152,"__load_address":7169}},"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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/c128_0.6.0_1789261059781_0.8670269553131207","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@8bitscript/c128","version":"0.6.1","license":"MIT","_id":"@8bitscript/c128@0.6.1","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"033ffd592601d64ec17e5a0c2fbf5dd0b2cc7fa0","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.6.1.tgz","fileCount":11,"integrity":"sha512-2g3i9g6nGkpHiJlOD6okZNAaC3wpnUMq5e4IUqCL5Q07QsbGKSxTyuz/TTwSSNdNtW3vvX69L5vGw6ZMIhDRIg==","signatures":[{"sig":"MEUCICo4m3ikQ8E324a3KUUMC9U18P397Ya2ddkOfkS/MZwwAiEA920IqSn+7NsNoCTlsrHpqCEK7gM+lxr9cDen40j0sVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCtPPrwLJIcBLi5NI5yyL0z1szwMFnvMqelRjQXfmzcGQIhAKYwRZ8Bl8q/SlUjI9wk6W/yt2GzX5mncAIk/W1PSU4y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88869},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"build":{"defsym":{"__ram_ceiling":49152,"__load_address":7169}},"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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/c128_0.6.1_1789262092934_0.5341234107620505","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@8bitscript/c128","version":"0.6.2","license":"MIT","_id":"@8bitscript/c128@0.6.2","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"c255e5cbdb32053972ff30be0a056f03feb93910","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.6.2.tgz","fileCount":11,"integrity":"sha512-4eQiah+clR3yLfQ0o6hkRmAarerHpdOWZu6+/8F4likCqwPk0w2a8XKQPggRP5Ojoba0o7DyuKeVNQgGbBO8Ow==","signatures":[{"sig":"MEUCIQCnzmKzJRRw7lcFVaFGLDYHOWmr78PrHZsrAxJdTDPojwIgDYZK1RbD+8KMVOyHd4tb4VPkNUoaK1N/zL4gnsQP+D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBR8h//OE5uXsf/z1nZJbhDVyglIT4PzmCAlTqCkwJFRAiEAxsNV0zd6d+AhHEVkT7jI8zM+BN7EJayUSElijPTee3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88869},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"build":{"defsym":{"__ram_ceiling":49152,"__load_address":7169}},"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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/c128_0.6.2_1789307704592_0.1951839787007248","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@8bitscript/c128","version":"0.7.0","license":"MIT","_id":"@8bitscript/c128@0.7.0","maintainers":[{"name":"muncherelli","email":"james.muncherelli@gmail.com"}],"dist":{"shasum":"92a82025c518ac06bd0a2a689f3c71826b25d8dc","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.7.0.tgz","fileCount":11,"integrity":"sha512-m1Rb6QzzDuIOqan/bKSmLOK1qTMCaj/iOR5337o+Ksl5OvfcN4nngSeEdLQ5xu5XF6GHyNDSEaDrLb8EAXNU2Q==","signatures":[{"sig":"MEUCIQC3GsiO7bvo2KFAgusWazfoyE4idXWWqpQz3Je1f2FpUwIgc13nssKgQeas0AFxdSS3fQ1VMhQdNMkOKkaVyfU4BcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHGdc4WozCWDBN72b/cOIDXFT38VBMsyeI7DZ9vIdKGxAiEAhdyGvYwQ2gu7+utdi0dPO7KLrbMHxPM0nv7V+3ARHJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90450},"scripts":{"test":"node --test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"build":{"defsym":{"__ram_ceiling":49152,"__load_address":7169}},"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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/c128_0.7.0_1789333806796_0.17198745046468789","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"_id":"@8bitscript/c128@0.7.1","dist":{"shasum":"0a372d8f5b56b58b6f51ae55888d9265a347042a","tarball":"https://registry.npmjs.org/@8bitscript/c128/-/c128-0.7.1.tgz","fileCount":11,"integrity":"sha512-xlZrk+J52Q4653dpPV2b/81H58/Cn0k2TJt9ZMktjnbspalKm0E1V5OUSrRBl7+w3tGTGZuyZyeAbcWid7/Sow==","signatures":[{"sig":"MEYCIQDFWu+rkaJtxBSDgsnmh/QCNn8ZA5WU+Mk5GFNFhBaAEAIhAJI3ZHGpD7nJx4fSn1Jf1N8ANx6Fim6x5H+muiKpxvQO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC3hh/vQ8rm5bOb00q/FH65mOOzakSSDNVlbzQXqO4/lQIgXgtwbYpB9PkhFmv6ZOxzAlu+JRfAGVtsa0RLCBnLuF4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@8bitscript%2fc128@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91992},"name":"@8bitscript/c128","license":"MIT","scripts":{"test":"node --test"},"version":"0.7.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8c711e62-9fe5-4890-9269-fefff81b4e57"}},"8bitscript":{"entry":"./src/index.8bs","exports":{"./sid":"./src/sid.8bs","./vdc":"./src/vdc.8bs","./text":"./src/text.8bs","./banks":"./src/banks.8bs","./input":"./src/input.8bs","./vdc80":"./src/vdc80.8bs","./screen":"./src/screen.8bs","./pointer":"./src/pointer.8bs"},"hardware":{"build":{"defsym":{"__ram_ceiling":49152,"__load_address":7169}},"facts":{"audio.pcm":true,"input.pads":0,"memory.ram":41983,"video.rows":25,"audio.noise":true,"input.mouse":false,"storage.kib":329,"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":true,"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":64,"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":{"cia":{"label":"CIA","values":{"6526":{"run":{"x128":["-ciamodel","0"]},"label":"6526 (flat C128, C128D)"},"8521":{"run":{"x128":["-ciamodel","1"]},"tag":null,"label":"8521 (C128DCR)"}},"default":"6526"},"ram":{"label":"RAM","values":{"128k":{"label":"128 KiB"},"256k":{"run":{"x128":["-c128fullbanks"]},"tag":null,"facts":{"memory.bankedKib":192},"label":"256 KiB (banks 2 and 3 fitted)","detect":"@8bitscript/c128/banks"}},"default":"128k"},"sid":{"label":"SID","values":{"6581":{"run":{"x128":["-sidmodel","0"]},"label":"6581 (flat C128, C128D)"},"8580":{"run":{"x128":["-sidmodel","1"]},"tag":null,"label":"8580 (C128DCR)"}},"default":"6581"},"vdc":{"label":"VDC RAM","detect":"@8bitscript/c128/vdc","values":{"16k":{"run":{"x128":["-VDC16KB"]},"label":"16 KiB VDC RAM (flat C128 and C128D as sold)"},"64k":{"run":{"x128":["-VDC64KB"]},"tag":null,"label":"64 KiB VDC RAM (C128DCR, and the common upgrade)"}},"default":"16k"},"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) — built into the C128D"},"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"}},"default":"1571"},"port1":{"label":"Control port 1","values":{"none":{"run":{"x128":["-controlport1device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport1device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport1device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport1device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"none"},"port2":{"label":"Control port 2","values":{"none":{"run":{"x128":["-controlport2device","0"]},"label":"Nothing plugged in"},"paddles":{"run":{"x128":["-controlport2device","2"]},"facts":{"input.paddles":true},"label":"Paddles"},"joystick":{"run":{"x128":["-controlport2device","1"]},"facts":{"input.controls":["up","down","left","right","a"]},"label":"Joystick"},"mouse1351":{"run":{"x128":["-controlport2device","3","-mouse"]},"facts":{"input.mouse":true},"label":"Commodore 1351 mouse"}},"default":"joystick"},"vdcrev":{"label":"VDC chip","values":{"8563":{"run":{"x128":["-VDCRevision","1"]},"label":"8563 R8/R9 (flat C128, C128D)"},"8568":{"run":{"x128":["-VDCRevision","2"]},"tag":null,"label":"8568 (C128DCR)"},"8563r7a":{"run":{"x128":["-VDCRevision","0"]},"tag":null,"label":"8563 R7A (earliest 80-column chip)"}},"default":"8563"},"expansion":{"label":"RAM Expansion Unit","values":{"none":{"label":"No expansion"},"reu1m":{"run":{"x128":["-reu","-reusize","1024"]},"tag":null,"label":"REU, 1 MiB"},"reu2m":{"run":{"x128":["-reu","-reusize","2048"]},"tag":null,"label":"REU, 2 MiB"},"reu4m":{"run":{"x128":["-reu","-reusize","4096"]},"tag":null,"label":"REU, 4 MiB"},"reu8m":{"run":{"x128":["-reu","-reusize","8192"]},"tag":null,"label":"REU, 8 MiB"},"reu128":{"run":{"x128":["-reu","-reusize","128"]},"tag":null,"label":"REU, 128 KiB (1700)"},"reu16m":{"run":{"x128":["-reu","-reusize","16384"]},"tag":null,"label":"REU, 16 MiB"},"reu256":{"run":{"x128":["-reu","-reusize","256"]},"tag":null,"label":"REU, 256 KiB (1764)"},"reu512":{"run":{"x128":["-reu","-reusize","512"]},"tag":null,"label":"REU, 512 KiB (1750)"}},"default":"none"}},"presets":{"c128":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"c128d":{"cia":"6526","ram":"128k","sid":"6581","vdc":"16k","vdcrev":"8563"},"vdc64":{"vdc":"64k"},"loaded":{"cia":"8521","ram":"256k","sid":"8580","vdc":"64k","port1":"mouse1351","port2":"joystick","vdcrev":"8568","expansion":"reu512"},"ram256":{"ram":"256k"},"c128dcr":{"cia":"8521","ram":"128k","sid":"8580","vdc":"64k","vdcrev":"8568"}}}},"repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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/c128_0.7.1_1789355808271_0.43976706845530367"}}},"time":{"created":"2026-09-08T12:56:31.166Z","modified":"2026-09-14T03:16:48.728Z","0.1.0":"2026-09-08T12:56:31.514Z","0.1.1":"2026-09-08T16:50:05.273Z","0.1.2":"2026-09-08T18:14:55.888Z","0.1.3":"2026-09-09T01:13:49.901Z","0.2.0":"2026-09-10T18:59:58.152Z","0.2.1":"2026-09-10T22:13:48.324Z","0.2.2":"2026-09-11T02:12:56.437Z","0.2.3":"2026-09-11T04:47:40.225Z","0.2.4":"2026-09-11T12:47:11.889Z","0.2.5":"2026-09-11T13:12:01.351Z","0.2.6":"2026-09-11T14:56:40.570Z","0.3.0":"2026-09-11T19:03:21.068Z","0.4.0":"2026-09-11T21:44:10.611Z","0.4.1":"2026-09-11T22:23:23.594Z","0.5.0":"2026-09-12T01:47:06.707Z","0.6.0":"2026-09-13T00:57:39.886Z","0.6.1":"2026-09-13T01:14:53.014Z","0.6.2":"2026-09-13T13:55:04.672Z","0.7.0":"2026-09-13T21:10:06.884Z","0.7.1":"2026-09-14T03:16:48.360Z"},"license":"MIT","repository":{"url":"https://github.com/8BitScript/8bitscript.git","type":"git","directory":"packages/c128"},"description":"C128 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":""}