MEMPAK folder is under ed64 now
This commit is contained in:
parent
8368780f69
commit
ba432bb8c8
18
inc/constants.h
Normal file
18
inc/constants.h
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
//
|
||||||
|
// Copyright (c) 2017 The Altra64 project contributors
|
||||||
|
// See LICENSE file in the project root for full license information.
|
||||||
|
//
|
||||||
|
|
||||||
|
#ifndef _CONSTANTS_H_
|
||||||
|
#define _CONSTANTS_H_
|
||||||
|
|
||||||
|
#define ED64PLUS
|
||||||
|
#define MAX_SUPPORTED_PATH_LEN 256
|
||||||
|
|
||||||
|
#ifdef ED64PLUS
|
||||||
|
#define ED64_FIRMWARE_PATH "ED64P"
|
||||||
|
#else
|
||||||
|
#define ED64_FIRMWARE_PATH "ED64"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
11
src/main.c
11
src/main.c
@ -40,6 +40,7 @@
|
|||||||
// YAML parser
|
// YAML parser
|
||||||
#include <yaml.h>
|
#include <yaml.h>
|
||||||
|
|
||||||
|
#include "constants.h"
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
#include "mem.h"
|
#include "mem.h"
|
||||||
#include "chksum64.h"
|
#include "chksum64.h"
|
||||||
@ -49,22 +50,12 @@
|
|||||||
#include "menu.h"
|
#include "menu.h"
|
||||||
#include "cic.h"
|
#include "cic.h"
|
||||||
|
|
||||||
#define ED64PLUS
|
|
||||||
|
|
||||||
#ifdef ED64PLUS
|
|
||||||
#define ED64_FIRMWARE_PATH "ED64P"
|
|
||||||
#else
|
|
||||||
#define ED64_FIRMWARE_PATH "ED64"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef USE_TRUETYPE
|
#ifdef USE_TRUETYPE
|
||||||
#define STB_TRUETYPE_IMPLEMENTATION
|
#define STB_TRUETYPE_IMPLEMENTATION
|
||||||
#include "stb_truetype.h"
|
#include "stb_truetype.h"
|
||||||
|
|
||||||
#define MAX_LIST 20
|
#define MAX_LIST 20
|
||||||
|
|
||||||
#define MAX_SUPPORTED_PATH_LEN 256
|
|
||||||
|
|
||||||
struct glyph
|
struct glyph
|
||||||
{
|
{
|
||||||
int xoff;
|
int xoff;
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
#include <libdragon.h>
|
#include <libdragon.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include "constants.h"
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "mempak.h"
|
#include "mempak.h"
|
||||||
#include "memorypak.h"
|
#include "memorypak.h"
|
||||||
@ -382,14 +383,14 @@ void view_mpk(display_context_t disp)
|
|||||||
//old function to dump a mempak to a file
|
//old function to dump a mempak to a file
|
||||||
void mpk_to_file(display_context_t disp, char *mpk_filename, int quick)
|
void mpk_to_file(display_context_t disp, char *mpk_filename, int quick)
|
||||||
{
|
{
|
||||||
u8 buff[64];
|
u8 buff[MAX_SUPPORTED_PATH_LEN];
|
||||||
u8 v = 0;
|
u8 v = 0;
|
||||||
u8 ok = 0;
|
u8 ok = 0;
|
||||||
|
|
||||||
if (quick)
|
if (quick)
|
||||||
sprintf(buff, "%s%s", mempak_path, mpk_filename);
|
sprintf(buff, "/"ED64_FIRMWARE_PATH"/%s/%s", mempak_path, mpk_filename);
|
||||||
else
|
else
|
||||||
sprintf(buff, "%s%s.MPK", mempak_path, mpk_filename);
|
sprintf(buff, "/"ED64_FIRMWARE_PATH"/%s/%s.MPK", mempak_path, mpk_filename);
|
||||||
|
|
||||||
FRESULT fr;
|
FRESULT fr;
|
||||||
FILINFO fno;
|
FILINFO fno;
|
||||||
@ -403,7 +404,7 @@ void mpk_to_file(display_context_t disp, char *mpk_filename, int quick)
|
|||||||
else
|
else
|
||||||
while (fr == FR_OK)
|
while (fr == FR_OK)
|
||||||
{
|
{
|
||||||
sprintf(buff, "%s%s%i.MPK", mempak_path, mpk_filename, v);
|
sprintf(buff, "/"ED64_FIRMWARE_PATH"/%s/%s.%i.MPK", mempak_path, mpk_filename, v);
|
||||||
|
|
||||||
fr = f_stat(buff, &fno);
|
fr = f_stat(buff, &fno);
|
||||||
if (fr == FR_OK)
|
if (fr == FR_OK)
|
||||||
|
Loading…
Reference in New Issue
Block a user