|
|
1.1 ! root 1: 0.03 - first release ! 2: ! 3: 0.04.01 [68000] Fixed DIVU and DIVS instructions ! 4: [68000] Fixed ROR/ROL instruction ! 5: [68000] Fixed obscure X flag bug ! 6: [VDP] Added palette flag so that changed palette entries are known ! 7: [CORE] Added SMD/BIN auto detect (Richard Bannister) ! 8: [CORE] Fixed removal of old image when a new image is loaded ! 9: ! 10: 0.04.02 [VDP/UI] Added 16 bit and 24 bit support ! 11: [68000] Added ability to simulaneously run UAE's CPU and perform ! 12: checks as a game is played ! 13: [68000] Fixed ADD.W setting X/C flags under certain circumstances ! 14: [68000] Fixed ASL.W and ASL.L V flag ! 15: [Z80] Added z80 sub-processor ! 16: ! 17: 0.04.03 [SOUND] Added FM sound ! 18: [68000] Fixed ASL/ASR/LSL/LSR shifts ! 19: [SOUND] Fixed FM DAC ! 20: [SOUND] Fixed FM Timer ! 21: [68000] Fixed bug that caused Columns score to be wrong ! 22: [Z80] Swapped z80 processors and mysteriously loads of bugs are ! 23: fixed (bah) ! 24: ! 25: 0.10b1 [VDP] Added 'simple' VDP routines to emulate the 315-5313 vdp ! 26: [VDP] Added palette caching to speed up conversion ! 27: [VDP/UI] Performance tuning after profiling code ! 28: [UI] Added DGA direct screen plotting for xfree86 servers ! 29: [68000] Added support for TRAPs ! 30: [VDP] Fixed a bug when copying data to the VSRAM (warsong) ! 31: [CORE] Reworked logging ! 32: ! 33: 0.10b2 [VDP] Fixed bug in plotters to do with the shadow/hilight (sonic 2) ! 34: [68000] Fixed supervisor ANDing SR flags (world champ soccer) ! 35: [68000] Added LINE10 and LINE15 emulation (yochi, ynar) ! 36: [VDP] Added window support for complex vdp plotter (sonic 2, ! 37: caesars palace, warsong, many more) ! 38: [VDP] Added register storing after H retrace ! 39: [MEM68K] Fixed joy pad buttons (ynar, juyu_gai) ! 40: [VDP] Added display disabling ! 41: [VDP] Added 'smooth' option, although it's not particularly good ! 42: ! 43: 0.11 [CORE] General cleanup so I can release the source ! 44: [REG68K] Changed the order of events so that the vblank occurs at ! 45: the end rather than the start ! 46: [CORE] Changed everything to default to /usr/local and changed lib ! 47: to be share. ! 48: ! 49: 0.12 [VDP] Completely reworked the VDP event system and Interrupt ! 50: processing (fixes sonic water levels, outrun) ! 51: [MEM68K] Fixed DMA system for addresses outside allowable bounds ! 52: (altered beast) ! 53: [VDP] Implemented VRAM copies and made it so that invalid ! 54: copies are not blocked but truncated instead ! 55: [VDP] Completely reworked the complex VDP sprite plotter, and ! 56: implemented the features required by Sonic's title screen. ! 57: I've also fixed the mask features, which I've been meaning ! 58: to do for a while. ! 59: [UI] Added support for putting a filename on the command line ! 60: [UI] Added support for changing the log level at run-time ! 61: ! 62: 0.13 [VDP] Fixed new sprite plotter entering infinite loop on stupid ! 63: games (ecco ii) ! 64: [VDP] Fixed vertical scroll (oops, I think I broke it on 0.12) ! 65: [SOUND] The sound routines now detect buffer overrun and underrun ! 66: in order to control the 'skip'. ! 67: [UI] Wrote new svgalib version that uses the above 'dynamic' skip ! 68: [VDP] Fixed control port not doing 'F' flag correctly (pacman2, ! 69: and probably many games just won't have worked at all) ! 70: [VDP] Fixed window left/right incorrectly plotting cells ! 71: [VDP] Implemented interlace mode ! 72: ! 73: 0.14 [REG68K] Removed a pointless addition per block that was left over ! 74: from ages ago. Simplest speed up of all times :) ! 75: [UI] Added vsync toggle to svgalib interface - this results in ! 76: significant speedup and much smoother emulation. ! 77: [68000] Fixed Scc when false (definitions thought it was a NOP!) ! 78: [68000] Fixed minor bug in LSL and ASL ! 79: [68000] Fixed ADDQ.W with address registers (stupid book) ! 80: [68000] Fixed MOVEMMR.W with address registers (micky mouse illusion) ! 81: [VDP] Fixed shadow 'normalising' for high-priority tiles, thanks ! 82: to Charles MacDonald <[email protected]> (ecco ii) ! 83: [VDP] Added shadow layer to interlace mode ! 84: [VDP] Fixed layer A appearing when it shouldn't (Battle Tank) ! 85: [VDP] Fixed bounds check on vram fill (Alisia Dragoon, sega logo) ! 86: [VDP] Fixed updating vdp address on vram copies (T2) ! 87: [VDP] Fixed vdp fill bug when increment 2 on even addresses ! 88: [VDP] Fixed write to vdp after dma thinking it's a fill (T2) ! 89: [VDP] Re-worked the interrupt processing again (which breaks Out ! 90: Run, but fixes Asterix and improves the Sonic water levels) ! 91: [VDP] Fixed vdp dma to be banked (never seen this used) ! 92: [VDP] Fixed bug in complex vertical scrolling (air diver) ! 93: [VDP] Bodged together enough support for H counter reading to work ! 94: for '3 Ninjas Kick Back' (authors of which should be shot). ! 95: [68000] Fixed SUBQ bug for address registers (Andre Agassi Tennis) ! 96: [68000] Fixed bug in CRAM copy (Andre Agassi Tennis - coo, KGen bug) ! 97: [CORE] Changed the way logging works so you can compile it out ! 98: ! 99: 0.15 [CORE] Several minor improvements ! 100: [CORE] Added checksum code ! 101: [DOS] Wrote DOS/allegro version! ! 102: [CORE] Split console UI so that svgalib and DOS use same core ! 103: [CORE] General cleanup ! 104: [CORE] Switching to PAL and resetting ROM now works ! 105: [CONSOL] Added ability to toggle layers and reset ROM
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.