# MeowBit Sd Card Slot

**URL:** <https://forum.makecode.com/t/meowbit-sd-card-slot/2124>\
**Category:** Arcade\
**Created:** [May 18, 2020, 1:09pm UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124 "2020-05-18T13:09:29Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Balloon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/balloon/32/967_2.png) [@Balloon](https://forum.makecode.com/u/Balloon)\
**Post date:** [May 18, 2020, 1:09pm UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/1 "2020-05-18T13:09:29Z")

</div>

Hi everyone!  
I want to know if I can put more than one game (.uf2 file) in my MeowBit, maybe using the SD Card Slot. Thanks in advance!

---

<div class="post-metadata">

**Author:** ![peli](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peli/32/12_2.png) [@peli](https://forum.makecode.com/u/peli)\
**Post date:** [May 18, 2020, 2:24pm UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/2 "2020-05-18T14:24:12Z")

</div>

Unfortunately, the SD card extension slot is not yet supported.

---

<div class="post-metadata">

**Author:** ![Balloon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/balloon/32/967_2.png) [@Balloon](https://forum.makecode.com/u/Balloon)\
**Post date:** [May 19, 2020, 7:34am UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/3 "2020-05-19T07:34:38Z")

</div>

So there’s no way that a MeowBit can handle more than one game?

---

<div class="post-metadata">

**Author:** ![peli](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peli/32/12_2.png) [@peli](https://forum.makecode.com/u/peli)\
**Post date:** [May 19, 2020, 4:50pm UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/4 "2020-05-19T16:50:37Z")

</div>

Maybe in the future, not currently. @mmoskal

---

<div class="post-metadata">

**Author:** ![mmoskal](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mmoskal/32/20_2.png) [@mmoskal](https://forum.makecode.com/u/mmoskal)\
**Post date:** [May 19, 2020, 5:40pm UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/5 "2020-05-19T17:40:43Z")

</div>

It would be in principle possible to modify the bootloader to support writing games from either the SPI flash or the SD card. No one has done it yet, and it’s quite a complicated task.

---

<div class="post-metadata">

**Author:** ![Napomex](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/napomex/32/948_2.png) [@Napomex](https://forum.makecode.com/u/Napomex)\
**Post date:** [May 24, 2020, 5:49pm UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/6 "2020-05-24T17:49:37Z")

</div>

I miss that too  
know it from my gamebuino here is a nice library

---

<div class="post-metadata">

**Author:** ![Edge554](https://avatars.discourse-cdn.com/v4/letter/e/35a633/32.png) [@Edge554](https://forum.makecode.com/u/Edge554)\
**Post date:** [December 26, 2020, 8:29pm UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/7 "2020-12-26T20:29:23Z")

</div>

**I get that the SD card slot is not yet supported, but I saw [a YouTube video](https://youtu.be/WQn1RCdc7IM?t=103) with a Meowbit with a menu. The device appeared to have two games installed. Any idea how that was done?** (The video included speech in a non-English language that I didn’t understand, so perhaps it was explained there.)

Link: [https://youtu.be/WQn1RCdc7IM?t=103](https://youtu.be/WQn1RCdc7IM?t=103)

---

<div class="post-metadata">

**Author:** ![DahbixLP](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dahbixlp/32/4760_2.png) [@DahbixLP](https://forum.makecode.com/u/DahbixLP)\
**Post date:** [December 26, 2020, 10:44pm UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/8 "2020-12-26T22:44:00Z")

</div>

Hi! I am currently working on a code that has 8 minigames for the meowbit! That way you have multiple games! Still it would be amazing to just put a lot of games on the sd card and play them…

---

<div class="post-metadata">

**Author:** ![Edge554](https://avatars.discourse-cdn.com/v4/letter/e/35a633/32.png) [@Edge554](https://forum.makecode.com/u/Edge554)\
**Post date:** [December 27, 2020, 5:28pm UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/9 "2020-12-27T17:28:34Z")

</div>

@DahbixLP Can you explain how I might be able to run multiple games on the Meowbit? How do you do it?

---

<div class="post-metadata">

**Author:** ![DahbixLP](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dahbixlp/32/4760_2.png) [@DahbixLP](https://forum.makecode.com/u/DahbixLP)\
**Post date:** [December 27, 2020, 8:45pm UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/10 "2020-12-27T20:45:29Z")

</div>

Well I Just use the Menü Extension and make multiple Games in Just one Code… Then I have multiple

---

<div class="post-metadata">

**Author:** ![DahbixLP](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dahbixlp/32/4760_2.png) [@DahbixLP](https://forum.makecode.com/u/DahbixLP)\
**Post date:** [December 28, 2020, 10:18pm UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/11 "2020-12-28T22:18:53Z")

</div>

Btw! I am nearly done! 6 Out of 8 Games done! Uses 0.67 MB of max 0.96 MB!  
(Fits on meowbit)

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [December 28, 2020, 10:20pm UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/12 "2020-12-28T22:20:35Z")

</div>

I think you mean 67Kb out of 96Kb?

---

<div class="post-metadata">

**Author:** ![DahbixLP](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dahbixlp/32/4760_2.png) [@DahbixLP](https://forum.makecode.com/u/DahbixLP)\
**Post date:** [December 29, 2020, 3:30pm UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/13 "2020-12-29T15:30:18Z")

</div>

Yes I do! I am working on it! Done soon!

---

<div class="post-metadata">

**Author:** ![DahbixLP](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dahbixlp/32/4760_2.png) [@DahbixLP](https://forum.makecode.com/u/DahbixLP)\
**Post date:** [December 29, 2020, 3:30pm UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/14 "2020-12-29T15:30:35Z")

</div>

Little taste of it (maybe spoiler)

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/1/12f359f6641bf39be919f69e59670eb2600e7fbd.png)

Done Soon!

---

<div class="post-metadata">

**Author:** ![DahbixLP](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dahbixlp/32/4760_2.png) [@DahbixLP](https://forum.makecode.com/u/DahbixLP)\
**Post date:** [December 29, 2020, 11:34pm UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/15 "2020-12-29T23:34:31Z")

</div>

@Edge554 @UnsignedArduino  
IT IS DONE (Apart from the catch game) (It is just 8 Games)  
The code guess game will be removed! (So just 7 Games) And will be replaced with a Instruction!  
(It just does not work the way I want it to… also it is bad anyway!)  
BEST!!! It works on the meowbit!  
Here is the code:

> **[9 Games 3](https://arcade.makecode.com/56833-61825-42596-31639)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![Edge554](https://avatars.discourse-cdn.com/v4/letter/e/35a633/32.png) [@Edge554](https://forum.makecode.com/u/Edge554)\
**Post date:** [December 30, 2020, 3:08am UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/16 "2020-12-30T03:08:28Z")

</div>

Hmm… I cannot find an extension called “Menu.” Can you please provide a link or other details?

---

<div class="post-metadata">

**Author:** ![Edge554](https://avatars.discourse-cdn.com/v4/letter/e/35a633/32.png) [@Edge554](https://forum.makecode.com/u/Edge554)\
**Post date:** [December 30, 2020, 3:08am UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/17 "2020-12-30T03:08:46Z")

</div>

That’s very cool! For those that haven’t read the code, @DahbixLP coded all of their games in a _single_ MakeCode project. I’m attaching some screenshots to give you an idea of how it was done. Note, for example, that when the `"A"` button is pressed there are multiple actions that _could_ occur. The action that _does_ occur is dependent of the game that you chose in the main menu.

**My question still remains:** Is this the only way to get 2+ games on the Meowbit? What I’d like to do, for example, is download several games from the MakeCode Arcade home page to my Meowbit, then use some sort of main menu on the Meowbit to switch between these games. _ **Possible? If so, how???** _

===

![Proj - MakeCode Arcade 9 Games 3 — 2020-12-29-A](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/7/77fc8e53157b0bae03efd8e588f94c9e1a79a1b6.png)  
 ![Proj - MakeCode Arcade 9 Games 3 — 2020-12-29-B](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/4/4690966db234bb4fdfa1247a2993fda2f1c826de.png)

 ![Proj - MakeCode Arcade 9 Games 3 — 2020-12-29-C](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/3/36c88207a1e66e82cd10d00ba252998105972bb2.png)

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [December 30, 2020, 3:14am UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/18 "2020-12-30T03:14:48Z")

</div>

> [@Edge554](#):
>
> **My question still remains:** Is this the only way to get 2+ games on the Meowbit? What I’d like to do, for example, is download several games from the MakeCode Arcade home page to my Meowbit, then use some sort of main menu on the Meowbit to switch between these games. _ **Possible? If so, how???** _

Currently, yes. But you could try doing the hard work of modifying the bootloader to read an SD card, present a menu and copy the files from the SD card to flash.

My brain is currently too small to try this.

---

<div class="post-metadata">

**Author:** ![DahbixLP](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dahbixlp/32/4760_2.png) [@DahbixLP](https://forum.makecode.com/u/DahbixLP)\
**Post date:** [December 30, 2020, 9:12am UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/19 "2020-12-30T09:12:28Z")

</div>

riknoll/arcade-custom-menu  
Thats the one!

---

<div class="post-metadata">

**Author:** ![DahbixLP](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dahbixlp/32/4760_2.png) [@DahbixLP](https://forum.makecode.com/u/DahbixLP)\
**Post date:** [December 30, 2020, 2:27pm UTC](https://forum.makecode.com/t/meowbit-sd-card-slot/2124/20 "2020-12-30T14:27:52Z")

</div>

@Edge554 @UnsignedArduino  
I fixed an issue that would appear in the cart game! It shuts down with the error code 021!  
At first I was sad because it worked on my PC and not on my meowbit! But then I realised that it might be because of the computing power! So I checked the code and saw that the AI Race function gets called in an on game update (So a lot of times!) So I made a variable to do it once and then again! Now it is fixed!  
After I am finished I can probably add stuff to some of the games!  
What abou not 2 but 4 racers in the cart game?  
Anyway here is the code!

> **[7 Games 4](https://arcade.makecode.com/15748-44806-37445-01712)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

[Next page](https://forum.makecode.com/t/meowbit-sd-card-slot/2124.md?page=2)
