summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2003-02-16PKGREVISION bump: install sample configuration into share/examples/, changesalo2-8/+13
maintainer per request (previous maintainer ok).
2003-02-16Add and enable vmware3 and vmware-module3.bad1-1/+3
2003-02-16Be more specific about supported version of the emulator.bad2-3/+3
2003-02-16Initial import of vmware3, the VMware Workstation 3.x emulator which allowsbad4-0/+433
you to run Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, FreeBSD, NetBSD, or Linux while you are runing NetBSD.
2003-02-16Be more precise about the supported version of the emulator.bad4-7/+9
2003-02-16Initial import of vmware-module3, the NetBSD kernel modules forbad6-0/+179
VMWare Workstation 3.2. (3.0/3.1 should work, too.) Tested on 1.6.1_RC1 only.
2003-02-16Update to use vmware-netbsd-1.2.tgz sources which match the latestbad2-6/+8
vmware-2.0.4 kernel modules. Conflict with vmware-module-3*.
2003-02-16Update to netbsd-vmware-1.1 following the import into othersrc.bad12-311/+12
2003-02-14Update xmess to 0.65.1.kristerw4-36/+27
Changelog since 0.62.2: The core is based on MAME 0.65. This incorporates all features of the update to this core.
2003-02-14improve.salo1-1/+2
2003-02-14Update to version 1.0.3.salo7-270/+90
Patches from Nathan Langford via PR pkg/19580. Changes: RELEASE 1.0.3 ============= - All ANSI C incompatibilities should be fixed. Please report any that remain. - Various bugs encountered when building gnuboy on strange compilers have been fixed. - Internal support for decompressing gzipped roms now exists in a minimal form. The inflate code used is taken from a quine (self-reproducing program) written by David Madore and placed in the public domain. This code is very portable but is rather slow and may crash when given invalid data; however, there should be no impact on security. Currently only gzip files (not pkzip files) are supported. - HuC3 emultaion has been fixed to some extent. Robopon Sun and Star are both playable now, but many features of the HuC3 are still not implemented. - Color filtering to make gnuboy look much more like a real CGB is now included, thanks to the work of Jonathan Gevaryahu. - A new rcvar "gbamode" has been added to unlock the GBA-only features present in some newer CGB games. (This has nothing to do with GBA emulation, which gnuboy does not do and will not do in the future.) - Sprite sorting in DMG mode has been fixed. This should improve things in various DMG games where sprites previously overlapped in the wrong order. RELEASE 1.0.2 ============= - A minor problem in the frequency sweep function on sound channel 1 was fixed, correcting the sound of the ice beam and metroid encounter sound in Metroid 2. - Sound channel 3 waveform data is now trashed when the sound is played. This makes it more difficult for games and demos to detect that they are running on an emulator. - The channel 3 waveform is now properly initialized in both DMG and CGB modes. Before it was incorrectly initialized to have frequency 16 times too high, and the initial "random noise" pattern exhibited by DMG wasn't emulated. R-Type now sounds much better. - The sound length register for channel 3 now works properly, fixing the title screen music in MegaMan 2. No thanks to gbspec.txt for having blatently wrong info about this matter. - Major problems with sound quality on channel 4 (noise) have been fixed, and the pseudorandom sequence has been replaced to very closely resemble that of a real Gameboy, thanks to the hard work of Lord Nightmare. All these changes make a significant improvement in many games, notably Metroid 2, Final Fantasy Legend II and III, Camp Deadly, and Wario Land. - Stereo channels are no longer backwards. - The DMG STAT register write bug, which causes an interrupt if the STAT register is written while in HBLANK or VBLANK, is now emulated. This fixes Legend of Zerd and probably any other DMG game that will not run on a real Gameboy Color. - A hack/potential fix for a problem that kept Konami Collection Vol 1 from working has been put in place. - A major interrupt bug that prevented Amazing Penguin from running has been fixed. - Several bugs that could have resulted in crashes under strange circumstances have been fixed. - Other minor sound issues have been tweaked or fixed. RELEASE 1.0.1 ============= - Keys that didn't work in the SDL-based ports have now been fixed. - The --bindir= option to the configure script now works properly. - Running "make install" no longer fails when the destination directory doesn't already exist. - Various minor cleanups. RELEASE 1.0.0 ============= - Auto-loading rc files on a per-rom basis. - Less intense yellow in the default mono palette. - Default keybindings no longer use modifier keys. - Lots of new documentation. - Hardware scaling on matroxfb now looks better. - Disabled some useless optimizations to work around a bug in gcc 2.96, which despite being a broken compiler has become rather popular since Redhat decided to package it without sufficient testing. This will fix the problems lots of people have reported when compiling. - Added --disable-arch option to configure to prevent the binaries built from being dependent on the exact host cpu they're built on. This will allow distro maintainers to build packages that work even on older cpus.
2003-02-13Update xmame to 0.65.1.kristerw4-38/+15
Changes since 0.64.1.0 consist of "Almost everything from MAME 0.65".
2003-02-07Upgrade to version 2.0.2. Changes from 2.0.1, from thefredb2-5/+5
CHANGES file: Changes in 2.0.2 (January 21, 2003): - fix possible segfault in wxWindows (Volker Ruppert) - fix instrumentation (Stanislav Shwartsman) - fix cdrom read_toc() function for *BSD (Keith Matthew Jones) - fix NetBSD boot from cdrom (Christophe Bothamy) - fix cmos checksum (Volker) - fix "refresh bit" behaviour in pit (Volker) - fix .bochsrc parsing (Volker) - fix vga resize/redraw problems (Volker) - fix compilation issues on Irix and Tru64 (Christophe) - fix MMX/SSE bugs (Stanislav, Peter Tattam)
2003-02-04update to spim-6.5. Old distfile (of the same name) is no longer available.dmcmahill2-5/+6
While here use DIST_SUBDIR due to non-versioning of the distfile name. Changes appear to be a handful of bug fixes.
2003-01-30Update to 0.64rc1.wiz3-16/+16
No particular xmame change since 0.63 pre-release; changes to 0.62 unknown; mainly sync with MAME 0.64.
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam2-4/+6
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2003-01-23Files available on ftp.netbsd.org now.wiz2-21/+4
2003-01-18If we receive a packet shorter than 60 bytes from the bpf (this can happenbouyer2-1/+21
for short packets from local host) pad it to 60 bytes.
2003-01-16use make's .for when running ${MAKE} to catch the return code.grant1-4/+4
2003-01-13Update bochs to 2.0.1. From the ChangeLog:fredb2-6/+5
Changes in 2.0.1 (January 4, 2003): - fix corrupt saved configuration files (Christophe Bothamy) - fix missing break statements in apic (Shai Fultheim) - fix compiling sb16 under FreeBSD (Volker Ruppert) - updates to the documentation (Volker) - fix text mode colors 8 to 15 (Volker) - fix FPU integer load bug (Volker) - stop pasting on hardware reset (Volker)
2003-01-13Update xmess to 0.62.2.kristerw3-12/+9
Changes since 0.62.1nb1 include: - Fixed problems in memory.c that could lead to crashes and default.cfg corruption. (smf) - Aspect and mode switches are now available for the Xv driver even if DGA isn't enabled. - The 'rc' and 'hi' directories are now created on startup if they're missing. (Gerd Sussner)
2003-01-13Update xmame to 0.62.2.kristerw2-13/+6
Changes since 0.62.1nb5 include: - The 'rc' and 'hi' directories are now created on startup if they're missing. (Gerd Sussner)
2003-01-09Update from 0.62.1-rc3 to 0.62.1-rc4, using the patch file since there ismycroft3-10/+15
no tar file yet. + - Fixed problems in memory.c that could lead to crashes and default.cfg + corruption. (smf) + - Fixed a bunch of ANSI/ISO warnings reported by Stefano Priore. + - Fixed a crash in the MESS Atari 800 driver. + - Aspect and mode switches are now available for the Xv driver even if + DGA isn't enabled.
2003-01-05palmosemulator-3.5nb1. Pull in some changes suggested by Thomas Runge indsainty9-16/+319
PR#19006: use the pkgsrc libjpeg instead of a local copy, and patch a bug in the serial device file descriptor handling. Also up the emulated "CPU idle" delay from 10ms to 100ms. For some reason the former saturates the CPU (on a Celeron 700 system), but with the latter the program idles at near 0%. This patch is probably not required for native threads. Mileage may vary...
2003-01-04Add perl build dependency.wiz1-1/+3
2003-01-04Use SH rather than SHELL.cjep1-2/+2
2003-01-01Disable debugging symbols in build. Noted by Thomas Runge in private e-mail.dsainty1-2/+1
2002-12-31Add and enable hataricjep1-1/+2
2002-12-31Initial import of Hatari 0.25 into the NetBSD packages collectioncjep4-0/+51
as emulators/hatari. Hatari is an Atari ST emulator for systems supported by the SDL library. You need a copy of an Atari ST TOS ROM to use this program. Then run the program as follows: hatari --tos tos.image
2002-12-31Add and enable palmosemulatordsainty1-1/+2
2002-12-31Palm OS Emulator, version 3.5dsainty11-0/+408
2002-12-30Make this compile for a.out too.kristerw8-18/+87
PKGREVISION++
2002-12-30Enable NE2000 ethernet module. Bump revision.uebayasi3-2/+17
2002-12-28Change the USE_MMX test to check for != "NO" instead of == "YES" tokristerw1-2/+3
be consistent with the other USE_MMX-using packages. Add USE_MMX to BUILD_DEFS.
2002-12-25Update to Bochs 2.0.uebayasi9-91/+63
A very brief summary of changes: - 2x emulation speedup!!! - added plugin devices and guis. Now you can compile with many more options, and choose between them at runtime. - added emulation of AMD x86-64, MMX, SSE, SSE2 instructions. - add wxWindows port (a graphical configuration interface and display lib) and SVGAlib port (full screen display for Linux without X11). - improvements in many I/O devices: for example up to 8 hard disks/cdroms, TUN/TAP network interface, 360k floppies. - improved MacOSX/Carbon interface and updated MacOS9port. - GDB remote stub, allows symbolic debugging with Bochs simulation. - support for up to 32gig hard disk images.
2002-12-24Replace collver@linuxfreemail.com with collver1@attbi.com.wiz1-2/+2
Closes PRs 19516, 19517, 19518, 19519, 19520, 19521, 19522, 19523, 19524, 19525 and some more, perhaps.
2002-12-24Bump PKGREVISION because of dependency on latest freetype2 or glib2wiz2-2/+4
package and library major bumps therein. Also match dependency in corresponding buildlink2.mk's for the same reason. Mmmm, binary packages.
2002-12-23Whitespace fixcjep1-4/+3
2002-12-21Enable XV and esound support. Thanks to Juan RP.kristerw2-3/+14
PKGREVISION++
2002-12-14Update xmess to 0.62.1 (rc3)kristerw7-118/+33
Changes since last packaged version are mainly that the emulation core is based on MAME 0.62, together with random bugfixes.
2002-12-14Update xmame to 0.62.1 rc3 and bump PKGREVISION to 3.kristerw5-204/+14
Changes since PKGREVISION 2 include: - All path and directory options in fileio.c now support expansion of environment variables such as $HOME.
2002-12-09Bump package revision after "rpm2pkg" fix because older version of thetron2-4/+4
package have corrupt locale files.
2002-12-09Require at least version 1.3 of the "rpm2pkg" package after today'stron1-2/+2
hardlink support fix.
2002-12-09Replace "true" by "${TRUE}".tron2-8/+8
2002-12-09Require at least version 1.3 of the "rpm2pkg" package after today'stron1-2/+2
hardlink support fix.
2002-12-09Update to 20021125. From Juan <Juan@xtraeme.dyndns.org> via pkg/19309.junyoung3-11/+11
WHAT'S NEW with Wine-20021125: (see ChangeLog for details) - Finished conversion to STRICT compilation mode. - WinHelp revival. - Client-side fonts supported even without RENDER extension. - Regression tests no longer require Perl. - Lots of bug fixes.
2002-12-08Fix a bug that caused the display to be truncated for some games.kristerw4-3/+185
PKGREVISION++
2002-12-07The workaround for gcc problems on sparc and arm was a bit too draconian.kristerw6-10/+87
Change it to only disable the macros that do massive unrolling (instead of disable all optimization). PKGREVISION++
2002-12-06Upgrade of emulators/atari800 to 1.2.5cjep2-7/+7
Summary of changes since 1.2.4 (from ChangeLog): * DOC/cart.txt: fixed a few typos * ui.c: - applied patch from Ed Cogburn that fixes subsequent mounting of R/W disks in slot that was mounted R/O previously. - finally implemented the R/W <-> R/O mode switching using the Space Bar. Please note that this R/W <-> R/O switch is just temporary and does not change the writeprotect flag of ATR images. Besides, it cannot override this flag so you actually can't mount a writeprotected ATR image read/write using this Space Bar toggle. * atari.c: Ken Ames sent me a very simple patch that is supposed to allow compiling the Atari800 on OS/2 "using Hob X11, XFree86, or IBM's X11 server". * cartridge.[ch], ui.c, DOC/cart.txt: five new cartridge types (Nir Dary) * cartridge.[ch], ui.c, DOC/cart.txt, DOC/README: seven new cartridge types * pokeysnd.c: a fix for better quality of sound * antic.c: ANTIC mode E + GTIA mode 9 ("Unconventional 2k", "Ass Kisiel") * DOC/BUGS: "Numen" soundtrack * cartridge.[ch], ui.c, DOC/cart.txt: 1 MB XEGS cart * input.c: Amiga/ST mouse right button ("Bombdown") * input.h, input.c, pia.c: MultiJoy4 interface (4 joysticks for XL/XE)
2002-12-02Update xmame to 0.62.1 (or actually to the release candidate of 0.62.1)kristerw3-33/+23
Changes since 0.61.1 include: - Almost everything from MAME 0.62. - The game window should no longer open twice on startup in most cases. (One known exception is Pac-Man with artwork enabled.) - Replaced fileio.c with a slightly modified version from the Win32 codebase. Be aware that several command line switches have changed as a result! - The number of games is no longer hard-coded to 3000 in datafile.c. This should fix problems with history.dat and "-listinfo". (Rene Single) - Rotation is now handled by the OSD code. The method used is hardly optimal, but it should work for all display targets. Moving the rotation to the blit core is planned for a future release. - The Xv target now uses the game driver's aspect ratio unless the "-nokeepaspect" or "-noka" switch is specified. Inspired by Paul Sajecki's patch. - Simplified/unified the FPS on-screen display. This is now only overridden when the Barath frameskipper is in debug mode. - The DGA, GGI, and SVGALIB targets now use the game aspect ratio provided by the core rather than a hard-coded 4:3. - Using "-x11-mode" or "-x11" to activate DGA fullscreen mode now disables Xv. Likewise, switching to DGA fullscreen mode via <ALT>- <HOME> is now disabled while Xv is active.