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