Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add M5Stack support #14

Open
wants to merge 75 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
e246af9
import from M5Stack-nesemu
moononournation Mar 20, 2019
992c1a9
ignore sdkconfig
moononournation Mar 20, 2019
622e9c3
various LCD init commands
moononournation Mar 20, 2019
d0dc609
add IPS and SPI clock speed config
moononournation Mar 21, 2019
9fd99be
set default custom pins to native SPI pins
moononournation Mar 22, 2019
e9392bb
fix config description
moononournation Mar 22, 2019
839461a
avoid PSRAM pins
moononournation Mar 22, 2019
afad823
add GPIO controller
moononournation Mar 23, 2019
9fb52cb
add GPIO controller
moononournation Mar 23, 2019
a277650
Merge branch 'master' of https://github.com/moononournation/esp32-nesemu
moononournation Mar 23, 2019
dc7e05f
avoid TTGO SD card pins
moononournation Apr 3, 2019
cee205d
added I2C device support
moononournation Apr 8, 2019
2950703
avoid LCD used I2C pins
moononournation Apr 15, 2019
94296ea
lower I2C frequency to support ATtiny controller
moononournation Apr 20, 2019
f79e839
add Odroid-Go support
Aug 9, 2019
21ae804
fix #ifdef CONFIG_HW_LCD_ROTATE_180
moononournation Nov 8, 2019
c57fe9b
support esp-idf v4.0
moononournation Nov 28, 2019
0c8acd4
expose IPS settings to all hardware
moononournation Feb 11, 2020
8333874
fix check CONFIG_HW_LCD_IPS logic
moononournation Feb 11, 2020
5be67c4
typo
moononournation Mar 7, 2020
8128bef
typo
moononournation Mar 7, 2020
101bbc0
support ST7796
moononournation Apr 4, 2020
c4d60fb
support latest esp-idf
moononournation Apr 4, 2020
c8c870a
handle no reset pin
moononournation Apr 6, 2020
0f17a1b
fix audio
moononournation Apr 7, 2020
3f7370c
support analog joystick
moononournation Apr 7, 2020
5a67335
stereo audio
moononournation Apr 12, 2020
6790aef
default flashmode
moononournation Sep 29, 2020
f95e8ba
#pragma GCC optimize ("O3")
moononournation Sep 29, 2020
a76bde5
odroid-go mapper
moononournation Sep 29, 2020
ac2c3a5
fix LCD rotation
moononournation Sep 29, 2020
c81c4e1
align to arduino-esp32 default partition schema
moononournation Sep 30, 2020
7240168
implement status save and load
moononournation Sep 30, 2020
6cfd971
reduce output log
moononournation Sep 30, 2020
2de3669
align to arduino-esp32 default partition schema
moononournation Sep 30, 2020
820435d
simplify folder structure
moononournation Sep 30, 2020
92d33f5
format
moononournation Sep 30, 2020
0015c14
format
moononournation Sep 30, 2020
02031b7
#include <driver/i2c.h>
moononournation Oct 1, 2020
caed33e
keep nofrendo original design
moononournation Oct 5, 2020
110cc52
enable PSRAM
moononournation Oct 5, 2020
a8658d8
dirty implement osd_newextension
moononournation Oct 5, 2020
9aa6084
relative include path and avoid undef
moononournation Oct 7, 2020
3d40dca
print configTICK_RATE_HZ
moononournation Oct 7, 2020
5ebd261
memguard use only MALLOC_CAP_INTERNAL
moononournation Oct 7, 2020
cc1a4ee
only keep effective sdkconfig
moononournation Oct 7, 2020
dfe3907
replace nofrendo_bool with bool
moononournation Oct 7, 2020
b162407
_NOFTYPES_H_
moononournation Oct 7, 2020
bad8d30
print return
moononournation Oct 7, 2020
44554be
MALLOC_CAP_8BIT
moononournation Oct 8, 2020
11198e6
NOFRENDO_DEBUG comments
moononournation Oct 8, 2020
d4c12a2
mem_init use MALLOC_CAP_SPIRAM
moononournation Oct 8, 2020
adf192d
ESPTOOLPY_BAUD_921600B
moononournation Oct 9, 2020
07dfd29
relocate NOFRENDO_DEBUG to noftypes.h
moononournation Oct 9, 2020
d181aa7
remove duplicate vid_init done log
moononournation Oct 9, 2020
f134507
debug memory access over bound
moononournation Oct 9, 2020
b2bbee8
align all printf to log_printf
moononournation Oct 9, 2020
2ce32e5
CONFIG_MAIN_TASK_STACK_SIZE=12240 for state_save()
moononournation Oct 9, 2020
57f1fe0
use nofrendo_malloc in SNSS_WriteBaseBlock
moononournation Oct 9, 2020
3d29473
use nofrendo_malloc in SNSS_ReadBaseBlock
moononournation Oct 9, 2020
92ac1f0
resolve conflict of log_printf()
moononournation Oct 10, 2020
9e8da96
add fork version description
moononournation Oct 10, 2020
6e77bf5
#include "noftypes.h"
moononournation Oct 12, 2020
2e0586d
use heap_caps_malloc_prefer
moononournation Oct 12, 2020
acc8de0
use heap_caps_malloc_prefer
moononournation Oct 12, 2020
596e073
Revert "use heap_caps_malloc_prefer"
moononournation Oct 12, 2020
10bafae
use heap_caps_malloc_prefer
moononournation Oct 12, 2020
3660e54
debug MALLOC_CAP_8BIT free
moononournation Oct 12, 2020
1e9a80f
Create FUNDING.yml
moononournation Oct 12, 2020
dd989f8
remove NES_VISIBLE_*
moononournation Oct 12, 2020
694de70
NOFRENDO_MEM_DEBUG
moononournation Oct 12, 2020
81c679b
fix name
moononournation Oct 20, 2020
4843716
fix config name
moononournation Oct 20, 2020
d714963
decouple ESP32 function
moononournation Oct 20, 2020
9661648
#define to ALLCAPS
moononournation Oct 21, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# These are supported funding model platforms

github: moononournation
custom: "https://paypal.me/moononournation"
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
build/
build
sdkconfig
sdkconfig.old
*.nes

.*
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# project subdirectory.
#

PROJECT_NAME := nesemu
PROJECT_NAME := esp32-nesemu

include $(IDF_PATH)/make/project.mk

5 changes: 5 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
Arduino Compatible Version
==========================

This is a special fork version of esp32-nesemu aim for revise source code compatible to Arduino as much as possible.

ESP32-NESEMU, a Nintendo Entertainment System emulator for the ESP32
====================================================================

Expand Down
168 changes: 0 additions & 168 deletions components/nofrendo-esp32/Kconfig.projbuild

This file was deleted.

12 changes: 0 additions & 12 deletions components/nofrendo-esp32/component.mk

This file was deleted.

143 changes: 0 additions & 143 deletions components/nofrendo-esp32/psxcontroller.c

This file was deleted.

7 changes: 0 additions & 7 deletions components/nofrendo-esp32/psxcontroller.h

This file was deleted.

Loading