1 |
$Id: HISTORY,v 1.676 2005/04/07 15:14:55 debug Exp $ |
$Id: HISTORY,v 1.707 2005/04/27 16:37:33 debug Exp $ |
2 |
|
|
3 |
Changelog for GXemul: |
Changelog for GXemul: |
4 |
--------------------- |
--------------------- |
1817 |
|
|
1818 |
============== RELEASE 0.3.1 ============== |
============== RELEASE 0.3.1 ============== |
1819 |
|
|
1820 |
|
20050408 Some minor updates to the wdc. Linux now doesn't complain |
1821 |
|
anymore if a disk is non-present. |
1822 |
|
20050409 Various minor fixes (a bintrans bug, and some other things). |
1823 |
|
The wdc seems to work with Playstation2 emulation, but there |
1824 |
|
is a _long_ annoying delay when disks are detected. |
1825 |
|
Fixing a really important bintrans bug (when devices and RAM |
1826 |
|
are mixed within 4KB pages), which was triggered with |
1827 |
|
NetBSD/playstation2 kernels. |
1828 |
|
20050410 Adding a dummy dev_ps2_ether (just so that NetBSD doesn't |
1829 |
|
complain as much during bootup). |
1830 |
|
Symbols starting with '$' are now ignored. |
1831 |
|
Renaming dev_ps2_ohci.c to dev_ohci.c, etc. |
1832 |
|
20050411 Moving the bintrans-cache-isolation check from cpu_mips.c to |
1833 |
|
cpu_mips_coproc.c. (I thought this would give a speedup, but |
1834 |
|
it's not noticable.) |
1835 |
|
Better playstation2 sbus interrupt code. |
1836 |
|
Skip ahead many ticks if the count register is read manually. |
1837 |
|
(This increases the speed of delay-loops that simply read |
1838 |
|
the count register.) |
1839 |
|
20050412 Updates to the playstation2 timer/interrupt code. |
1840 |
|
Some other minor updates. |
1841 |
|
20050413 NetBSD/cobalt runs from a disk image :-) including userland; |
1842 |
|
updating the documentation on how to install NetBSD/cobalt |
1843 |
|
using NetBSD/pmax (!). |
1844 |
|
Some minor bintrans updates (no real speed improvement) and |
1845 |
|
other minor updates (playstation2 now uses the -o options). |
1846 |
|
20050414 Adding a dummy x86 (and AMD64) mode. |
1847 |
|
20050415 Adding some (32-bit and 16-bit) x86 instructions. |
1848 |
|
Adding some initial support for non-SCSI, non-IDE floppy |
1849 |
|
images. (The x86 mode can boot from these, more or less.) |
1850 |
|
Moving the devices/ and include/ directories to src/devices/ |
1851 |
|
and src/include/, respectively. |
1852 |
|
20050416 Continuing on the x86 stuff. (Adding pc_bios.c and some simple |
1853 |
|
support for software interrupts in 16-bit mode.) |
1854 |
|
20050417 Ripping out most of the x86 instruction decoding stuff, trying |
1855 |
|
to rewrite it in a cleaner way. |
1856 |
|
Disabling some of the least working CPU families in the |
1857 |
|
configure script (sparc, x86, alpha, hppa), so that they are |
1858 |
|
not enabled by default. |
1859 |
|
20050418 Trying to fix the bug which caused problems when turning on |
1860 |
|
and off bintrans interactively, by flushing the bintrans cache |
1861 |
|
whenever bintrans is manually (re)enabled. |
1862 |
|
20050419 Adding the 'lswi' ppc instruction. |
1863 |
|
Minor updates to the x86 instruction decoding. |
1864 |
|
20050420 Renaming x86 register name indices from R_xx to X86_R_xx (this |
1865 |
|
makes building on Tru64 nicer). |
1866 |
|
20050422 Adding a check for duplicate MIPS TLB entries on tlbwr/tlbwi. |
1867 |
|
20050427 Adding screenshots to guestoses.html. |
1868 |
|
Some minor fixes and testing for the next release. |
1869 |
|
|
1870 |
|
============== RELEASE 0.3.2 ============== |
1871 |
|
|