summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2005-12-26Mark packages for pkgsrc-2005Q4 that don't build on NetBSD/i386schmonz7-7/+28
3.0. If one of these is important to you, please fix it in time for pkgsrc-2006Q1, or it may be removed.
2005-12-22- update pearpc to 0.4ghen8-30/+112
- 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
2005-12-20Fix GCC 3.4+: label at end of compound statement.joerg3-1/+28
DragonFly support.
2005-12-15Fix munged patch: it's __FreeBSD__, not FreeBSD__ in #if defined()...dogcow2-4/+4
2005-12-13Fix smbd's path (qemu's samba built in interface). Found by Richardxtraeme1-3/+7
Earnshaw in PR pkg/32289. Bump PKGREVISION.
2005-12-12First step at reworking Linux binary packages.joerg41-124/+72
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.
2005-12-11Improve sun sound driver on NetBSD to support stereo and not todillo5-33/+123
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.
2005-12-11Fixed the build error introduced by the late pkglint patch by quotingrillig1-3/+3
the -D defines in the DEFS variable correctly.
2005-12-11Another PKGREVISION bump for SDL dependency change.wiz1-2/+2
2005-12-11Convert aalib to options framework, adding an 'x11' option, and removewiz24-61/+50
aalib-x11 and aview-x11. SDL dependencies change, so bump PKGREVISION (and BUILDLINK_RECOMMENDED) for affected packages. Addresses PR 32046 by Leonard Schmidt.
2005-12-09Add DragonFly support.joerg3-4/+18
2005-12-09Fix errno.joerg4-1/+47
2005-12-09Add DragonFly support.joerg4-17/+112
2005-12-09Add DragonFly support.joerg3-17/+22
2005-12-09Override configure check for BPF, tun and tap on DragonFly, it failsjoerg1-1/+7
e.g. when building in a jail.
2005-12-07Update to 2.4:wiz2-7/+9
31/10/2005 *** v2.4 *** - Uses DatLib v2.10. - Fixed identification of ListXML for MAME+MESS v0.101u4 onwards.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig3-6/+6
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig48-149/+145
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
2005-12-04Fix build dependency on X11 clients.joerg1-2/+2
2005-12-03GCC 3.4+ fix: label at end of compound statement.joerg2-17/+18
2005-12-03Updated xmess to 1.102.kristerw3-20/+20
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.
2005-12-03Updated xmame to 1.102.kristerw3-19/+19
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.
2005-12-03Fix bochs-2.2.1 build on NetBSD by adding missed patch.ben1-0/+13
2005-11-30Added a patch for ISO C90 compatibility.rillig2-1/+26
2005-11-27Use latest gtk2 package from updates, includes fix for a heap overflow in thesalo2-7/+7
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.
2005-11-27:s/${LOWER_OPSYS}/netbsd/gxtraeme1-17/+17
2005-11-26Install all files in the doc directory. Suggested by the author.xtraeme2-21/+31
Bump PKGREVISION.
2005-11-26Update bochs to version 2.2.1. Changes include:ben6-60/+47
- 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)
2005-11-26Update to 0.3.7xtraeme3-7/+9
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.
2005-11-23Changes 20051122:adam8-59/+59
* Bug fixes and improvements
2005-11-20Added vmips.rillig1-1/+2
2005-11-20Imported vmips from pkgsrc-wip.rillig4-0/+40
vmips is a virtual machine simulator based around a MIPS R3000 RISC CPU core.
2005-11-18Fix a static/non-static conflict that prevented this from buildingkristerw2-1/+15
when using gcc 4.
2005-11-17Add DragonFly support. For the DGA drivers, include sys/time.h beforejoerg6-2/+107
sys/resource.h on DragonFly, struct timeval is needed.
2005-11-17Add DragonFly support. In the DGA drivers, include sys/time.h to getjoerg6-2/+107
struct timeval on DragonFly, otherwise sys/resource.h doesn't compile.
2005-11-17Bump DatLib's BUILDLINK_DEPENDS version to lowest version neededwiz2-5/+3
by any of its dependencies. Remove manual override in ROMBuild/Makefile.
2005-11-17Update to 2.5:wiz2-7/+9
31/10/2005 *** v2.5 *** - Uses DatLib v2.10. - Fixed identification of ListXML for MAME+MESS v0.101u4 onwards.
2005-11-17Update to 2.21:wiz2-8/+8
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.
2005-11-17Update to 2.23:wiz2-7/+7
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).
2005-11-17Update to 2.22:wiz2-8/+8
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).
2005-11-17Update to 2.11:wiz2-7/+7
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).
2005-11-17Add DragonFly support.joerg8-1/+279
2005-11-17Add DragonFly support. Don't hard-wire -lossaudio and -lpthread, usejoerg5-33/+42
the proper variables.
2005-11-14Drop maintainership and reset it to tech-pkg, because I no longer use it.veego2-4/+4
2005-11-08Skip <stdint.h> on Interix.tv3-1/+31
2005-11-08NOT_FOR_PLATFORM Interix.tv1-1/+3
2005-11-06Sync SuSE 9.1 packages with latest updates.salo16-92/+90
2005-11-04fix to i386 div64 taken from qemu cvsdbj3-3/+28
bump PKGREVISION
2005-11-04use fakepoll.h implementation of poll using select on apple, which hasdbj3-7/+186
a broken poll.
2005-11-04add check and fail on gcc4, which cannot be used with this version of qemudbj1-1/+9