| 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. |