{"product_id":"cpak2040-rp2040-based-controller-pak-for-the-n64","title":"CPAK2040 - RP2040 Based Memory Pak for the N64.","description":"\u003cdiv itemscope=\"\" itemtype=\"https:\/\/schema.org\/abstract\" class=\"OverviewRepoFiles-module__Box_3__bBU1C\"\u003e\n\u003cnav class=\"prc-components-UnderlineWrapper-eT-Yj OverviewRepoFiles-module__UnderlineNav__QbWWv\" aria-label=\"Repository files\" data-variant=\"inset\" data-overflow-measured=\"true\"\u003e\n\u003cp\u003eThe main idea of CPAK2040 is to a have a simple controller pak alternative for the N64 which is non-volatile (meaning not relying on a battery to keep the controller pak data like the original based on SRAM). For this, a Raspberry Pi Pico board is used, as it is widely available, cheap and easy to solder even for beginners.\u003c\/p\u003e\n\u003c\/nav\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Box-sc-62in7e-0 js-snippet-clipboard-copy-unpositioned DirectoryRichtextContent-module__SharedMarkdownContent__hHXUL\" data-hpc=\"true\"\u003e\n\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\n\u003cp dir=\"auto\"\u003eA regular Raspberry Pi Pico board has a 2 MB Flash, whereas a single N64 controller pak has a capacity of 32 kB. The software running on the Pico to emulate the controller pak only takes up a fraction of the available Flash memory, hence quite many \"virtual controller paks\" can be stored in the Pico's Flash. By default, the CPAK2040 holds 10 \"virtual controller paks\".\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eDO NOT CONNECT VIA USB WHEN PLUGGED IN A CONTROLLER!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eChanging Virtual Controller Pak\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eTo change the current virtual controller pak (VCP), shortly the BOOTSEL button down (\u0026lt;1 second). The CPAK2040 will jump to the next VCP, indicating the current index by flashing the LED. After the last VCP, the index will jump back to the first. The current VCP index is stored into the Flash after 2s not changing it, so also after unplugging the CPAK2040 it will remember the last VCP used.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003e \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003e\u003cstrong\u003eNote that many games will not reload the controller pak content, unless they sense that the controller pak is physically removed and plugged back in again.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e","brand":"Grumblymanx Mods","offers":[{"title":"Clear Grean","offer_id":47846228852995,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"Extreme Green","offer_id":47846228885763,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":47846228918531,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":47846228951299,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"Purple","offer_id":47846228984067,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":47846229016835,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"Orange","offer_id":47846229049603,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"Ice Blue","offer_id":48322596176131,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0794\/3077\/9139\/files\/rn-image_picker_lib_temp_4ee4e00c-932e-46df-8989-a656265ded25.jpg?v=1773723568","url":"https:\/\/grumblymanxmods.myshopify.com\/products\/cpak2040-rp2040-based-controller-pak-for-the-n64","provider":"Grumblymanx Mods","version":"1.0","type":"link"}