summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2006-01-04Express these packages' brokenness with BROKEN_IN=pkgsrc-2005Q4schmonz6-18/+12
rather than PKG_FAIL_REASON, so that they provide useful error messages in build logs, and so that they continue to work on platforms where they aren't broken.
2006-01-03PKGREVISION bump for icu shlib major bump.wiz1-1/+2
2006-01-02Enable pty opening for serial port emulation under NetBSD.blymn2-6/+48
2006-01-01Update to 2.7:wiz2-8/+8
06/12/2005 *** v2.7 *** - Uses DatLib v2.13. - DatLib v2.12 broke the RomCenter drivers (now fixed). 05/12/2005 *** v2.6 *** - Uses DatLib v2.12. - Fixed a rare crash (if the longest line in the dat was the last). - Fixed a problem loading RomCenter data files containing [].
2006-01-01Update to 2.6:wiz2-8/+8
06/12/2005 *** v2.6 *** - Uses DatLib v2.13. - DatLib v2.12 broke the RomCenter drivers (now fixed). 05/12/2005 *** v2.5 *** - Uses DatLib v2.12. - Fixed a rare crash (if the longest line in the dat was the last). - Fixed a problem loading RomCenter data files containing [].
2006-01-01Update to 2.23:wiz2-8/+8
06/12/2005 *** v2.23 *** - Uses DatLib v2.13. - DatLib v2.12 broke the RomCenter drivers (now fixed). 05/12/2005 *** v2.22 *** - Uses DatLib v2.12. - Fixed a rare crash (if the longest line in the dat was the last). - Fixed a problem loading RomCenter data files containing []. - From DatLib v2.11. - M1 XML will not use hex for ROM sizes after all... changed back!
2006-01-01Update to 2.25:wiz2-8/+8
06/12/2005 *** v2.25 *** - Uses DatLib v2.13. - DatLib v2.12 broke the RomCenter drivers (now fixed). 05/12/2005 *** v2.24 *** - Uses DatLib v2.12. - Fixed a rare crash (if the longest line in the dat was the last). - Fixed a problem loading RomCenter data files containing [].
2006-01-01Update to 2.13:wiz2-7/+7
06/12/2005 *** v2.13 *** - DatLib v2.12 broke the RomCenter drivers (now fixed). 05/12/2005 *** v2.12 *** - Fixed a rare crash (if the longest line in the dat was the last). - Fixed a problem loading RomCenter data files containing [].
2006-01-01be consistent about siginfo handling (treat as union on NetBSD,hubertf4-17/+44
keep the struct on the rest)
2006-01-01Update to 0.8.0 (update provided by Hubert Feyrer, thanks :-)xtraeme9-356/+159
* Support for ARM Integrator/CP board system emulation. * Support for MIPS R4K system emulation. * Initial SMP support on x86 (up to 255 CPUs !). * Many new audio emulation features. * Initial USB support. * New networking options for VLAN support between several QEMU instances.
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam13-26/+13
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-28Update to 0.7:wiz3-7/+8
- fix all fixable errors in at most two runs - rename disks - support searching for files in additional directories - detect faked ROMs (correct CRC, wrong MD5/SHA1) - adapt mkmamedb-xmame.sh for MAME version numbers of 0.100 and above - dropped support for inferring flags/status from CRC (old MAME versions) - deprecated -u/-U command line options - simplify ROM matching logic - many new regression tests, causing - various bug fixes
2005-12-27Does in fact work on NetBSD/i386 3.0; remove errant PKG_FAIL_REASON. Fixesschmonz1-4/+1
PR pkg/32392.
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.