# GameSlots - save multi games at the same time

**URL:** <https://forum.makecode.com/t/gameslots-save-multi-games-at-the-same-time/18664>\
**Category:** Arcade\
**Tags:** make, tool\
**Created:** [March 21, 2023, 5:02pm UTC](https://forum.makecode.com/t/gameslots-save-multi-games-at-the-same-time/18664 "2023-03-21T17:02:44Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![AqeeAqee](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/aqeeaqee/32/5424_2.png) [@AqeeAqee](https://forum.makecode.com/u/AqeeAqee)\
**Post date:** [March 21, 2023, 5:02pm UTC](https://forum.makecode.com/t/gameslots-save-multi-games-at-the-same-time/18664/1 "2023-03-21T17:02:44Z")

</div>

> <https://github.com/AqeeAqee/GameSlots/blob/main/Meowbit_GameSlots0.1_Bootloader2.8.2.uf2>

Brief:

- This is an additional feature of bootloader, to Save/Load games into exFlash. Based on [https://github.com/mmoskal/uf2-stm32f](https://github.com/mmoskal/uf2-stm32f), v2.8.2
- And each games saved with Settings at that time as well.
- Eg: Meowbit can save 4 games at most at the same time, or 5 if the game in main flash counts.
- Only Meowbit edition provided by now, for I have no other Arcade device to test.
- NOT Kittenbot official, developed by Aqee independently

Some Terms:

- console: Arcade game console, Arcade game device.
- U-drive: The removable flash drive when Arcade console pluged into computer.
- Main flash: Main flash, the storage inside the main chip of Arcade console, in which BootLoader&Settings&Game stored, when you downlaod at Arcade editor web page.
- exFlash: The storage provide by a additional chip, W25Qxx, SPI interface, but never used before by Makecode Arcade. Meowbit exFlash capacity is of 2MByte, OOB
- slot: Space in exFlash be splited into slots, 512KB each. So Meowbit can save 4 games at most.

⚠ **Warnning !** ⚠  
**Some failures has been reported, perhaps related to differrent Meowbit Board version. More info will be updated after [the survey](https://forum.makecode.com/t/gameslots-save-multi-games-at-the-same-time/18664/91) gathered enough cases. As far as I know:**  
**V1.2 successed, V1.7 Failed.**

How to use:

- Update bootloader(first time, once)

- Save/Load Game (with Settings at that time)  

> **Further Infos**
>
> Recover:
> 
> - If U-drive works
> - Download and drag to Meowbit U-drive: [Arcade-BootLoader-2.8.1.uf2](https://github.com/AqeeAqee/GameSlots/blob/main/Arcade%20GameSlots%20v0.1%20-%20HowTo%20Update%20Bootloader.mp4). (official page: [https://www.yuque.com/kittenbot/hardwares/akflqw](https://www.yuque.com/kittenbot/hardwares/akflqw))
> 
> - U-drive doesn’t work
> - Very very seldom, never happend to me
> - Should have become a half-brick (chips with SWD interface should not be a real brick)
> - Ask a STM chip expert helping to repair, with your backup file(or official bootloader updater file provided) with professional tools(hardware&software).
> 
> Other device possibility
> 
> - Very possibly if claimed CircuitPython/MicroPython supported.
> - Very possible if defined PIN\_FLASH\_CS in config. Check by draging CONFIG.BIN or CURRENT.UF2 onto [https://microsoft.github.io/uf2/patcher/](https://microsoft.github.io/uf2/patcher/).
> - Almost all stm32 dev board has a SPI Flash. Or designed, but not soldered on.

---

_[View the full topic](https://forum.makecode.com/t/gameslots-save-multi-games-at-the-same-time/18664)._
