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