Skip to content

Commit

Permalink
- Added GPL link to Help menu
Browse files Browse the repository at this point in the history
- Fixed problem displaying rom names that use & character
- SDL debugger improvements adapted from VBA-H: break on change, conditional breakpoints (ARM and THUMB), dump load and save (memory), edit register, disassemble to file, save and load state from debugger,
- Fix lq2x filter (was using hq2x code)
- Major AR V1/2/3 support by PokemonHacker
- Simplified GBA emulation loop (easier to understand and maintain)
- Fixed some bugs with IntrWait emulation
- Fixed some timer bugs
- Fixed memory timing when loading a save state (was using the timings before loading the state)
- Added emulation for DMA interaction with reading from invalid address
- Fixed bug writing to IO register past 0x4000400 (no mirroring)
- Ignore 8-bit writes to OBJ and OAM memory
  • Loading branch information
pokemonhacker committed Dec 18, 2004
1 parent ddf9361 commit eedf816
Show file tree
Hide file tree
Showing 16 changed files with 2,029 additions and 928 deletions.
10 changes: 5 additions & 5 deletions src/AutoBuild.h
Expand Up @@ -20,12 +20,12 @@
#ifndef __AUTOBUILD_H__
#define __AUTOBUILD_H__
#ifndef VERSION
#define VERSION "1.7.2"
#define VERSION "1.8.0"
#endif
//change the FALSE to TRUE for autoincrement of build number
#define INCREMENT_VERSION FALSE
#define FILEVER 1,7,2,560
#define PRODUCTVER 1,7,2,560
#define STRFILEVER "1, 7, 2, 560\0"
#define STRPRODUCTVER "1, 7, 2, 560\0"
#define FILEVER 1,8,0,600
#define PRODUCTVER 1,8,0,600
#define STRFILEVER "1, 8, 0, 600\0"
#define STRPRODUCTVER "1, 8, 0, 600\0"
#endif //__AUTOBUILD_H__
947 changes: 636 additions & 311 deletions src/Cheats.cpp

Large diffs are not rendered by default.

9 changes: 5 additions & 4 deletions src/Cheats.h
Expand Up @@ -25,14 +25,15 @@ struct CheatsData {
int size;
int status;
bool enabled;
u32 rawaddress;
u32 address;
u32 value;
u32 oldValue;
char codestring[20];
char desc[32];
};

extern void cheatsAdd(const char *,const char *,u32,u32,int,int);
extern void cheatsAdd(const char *,const char *,u32, u32,u32,int,int);
extern void cheatsAddCheatCode(const char *code, const char *desc);
extern void cheatsAddGSACode(const char *code, const char *desc, bool v3);
extern void cheatsAddCBACode(const char *code, const char *desc);
Expand All @@ -45,9 +46,9 @@ extern void cheatsSaveGame(gzFile file);
extern void cheatsReadGame(gzFile file);
extern void cheatsSaveCheatList(const char *file);
extern bool cheatsLoadCheatList(const char *file);
extern void cheatsWriteMemory(u32 *, u32, u32);
extern void cheatsWriteHalfWord(u16 *, u16, u16);
extern void cheatsWriteByte(u8 *, u8);
extern void cheatsWriteMemory(u32, u32);
extern void cheatsWriteHalfWord(u32, u16);
extern void cheatsWriteByte(u32, u8);
extern int cheatsCheckKeys(u32,u32);
extern int cheatsNumber;
extern CheatsData cheatsList[100];
Expand Down

0 comments on commit eedf816

Please sign in to comment.