Close

New journey developing a new bootloader

A project log for ESPlay Micro

ESPlay Micro is an ESP32 Based emulator device for playing retro games, able to play classic games NES, GB, GBC, SMS, Game Gear and more.

fuji-pebriFuji Pebri 03/05/2022 at 14:021 Comment

Hi, it's been a while but i never abandon this project. My regular work just not let me do this project even on free time. But i will continue with a brand new bootloader firmware so board should be more reliable at switching to another application or games. I just discover a way to load apps from internal spi flash and since makerfabs gave a new specs to ESPLAY with wrover module with 16MB flash, it's a big and we can load the flash with several fw at once, we just need a way how to fast load and start each apps without fleshing and updating partition like we do today. I borrow a concept from pocketsprite which can load compiled bin that stored in flash via custom appfs partition and second stage custom bootloader. Butvthe problem is the pocketsprite code are really old with esp-idf v3. I will ported a code so the bootloader will work with latest esp-idf v4. 4.

See you next log :) 

Discussions

marco wrote 01/30/2023 at 17:54 point

Hello,

your work is highly appreciated, thanks. It is possible to add Sinclair ZX Spectrum emulator to your last firmware ?

Thanks a lot,

Marco

  Are you sure? yes | no