12007-01-22 Olivier Poncet <ponceto@noos.fr> 2 3 * Just a little correction to avoid a core dump. 4 52007-01-08 Olivier Poncet <ponceto@noos.fr> 6 7 * TODO section added into the README. 8 * Copyright modification for 2007. 9 * XemEmulator widget correction (thanks to Andrea Musuruane). 10 112006-12-11 Olivier Poncet <ponceto@noos.fr> 12 13 * Z80 core cleanup. 14 * Z80 core reimplementation (80% done). 15 162006-12-04 Olivier Poncet <ponceto@noos.fr> 17 18 * X11-SHM (XShm) permissions corrections (0600->0666). 19 * FPS statistics (can be disabled with the '--no-fps' option). 20 * Timing & Interrupt generation corrections. 21 * RAM/ROM banks GObjectized. 22 * Keyboard GObjectized. 23 * Renderer bug correction. 24 * FDC/FDD cleanup & improvements. 25 * Misc. corrections & improvements. 26 * Z80 improvements. 27 282006-11-27 Olivier Poncet <ponceto@noos.fr> 29 30 * X11-SHM (XShm) support. 31 * CRTC-6845 improvements. 32 * Timing & interrupt generation improvements. 33 * Some minor corrections & cleanup. 34 352006-11-20 Olivier Poncet <ponceto@noos.fr> 36 37 * Embedded lib765 cleanup. 38 * FDC/FDD improvements. 39 402006-11-13 Olivier Poncet <ponceto@noos.fr> 41 42 * Embedded lib765 (heavyly hacked). 43 * FDC/FDD support improvements. 44 * FDC/FDD rewrite in progress. 45 * Some minor corrections. 46 * Just require libdsk: http://www.seasip.demon.co.uk/Unix/LibDsk/ 47 482006-11-06 Olivier Poncet <ponceto@noos.fr> 49 50 * Preliminary (but working) FDC implementation by using lib765. 51 * Preliminary (but working) FDD implementation by using libDSK. 52 * lib765 & libdsk: http://www.seasip.demon.co.uk/Unix/LibDsk/ 53 * Drive A/B floppy disk support. 54 552006-10-30 Olivier Poncet <ponceto@noos.fr> 56 57 * Source code cleanup. 58 * Preliminary (but not already working) floppy disk support. 59 * Miscellaneous improvements and minor source code corrections. 60 * Z80 improvements. 61 * Amstrad CPC driver improvements. 62 * Gate-Array GObjectized. 63 * Version number added in the about dialog. 64 652006-10-23 Olivier Poncet <ponceto@noos.fr> 66 67 * Source code cleanup. 68 * Requires GLib >= 2.6.0. 69 * Memory management improvements. 70 * IRQ generation bug corrected. 71 * Rendering & screen decoding improvements. 72 * Command-line parsing improvements. 73 * Keyboard decoding improvements. 74 * Desktop menu integration (XFCE, GNOME, KDE, ...). 75 * Internal libdev & libdrv libraries created. 76 * Internal devices rewritten as a GObject subclass. 77 * Preliminary FPS statistics (in terminal). 78 792006-10-16 Olivier Poncet <ponceto@noos.fr> 80 81 * Port decoding rewritten. 82 * ROM selection bug corrected. 83 * CRTC synchronization improvements. 84 * IRQ generation improvements. 85 * Support of multimodes games (sorcery, crafton & xunk, etc). 86 * GFX code cleanup. 87 882006-10-09 Olivier Poncet <ponceto@noos.fr> 89 90 * GLib-2.0 / GObject-2.0 support added. 91 * Autoconf / Automake enhancements (GUI autodetection). 92 * Athena & Motif1 GUI code improvements. 93 * Xem internal library creation. 94 * XArea translated to XemEmulator (in libXem). 95 * XemAppShell WidgetClass created (in libXem). 96 * XemDlgShell WidgetClass created (in libXem). 97 * Preliminary (but working) support of X Drag & Drop protocol (Xdnd). 98 * Snapshot loading with Drag & Drop from a file manager (i.e nautilus). 99 1002006-10-02 Olivier Poncet <ponceto@noos.fr> 101 102 * Source code cleanup (continued). 103 * GUI code cleanup & improvements. 104 * Improved real-time synchronization. 105 * Improved Z80 emulation. 106 * Improved keyboard handling (qwerty & azerty layout). 107 1082006-09-25 Olivier Poncet <ponceto@noos.fr> 109 110 * Source code cleanup. 111 * Improved Z80 emulation. 112 * UI source code cleanup. 113 * XArea widget rewritten. 114 * Improved keyboard handling. 115 1162006-09-11 Olivier Poncet <ponceto@noos.fr> 117 118 * Autoconf / Automake support. 119 1202006-09-03 Olivier Poncet <ponceto@noos.fr> 121 122 * XCPC source code repository is now hosted on SourceForge. 123 * Home Page: http://xcpc.emuunlim.com/ 124 * SF Home Page: http://xcpc.sourceforge.net/ 125 * Project Summary Page: http://sourceforge.net/projects/xcpc/ 126 * SubVersion Repository: https://svn.sourceforge.net/svnroot/xcpc/ 127 * Initial import & Release: xcpc-20010904. 128 * Initial import & Release: xcpc-20010905. 129 * Initial import & Release: xcpc-20010906. 130 1312001-09-06 Olivier Poncet <ponceto@noos.fr> 132 133 * Some changes in GUIs source code and some improvements. 134 1352001-09-05 Olivier Poncet <ponceto@noos.fr> 136 137 * Some minor changes in source code. 138 1392001-09-04 Olivier Poncet <ponceto@noos.fr> 140 141 * Complete rewrite of the emulator. Needs the Athena (Xaw) widget set, 142 and/or a Motif 1.2 (Xm) compliant distribution to compile Xcpc (like 143 OpenMotif, Lesstif, OSF Motif, ...). 144 1452001-07-04 Olivier Poncet <ponceto@noos.fr> 146 147 * Improved CRTC 6845 and gate-array emulation; supports Sorcery like games. 148 * GFX routines rewritten. 149 * Partial support of multi-modes. 150 1512001-06-15 Olivier Poncet <ponceto@noos.fr> 152 153 * Improved CRTC 6845 emulation; supports Space Racer like modes. 154 1552001-06-14 Olivier Poncet <ponceto@noos.fr> 156 157 * Improved GUI and event manager. 158 * Improved Z80 encapsulation. 159 1602001-06-13 Olivier Poncet <ponceto@noos.fr> 161 162 * Improved gate_array and crtc support. 163 * Removed FAST_GFX conditionnal compilation; dynamic configuration. 164 1652001-06-12 Olivier Poncet <ponceto@noos.fr> 166 167 * Display bugs corrected; complete rewrite of display routines. 168 * GUI module added. 169 * Some modifications in source code. 170 1712001-06-01 Olivier Poncet <ponceto@noos.fr> 172 173 * Lots of improvements in GUI (GFX mode added). 174 1752001-05-30 Olivier Poncet <ponceto@noos.fr> 176 177 * Added terminal GUI (load & save snapshot). 178 * Added back buffer manager (when GUI takes control). 179 1802001-05-28 Olivier Poncet <ponceto@noos.fr> 181 182 * First public release. 183 * No support of DISC images. 184 * Full support of SNAPSHOTS (load and save). 185 * No support of AY-3-8910. 186 * Very partial support of FDC-765. 187 * No support of hardware scrolling and hardware graphics effects. 188 * Little bug in the last character line when CRTC address changes 189 * Lots of bugs. 190