Age | Commit message (Collapse) | Author | Files | Lines |
|
3.0. If one of these is important to you, please fix it in time
for pkgsrc-2006Q1, or it may be removed.
|
|
- move options to options.mk file and reorganize a bit
- sort PLIST
- grab MAINTAINERship
ok by xtraeme.
ChangeLog for pearpc-0.4:
- CPU: stfiwx implemented
- config: "ppc_start_fullscreen" for starting in fullscreen mode
- POSIX: allow bridging of tun device
- use FISTTP instruction on SSE3 aware processors
- merged native_cd branch from Alexander Stockinger
- endianess fixes
- warn that the generic CPU is slow
- better detection of HFS+ volumes
- support for DVD-Drives
- correctly check for NASM
- Work-around for graphic errors in Mac OS X 10.1
- POSIX/Linux: fall back to 1 GHz if /proc/cpuinfo doesn't provide cpu
frequency
- 3c90x emulation fixed
- some PROM fixed for yaboot
- alteration of x86asm interface to be more programmer friendly
- use transparent cursors instead of altering cursor visibility (hack
for using PearPC with remote desktop)
- DVD emulation implemented. Fixes problems with Tiger installation
- Updated the read_effective_* commands to be faster !!! REGRESSED !!!
- fixed lvalue casts (compiles now with gcc 4.x)
- booting from disks with bootfile about 4 GiB limit fixed
|
|
DragonFly support.
|
|
|
|
Earnshaw in PR pkg/32289.
Bump PKGREVISION.
|
|
Change most pkgs to depend on either
emulators/suse_linux/Makefile.application (normal pkgs) or
Makefile.common (suse91 and suse themselves) to filter out Operating
Systems without Linux ABI support. Use CPU masks to limit the pkg to
supported platforms.
|
|
rely on counting of played samples, which can get out of sync.
This may work on other platforms too, but I cannot test it.
Update to 1.18:
- Fixed a bug that caused the emulator to crash after 72 minutes.
- Added internal zlib and lpng support if no native libraries are
found at compile time.
- Fixed video recording frame rate in NTSC mode.
- [C64] Added Structured Basic, Comal 80 and Ross cart support.
- [C64] Fixed the improper detaching of certain types of carts.
- [C64] The +60K expansion base address is now selectable for
compatibility with the oldest version of the expansion.
- [C128] Improved the VDC emulation.
- Added support for more 3rd party basic extenders to petcat.
- Compiling for QNX 6.x works now (binary package is available).
- [C64] Binary packages for Solaris machines are available.
- [C64] Added full GeoRAM memory expansion support with sizes from 64KB to
4MB.
- [C64] Added full RamCart memory expansion support.
- [C64] Added full +60K memory expansion support.
- [C64] Correct REU values after reset.
- [C128] Added full GeoRAM memory expansion support with sizes from 64KB to
4MB.
- [C128] Added RamCart memory expansion support without the read-only option.
- [C128] Fixed some C64 mode bugs.
- [C128] Correct REU values after reset.
- New dutch translation.
- Language support has been extended to include commandline-options.
- BSD platform problems with using the sounduss and soundsun driver
have been fixed.
- Problems compiling with older versions of libpng have been fixed.
- Problems with MAXPATHLEN and PATH_MAX when compiling have been
fixed.
- New ALSA sound driver.
- Fixed some compile errors if GCC4 is used.
- Added support for more analog joysticks.
- Userport RS232 emulation should work as expected now.
|
|
the -D defines in the DEFS variable correctly.
|
|
|
|
aalib-x11 and aview-x11.
SDL dependencies change, so bump PKGREVISION (and BUILDLINK_RECOMMENDED)
for affected packages.
Addresses PR 32046 by Leonard Schmidt.
|
|
|
|
|
|
|
|
|
|
e.g. when building in a jail.
|
|
31/10/2005 *** v2.4 ***
- Uses DatLib v2.10.
- Fixed identification of ListXML for MAME+MESS v0.101u4 onwards.
|
|
CONFIGURE_ARGS.
|
|
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in
http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
|
|
|
|
|
|
Changes from 1.101:
- Everything from MAME 0.102 (http://x.mame.net/changes-mame.html) and
MESS 0.102 (http://x.mame.net/changes-mess.html).
- Fixed a bug that could afflict MESS console emulations by preventing
the keyboard from working.
- The default ALSA buffer size is now 50000ms instead of 250000ms,
which reduces lag.
- Advancing frame-by-frame using shift-P works again. Bugzilla bug 787.
- When the setup menu is closed, the keyboard state is cleared. This
prevents the key press that closes the menu from affecting the
emulation. This replaces the fix from 0.97, which wasn't working
anymore and caused the frame-by-frame advancing to break besides.
|
|
Changes from 1.101:
- Everything from MAME 0.102 (http://x.mame.net/changes-mame.html) and
MESS 0.102 (http://x.mame.net/changes-mess.html).
- Fixed a bug that could afflict MESS console emulations by preventing
the keyboard from working.
- The default ALSA buffer size is now 50000ms instead of 250000ms,
which reduces lag.
- Advancing frame-by-frame using shift-P works again. Bugzilla bug 787.
- When the setup menu is closed, the keyboard state is cleared. This
prevents the key press that closes the menu from affecting the
emulation. This replaces the fix from 0.97, which wasn't working
anymore and caused the frame-by-frame advancing to break besides.
|
|
|
|
|
|
XPM reader, which allows attackers to execute arbitrary code via specially
crafted XPM images (CVE-2005-3186, CVE-2005-2976).
Thanks to <smb> for the notice.
|
|
|
|
Bump PKGREVISION.
|
|
- Fixed several compilation warnings and errors for different platforms (Volker)
- Fixed FPU tag word restore in FXRSTOR instruction (Stanislav)
- Added missing scancodes for F11 and F12 to BIOS translation table (Volker)
- Bochs disassembler bugfixes (h.johansson)
- About 5% emulation speed improvement (h.johansson)
- Handle writing of zero to APIC timer initial count register (Stanislav)
- Enable Idle-Hack for 'TERM' GUI (h.johansson)
- Reduced overhead of BX_SHOW_IPS option to minimum. Now every simulation
could run with --enable-show-ips without significant performance
penalty. (Stanislav)
- Fixed pcipnic register access (Volker)
- Limited write support for TFTP server in 'vnet' networking module added (Volker)
- Changed some timing defaults changed to more useful values (Volker)
- WinXP/2003 style common controls now supported (Vitaly Vorobyov)
- Updated LGPL'd VGABIOS to version 0.5c (Volker)
- New floating point emulator based on SoftFloat floating point
emulation library.
- improved x86-64 emulation
- Cirrus SVGA card emulation added
- status bar with indicators for keyboard, floppy, cdrom and disk (gui dependant)
- many improvements in Bochs emulated I/O devices (e.g. PCI subsystem)
|
|
User-visible change between release 0.3.6.2 and 0.3.7 include:
o) The experimental PowerPC emulation mode is now working well enough
to allow NetBSD/prep 2.1 to be installed and run inside the emulator.
It is not 100% stable, and it is not optimized for performance yet,
but hopefully enough for simple experiments.
o) I finally took the time to implement a DEC 21143 NIC; this brings
network connectivity to NetBSD/cats. (The userland "NAT"-like
networking layer is still a bit buggy, and does not work with
everything. However, NetBSD/cats can now be installed via ftp.)
o) CD-ROM images can now in some cases be detected as ATAPI CD-ROMs
instead of IDE harddisks. It works for at least NetBSD, OpenBSD,
and Linux on CATS, and NetBSD on hpcmips.
Internal (code related) changes include:
o) Cleanup of the PCI and ISA bus frameworks; in practice this means
that more code can be shared between different emulated machine
models than before, and that adding new machine types will become
easier.
o) Dyntrans updates; 32-bit PowerPC mostly, but also many performance
related updates for ARM.
|
|
* Bug fixes and improvements
|
|
|
|
vmips is a virtual machine simulator based around a MIPS R3000 RISC CPU
core.
|
|
when using gcc 4.
|
|
sys/resource.h on DragonFly, struct timeval is needed.
|
|
struct timeval on DragonFly, otherwise sys/resource.h doesn't compile.
|
|
by any of its dependencies. Remove manual override in ROMBuild/Makefile.
|
|
31/10/2005 *** v2.5 ***
- Uses DatLib v2.10.
- Fixed identification of ListXML for MAME+MESS v0.101u4 onwards.
|
|
31/10/2005 *** v2.21 ***
- Uses DatLib v2.10.
- Fixed identification of ListXML for MAME+MESS v0.101u4 onwards.
28/10/2005 *** v2.20 ***
- Uses DatLib v2.9.
- M1 XML will use hex for ROM sizes. Changed driver accordingly.
|
|
13/11/2005 *** v2.23 ***
- Uses DatLib v2.11.
- Added support for 'board', 'colordeep', 'credits' and 'archive'
(fully supported by ListInfo, ListXML and Delimited formats).
- M1 XML loader now retains the 'board' information (see above).
- M1 XML will not use hex for ROM sizes after all... changed back!
- Improved the way that the Nebula driver handles Neo-Geo ROMs.
- Fixed Nebula Jukebox driver for Neo-Geo ROMs (broken in v2.7).
|
|
31/10/2005 *** v2.22 ***
- Uses DatLib v2.10.
- Fixed identification of ListXML for MAME+MESS v0.101u4 onwards.
- Added the '-q' option (to save Listinfo with quotes throughout).
28/10/2005 *** v2.21 ***
- Uses DatLib v2.9.
- M1 XML will use hex for ROM sizes. Changed driver accordingly.
- Now reports duplicate game descriptions and CRCs (i.e. ROMs).
|
|
13/11/2005 *** v2.11 ***
- Added support for 'board', 'colordeep', 'credits' and 'archive'
(fully supported by ListInfo, ListXML and Delimited formats).
- M1 XML loader now retains the 'board' information (see above).
- M1 XML will not use hex for ROM sizes after all... changed back!
- Improved the way that the Nebula driver handles Neo-Geo ROMs.
- Fixed Nebula Jukebox driver for Neo-Geo ROMs (broken in v2.7).
31/10/2005 *** v2.10 ***
- Fixed identification of ListXML for MAME+MESS v0.101u4 onwards.
- Added OPTION_ALWAYS_QUOTE for DatUtil (the '-q' option).
28/10/2005 *** v2.9 ***
- Added better support for file formats that use hex ROM sizes.
- M1 XML will use hex for ROM sizes. Changed driver accordingly.
- Now reports duplicate game descriptions and CRCs (i.e. ROMs).
|
|
|
|
the proper variables.
|
|
|
|
|
|
|
|
|
|
bump PKGREVISION
|
|
a broken poll.
|
|
|