1Changes from HU-GO! 2.11 to HU-GO! 2.12
2
3Simplified license into GPL + mBSD (zlib licensed code is still there,
4  but it is not required to make it part of the whole license)
5BUGZILLA 11: Now removes the temporary directory when quitting.
6BUGZILLA 12: Quitting the main window also closes the game in progress
7  so that exiting is immediate.
8BUGZILLA 15: Doesn't necessarily depends on SDL_net for compiling,
9  if not present, compiles with the usual manipulation.
10BUGZILLA 17: Fixed mapping of split roms, which was breaking many games
11  or at least screwing graphics.
12BUGZILLA 25: Readded screenshot support (in .ppm).
13BUGZILLA 28: Added unzipping in memory, for cleaner, faster and more
14  robust handling of zipped roms.
15Fixed compilation scripts to allow to compile without all the
16  documentation tools installed, also fixed debian packaging.
17Cleaned sources a bit more.
18
19Changes from HU-GO! 2.10 to HU-GO! 2.11
20
21Rewrote manual into smaller manuals, in html and plain text.
22Added zipped rom support for all platforms.
23Added hardware video rendering.
24Cleaned sources, again and again (thanks to splint) (compiles with gcc up to 3.3).
25Added error message when trying to start a cd and the cd system rom
26  can't be found.
27Added partial arcade card support (inner memory management rewritten).
28Added readonly-ness of roms (was writeable until now).
29Removed a bug in DraculaX which was crashing in the intro when not in -m1 mode
30Added netplay support. The normal binary is a client, a server binary is also
31  provided.
32Added nice graphical configuration of keyboard and joypads.
33Added support of joypad via SDL under windows.
34Rewrote graphical engine.
35Added support for big endian cpu (Sparc, ...).
36Switched to gtk 2 for graphical toolkit.
37Added support for interacting with the core variable of the emulation from
38  external processes (can be used to change rom content on the fly e.g.).
39Changed licence to be considered as free (GPL + mBSD + zlib).
40Fixed a crash when starting any game in the windows port.
41Added support for dumping audio and video. Some samples are available to
42  make an .avi/.mpg/.whatever from it under un*x.
43Fixed some bugs in DMA handling (including one occuring at the end of the first
44  stage of gunhed).
45Improved internal I/O handling (handle remanence of unaffected bit latches).
46Began adding ogg support (untested).
47Fixes sound frequency bug and added stop/start audio subsystem between the various
48  games to provide instantaneous effects of configuration changes.
49Added better command line argument support.
50Autodetection of US encoded roms.
51Added signed format support for audio rendering.
52
53Changes from HU-GO! 2.09 to HU-GO! 2.10
54
55Arrival of a real GUI (using gtk) for both windows and linux ports
56  (which includes lot of easiness in changing configuration, ...)
57Availability on binary forms for several platforms
58FreeBSD port
59Improved CD support at pce level
60SDL joypad support (for linux only right now)
61CD support reenabled for windows (was messed since 2.00 probably)
62Rewritten fullscreen support, as well as x2, x3, x4 mode
63  in windowed mode.
64Lots of bugs fixed in the graphical engine (gunhed works
65  after the first level for instance)
66Improvement in the sound engine (for rendering noise
67  and drums and stereo mode)
68Thanks to Ixion, Black-, Cleaner, Zoop and Valerie Tching
69  for their very active contribution
70
71Changes from HU-GO! 2.00 to HU-GO! 2.09
72
73Removed all Allegro references, switched to SDL ! which in itself
74  should improve pc compatibility especially in windows.
75Improved synchronization (limitation to 60hz rather)
76New sound engine (linked to the SDL switch)
77Externalized bios (for legal issues)
78Somes fixes, this and there
79Russian version
80
81Changes from HU-GO! 1.99 to HU-GO! 2.00
82
83Restored the hard bios support feature
84Improvement in the pad support and ability to remap button on pad or keyboard
85  (thanks to Lester)
86Hacking of the file selector so that it works a bit under win
87Eagle and Scanline mode enabled in linux version
88Restored save/load feature as well as improvement in it
89Auto fixing of damaged ISO headers
90Slight improvement in the german translation
91
92Changes from HU-GO! 1.29 to HU-GO! 1.99
93
94NEW KERNEL !!!! (short to say but long to implement :)
95
96Changes from HU-GO! 1.29 alpha to HU-GO! 1.29
97
98Ability to dump images in order to gather them into a video file
99Joypad support under linux thanks to Lester Barrows
100Sources put in CVS form, I hope soon accessible trought public anonymous access
101Restructured sources
102
103Changes from HU-GO! 1.28 to HU-GO! 1.29 alpha
104
105Begin of cd support under the win port
106Corrected the bug in real CD emulation, no cds were playable at least since
107   the 1.28 version, certainly before
108Preparation for the DreamCast port
109
110Changes from HU-GO! 1.27 to HU-GO! 1.28
111
112Improve of ISO support, especially concerning BRAM
113Cheat engine have been improved anew, allowing full variable research with
114  ISO/CD
115
116Changes from HU-GO! 1.26 to HU-GO! 1.27
117
118Ability to use real cd tracks for faking .hcd tracks
119Added relative research in the cheat engine
120Corrected anew the bug in the ram editor, which was changing too many bits
121
122Changes from HU-GO! 1.25 to HU-GO! 1.26
123
124Changes only in sources, nothing new for gamers but nice stuff for porters
125
126Changes from HU-GO! 1.24 to HU-GO! 1.25
127
128Mp3 playing available under linux
129Synchronisation (limit fps) should work under linux
130Limitation of fps can be set in the INI file (upon request)
131Better debugging info with the new version of the C compiler for pc engine
132
133Changes from HU-GO! 1.23 to HU-GO! 1.24
134
135Slightly improved ISO support
136Added .BIN supporting in file selector
137Added 'load rom' and 'credit' working in the gui
138Slightly changes in the included cd system
139Changes zip support for a very fast directory refreshing and no more
140   crashing (well, let's say infinitely less :)
141Corrected the color bug in screenshots
142Fixed some languages specific messages
143Modified some internal interface functions
144A bit cleaner sources
145
146Changes from HU-GO! 1.22 to HU-GO! 1.23
147
148One can now disable the zip scanning in the file selector (but you can
149  force refreshing of a directory with zip scanning with F2)
150Synchronization of the subtitles with mp3 if asked
151Added installation script (plus desinstall script generation) thanks to
152  Brieuc Jeunhomme
153
154Changes from HU-GO! 1.21 to HU-GO! 1.22
155
156Added subtitle feature
157Speeded emulation a bit
158Added repeated MP3 or not
159No more glitches in saint dragon (recognized as splitted rom)
160Cleaned some sprites and background stuff that were not initialized
161Added scanline mode setting in INI file
162Zip support have been re enabled in the file selector but still blocks
163  on some archives and had not been boosted as I wanted to ...
164Added a Satb viewer (developper's feature)
165Improved disassembler possibilities
166
167Changes from HU-GO! 1.2 to HU-GO! 1.21
168
169Eagle and scanline mode recentred (again ! I hope this is the last one !)
170Added scanline mode screenshot feature
171Added cd buffer to read data
172Added cd (and mp3) sound in no bios mode
173Improvements in developpers informations
174Better installation under Linux
175Code even mode modular, almost portable ^^
176
177Changes from HU-GO! 1.11 to HU-GO! 1.2
178
179ASPI driver!! All CDs works in windows as well as in dos mode. No need
180  to reboot to enjoy cd games.
181Debugged HCD support that was broken for a few versions (it has became
182  case sensitive and some file were no more correctly recognized)
183Cleaner sources and dos ones very easy to compile (if you have Djgpp, allegro
184  and seal)
185
186Changes from HU-GO! 1.10 to HU-GO! 1.11
187
188Way better Adpcm rendering (thanks to David Michel)
189Debugged 800x600 mode in dos version
190Added 2 automatic detected US roms (pac land & hero tonma)
191Good beginning of modular and generic sources (which are available anew)
192Lots of '1' in the version :)
193
194Changes from HU-GO! 1.09 to HU-GO! 1.10
195
196Debugged key modification in the .ini (due to a modification in allegro
197  that I hadn't see)
198Slight modifications in iso support (Solid Force now run in Bios mode)
199Some Hucards are now detected as split rom and runs well (well only 1 for now)
200
201Changes from HU-GO! 1.08 to HU-GO! 1.09
202
203Improvement of the gui, almost functionable
204Added audio cd playing under Linux in bios mode
205Correction of a problem in the initalisation of the backup RAM (could be the
206   one that caused some mem related error screens in CDs)
207Corrected a bug in the ram editor function (a double word was edited
208   instead of a byte)
209Corrected a very rare bug that could exit the emu with unknown roms
210
211Changes from HU-GO! 1.07 to HU-GO! 1.08
212
213Correction of Adpcm support (in fact, arrival of it in public releases,
214   the improvement of the algorithm can't be seen)
215Added correct minimum bios support under Linux
216Played a bit sound chip frequency, may sync better CD
217Hucards can now access Adpcm resources
218
219Changes from HU-GO! 1.06 to HU-GO! 1.07
220
221Begin of Adpcm support (generaly voices in ISOs/CDs)
222   (Not yet mixed with PCM sound)
223Some changes in ISO support (some games don't need .HCd anymore [solid force,
224  CD denjin] )
225Slight improvement in .HCD (default ISO/MP3 path is the one of the .HCD)
226Sound in Linux version
227Internal changes in the interface to come
228
229Changes from HU-GO! 1.05 to HU-GO! 1.06
230
231'minimum bios' mode became 'no bios' mode (Theorical support of CD from
232  Game express)
233ISO support slightly improved
234Now using Allegro WIP 3.9.28 with all its enhancement (sound card, pads, ...)
235  although, I've not remade the joypad 'numerotation' yet...
236Bug in horizontal centering in eagle mode removed
237Bug in cdrom autodetection under DOS removed
238Oh, by the way, just a little thing : Linux port :)
239
240Changes from HU-GO! 1.04 to HU-GO! 1.05
241
242Added a 'minimum Bios usage' mode for better ISO support
243Added HCD in the file selector
244Begin of GUI support for skin testing purposes
245Better HCD automatic data filling thanks to MP3 length searching (if you got
246  all MP3 you got almost [99.9% precise] the same structure as a
247  reconstructed CD)
248Added some HCD option (e.g. or patch to add some more games to
249  the compatiblity list)
250Better sound with a true CD (better synchronisation, better sound length and
251  sound where absent before ...)
252Added a default path for ISO and MP3 in HCD files
253Some bugs fixed :
254     o In true CD launching
255     o Crashes when saving with Seal
256     o In ISO support
257     o In the debugger for instruction BBR
258Added US encoding detection of cadash US
259
260Changes from HU-GO! 1.03 to HU-GO! 1.04
261
262One can now choose between 2 sound driver
263Slighty improved ISO support
264
265Changes from HU-GO! 1.02 to HU-GO! 1.03
266
267Beginning of scanline mode (not in the gui)
268Corrected some bugs with HCD support that made the machine crashing
269
270Changes from HU-GO! 1.01 to HU-GO! 1.02
271
272CD System Hu-card no more needed (and cdsystem_path variable neither
273  [was the topic of 90+% of pb with Hu-Go!] )
274Beginning of HCD support (i.e. file allowing support of more than one code
275   track and .WAV/.MP3 emulation)
276Fixed the bug that was preventing ISO/ISQ from being displaying when in
277   static_refresh mode in writeable directories where were recognized roms.
278No more 'Hu-Go!.dat', all is in the EXE
279Corrected a small bug that was displaying a saved game were loaded when not
280Italian version added
281Sound should not jiggle anymore when accessing CD
282No more code size limit for ISQ
283
284Changes from HU-GO! 1.00 to HU-GO! 1.01
285
286Better ISO/CD support
287Support ISQ (Hu-Go! specific compressed ISO files)
288  (only if code <280 Mb for now)
289Support BIN (plain raw dump from CD, not only code track) it's only a nice
290  hack for now, I don't use CUE so it's limited to 1 code track <280 Mb for now.
291ISQ and ISO can be chosen from the file selector
292Saved game have slightly changed so that you could encounter some
293  rare problems with it
294Can now choose which CD drive to use
295Support US encoded roms (thank to David Michel)
296More gamepads should be supported
297Screen better centered
298Improved debugger
299Added a spanish documentation (already present in version 1.00 but not
300  precised since then)
301Added a FAQ
302Corrected a bug that could cause some segmentation fault with ISO files
303Added a 800x600 screen mode for very very refractory screens
304
305Changes from HU-GO! 0.98 beta to HU-GO! 1.00
306
307Begin of true PC Engine CDs support
308EXCELLENT sound with a new sound librairie which will also allow em to
309  emulate CD audio tracks with MP3 or WAV.
310Better support of joypad in ISO files
311Easier ISO launching, just like a ROM if you specify the path of your CD
312   system in the INI file
313Auto execution of CD system cards ofter loading (no need to press start)
314   (if yours don't, tell me, I'll add it)
315Fixed a little error in the debugger that was sometime preventing the displaying
316Fixed another bug in BIOS read function
317Log actions into Hu-Go!.log
318Now dump sound in WAV RIFF format
319
320Changes from HU-GO! 0.98 alpha to HU-GO! 0.98 beta
321
322Better ISO support
323ISO save state added
324Zip support in file selector have been temporary disabled because of
325  bug and rewritting
326Should no more create index file when in static_refresh mode
327A little demo rom has been included (courtesy of Magic Team)
328New EXE packer used for better compression
329Others video mode available : 256*224 and 320*240 for normal modes
330  and 360*240 for extended modes
331Correctly restore joy mapping after a pinball game
332Fixed followop operation with BPL and BMI (developpement feature)
333Added 2 functions : Go to cursor and Set bp at (developpement feature)
334
335Changes from HU-GO! 0.97 to HU-GO! 0.98 alpha
336
337Beginning of ISO support
338Ascii work in .diz and doc by Cools
339Plus improvements in english doc by Cools
340Two new little transitions
341Dev feature : Viewer of Zero Page
342Polish translation by Dox and Faust
343Improved german translation
344
345Changes from HU-GO! 0.96 to HU-GO! 0.97
346
347EAGLE integration!!! i.e. graphics enhanced! TRY IT! it really worth it!
348Faster but maybe unstable (changed of compilator)
349Quick move in the fileselector
350New background for file selector courtesy of MrF (drawn by Ikenoya Takeshi)
351Some bugs fixed
352German translation by sALTY
353Dutch translation by fixo
354English doc slightly changed by BaconBoy 99
355Better commented and cleaner sources
356
357Changes from HU-GO! 0.95 to HU-GO! 0.96
358
359BEWARE: the index type used in the fileselector changed, Hu-Go! will try
360  to autodetect the change and update the index, else refresh it with F1
361Better zip support, bug which caused line command zip files not to work
362  was fixed and zip file integration in fileselector
363Input support improved (joypads, etc...)
364Fixed a bug which prevented roms with a '-' in to be loaded on the command line
365As a test, logo from ]pit[
366More recognized roms (525)
367You can now step trought the rom in disassembly mode
368One can put a breakpoint before the execution of the first op with -d1 command
369  line option
370Began ISO/CD investigations
371Slovenian translation by ]pit[
372Portuguese translation by CodeMaster
373Cleaner docs because my editor was handling tabulation of a weird maneer
374Better commented sources
375
376Changes from HU-GO! 0.94 to HU-GO! 0.95
377
378Now a poll and a forum are available on the main webpage
379Theoricaly run all games in 320*??? (before the screen were cut on both
380  sides [e.g. Military Madness, Panza Kick Boxing,...] )
381Auto fire now implemented
382A bit faster (I'm working on it...)
383Support zipped roms (only on command line for now)
384Fixed a stupid bug which caused bug when invoking Hu-Go! with a filename
385  containing no slash, and another which could prevent from changing rom
386  when playing.
387One can now quit the emu from the file selector (with F12) or refresh the list
388  with F1.
389When in disassembler mode, if can't go up one line w/o illegal instructs,
390  just go backward a byte
391Now, the minimum machine is a pentium (Once more, I don't think I denigrate
392  a lot of people and we gain a bit a speed, if needed I could make a 486 version)
393Better commented sources (It's an habit, now;)
394
395Changes from HU-GO! 0.93 to HU-GO! 0.94
396
397Big changes in the philosophy of Hu-Go!, now you will also find features for
398  PC Engine game creators. But don't worry, the main goal is still to
399  run most roms as well as I can ;)
400So now, there's a disassembler and a RAM editor.
401One can freeze a value in RAM
402A new section 'Options' where you will find all available options.
403Now, messages are available in English, French and Spanish...
404Pictures has been placed in a single .DAT file
405New option for faster (but a bit less acurate) drawing of sprites (exact_draw)
406Better commented and better divided sources
407
408Changes from HU-GO! 0.92 to HU-GO! 0.93
409
410The fileselector display full name of the rom if recognized
411Format of the INI file changed, plus more some options there
412A new section 'Projects' where you can find what will soon change, or if
413  you're a developper, you will find interresting parts to tackle
414Code source is better splitted for a better control of optimisation so...
415Better sound quality on small machines
416
417Changes from FPCE 0.91 to HU-GO! 0.92
418
419The name (really ?)
420SOUND (quite limited but will evolve, still need a good PC)
421Can save sound on disk
422Hu-Go! now has it own homepage on members.tripod.com/zeograd
423  (in english or french...)
424Multiple players (with option -j ? where is the number of player you want
425  only up to 4 [can you really play at 5 on a single keyboard ?] )
426INI file for new personal definition of keys
427Smaller saves (have you ever seen so small SAV files ~50ko) and all
428  placed in a sub directory of the EXE ( 'SAV' )
4293 more games playable (2 versions of Devil crush and Hisou...)
430Some cool transition FX
431Some keys changed (see the doc)
432Shows the name of the ROM at the begining
433Indicates the number of skipped frames
434Number of average frames displayed at the end
435Cleaner printings when cheating
436Better commented sources
437Only works on 486 and better (I don't think many people were using 386 and
438  we gain a bit of speed)
439Again slightly faster (but nothing flagrant)
440
441Changes from FPCE 0.9a to FPCE 0.91
442
443   16 March '99
444
445Better integration under Win9X (Don't put savegames in current dir,
446  that is the desktop, and load intro piccy from his own dir,
447  futhermore, when in 60hz mode, give CPU time to others processes ...)
4483 differents screen mode (first try 256*240 then 256*256 and 320*200)
449Option on command line -v0 or -v1 or -v2 (or -v ?) to select
450  favorite screen mode (try -v1 if you got an 'flag' effect on screen)
451Little delay added between two command keys (eg. inc/dec frame rate...)
452  to avoid multiple key pressed
453Message displayed on the bottom left
454Working synchronisation (In fact, limitation to 60 frame / sec.)
455More roms recognized (519)
456Cleaner code (I'm still waiting for help)
457Slightly faster (almost imperceptible)
458