# Is this posible...?

**URL:** https://forum.makecode.com/t/is-this-posible/9749
**Category:** Help
**Created:** [August 24, 2021, 11:12pm UTC](https://forum.makecode.com/t/is-this-posible/9749 "2021-08-24T23:12:23Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![jvdos](https://avatars.discourse-cdn.com/v4/letter/j/c67d28/32.png) [@jvdos](https://forum.makecode.com/u/jvdos)
#### Post date: [August 24, 2021, 11:12pm UTC](https://forum.makecode.com/t/is-this-posible/9749/1 "2021-08-24T23:12:23Z")

</div>

Is it posible to run an emulator on meow bit to then run ROMS like pokemon GBA ??

---

<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: [August 25, 2021, 2:47am UTC](https://forum.makecode.com/t/is-this-posible/9749/2 "2021-08-25T02:47:36Z")

</div>

I don’t know about meowbit but you can run an NES emulator on the PyGamer/PyBadge:

> **[NES Emulator for Arcada](https://learn.adafruit.com/nes-emulator-for-arcada/quickstart)**
>
> With great effort comes great reward - You can play Nintendo NES games on Arcada with full speed emulation, sound effects and save game support.

---

<div class="post-metadata">

### Author: ![jvdos](https://avatars.discourse-cdn.com/v4/letter/j/c67d28/32.png) [@jvdos](https://forum.makecode.com/u/jvdos)
#### Post date: [August 30, 2021, 2:10pm UTC](https://forum.makecode.com/t/is-this-posible/9749/3 "2021-08-30T14:10:06Z")

</div>

okay well mabe theres away to make that work on the meow bit?

---

<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: [August 30, 2021, 5:03pm UTC](https://forum.makecode.com/t/is-this-posible/9749/4 "2021-08-30T17:03:44Z")

</div>

You can try to build it in Arduino:

> **[NES Emulator for Arcada](https://learn.adafruit.com/nes-emulator-for-arcada/build-in-arduino)**
>
> With great effort comes great reward - You can play Nintendo NES games on Arcada with full speed emulation, sound effects and save game support.

But I don’t know if Arcada (the library it uses) supports the meowbit.

---

<div class="post-metadata">

### Author: ![demoCrash](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/democrash/32/3528_2.png) [@demoCrash](https://forum.makecode.com/u/demoCrash)
#### Post date: [August 31, 2021, 2:49am UTC](https://forum.makecode.com/t/is-this-posible/9749/5 "2021-08-31T02:49:10Z")

</div>

If you want to run GBA games, you need to write a GBA emulator. But meow bit uses stm32f401ret6 as the mcu, and the hardware only has 96K ram. Usually the GBA game file size is more than 1M. When your GBA reads the file to the memory, of course it will fail. The nes emulator is fine, but it can only run games less than 96K in size.

 ![e45e085f79f807615f7b890ab3fc4e7](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/f/f83dc5d267acc4c0487e22406670226cde8e140d.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: [August 31, 2021, 3:12pm UTC](https://forum.makecode.com/t/is-this-posible/9749/6 "2021-08-31T15:12:51Z")

</div>

If you use the NES emulator I linked above it actually writes the games to flash so it can support up to 256KB ROMs.

> Things it does not do:
> 
> - Play ROMs larger than 256KB
> - Play non-NES ROMs
> - Some ROMs don’t work - e.g. Dragon Warrior
> - Support non-SAMD51 chips ([for Teensy support, check out TeensyCEC](https://github.com/Jean-MarcHarvengt/TeensyCEC))
> - Support other hardware unless you’ve added support to Arcada (which you can!)

(From the end of the overview page from [the guide](https://learn.adafruit.com/nes-emulator-for-arcada/overview).)

Note that it says that it doesn’t support any other chips other than the SAMD51 (not the meowbit) so if you were to contribute support for Meowbit in Arcada you may have to re-write the code.

---

<div class="post-metadata">

### Author: ![jvdos](https://avatars.discourse-cdn.com/v4/letter/j/c67d28/32.png) [@jvdos](https://forum.makecode.com/u/jvdos)
#### Post date: [September 1, 2021, 3:06pm UTC](https://forum.makecode.com/t/is-this-posible/9749/7 "2021-09-01T15:06:57Z")

</div>

“re-write the code”, how would i do that?

---

<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: [September 1, 2021, 4:19pm UTC](https://forum.makecode.com/t/is-this-posible/9749/8 "2021-09-01T16:19:32Z")

</div>

I’m not sure, as I’m not familiar with this project. You should try to follow the instructions for the build in Arduino section of the guide.
