--- trunk/RELEASE 2007/10/08 16:21:43 37 +++ trunk/RELEASE 2007/10/08 16:21:53 38 @@ -1,5 +1,5 @@ -Release notes for Gavare's eXperimental Emulator (GXemul), 0.4.4.1 -================================================================== +Release notes for Gavare's eXperimental Emulator (GXemul), 0.4.5 +================================================================ Copyright (C) 2003-2007 Anders Gavare. @@ -19,38 +19,23 @@ systems are probably NetBSD/pmax and NetBSD/cats. -Changes between release 0.4.3 and 0.4.4.1 include, among other things: +The changes between release 0.4.4.1 and 0.4.5 include, among other things: - o) The interrupt subsystem has been redesigned. This means two things: + o) Initial support for "disk overlays" has been implemented. This + enables e.g. simple roll-back of emulated disk contents to a + previous state. + + o) Dyntrans bug fixes; code translations on physical addresses that + were offset a multiple of 128 MB from each other could either + cause weird bugs, or translation leaks (leading to unnecessary + dyntrans cache overflows). + + o) Some cleanup: The GDB debugging stub support, some dummy machine + modes (TS7200, Walnut, PB1000, and Meshcube), and some dummy or + experimental CPUs (RCA180x and Transputer) have been removed, to + make the emulator slightly more maintainable. - x) Internal code cleanup, which makes the whole emulator more - maintainable. Instead of using magically encoded integers - for interrupts, strings are now used. These strings are in - the form of "paths", so that devices and busses can more - easily be connected to other busses, devices, or CPUs. - - x) Some machine types which happened to work in release 0.4.3, - but were not listed in the documentation as working, may - have stopped working now. As always, the documentation should - indicate the combinations of machine modes and guest OSes that - are supposed to work. - - o) SuperH (SH4) emulation is now somewhat more stable. - - x) GXemul 0.4.4: A NetBSD/dreamcast Live CD works. - x) GXemul 0.4.4.1: A Linux/dreamcast Live CD also works. - - o) PowerPC "G4" emulation is now stable enough to let NetBSD/macppc - run from a disk image. (Installing actually worked before, but the - NetBSD/macppc GENERIC kernel uses AltiVec instructions which were - not implemented correctly.) - - o) The PICA-61 (arc) and i80321 (evbarm) emulation modes now have their - timers fixed at 100 Hz. A hardcoded speed like this is very ugly, but - it is at least better than before (when the timer wasn't really - running at any specific speed at all). - -Please read the HISTORY files for more details. +Please read the HISTORY file for more details. Files included in this release are: @@ -167,5 +152,5 @@ If you have found GXemul useful in some way, or feel like sending me comments -or feedback in general, then mail me at anders(at)gavare.se. +or feedback in general, then mail me at anders(At)gavare.se.