Skip to content

Commit 796dc20

Browse files
committed
Tue 25 Feb 2020 12:12:12 EST - working on #52 & #54
1 parent e962606 commit 796dc20

File tree

6 files changed

+65
-65
lines changed

6 files changed

+65
-65
lines changed

Components/handy-go/components/main/main.c

Lines changed: 56 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ void update_display_func() {
117117
previous_scaling_enabled = scaling_enabled;
118118
previous_filtering = filtering;
119119
previous_rotate = rotate;
120-
120+
121121
if (!scaling_enabled) {
122122
odroid_display_func = ili9341_write_frame_lynx_v2_original;
123123
} else {
@@ -193,21 +193,21 @@ NOINLINE void update_display_task()
193193
xQueueSend(vidQueue, &param, portMAX_DELAY);
194194
while (videoTaskIsRunning) { vTaskDelay(1); }
195195
printf("VIDEO: Task: Stop done\n");
196-
196+
197197
printf("VIDEO: Clear display\n");
198198
//odroid_display_lock();
199199
ili9341_write_frame_lynx(NULL, NULL, false);
200200
//odroid_display_unlock();
201201
}
202202
printf("%s: Step #002\n", __func__);
203203
TaskFunction_t taskFunc = &videoTask_mode0;
204-
204+
205205
previous_scaling_enabled = scaling_enabled;
206206
previous_filtering = filtering;
207207
previous_rotate = rotate;
208-
208+
209209
my_setbutton_mapping(rotate);
210-
210+
211211
if (!scaling_enabled) {
212212
switch (rotate) {
213213
case 0: taskFunc = &videoTask_mode_original; break;
@@ -243,7 +243,7 @@ NOINLINE void update_display_task()
243243
}
244244
}
245245
printf("%s: Step #003\n", __func__);
246-
246+
247247
printf("\n************\n");
248248
printf("\nVIDEO: Task: Start\n");
249249

@@ -262,7 +262,7 @@ void audioTask(void* arg)
262262
{
263263
// sound
264264
struct audio_meta* param;
265-
265+
266266
AudioTaskIsRunning = true;
267267
while(1)
268268
{
@@ -343,7 +343,7 @@ NOINLINE void DoMenuHome(bool save)
343343
#ifdef CONFIG_IN_GAME_MENU_YES
344344
odroid_display_lock();
345345
hud_menu();
346-
printf("\nACTION:%d\n", ACTION);
346+
printf("\nACTION:%d\n", ACTION);
347347
switch(ACTION) {
348348
case 3:
349349
case 4:
@@ -360,9 +360,9 @@ NOINLINE void DoMenuHome(bool save)
360360
break;
361361
case 5:
362362
printf("\nDELETE ROM\n");
363-
break;
364-
}
365-
ili9341_clear(0);
363+
break;
364+
}
365+
ili9341_clear(0);
366366
odroid_display_unlock();
367367
#else
368368
// Clear audio to prevent studdering
@@ -377,7 +377,7 @@ NOINLINE void DoMenuHome(bool save)
377377
xQueueSend(vidQueue, &param, portMAX_DELAY);
378378
while (videoTaskIsRunning) { vTaskDelay(1); }
379379

380-
odroid_gamepad_state joystick;
380+
odroid_gamepad_state joystick;
381381
odroid_input_gamepad_read(&joystick);
382382
if (!joystick.values[ODROID_INPUT_START] && !save)
383383
{
@@ -400,7 +400,7 @@ NOINLINE void DoMenuHome(bool save)
400400
// Set menu application
401401
odroid_system_application_set(0);
402402
// Reset
403-
esp_restart();
403+
esp_restart();
404404
#endif
405405
}
406406
/*
@@ -488,10 +488,10 @@ inline void update_ui_fps() {
488488
printf("FPS:%f, BATTERY:%d [%d]\n", fps, battery.millivolts, battery.percentage);
489489

490490
//printf("HEAP:0x%x, FPS:%f, BATTERY:%d [%d]\n", esp_get_free_heap_size(), fps, battery.millivolts, battery.percentage);
491-
491+
492492
//vTaskGetRunTimeStats(pmem);
493493
//printf(pmem);
494-
494+
495495
frame = 0;
496496
totalElapsedTime = 0;
497497
/*if (config_ui_stats) {
@@ -588,9 +588,9 @@ size_t odroid_retro_audio_sample_batch_t(const int16_t *data, size_t frames) {
588588
audio_update->length = frames;
589589
// xQueueSend(audioQueue, &audio_update, portMAX_DELAY);
590590
// *** odroid_audio_submit(audio_update->buffer, audio_update->length - 1);
591-
591+
592592
odroid_audio_submit(audio_update->buffer, audio_update->length - 1);
593-
593+
594594
audio_update = (audio_update==&audio_update1)?&audio_update2:&audio_update1;
595595
gAudioBuffer = audio_update->buffer;
596596
#else
@@ -602,7 +602,7 @@ size_t odroid_retro_audio_sample_batch_t(const int16_t *data, size_t frames) {
602602
uint16_t menuButtonFrameCount;
603603
odroid_gamepad_state previousState;
604604
bool ignoreMenuButton, menu_restart;
605-
605+
606606
void process_keys(odroid_gamepad_state *joystick)
607607
{
608608
#ifndef MY_KEYS_IN_CALLBACK
@@ -656,12 +656,12 @@ void process_keys(odroid_gamepad_state *joystick)
656656
PowerDown();
657657
}
658658
*/
659-
659+
660660
if (menuButtonFrameCount > 60 * 1)
661661
{
662662
DoMenuHome(true);
663663
}
664-
664+
665665
if (!ignoreMenuButton && previousState.values[ODROID_INPUT_MENU] && !joystick->values[ODROID_INPUT_MENU])
666666
{
667667
DoMenuHome(false);
@@ -677,7 +677,7 @@ void process_keys(odroid_gamepad_state *joystick)
677677
{
678678
update_display_task();
679679
}
680-
680+
681681
// display_func_change = true;
682682
//odroid_display_lock();
683683
//ili9341_write_frame_lynx(NULL, NULL, false);
@@ -695,7 +695,7 @@ void process_keys(odroid_gamepad_state *joystick)
695695
}
696696

697697
#ifdef MY_KEYS_IN_CALLBACK
698-
int16_t odroid_retro_input_state_t(unsigned port, unsigned device,
698+
int16_t odroid_retro_input_state_t(unsigned port, unsigned device,
699699
unsigned index, unsigned id) {
700700
int16_t rc;
701701
switch(id) {
@@ -731,7 +731,7 @@ int16_t odroid_retro_input_state_t(unsigned port, unsigned device,
731731
return rc;
732732
}
733733
#else
734-
int16_t odroid_retro_input_state_t(unsigned port, unsigned device,
734+
int16_t odroid_retro_input_state_t(unsigned port, unsigned device,
735735
unsigned index, unsigned id) {
736736
return (1<<id) & retrolib_input_state_t;
737737
//return retrolib_input_state_t;
@@ -763,9 +763,9 @@ void odroid_retro_video_refresh_t(const void *data, unsigned width,
763763
update_ui_fps();
764764

765765
#ifdef MY_KEYS_IN_VIDEO
766-
odroid_gamepad_state joystick;
766+
odroid_gamepad_state joystick;
767767
odroid_input_gamepad_read(&joystick);
768-
768+
769769
process_keys(&joystick);
770770
previousState = joystick;
771771
#endif
@@ -777,9 +777,9 @@ void odroid_retro_video_refresh_t(const void *data, unsigned width,
777777
xQueueSend(vidQueue, &data, portMAX_DELAY);
778778
update_ui_fps();
779779
#ifdef MY_KEYS_IN_VIDEO
780-
odroid_gamepad_state joystick;
780+
odroid_gamepad_state joystick;
781781
odroid_input_gamepad_read(&joystick);
782-
782+
783783
process_keys(&joystick);
784784
previousState = joystick;
785785
#endif
@@ -798,11 +798,11 @@ void odroidgo_retro_init(void) {
798798
printf("File: ---\n");
799799
odroid_game.path = "/sd/roms/lynx/_debug.lnx";
800800
}
801-
801+
802802
odroid_game.data = NULL;
803803
odroid_game.size = 0;
804804
odroid_game.meta = "dummy";
805-
805+
806806
retro_set_environment(&odroidgo_env);
807807
retro_set_audio_sample(&odroid_retro_audio_sample_t);
808808
retro_set_video_refresh(&odroid_retro_video_refresh_t);
@@ -841,7 +841,7 @@ void app_loop(void)
841841
while (true)
842842
{
843843
#ifndef MY_KEYS_IN_VIDEO
844-
odroid_gamepad_state joystick;
844+
odroid_gamepad_state joystick;
845845
odroid_input_gamepad_read(&joystick);
846846
process_keys(&joystick);
847847
#endif
@@ -857,29 +857,29 @@ NOINLINE void app_init(void)
857857
{
858858
printf("lynx-handy (%s-%s).\n", COMPILEDATE, GITREV);
859859
// ESP_ERROR_CHECK( heap_trace_init_standalone(trace_record, NUM_RECORDS) );
860-
860+
861861
framebuffer[0] = heap_caps_malloc(160 * 102 * 2, MALLOC_CAP_8BIT | MALLOC_CAP_DMA);
862862
if (!framebuffer[0]) abort();
863863
printf("app_main: framebuffer[0]=%p\n", framebuffer[0]);
864864

865865
framebuffer[1] = heap_caps_malloc(160 * 102 * 2, MALLOC_CAP_8BIT | MALLOC_CAP_DMA);
866866
if (!framebuffer[1]) abort();
867867
printf("app_main: framebuffer[1]=%p\n", framebuffer[1]);
868-
868+
869869
//audio_update1.buffer = MY_MEM_ALLOC_FAST_EXT(unsigned short, AUDIO_BUFFER_SIZE, 1);
870870
//audio_update2.buffer = MY_MEM_ALLOC_FAST_EXT(unsigned short, AUDIO_BUFFER_SIZE, 1);
871871
audio_update1.buffer = MY_MEM_ALLOC_FAST_EXT(short, AUDIO_BUFFER_SIZE, 1);
872872
audio_update2.buffer = MY_MEM_ALLOC_FAST_EXT(short, AUDIO_BUFFER_SIZE, 1);
873-
873+
874874
gAudioBuffer = audio_update1.buffer;
875875
#ifdef MY_AUDIO_MODE_V1
876876
gAudioBufferPointer2 = gAudioBuffer;
877877
#endif
878-
878+
879879
QuickSaveSetBuffer( MY_MEM_ALLOC_SLOW(void, 512*1024) );
880-
880+
881881
// ESP_ERROR_CHECK( heap_trace_start(HEAP_TRACE_LEAKS) );
882-
882+
883883
nvs_flash_init();
884884

885885
odroid_system_init();
@@ -962,7 +962,7 @@ printf("lynx-handy (%s-%s).\n", COMPILEDATE, GITREV);
962962

963963

964964
ili9341_init();
965-
965+
966966
char* cartName = odroid_settings_RomFilePath_get();
967967
printf("%s: filename='%s'\n", __func__, cartName);
968968

@@ -974,8 +974,8 @@ printf("lynx-handy (%s-%s).\n", COMPILEDATE, GITREV);
974974
//xTaskCreatePinnedToCore(&videoTask, "videoTask", 1024 * 4, NULL, 5, &videoTaskHandle, 1);
975975
audioQueue = xQueueCreate(1, sizeof(uint16_t*));
976976
xTaskCreatePinnedToCore(&audioTask, "audioTask", 2048, NULL, 5, NULL, 1); //768
977-
978-
977+
978+
979979
esp_err_t r = odroid_sdcard_open(SD_BASE_PATH);
980980
if (r != ESP_OK)
981981
{
@@ -984,38 +984,38 @@ printf("lynx-handy (%s-%s).\n", COMPILEDATE, GITREV);
984984
}
985985
#ifdef CONFIG_IN_GAME_MENU_YES
986986
hud_debug(odroid_util_GetFileName(cartName));
987-
char* save_name = odroid_util_GetFileName(cartName);
987+
char* save_name = odroid_util_GetFileName(cartName);
988988
hud_check_saves(odroid_util_GetFileName(cartName));
989-
#endif
990-
989+
#endif
990+
991991
odroid_display_lock();
992992
odroid_display_drain_spi();
993-
993+
994994
// ESP_ERROR_CHECK( heap_trace_start(HEAP_TRACE_LEAKS) );
995995
printf("LYNX-hande: 001\n");
996996
printf("Version: %d; %d\n", RETRO_API_VERSION, RETRO_MEMORY_VIDEO_RAM);
997997
odroidgo_retro_init();
998998
//retro_init();
999999
printf("LYNX-hande: 002\n");
1000-
1000+
10011001
printf("Retro: API: %d\n", retro_api_version());
10021002
retro_get_system_info(&retro_info);
10031003
printf("Retro: Info.library_name : %s\n", retro_info.library_name);
10041004
printf("Retro: Info.library_version : %s\n", retro_info.library_version);
10051005
printf("Retro: Info.need_fullpath : %d\n", retro_info.need_fullpath);
10061006
printf("Retro: Info.valid_extensions : %s\n", retro_info.valid_extensions);
10071007
printf("Retro: Info.block_extract : %d\n", retro_info.block_extract);
1008-
1008+
10091009
odroid_display_unlock();
1010-
1010+
10111011
if (!retro_load_game(&odroid_game)) {
10121012
printf("LYNX-handy: 003 Gameload: Error\n");
10131013
} else {
10141014
printf("LYNX-handy: 003 Gameload: Ok\n");
10151015
}
1016-
1016+
10171017
printf("LYNX-handy: 003\n");
1018-
1018+
10191019
// FIXME: Do some EMU stuff
10201020
// system_reset();
10211021

@@ -1030,7 +1030,7 @@ printf("lynx-handy (%s-%s).\n", COMPILEDATE, GITREV);
10301030
// system_reset();
10311031
}
10321032
odroidgo_retro_init_post();
1033-
1033+
10341034
// ESP_ERROR_CHECK( heap_trace_stop() );
10351035
// heap_trace_dump();
10361036

@@ -1040,15 +1040,15 @@ printf("lynx-handy (%s-%s).\n", COMPILEDATE, GITREV);
10401040
totalElapsedTime = 0;
10411041
frame = 0;
10421042
scaling_enabled = odroid_settings_ScaleDisabled_get(ODROID_SCALE_DISABLE_SMS) ? false : true;
1043-
1043+
10441044
odroid_ui_debug_enter_loop();
10451045
startTime = xthal_get_ccount();
1046-
1046+
10471047
dump_heap_info_short();
10481048
printf("unsigned char : %u\n", sizeof(unsigned char));
10491049
printf("unsigned int : %u\n", sizeof(unsigned int));
10501050
printf("unsigned long : %u\n", sizeof(unsigned long));
1051-
1051+
10521052
/*
10531053
uint32_t caps = MALLOC_CAP_INTERNAL | MALLOC_CAP_8BIT;
10541054
for (int i = 0; i < 64; i++) {
@@ -1068,7 +1068,7 @@ printf("lynx-handy (%s-%s).\n", COMPILEDATE, GITREV);
10681068
printf("\n***********\nLoadState(%s)\n***********\n", cartName);
10691069
LoadState(cartName);
10701070
}
1071-
1071+
10721072
update_display_task();
10731073
}
10741074

@@ -1079,7 +1079,7 @@ void app_main(void)
10791079
}
10801080

10811081
void *my_special_alloc(unsigned char speed, unsigned char bytes, unsigned long size) {
1082-
uint32_t caps = (speed?MALLOC_CAP_INTERNAL:MALLOC_CAP_SPIRAM) |
1082+
uint32_t caps = (speed?MALLOC_CAP_INTERNAL:MALLOC_CAP_SPIRAM) |
10831083
( bytes==1?MALLOC_CAP_8BIT:MALLOC_CAP_32BIT);
10841084
/*
10851085
if (speed) {
@@ -1120,7 +1120,7 @@ void SaveState()
11201120

11211121

11221122
char* pathName = odroid_sdcard_create_savefile_path(SD_BASE_PATH, fileName);
1123-
if (!pathName) abort();
1123+
if (!pathName) abort();
11241124

11251125
FILE* f = fopen(pathName, "w");
11261126
if (f == NULL)
@@ -1188,7 +1188,7 @@ void LoadState(const char* cartName)
11881188
}
11891189
else
11901190
{
1191-
printf("LoadState: loadstate OK.\n");
1191+
printf("LoadState: loadstate OK.\n");
11921192

11931193
{
11941194
uint8_t buf[8];

0 commit comments

Comments
 (0)