summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2004-11-30+ gpsim-{devel,oscilloscope,ptyusart}xtraeme1-1/+4
2004-11-29Reset maintainer on his request.wiz1-2/+2
2004-11-29Initial import of ptyusart-0.3.1:bouyer4-0/+60
This is a serial module for gpsim, connecting the virtual Rx/Tx lines to a pseudo-tty (pty). You can then use your usual serial tools (cu, tip, minicom, etc ...) on this pty as you would do on a real serial port on your Unix workstation. Only for NetBSD for now. It should be easy to get it working on others BSD systems. More work is needed for others Unix and Unix-like systems.
2004-11-29Initial import of oscilloscope-0.1.1:bouyer4-0/+39
This is an oscilloscope module for gpsim. The module provide 8 probes, which you have to connect to nodes. For now the graphic interface doesn't update its display dynamically, it provides 2 input boxes in which have to enter the start and end cycles to draw.
2004-11-29Import of gpsim-devel, a package for the developement (CVS) version of gpsim:bouyer9-0/+233
PIC simulator that supports X, stimulii, and modules Stuck at date 20040826, I couldn't get newer version to work with gtk1, and we don't have a gtk+extra for gtk2 (the next release of gpsim shouldn't depend on gtk+ any more). The patches in there have been integraded in the gpsim's CVS. Some new features (especially in processors supported) and lots of bug fixes since 0.21.2.
2004-11-29Update to 1.5.12; see Cygwin site for changes. Mainly minor bugfixes.tv3-25/+25
In the process, strip the ".exe" from installed binaries. Neither Cygwin nor Interix need it, and /usr/pkg/emul isn't intended for Win32-side usage, so we don't need the .exe here either.
2004-11-29Give away MAINTAINER. I don't have a NetBSD+X11 box available, and the newtv1-2/+2
JIT and SIGINFO support needs some work to make it work on NetBSD....
2004-11-27Update xmame/xmess to 0.88.kristerw6-14/+52
Changes since 0.87 include: - Everything from MAME 0.88 (http://x.mame.net/changes-mame.html) and MESS 0.88 (http://x.mame.net/changes-mess.html). - Big update of the video code (bugfixes/speedup/new functionality)
2004-11-27Drop maintainership.martin1-2/+2
2004-11-22Add RCS Id, noted by Leonard Schmidt.wiz1-0/+1
2004-11-22Changes 0.63:adam3-14/+9
- Fixed crash with keymapper (ctrl-f1) and output=surface. - Added unmounting. - Fixed multiple issues with drive labels. - Fixed most if not all FILES=XX problems. - Added redirection in the shell. - Fixed crashes with subst. - Fixed multiple crashes with the drive images support. - Added a missing fpu instruction. - Fixed some cpu and fpu instructions. - Fixed a small bug related to font loading. - Rewrote the devices support. - Added capslock/numlock checks on startup. - Fixed wave writing. - A few internal DOS fixes. - Timer fixes for the hybrid loader. - Some small soundblaster fixes. - The drive cache can now be cleared by a keycombo. (CTRL-F4) - A few keyboard fixes. - Compilation fixes on various platforms. - Quite some debugger improvements. - Fixed dir only showing files after the first run on cdrom drives. - Added some cdrom detection checks. - Enabled insert in the shell. (Easier editing of commands) - Changed order in which executables appear with tab-completion. - Fixed some issues with raw opl recording and using a slightly different format
2004-11-20Let packages override RPM2PKGARGS.rh3-6/+6
2004-11-19Update to 0.98.12, from Leonard Schmidt in PR 28327.wiz3-16/+14
Changes since previous version: Fixed a bug that was causing 2xscale/3xscale to be broken when clipping the leftmost and rightmost 8 columns. Added an iNES header correction entry for JustBreed. Modified the MMC5 "ELROM" board emulation to not emulate WRAM. Corrected various pieces of code that were causing compiler warnings. When the PPU is in a "dead" state after starting up, the graphics buffer is now cleared. Previously, particularly in the Windows port, when a game was closed, and a new game was loaded, the last image from the previous game would be displayed for a short time. Removed some debugging code that shouldn't have been enabled in 0.98.11.
2004-11-19Update HOMEPAGE.wiz1-2/+2
2004-11-19Changes 0.50:adam5-26/+31
- A lot of internal code cleanup and bug fixes. - Added a dialog for creating new blank floppy disk images. - The source code has been optimized for better emulation speed. - Added RS232 emulation (still very experimental and not very well tested! It seems not to work reliable yet. Help for debugging is very appreciated!). - Some bugs in the 68000 emulation have been fixed. - The emulator now checks for double bus errors and stops the emulation if necessary (instead of crashing the emulator). - Timer-D is now patched correctly again. - The old font has been replaced by two new fonts so that the GUI now looks better in high resolutions. - The fonts are now linked into the executable. - Added support for DIM floppy disk images.
2004-11-15Workaround for the bug that causes disk image corruption with XP.soren3-2/+18
2004-11-15Update emulators/qemu to 0.6.1.xtraeme17-150/+287
Changes: - Mac OS X port (Pierre d'Herbemont) - Virtual console support - Better monitor line edition - New block device layer - New 'qcow' growable disk image support with AES encryption and transparent decompression - VMware 3 and 4 read-only disk image support (untested) - Support for up to 4 serial ports - TFTP server support (Magnus Damm) - Port redirection support in user mode networking - Support for not executable data sections - Compressed loop disk image support (Johannes Schindelin) - Level triggered IRQ fix (aka NE2000 PCI performance fix) (Steve Wormley) - Fixed Fedora Core 2 problems (now you can run qemu without any LD_ASSUME_KERNEL tricks on FC2) - DHCP fix for Windows (accept DHCPREQUEST alone) - SPARC system emulation (Blue Swirl) - Automatic Samba configuration for host file access from Windows. - '-loadvm' and '-full-screen' options - ne2000 savevm support (Johannes Schindelin) - Ctrl-Alt is now the default grab key. Ctrl-Alt-[0-9] switches to the virtual consoles. - BIOS floppy fix for NT4 (Mike Nordell, Derek Fawcus, Volker Ruppert) - Floppy fixes for NT4 and NT5 (Mike Nordell) - NT4 IDE fixes (Ben Pfaf, Mike Nordell) - SDL Audio support and SB16 fixes (malc) - ENTER instruction bug fix (initial patch by Stefan Kisdaroczi) - VGA font change fix - VGA read-only CRTC register fix
2004-11-13Replace USE_GCC_SHLIB with "USE_LANGUAGE=c c++" (the latter implies thejlam1-2/+1
former) for applications that are known to require C++.
2004-11-13USE_BUILDLINK3 is a yes/no variable.jlam1-2/+2
2004-11-12Set LIBTOOLIZE_PLIST to NO, so that the PLIST is correct. Bump PKGREVISION.wiz1-1/+3
2004-11-10Allow stripping 0 leading directories from path names in rpm's. rpm2pkgmarkd1-3/+5
complains about "-s 0" so don't pass the argument at all in that case.
2004-11-09Added qemu-0.6.0xtraeme1-1/+2
2004-11-09Initial import of qemu-0.6.0 from pkgsrc-wip, packaged by Davidxtraeme15-0/+377
Holland. QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed, QEMU has two operating modes: * Full system emulation. In this mode, QEMU emulates a full system (for example a PC), including a processor and various peripherals. It can be used to launch different Operating Systems without rebooting the PC or to debug system code. * User mode emulation (Linux host only). In this mode, QEMU can launch Linux processes compiled for one CPU on another CPU. It can be used to launch the Wine Windows API emulator or to ease cross-compilation and cross-debugging. -- It's nice to see NetBSD/x86 running perfectly with QEMU!
2004-11-09Add and enable aliados.minskim1-1/+2
2004-11-09Import aliados from pkgsrc-wip. Packaged by ivaniclixx at gmail dot com,minskim5-0/+156
and modified by Roland Illig and me. Aliados is a CP/M 80 emulator that instead of emulate a machine and run some variant of CP/M on it, emulates only the microprocessor and captures all CP/M system calls to execute it natively. Actually only emulates a small part of CP/M, but with that already can execute many programs, such as WordStar, Micrsoft Basic, Mallard Basic, Hi-Tech C, Turbo Pascal and many others. Aliados does not need to create disk images, it reads and writes in the native filesystem all files that match the CP/M name conventions.
2004-11-08Fix typo.wiz2-4/+4
2004-11-08Ignore return value from grep; somehow this broke suse91_compat installationwiz1-3/+3
on 2.0_BETA/i386 for me.
2004-11-08Erm, cannot use a shared options.mk file for xmame/xmess...xtraeme2-2/+27
2004-11-08Convert xmame and xmess to use bsd.options.mk.xtraeme3-20/+29
Available options are: sdl opengl esound. sdl and opengl options are used to specify default display method, if none of them is specified, x11 is used as before.
2004-11-07Update xmess to 0.87.kristerw5-36/+24
Changes since 0.86: - Everything from MAME 0.87 (http://x.mame.net/changes-mame.html) and MESS 0.87 (http://x.mame.net/changes-mess.html). - Reworked the video mode functions (Hans de Goede): * Unified and moved the aspect ratio calculations from xgl, fx, and x11_window to mode.c since all display targets that support arbitrary scaling through hardware make use of this. * Modified the code to use the aspect ratio supplied by the game driver instead of doing all kinds of magic. This corrects, for example, the aspect ratio of 1942. * Added a new option, "-perfectaspect (-pa)", which automatically sets yarbsize to honor the aspect ratio provided by the game driver. This is disabled by default because it can cause scaling artifacts. * When video modes are matched, the aspect ratio is now taken into account. - Made changes to the X11 targets (Hans de Goede): * Restored widthscale == 2 yuy2 code for perfect yuy2 blitting. * Fixed a bug introduced by the aspect ratio patches which caused the Xv fallback code to not detect an error case and crash later on instead of falling back to MITSHM. * The Xv window is now resized with the correct aspect ratio after a user resize; this prevents black borders from appearing. * Renamed "-perfect-yv12" to "-perfect-yuv". * Enabled perfect blitting by default for yuy2, since it fixes the ugly color bleeding in, for example, pacman. * Fixed colors being way off in Xv for 15bpp direct games, e.g., vector games with artwork disabled. * Current mouse values are now initialized in xinput_open, which should fix the problem of the visor going to the lower right corner in starwars when the video mode is switched from windowed X11 to DGA fullscreen while the mouse is grabbed. * Fixed the display of a 32bpp source on a 24bpp packed pixel window. * Fixed a bug in the DGA2 target which caused it to throw an XError when it failed to find a suitable mode, causing xmame to abort. * XInput now maps controls to mice 2 - 5 and leaves mouse 1 free for the default mouse. (Hans de Goede) * Fixed a bug which caused the window to disappear with Xv windowed mode under KDE. - Added a missing "Rapid Fire" string to the configuration menu. This fixes problems with the configuration of player controls. (Sylvain Trosset) - Cleaned up the sound code (Hans de Goede): * Cleaned up the ALSA driver. * The ALSA driver now reports the actual sample rate to the caller rather than the requested one. * Removed the "-alsa-pcm" command line option; the ALSA driver now supports "-auviodevice (-ad)". (Hans de Goede) * Removed "-fakesound (-fsnd)". Now sound is always faked since certain games won't run without it. * Changed the default sample rate to 44100, moving us into the Third Millennium. * Removed the "-[no]sound" option; if you really want to disable sound, specify a bogus device with "-audiodevice". - Removed the "-[no]mouse" option. (Hans de Goede) - Split aspect and mode settings so that all targets can use the aspect settings. (Hans de Goede) - Fixed the mapping of analog sticks' min..max ranges to the core's range. This fixes games that use analog controls, such as Out Run, as well as the jittery movement of the mouse cursor in games such as Missile Command. - Audio should work much better on Mac OS X. (anonymous) - The MMX assembly language version of the 6-tap filter now works for 16 and 32bpp source and destination bitmaps; previously, only the 32bpp screen depth was accelerated. (Richard Goedeken) - Corrected some of the out-of-date information in the documentation. Fixes Bugzilla bug 604. - Light guns should work again. Also added support for the triggers on an ACT LABS USB PC Monitor model that didn't work previously.
2004-11-07This also depends on suse_libjpeg (similar reason as for suse_libpng);wiz1-2/+3
bump PKGREVISION.
2004-11-06Update xmame to 0.87.kristerw5-25/+27
Changes since 0.86: - Everything from MAME 0.87 (http://x.mame.net/changes-mame.html) and MESS 0.87 (http://x.mame.net/changes-mess.html). - Reworked the video mode functions (Hans de Goede): * Unified and moved the aspect ratio calculations from xgl, fx, and x11_window to mode.c since all display targets that support arbitrary scaling through hardware make use of this. * Modified the code to use the aspect ratio supplied by the game driver instead of doing all kinds of magic. This corrects, for example, the aspect ratio of 1942. * Added a new option, "-perfectaspect (-pa)", which automatically sets yarbsize to honor the aspect ratio provided by the game driver. This is disabled by default because it can cause scaling artifacts. * When video modes are matched, the aspect ratio is now taken into account. - Made changes to the X11 targets (Hans de Goede): * Restored widthscale == 2 yuy2 code for perfect yuy2 blitting. * Fixed a bug introduced by the aspect ratio patches which caused the Xv fallback code to not detect an error case and crash later on instead of falling back to MITSHM. * The Xv window is now resized with the correct aspect ratio after a user resize; this prevents black borders from appearing. * Renamed "-perfect-yv12" to "-perfect-yuv". * Enabled perfect blitting by default for yuy2, since it fixes the ugly color bleeding in, for example, pacman. * Fixed colors being way off in Xv for 15bpp direct games, e.g., vector games with artwork disabled. * Current mouse values are now initialized in xinput_open, which should fix the problem of the visor going to the lower right corner in starwars when the video mode is switched from windowed X11 to DGA fullscreen while the mouse is grabbed. * Fixed the display of a 32bpp source on a 24bpp packed pixel window. * Fixed a bug in the DGA2 target which caused it to throw an XError when it failed to find a suitable mode, causing xmame to abort. * XInput now maps controls to mice 2 - 5 and leaves mouse 1 free for the default mouse. (Hans de Goede) * Fixed a bug which caused the window to disappear with Xv windowed mode under KDE. - Added a missing "Rapid Fire" string to the configuration menu. This fixes problems with the configuration of player controls. (Sylvain Trosset) - Cleaned up the sound code (Hans de Goede): * Cleaned up the ALSA driver. * The ALSA driver now reports the actual sample rate to the caller rather than the requested one. * Removed the "-alsa-pcm" command line option; the ALSA driver now supports "-auviodevice (-ad)". (Hans de Goede) * Removed "-fakesound (-fsnd)". Now sound is always faked since certain games won't run without it. * Changed the default sample rate to 44100, moving us into the Third Millennium. * Removed the "-[no]sound" option; if you really want to disable sound, specify a bogus device with "-audiodevice". - Removed the "-[no]mouse" option. (Hans de Goede) - Split aspect and mode settings so that all targets can use the aspect settings. (Hans de Goede) - Fixed the mapping of analog sticks' min..max ranges to the core's range. This fixes games that use analog controls, such as Out Run, as well as the jittery movement of the mouse cursor in games such as Missile Command. - Audio should work much better on Mac OS X. (anonymous) - The MMX assembly language version of the 6-tap filter now works for 16 and 32bpp source and destination bitmaps; previously, only the 32bpp screen depth was accelerated. (Richard Goedeken) - Corrected some of the out-of-date information in the documentation. Fixes Bugzilla bug 604. - Light guns should work again. Also added support for the triggers on an ACT LABS USB PC Monitor model that didn't work previously. In addition, make the package install xml2info using a patch from Miguel Mendez in PR pkg/27101.
2004-11-06Add dependency on suse_png, otherwise we get:wiz1-1/+3
g_module_open() failed for /opt/gnome/lib/gtk-2.0/2.2.0/loaders/libpixbufloader-png.so: libpng12.so.0: cannot open shared object file: No such file or directory Bump PKGREVISION.
2004-11-06Set LIBTOOLIZE_PLIST to NO, since the automatic PLIST generationwiz2-2/+6
from rpms does not cooperate with it at all.
2004-11-05Fix PLIST for binary packages.wiz1-1/+2
2004-11-05Remove another dir on deinstall.wiz1-1/+2
2004-11-05Add a switch SUSE_PREFER which can be set to 9.1 to getwiz1-1/+6
suse91 packages by default.
2004-11-04Update emulators/mips64emul to 0.2.2.xtraeme3-7/+24
o) 0.2.1 -> 0.2.2: x) Acer PICA-61 is now emulated well enough to let NetBSD/arc and OpenBSD/arc be installed onto harddisk images. x) Some parts of TCP/IP networking work when running Ultrix as the guest OS. (Network support should still be considered experimental, though, even for NetBSD, OpenBSD, and Linux.) x) Ultrix running with more than one emulated graphics card (dual- or tripple-headed workstation setup) works better than before; when moving the host's mouse pointer from one framebuffer window to another, the emulated mouse is now moved so that it should appear on the correct emulated screen. x) Mach (the microkernel) seems to boot and run on an emulated DECstation. (Unfortunately, I haven't found any "mach_servers" binaries for pmax yet, and without those the microkernel cannot do much.) x) Lots of minor bug fixes.
2004-11-02Note that this package uses C++.dillo3-14/+33
Use $(CXX) to link C++ program, honour CFLAGS. Avoid use of pattern rules in package Makefile so this works without GNU make. Oked by wiz.
2004-10-25Update emulators/openmsx to 0.5.0.xtraeme4-32/+33
Too many changes to list here, please review the ChangeLog file to see a full list of changes.
2004-10-16move the message from (generic) MESSAGE to MESSAGE.NetBSD, since it'sjdolecek2-11/+11
NetBSD-only problem also clarify what was the cause the problem and which version of NetBSD fixed it
2004-10-15Mark as i386 only (uses i386 assembler). Noted by snj.wiz1-1/+4
2004-10-15Update linkage to libltdl, now in its own package.tv1-3/+3
2004-10-11Don't set "procname" (developer's holdover).tv1-2/+1
2004-10-11It helps when the install directories are properly created at install time.tv2-3/+5
(Fixes some pkg_delete warnings....)
2004-10-11+cygwin_{esound,lib}tv1-1/+3
2004-10-11cygwin_esound, an EsounD server for Cygwin (providing sound support fortv5-0/+74
Interix apps).
2004-10-11cygwin_lib, a pkgsrc-izing of the barebones Cygwin DLL. This providestv5-0/+87
a framework for some Win32 gateway services for Interix.
2004-10-07* Make PKGSRC_TOPDIR a private variable by renaming it to _PKGSRC_TOPDIR,jlam2-4/+4
as it's only used internally by bsd.prefs.mk. * Make _PKGSRCDIR a public variable by renaming it to PKGSRCDIR. Also, generate its value from ${_PKGSRC_TOPDIR} so it's less fragile than the old method of stripping off the last two components of ${.CURDIR}. PKGSRCDIR may now be used after bsd.prefs.mk is defined. * Change all references to _PKGSRCDIR to PKGSRCDIR.
2004-10-06Use rint instead of lround to make it build on 2.0.wiz2-1/+15