c62d2810 |
1 | ----June 29, 2001: |
2 | -Added the source code for zlib. The makefile in the zlib directory should |
3 | be included by the platform makefile(such as Makefile.win) or zlib should |
4 | be linked in some other way. If you use the zlib that comes with this |
5 | source distribution, you'll need to set up your compiler to recognize |
6 | the zlib subdirectory as a global include directory(like "-Izlib" with gcc). |
7 | -Changed the expected behavior of FCEUD_BlitScreen(). Added two new functions, |
8 | FCEUI_SetFirstRenderedLine() and FCEUI_SetLastRenderedLine(). See |
9 | porting.txt for details. |
10 | |
11 | |
12 | ----May 25, 2001: |
13 | -A few deobfuscations of the code(more will come in the future). |
14 | -Defined some macros to declare functions using different(faster) calling |
15 | conventions. After redeclaring memory map emulation functions, |
16 | there was a somewhat significant speed increase. Using the new calling conventions |
17 | for PPU_hook and MapIRQHook type functions resulted in a more significant |
18 | speed increase. |
19 | -Some of the driver<->emulator interface code has changed. Much more |
20 | will change in the future. |
21 | -Added some stuff in types.h to (possibly) help people with compiling |
22 | FCE Ultra with MSVC++. |
23 | |
24 | ----May 5, 2001: |
25 | -Optimized RAM reading/writing emulation in fce.c a little. |
26 | -Moved the UNIF board emulation code to the "boards" subdir. UNIF support |
27 | isn't even near being done, though. Not a high priority either. |
28 | |
29 | ----April 16, 2001: |
30 | -Much of the driver interface code was restructured/rewritten, especially the |
31 | input-related code. |
32 | -All driver functions called by the emulator are now prefixed with "FCEUD_". |
33 | (I may do something similar with the names of the driver interface functions). |
34 | -The core emulation code has been updated slightly since the Windows .53 |
35 | release, but the changes are so minor that another binary release is not |
36 | necessary. |