Commit graph

1711 commits

Author SHA1 Message Date
jdolecek
82554faaf5 add dependency on suse_x11
pointed out by Bernd Ernesti
2005-05-15 16:44:33 +00:00
kristerw
495c7a4142 Update xmame/xmess to 0.96.
Release 0.96, 10 May 2005:
- Everything from MAME 0.96 (http://x.mame.net/changes-mame.html) and
  MESS 0.96 (http://x.mame.net/changes-mess.html).
- Fixed the RGB to YUV conversion used by the Xv driver so that it
  conforms to the CCIR digital component video specifications.  Fixes
  Bugzilla bug 691.  (Alex W. Jackson)
- The rows of the OpenGL bitmap used for 16bpp games are no longer
  misaligned in some cases; nagano98 now displays without doubled
  lines.
- The behavior of "-listgamelist" should once again match the Windows
  side with regard to case-insensitive sorting and the treatment of
  leading "The" and "Le".
- When a specific joystick device is designated with "-joydevname
  (-jdev)", it is now always treated as the player 1 joystick.
- The built-in profiler works again.  (Colin Howell)
- The X11 build now properly sets the standard window properties.
  (Christian Birchinger's friend)
2005-05-12 22:34:53 +00:00
skrll
3b70e2bf62 Update to latest available version 4.3.99.902-43.42.5
Bump PKGREVISION. OK'd by tron.
2005-05-12 06:12:51 +00:00
wiz
c143b4a7d3 Fix typo in email address committed with update. 2005-05-07 15:01:45 +00:00
xtraeme
dca4893519 Update to 0.7.0.
Changes:

  - better BIOS translation and HDD geometry auto-detection
  - user mode networking bug fix
  - undocumented FPU ops support
  - Cirrus VGA: support for 1280x1024x[8,15,16] modes
  - 'pidfile' option
  - .dmg disk image format support (Johannes Schindelin)
  - keymaps support (initial patch by Johannes Schindelin)
  - big endian ARM support (Lennert Buytenhek)
  - added generic 64 bit target support
  - x86_64 target support
  - initial APIC support
  - MMX/SSE/SSE2/PNI support
  - PC parallel port support (Mark Jonckheere)
  - initial SPARC64 support (Blue Swirl)
  - SPARC target boots Linux (Blue Swirl)
  - armv5te user mode support (Paul Brook)
  - ARM VFP support (Paul Brook)
  - ARM "Angel" semihosting syscalls (Paul Brook)
  - user mode gdb stub support (Paul Brook)
  - Samba 3 support
  - initial Cocoa support (Pierre d'Herbemont)
  - generic FPU emulation code
  - Virtual PC read-only disk image support (Alex Beregszaszi)

pkgsrc changes:

Applied Hubert Feyrer workaround for the x86_64 target (patch-aw).
2005-05-03 11:18:47 +00:00
reed
ee8be9d0c1 RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.
And always is defined as share/examples/rc.d
which was the default before.

This rc.d scripts are not automatically added to PLISTs now also.
So add to each corresponding PLIST as required.

This was discussed on tech-pkg in late January and late April.

Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere
and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-05-02 20:33:57 +00:00
xtraeme
14ec60ee7e Update to 0.3.2
The most important/visible changes from 0.3.1 to 0.3.2 are:

	x)  NetBSD/cobalt can run from a harddisk image. (Installation
            must be done using another OS though, for example NetBSD/pmax.)

        x)  Some minor fixes to make the binary translation system a bit
            more stable.
2005-04-29 00:59:00 +00:00
jlam
2168385e80 Remove unused variables. 2005-04-28 22:33:36 +00:00
wiz
0e61031c2e Remove rewind -- does not build on 2.0/i386, and hasn't been building
for over 8 months. No new version out either.
2005-04-22 19:17:14 +00:00
wiz
3ef1e38f72 Add patch to make this look for the generated html pages
in the correct place. Should fix bulk build.
2005-04-22 14:09:03 +00:00
wiz
6e259158b1 Update to 2.17:
10/04/2005  *** v2.17 ***

            - Uses DatLib v2.5.
            - Excludes disks from RomCenter data files (-k will include them).
2005-04-20 15:30:29 +00:00
wiz
a4d4723016 Update to 2.5:
10/04/2005  *** v2.5 ***

            - Excludes disks from RomCenter data files (datutil -k to override).
2005-04-20 15:30:18 +00:00
kristerw
98e9dc12e6 Correct HOMEPAGE. 2005-04-15 19:04:20 +00:00
kristerw
5e5180ef1b Prevent warnings during bulk dependency tree creation for ports that
cannot use these packages.
2005-04-15 18:40:50 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
xtraeme
781bc9a0a2 Update to 0.3.1.
The two most visible changes from version 0.3 to 0.3.1 are:

	x)  Name change (from mips64emul to GXemul).

	x)  NetBSD/hpcmips can now be installed and run from a harddisk
	    image on an emulated NEC MobilePro 770, 780, 800, or 880.
2005-04-07 17:29:19 +00:00
wiz
8ad11b3495 Convert to bl3, untested. 2005-04-05 11:14:15 +00:00
wiz
c3469dfc07 Add buildlink3.mk. 2005-04-05 10:42:07 +00:00
wiz
a38140510b Sort lines to please pkglint. 2005-04-05 10:41:43 +00:00
wiz
e68dc83eae Sort. 2005-04-05 10:40:46 +00:00
wiz
331472a63d Set USE_X11. 2005-04-05 10:16:30 +00:00
jdolecek
cc85cb5c47 pull in 7.3 SUSE_VERSION and SUSE_DIR_PREFIX explicitly
fixes build problem pointed out by Krister Walfrid in private e-mail
2005-04-03 21:24:34 +00:00
jdolecek
0493cadead put definition of SUSE_VERSION and SUSE_DIR_PREFIX into separate file
vars.mk
2005-04-03 21:23:15 +00:00
kristerw
aa40520315 Make this build on NetBSD/1.6.x-i386.
The source code use some global register variables, and gcc 2.95
reports errors because the header files contains "static inline"
function definitions before the global register variables are
defined. Reordering the includes is too much work, so just fall
back to normal (non-register) globals when using gcc2.
2005-04-02 22:23:53 +00:00
kristerw
cf1d4415f0 Update xmess to 0.95.
Changes since 0.90 includes:
- Everything from MAME 0.95 (http://x.mame.net/changes-mame.html) and
  MESS 0.95 (http://x.mame.net/changes-mess.html).
- Forcing Xv to use YV12 ("-force-yuv 2") no longer causes rotated
  games to segfault.  Fixes Bugzilla bug 679.
- Fixed the aspect ratio of the MESS SuperVision driver so that it's
  quadratic.  (PeT)
- Fixed several problems with the front-end "-list" commands: The MESS
  commands could segfault, some commands' headers were misaligned, and
  "-listpalettesize" was causing the ROM list to print.
- Worked around or fixed a double-free on exit in xmess.
- Fixed a segfault on startup that occurred when four or more joysticks
  devices were found.
- The SDL joystick driver now works with multiple joysticks attached.
- The SDL sound driver should produce much better output.  Also fixed a
  potential deadlock.
2005-04-02 20:57:10 +00:00
kristerw
693b87b758 Update xmame to 0.95.
Changes since 0.90 includes:
- Everything from MAME 0.95 (http://x.mame.net/changes-mame.html) and
  MESS 0.95 (http://x.mame.net/changes-mess.html).
- Forcing Xv to use YV12 ("-force-yuv 2") no longer causes rotated
  games to segfault.  Fixes Bugzilla bug 679.
- Fixed the aspect ratio of the MESS SuperVision driver so that it's
  quadratic.  (PeT)
- Fixed several problems with the front-end "-list" commands: The MESS
  commands could segfault, some commands' headers were misaligned, and
  "-listpalettesize" was causing the ROM list to print.
- Worked around or fixed a double-free on exit in xmess.
- Fixed a segfault on startup that occurred when four or more joysticks
  devices were found.
- The SDL joystick driver now works with multiple joysticks attached.
- The SDL sound driver should produce much better output.  Also fixed a
  potential deadlock.
2005-04-02 20:56:28 +00:00
jdolecek
e03267c9c2 change this package so that it's usable when using SuSE 9.1 -based
emulation packages (this still uses the old SuSE 7.3 stuff - newer SuSE doesn't
have any libc5 support at all)
2005-04-02 20:37:31 +00:00
jdolecek
18d72b8b02 mention libc5 is obsolete 2005-04-02 20:33:12 +00:00
jdolecek
2c7d1ff176 Add .cz mirror 2005-04-02 20:15:41 +00:00
jdolecek
7f22189e2b put identical URI parts in MASTER_SITE_SUSE91 into variables, so it's
easier to add mirrors
2005-04-02 20:09:29 +00:00
jdolecek
91021c1e73 added emulators/suse91_glx 2005-04-02 19:51:01 +00:00
jdolecek
e65609f4d1 Add SuSE 9.1 -based package for GL support libraries.
Adresses PR pkg/29561 by Robert Elz
2005-04-02 19:50:01 +00:00
jdolecek
7ee41145ec add emulators/suse91_slang 2005-04-02 19:46:14 +00:00
jdolecek
06357a14de Add SuSE 9.1 compatibility package for Slang library
Adresses PR pkg/29561 by Robert Elz
2005-04-02 19:44:24 +00:00
jdolecek
a6415467fd added suse91_vmware - SuSE 9.1 -based VMware support package 2005-04-02 17:13:02 +00:00
jdolecek
899df0be36 remove /etc/mtab, it's part of suse91_base 2005-04-02 17:10:19 +00:00
jdolecek
5e02f48195 fixup checksums 2005-04-02 17:02:29 +00:00
jdolecek
85f8349b05 Add suse91_vmware - the SuSE 9.1 -based variant of suse_vmware, needed
for vmware and vmware3 packages. Based on suse_vmware, with the unnecessary
bits removed.

Package provided by Robert Elz in PR pkg/29561, but added grep RPM,
which was found necessary too.
2005-04-02 16:59:44 +00:00
xtraeme
33a3b1fb8f + gxemul
- mips64emul
2005-03-30 00:33:10 +00:00
xtraeme
fdf13cf8c9 mips64emul has been renamed to gxemul. 2005-03-30 00:32:47 +00:00
xtraeme
0c25188643 Initial import of gxemul-20050329.
GXemul is a machine emulator. The initial goal was to write a simple
64-bit MIPS emulator for running multiprocessor experiments with a
microkernel, but the emulator can be used for many other things. While
some simulators only simulate a CPU, GXemul also simulates other
hardware components, making it possible to use the emulator to run
unmodified operating systems, such as NetBSD, OpenBSD, or Linux.

[previously known as mips64emul, it was renamed because now
supports more cpu archs than MIPS, as sparc, ppc...]
2005-03-30 00:30:44 +00:00
tv
d27d53e6a4 Update to 1.5.13-1. Mainly changes that improve process management
(and as a side effect, make Cygwin processes behave a little better when
invoked from Interix).

Full release notes:
http://sources.redhat.com/ml/cygwin-announce/2005-03/msg00000.html
2005-03-29 23:30:26 +00:00
wiz
313ab92011 Update to 2.6:
28/03/2005  *** v2.6 ***

Updated altbeast ROMs (Calice and System16) to match MAME v0.95.
2005-03-29 10:38:47 +00:00
kristerw
be6850de9a One of the configure tests goes into an infinite loop when trying to
build on Darwin.  Mark package as not for Darwin for now.
2005-03-27 21:25:43 +00:00
wiz
ef0d088614 Update to 2.16:
25/03/2005  *** v2.16 ***

- Uses DatLib v2.4.
- Fixed another crash with datutil -X and 'forcemerging full'.
- Changed the delimited format to use \N for NULLs.
- Changed the delimited format so that all types are 'game_*'.
- Changed the delimited format so that games include 'runnable'.
- Added save support for a DISK section in the RomCenter format.
- Added several aliases for the output formats (see notes above).
2005-03-27 18:13:22 +00:00
wiz
393b5b3011 Update to 2.4:
25/03/2005  *** v2.4 ***

- Fixed another crash with datutil -X and 'forcemerging full'.
- Changed the delimited format to use \N for NULLs.
- Changed the delimited format so that all types are 'game_*'.
- Changed the delimited format so that games include 'runnable'.
- Added save support for a DISK section in the RomCenter format.
- Added several aliases for the output formats (see DatUtil docs).
2005-03-27 18:13:06 +00:00
wiz
1f2ba12d0f PKGREVISION bump for glut dependency removal (SDL/buildlink3.mk). 2005-03-27 15:43:32 +00:00
wiz
4a4c4dc104 Whitespace nit. 2005-03-27 15:42:53 +00:00
wiz
b8e0eb28f4 Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.
2005-03-24 21:12:50 +00:00
wiz
cbd1086480 Fix ONLY_FOR_PLATFORM line. 2005-03-23 10:55:28 +00:00
tron
75b1c2c976 Add more files and directories in "etc" to the blacklist to avoid strange
behavior of e.g. Netscape 7. Based on a suggestion by Mark Davies in
private e-mail. Bump package revision because of this change.
2005-03-23 10:41:44 +00:00
wiz
015b3fac7d Update to 2.15:
07/03/2005  *** v2.15 ***

- Uses DatLib v2.3.
- Fixed a problem with counting parents (happened with DatUtil -X).
- This also avoids a crash with datutil -X and 'forcemerging full'.
2005-03-22 17:22:55 +00:00
wiz
dc25093ffe Update to 2.3:
07/03/2005  *** v2.3 ***

- Fixed a problem with counting parents (happened with DatUtil -X).
- This also avoids a crash with datutil -X and 'forcemerging full'.
2005-03-22 17:22:36 +00:00
wiz
6c2679125b Fix CATEGORY. 2005-03-22 16:34:52 +00:00
adam
a17537ef0e Changes 20050310:
- Initial implementation of a true Richedit control.
- Shell extension for browsing Unix directories.
- More MSI work.
- PBuffer support in OpenGL.
- Window painting regressions should be fixed.
- Lots of bug fixes.
2005-03-22 14:53:28 +00:00
adam
cd164f904b Use options framework: build either with X11 or SDL 2005-03-22 08:46:26 +00:00
jmmv
dc0a0d7e8b Add build dependency on avr-binutils and avr-gcc to fix build as these tools
are required.
Also use the correct style to depend on any version of doxygen.
2005-03-20 12:07:42 +00:00
jmmv
e04561cdba Require libpcap>=0.6: fixes build under NetBSD 2.x and systems which don't
have libpcap in their base installation.
2005-03-20 11:55:26 +00:00
tron
051902159d Remove outdated entries from "RPMIGNOREPATH" and add some new ones to
prevent the installation of certain configuration files like e.g.
"nsswitch.conf" which might conflict with files in the host system. This
should fix the problems with running OpenOffice on NetBSD systems using
NIS as reported by Jan Schaumann in PR pkg/29025. Bump package revision
because of the above change.
2005-03-17 16:08:59 +00:00
wiz
9ceba7d8c7 Add RMD160 checksums for two of the four files. 2005-03-15 14:09:15 +00:00
wiz
188fde5d60 Automatically convert all files to unix line endings by extracting, and
remove DOS line endings from patches too. Improves probability of
compilation on gcc2 systems.
2005-03-14 16:20:58 +00:00
rillig
d5e5421414 The archives are now unzipped with -Laaqo, forcing all files to be
interpreted as text files. Removed the DOS line endings from patch-aa.
Approved by wiz.
2005-03-14 16:11:42 +00:00
rillig
6818fcbf47 Added a patch that uses the <stddef.h> offsetof macro for constant
expressions. Approved by wiz.
2005-03-14 14:59:36 +00:00
abs
373e18e67f Fix incorrect quoting which caused mismatched quote in CFLAGS 2005-03-14 13:56:57 +00:00
uebayasi
b407215131 Back previous, irrelevant quoting fix. 2005-03-13 16:43:20 +00:00
uebayasi
d1ec4f3052 Back out previous, irrelevant quote fix. 2005-03-13 16:29:51 +00:00
rillig
0d1d63fe2e NetBSD-1.6.2 does not have <sys/ucontext.h>. So only use it for
NetBSD>=2.0. Approved by wiz.
2005-03-11 21:18:15 +00:00
uebayasi
71960dee9e Fix quoting. 2005-03-07 09:41:45 +00:00
wiz
f454d6899a Add some ROM-, mostly arcade-(MAME-)related tools from www.logiqx.com. 2005-03-04 12:05:12 +00:00
abs
ee0bc8cb60 add a patch... update a distinfo 2005-03-03 09:11:28 +00:00
hubertf
8e186ba955 Patch to 0.6.1nb3. Java in Solaris (needed e.g. for the installer)
doesn't crash any more. Patch found at
http://lists.gnu.org/archive/html/qemu-devel/2004-09/msg00271.html
2005-03-02 23:22:41 +00:00
veego
b2daa161e3 Put back part of the ${PKGMINOR} handling, but keep the PKGREVISION at 2,
due too the nb1 usage in the DISTNAME.
2005-02-27 22:42:30 +00:00
veego
4488cdcf48 Bumpd the PKGREVISION for the following packages:
emulators/compat13
  emulators/compat14
  emulators/compat14-crypto
  emulators/twin
  lang/blackdown-jdk13
  multimedia/transcode
because of a broken PLIST_SRC handling introduced in mk/bsd.pkg.mk
rev 1.1593 and fixed in rev 1.1596.

compat13 was bumped to nb2 so we don't have different package version on
different archs (alpha had an nb1 before but all other had no PKGREVISION).
2005-02-27 22:30:43 +00:00
agc
459a5bb28d Add RMD160 digests to the SHA1 ones 2005-02-23 18:49:17 +00:00
veego
fa078fc555 Use the extended PLIST_SRC support which now also reads:
PLIST.${MACHINE_ARCH:C/i[3-6]86/i386/g}
PLIST.${OPSYS}-${MACHINE_ARCH:C/i[3-6]86/i386/g}
and remove the package hack for MD PLIST files.

PLIST.* files renamed so we don't need the special handling for MACHINE32_ARCH.
Merge the PLIST.* files as much as possible into PLIST, so they only
contain the difference between the two archs which are only supported by
this package.
2005-02-21 21:18:28 +00:00
veego
10b258f6fb Use the extended PLIST_SRC support which now also reads:
PLIST.${MACHINE_ARCH:C/i[3-6]86/i386/g}
PLIST.${OPSYS}-${MACHINE_ARCH:C/i[3-6]86/i386/g}
and remove the package hack for MD PLIST files.

PLIST.i386 renamed to PLIST.x86_64, so we don't need the special handling
for MACHINE32_ARCH.
2005-02-21 21:08:50 +00:00
veego
3d53f18e7b Use the extended PLIST_SRC support which now also reads:
PLIST.${MACHINE_ARCH:C/i[3-6]86/i386/g}
PLIST.${OPSYS}-${MACHINE_ARCH:C/i[3-6]86/i386/g}
and remove the package hack for MD PLIST files.
2005-02-21 20:57:20 +00:00
xtraeme
0f854d7549 Only transform -maling-* if !empty(CC_VERSION:Mgcc-3*). 2005-02-20 17:14:40 +00:00
xtraeme
90e12aab0f Shut up the warnings when building. 2005-02-20 16:34:39 +00:00
xtraeme
93dca05949 Update to 0.3 (pointed out by the author Anders Gavare).
Summary of changes from version 0.2.4.1 to 0.3:

x)  Performed a major code clean-up.

x)  Support for using "configuration files" has been added, so settings
    do not have to be entered on the command line anymore. (Useful for
    complex emulation setups.)

x)  Multiple machines can now be emulated simultaneously. (This is
    still experimental, though, and probably a bit buggy.)

x)  Some command line options have changed since 0.2.4.1, most notable
    the options to select the machine to be emulated. -E should now be
    used to select the machine type, and if necessary, -e can be used
    to select a subtype.

x)  Many bugfixes, too many to mention here.
2005-02-20 15:43:56 +00:00
heinz
40c8bc11ec qemu uses siginfo_t which is not available on NetBSD < 2.0. 2005-02-19 23:12:59 +00:00
adam
f044b13b01 Changes 20050211:
* Still more work on the MSI dll.
* More OLE work, including a builtin stdole32.tlb.
* Fixed inter-process window resize and repaint.
* Lots of bug fixes.
2005-02-16 12:22:11 +00:00
reed
c30c63008a Remove information from MESSAGE about the HTML documentation.
And remove references of it from Makefile.
The HTML documentation is not installed in the first place.

TODO: maybe make a bochs-docs package that builds the documentation
from the docbook source.

Bump PKGREVISION (I also updated DESCR in previous commmit too).
2005-02-11 22:28:42 +00:00
reed
5b23924607 Improved description. And removed reference to bochs.com URL which is wrong. 2005-02-11 22:26:21 +00:00
tv
531481b0b7 Add one site west of the Atlantic Ocean.
Interleave sites so that something in the secondary RPM subdir won't go
scan all of the primary subdirs before falling through to the correct place.
2005-02-09 20:25:13 +00:00
kristerw
682a81d309 Update VICE to 1.16.
Changes since 1.15:
** General
- Improved accuracy of 65xx processor core emulation.

** Drive changes
- Added support for idle traps to 1551 emulation.

** C64 changes
- Fixed crash using REU emulation.
- A timing problem has been fixed using old NTSC mode.
- Some stupid char ROM display bug has been fixed.

** C128 changes
- Fixed crash using REU emulation or CP/M mode.

** PLUS4 changes
- Added proper TAP support.

** Unix Changes
- Hardware scaling can be switched at runtime now.
- Fixed crash on machines with weird vidmode configurations.
- Fixed random crash if settings are saved.

** Miscellaneous changes
- Fixed some crash in the file system emulation.
- Improved datasette motor emulation.
2005-02-06 23:10:09 +00:00
xtraeme
07ea77599c Update to 0.35.
Changes:

0.35     [CORE]    Support for Genecyst patch files / Game Genie
         [CORE]    Support for AVI uncompressed and MJPEG output
         [68000]   Re-added busy wait removal that got lost
         [SOUND]   Added configurable single-pole low-pass filter
         [CORE]    Added autoconf/automake version checks
         [VDP]     Fix FIFO busy flag (Nicholas Van Veen)
         [SOUND]   Various further endian improvements from Bastien Nocera
                   and andi@fischlustig.de (Debian)
         [SOUND]   Various BSD compatibility improvements from
                   Alistair Crooks and Michael Core (NetBSD)
         [UI]      SDL Joystick support from Matthew N. Dodd (FreeBSD)
         [68000]   Do pre-decrement with two reads (Steve Snake)
         [68000]   Make TAS not write (Steve Snake) fixes Gargoyles, Ex Mutant
         [68000]   Re-write ABCD,etc based on info from Bart Trzynadlowski
         [68000]   Implement missing BTST op-code (fixes NHL Hockey 94)
2005-01-31 23:58:33 +00:00
kristerw
ffcfaad08c Update xmess to 0.90.
Changes since 0.89:
- Everything from MAME 0.90 (http://x.mame.net/changes-mame.html) and
  MESS 0.90 (http://x.mame.net/changes-mess.html).
- The "-sleepidle (-si)" option is now enabled by default.  This keeps
  the emulation from hogging the CPU when it's idle.
- Did a major rework of the effects code, which now borrows code from
  the AdvanceMAME project (Hans de Goede):
  * The code is much cleaner.
  * Effects are much faster on DGA.
  * The scaling is no longer fixed to a certain factor for each
    effect: It supports normal (1x1 - 8x8), scale2x (2x2 - 3x6), scan2
    (1x2 - 4x2), rgbscan (1x3 - 6x3), scan3 (1x3 - 6x3), hq2x (2x2),
    lq2x (2x2), 6tap2x (2x2).
  * All the scanline effects come in both horizontal and vertical
    varieties, and vertical scanlines are automatically chosen for
    rotated games.
- Made the 32bpp to yuy2 blitting code much faster and cleaner.  (Hans
  de Goede)
- Enhanced LIRC support to compile and link against system-installed
  liblirc_client files.  Added the "-lircrc" option.  (Mads Villadsen)
- Optimized some of the yuy2 blit functions.  (Hans de Goede)
- Added CPU capability detection for Linux on x86.  Currently this only
  tests for MMX.  (Hans de Goede)
- Changed the effects code to use the C versions of effects when a CPU
  isn't MMX-capable.  This means that binary distributions can be built
  with EFFECT_MMX_ASM defined and still run on older CPUs.  This
  presently only works for Linux on x86.  (Hans de Goede)
- Fixed "-geometry (-geo)" to properly adhere to given window
  coordinates.  Added support for window coordinates to OpenGL.  (Hans
  de Goede)
- By default, fullscreen mode now only spans screen 0.  To select
  another screen, use "-xinerama-screen <nr>", or use -1 if you want
  the old behavior where all screens are spanned.  (Joe Q. and Hans de
  Goede)
- Removed Mesa on Glide on Voodoo 2 in fullscreen mode hack.  If you
  need this, just use "-geometry 640x480 -grabkeyboard -grabmouse"
  instead.  (Hans de Goede)
- Reverted to treating lightgun buttons as mouse buttons, so lightguns
  will work independent of joystick devices or drivers.  It is now
  also assumed that there are always 5 mice connected, so multiple
  lightguns should work fine.
- The old-style debugger works again.  (Hans de Goede)
- Merged several of Nicola Salmoria's memory leak fixes from Windows
  MAME.
- Fixed multiple port recording for the playback/record option.  (Chad
  Hurwitz)
2005-01-29 21:53:27 +00:00
kristerw
6f0088ff95 Update xmame to 0.90.
Changes since 0.89:
- Everything from MAME 0.90 (http://x.mame.net/changes-mame.html) and
  MESS 0.90 (http://x.mame.net/changes-mess.html).
- The "-sleepidle (-si)" option is now enabled by default.  This keeps
  the emulation from hogging the CPU when it's idle.
- Did a major rework of the effects code, which now borrows code from
  the AdvanceMAME project (Hans de Goede):
  * The code is much cleaner.
  * Effects are much faster on DGA.
  * The scaling is no longer fixed to a certain factor for each
    effect: It supports normal (1x1 - 8x8), scale2x (2x2 - 3x6), scan2
    (1x2 - 4x2), rgbscan (1x3 - 6x3), scan3 (1x3 - 6x3), hq2x (2x2),
    lq2x (2x2), 6tap2x (2x2).
  * All the scanline effects come in both horizontal and vertical
    varieties, and vertical scanlines are automatically chosen for
    rotated games.
- Made the 32bpp to yuy2 blitting code much faster and cleaner.  (Hans
  de Goede)
- Enhanced LIRC support to compile and link against system-installed
  liblirc_client files.  Added the "-lircrc" option.  (Mads Villadsen)
- Optimized some of the yuy2 blit functions.  (Hans de Goede)
- Added CPU capability detection for Linux on x86.  Currently this only
  tests for MMX.  (Hans de Goede)
- Changed the effects code to use the C versions of effects when a CPU
  isn't MMX-capable.  This means that binary distributions can be built
  with EFFECT_MMX_ASM defined and still run on older CPUs.  This
  presently only works for Linux on x86.  (Hans de Goede)
- Fixed "-geometry (-geo)" to properly adhere to given window
  coordinates.  Added support for window coordinates to OpenGL.  (Hans
  de Goede)
- By default, fullscreen mode now only spans screen 0.  To select
  another screen, use "-xinerama-screen <nr>", or use -1 if you want
  the old behavior where all screens are spanned.  (Joe Q. and Hans de
  Goede)
- Removed Mesa on Glide on Voodoo 2 in fullscreen mode hack.  If you
  need this, just use "-geometry 640x480 -grabkeyboard -grabmouse"
  instead.  (Hans de Goede)
- Reverted to treating lightgun buttons as mouse buttons, so lightguns
  will work independent of joystick devices or drivers.  It is now
  also assumed that there are always 5 mice connected, so multiple
  lightguns should work fine.
- The old-style debugger works again.  (Hans de Goede)
- Merged several of Nicola Salmoria's memory leak fixes from Windows
  MAME.
- Fixed multiple port recording for the playback/record option.  (Chad
  Hurwitz)
2005-01-29 21:52:15 +00:00
jdolecek
88801ca62c Remove the warning message - SuSE 9.1 packages work fine on NetBSD 2.0+ 2005-01-29 09:11:36 +00:00
xtraeme
dea0205002 Update to 1.42, bugfix release (See http://www.zsnes.com for changes). 2005-01-24 16:49:06 +00:00
recht
8e17eb2a05 Fix a typo in my email address. 2005-01-23 18:33:07 +00:00
tron
136fdec6b5 Remove me as maintainer of this package because I now longer use it. 2005-01-23 12:06:07 +00:00
jdolecek
11ac78bf8e put back INSTALL (in slighly simplified form) - it _is_ necessary
to setup the etc files for gtk & pango; add the files into PLIST, so that
they are properly removed when package is deinstalled
2005-01-22 12:35:26 +00:00
jdolecek
7f8e8d7508 use updated gtk2 RPM, which fixes recently discovered Xpm-related
vulnerabilities
2005-01-22 10:53:49 +00:00
jdolecek
089085c35e the gtk/pango stuff doesn't appear to be necessary and causes unclean
package deinstall
2005-01-22 10:46:20 +00:00
jdolecek
a4a4c856fa Update to latest available version (4.3.99.902-43.35.3), which fixes
the recently discovered Xpm vulnerabilities
2005-01-22 10:10:17 +00:00
jdolecek
c5a41449d5 Update to RPM version libtiff-3.6.1-38.14, which fixes the recent
security problems in libtiff.
Bump PKGREVISION
2005-01-22 09:57:51 +00:00
xtraeme
bc32abb159 Update to 1.41, lots of changes (bugfixes, speed improvements, etc).
See http://www.zsnes.com/ for the full list of changes.
2005-01-20 00:43:15 +00:00
kristerw
59134a8ef0 Make this compile on NetBSD 1.6 by adding some missing include files. 2005-01-17 19:00:33 +00:00
adam
4cf8a5c2a1 PLIST fix + depend on fontforge 2005-01-17 15:35:41 +00:00
kristerw
11f64dba56 Remove the SuSE 6.4 packages. 2005-01-15 17:00:43 +00:00
jdolecek
48bee0e5f4 g/c SuSE 6.4 package support 2005-01-15 12:41:33 +00:00
jdolecek
c528847148 Remove obsolete SuSE 6.4-based packages. These contain known security
bugs and are long desupported by SuSE.
2005-01-15 12:39:32 +00:00
adam
2c548cb2d2 Changes 20050111:
- Many OLE bug fixes and improvements.
- A lot more work on the MSI dll.
- Update regions now handled in the Wine server.
- Beginnings of typelib generation in the IDL compiler.
- Many janitorial cleanups.
- Lots of bug fixes.
2005-01-14 13:00:05 +00:00
xtraeme
f836e224da Update to 0.2.4.
Here is a short summary of the changes from version 0.2.3 to 0.2.4:

	x)  Debian GNU/Linux can now be installed. However, it is VERY
	    unstable, and Linux Oopses when there is heavy serial console
	    output. A '-U' command line option reduces the risk, but doesn't
	    fix the problem.

	x)  When emulating framebuffers for machines like the DECstation
	    5000/200, that have a hardware mouse cursor, the host machine's
	    X cursor is now invisible. (This might not sound like a very
	    exiting change, but it "feels" a lot better than before.)

	x)  Improvements to the experimental dynamic binary translation
	    subsystem.

	x)  Many improvements to the single-step debugger.

	x)  Various other bugfixes and updates.
2005-01-12 23:47:11 +00:00
hamajima
2bfb9bf444 support i386 a.out and ELF binary emulation for amd64. 2005-01-11 05:12:56 +00:00
adam
169cc86225 Changes 1.3.5:
* Solid improvements of keyboard handling in SDL and X11 versions
2005-01-05 11:00:26 +00:00
kristerw
c0c0765e38 Add and enable simulavr. 2004-12-30 19:50:32 +00:00
kristerw
1472d4095d Initial import of simulavr, contributed by Ola Eriksson in
PR pkg/27596.

The Simulavr program is a simulator for the Atmel AVR family of
microcontrollers. Simulavr can be used either standalone or as a
remote target for gdb. When used in gdbserver mode, the simulator
is used as a backend so that gdb can be used as a source level
debugger for AVR programs.
2004-12-30 19:49:08 +00:00
kristerw
2ddce81917 Correct PLIST. Noted by wiz.
Bump PKGREVISION.
2004-12-30 19:38:20 +00:00
kristerw
f82545987a Update xmess to 0.89.
Changes from 0.88:
- Everything from MAME 0.89 (http://x.mame.net/changes-mame.html) and
  MESS 0.89 (http://x.mame.net/changes-mess.html).
- Re-added a missing "Rapid Fire" entry from the setup menu that caused
  the other entries to be off by one.  Fixes Bugzilla bug 621.
- Another batch from Hans de Goede:
  * The GGI driver no longer crashes when $DISPLAY isn't set.
  * Sped up the rgbscan effect (effect 4), especially for DGA.
- Added LIRC support for remote controls, e.g., with MythTV.  (Andrew
  Chuah)
- Fixed a typo that caused absolute analog axes to interfere with
  digital negative axes in the input setup.
2004-12-29 20:25:00 +00:00
kristerw
a90ab9d6ed Update xmame to 0.89.
Changes from 0.88:
- Everything from MAME 0.89 (http://x.mame.net/changes-mame.html) and
  MESS 0.89 (http://x.mame.net/changes-mess.html).
- Re-added a missing "Rapid Fire" entry from the setup menu that caused
  the other entries to be off by one.  Fixes Bugzilla bug 621.
- Another batch from Hans de Goede:
  * The GGI driver no longer crashes when $DISPLAY isn't set.
  * Sped up the rgbscan effect (effect 4), especially for DGA.
- Added LIRC support for remote controls, e.g., with MythTV.  (Andrew
  Chuah)
- Fixed a typo that caused absolute analog axes to interfere with
  digital negative axes in the input setup.
2004-12-29 20:24:20 +00:00
reed
32d8f290c2 The default location of the pkgsrc-installed rc.d scripts is now
under share/examples/rc.d. The variable name already was named
RCD_SCRIPTS_EXAMPLEDIR.

This is from ideas from Greg Woods and others.

Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
(as requested by wiz).
2004-12-28 02:47:40 +00:00
jdolecek
fa545dee34 Update vmware-modules3 to 3.2.1.7. The only change is fixed distfile,
which actually contains the right up-to-date file versions, and thus:

* compilation fixes for 2.0 and -curren
* adaptation to the device cloner changes in -current
2004-12-26 22:06:46 +00:00
skrll
155db3b4c7 Update simh to 3.3.0. Too many new features and bug fixes to list here. 2004-12-22 21:07:01 +00:00
xtraeme
415d4ac8fc Update to 0.60
Changes:
- Again some code cleanup and bug fixes.
- The configuration file layout has changed a little bit: You might have to
  check your settings in the GUI and to save the new configuration again.
- Window/fullscreen mode is now correctly initialized from the configuration
  file.
- Added --window command line option to force a start in window mode.
- Added alert boxes to show warnings, errors and information messages.
- PC mouse pointer is now better in sync with the ST mouse pointer.
- It's now possible to load an alternative cartridge image file.
2004-12-21 20:14:38 +00:00
xtraeme
16c951ff8c Update HOMEPAGE and MASTER_SITE. 2004-12-21 12:05:58 +00:00
xtraeme
21ecf7c25f Update to 0.2.3, and convert to use bsd.options.mk, available options:
X11 (enabled by default)

This closes PR pkg/28654 by pancake.

Here is a short summary of the changes from version 0.2.2 to 0.2.3:

        x)  An experimental dynamic binary translation subsystem has been
            added, which improves speed.  It should work when emulating
            R3000-style CPUs. Add -b to the command line to enable bintrans.
            (For R4000-style CPUs, the bintrans system is not entirely
            reliable yet.)  Bintrans backends have been written for the
            Alpha and i386 platforms.

        x)  Redhat Linux 7.1 for mips has been verified to work under
            DECstation 5000/200 emulation. (It could probably run with
            earlier versions of the emulator, but I hadn't seen it myself.)

        x)  Lots of minor bug fixes.
2004-12-20 23:14:59 +00:00
wiz
99b7f45b7d Fix path to suse_libjpeg. 2004-12-18 13:59:00 +00:00
dbj
545012d8c1 fixes to compile on darwin.
add config.h include to target-ppc builds so _BSD is properly defined
bump PKGREVISION
2004-12-14 01:02:19 +00:00
kristerw
6610472a9d Include mk/pthread.buildlink3.mk. 2004-12-11 13:17:19 +00:00
kristerw
373406fefa Do not compile messtest. It isn't used, and it fails to compile on
NetBSD 1.6.
2004-12-11 12:32:44 +00:00
jdolecek
87f4af4442 Update vmware-module3 to 3.2.1.6. Changes are compilation fixes for 2.0
and -current, as well as adaptation to the device cloner changes in -current.
2004-12-07 21:14:38 +00:00
wiz
a5a959d384 Update email address (old one bounces). 2004-12-05 13:56:11 +00:00
skrll
a2b77d1f0f Fixes to ctype macro usage so that this builds on -current. 2004-12-05 07:32:17 +00:00
wiz
2389480a82 Add LIBTOOLIZE_PLIST=NO, since it is autogenerated from rpm.
Might fix bulk build.
2004-12-04 11:16:17 +00:00
skrll
b7a81af86c Update arcem to 1.00
Changes are

- New manual and new SourceForge page. Other documentation deprecated.
- Added project files for MS VC++, and fix warnings provoked by it.
- Further split of windowing/non-windowing functionality to aid division
  of architecture-independent files.
- Windows version made independent from Cygwin.
- Windows support imported from eQRD version. Features brought inline with
  other versions, including icon change, and same format for choices file.
- Entirety of build warnings fixed under GCC, including those that appeared
  from turning on harsh warning flags.
- General tidying.
- Makefile rearranged so that default Unix builds are more sensible.
- Support for running RISC OS, by Alex Macfarlane Smith and Peter Naulls
- Split of the windowing aspects of the code, to allow independent development.
- Some small speed ups.
- Source code tidying and warning fixes.
2004-12-03 15:15:23 +00:00
wiz
6e02d7ee41 Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.
2004-12-03 15:14:50 +00:00
skrll
2ae636e783 Fix typo 2004-12-02 11:49:57 +00:00
xtraeme
96abea24a9 + gpsim-{devel,oscilloscope,ptyusart} 2004-11-30 14:41:19 +00:00
wiz
ca7425bf86 Reset maintainer on his request. 2004-11-29 21:18:59 +00:00
bouyer
412f6622ef Initial import of ptyusart-0.3.1:
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-29 20:55:51 +00:00
bouyer
fde5b86ab6 Initial import of oscilloscope-0.1.1:
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-29 20:53:30 +00:00
bouyer
e0f1e33a54 Import of gpsim-devel, a package for the developement (CVS) version of gpsim:
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-29 20:51:50 +00:00
tv
cb900033a1 Update to 1.5.12; see Cygwin site for changes. Mainly minor bugfixes.
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-29 02:10:48 +00:00
tv
719a019434 Give away MAINTAINER. I don't have a NetBSD+X11 box available, and the new
JIT and SIGINFO support needs some work to make it work on NetBSD....
2004-11-29 01:03:03 +00:00
kristerw
76f7861bce Update xmame/xmess to 0.88.
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-27 01:30:40 +00:00
martin
e0e03f25e1 Drop maintainership. 2004-11-27 00:33:32 +00:00
wiz
843dab7f1e Add RCS Id, noted by Leonard Schmidt. 2004-11-22 22:54:44 +00:00
adam
1b875c1f03 Changes 0.63:
- 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-22 14:12:29 +00:00
rh
2df8a08dc5 Let packages override RPM2PKGARGS. 2004-11-20 12:44:22 +00:00
wiz
3c267ad87f Update to 0.98.12, from Leonard Schmidt in PR 28327.
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-19 18:58:37 +00:00
wiz
b3bd1cbf99 Update HOMEPAGE. 2004-11-19 15:44:25 +00:00
adam
c8ae0310ca Changes 0.50:
- 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-19 10:09:48 +00:00
soren
b241058c6c Workaround for the bug that causes disk image corruption with XP. 2004-11-15 15:38:15 +00:00
xtraeme
fb45ff04c8 Update emulators/qemu to 0.6.1.
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-15 11:35:30 +00:00
jlam
43ac8c39e1 Replace USE_GCC_SHLIB with "USE_LANGUAGE=c c++" (the latter implies the
former) for applications that are known to require C++.
2004-11-13 22:04:52 +00:00
jlam
5e5ac5cef9 USE_BUILDLINK3 is a yes/no variable. 2004-11-13 21:28:27 +00:00
wiz
2b2b14ec96 Set LIBTOOLIZE_PLIST to NO, so that the PLIST is correct. Bump PKGREVISION. 2004-11-12 14:31:18 +00:00
markd
5e10ca2f5e Allow stripping 0 leading directories from path names in rpm's. rpm2pkg
complains about "-s 0" so don't pass the argument at all in that case.
2004-11-10 09:04:08 +00:00
xtraeme
01935d0bb6 Added qemu-0.6.0 2004-11-09 13:08:24 +00:00
xtraeme
b5ed665095 Initial import of qemu-0.6.0 from pkgsrc-wip, packaged by David
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-09 13:05:33 +00:00
minskim
7c195f120f Add and enable aliados. 2004-11-09 05:49:10 +00:00
minskim
e4d8650aa1 Import aliados from pkgsrc-wip. Packaged by ivaniclixx at gmail dot com,
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-09 05:47:28 +00:00
wiz
95699449c3 Fix typo. 2004-11-08 14:54:18 +00:00
wiz
0c6aa6adc8 Ignore return value from grep; somehow this broke suse91_compat installation
on 2.0_BETA/i386 for me.
2004-11-08 12:41:08 +00:00
xtraeme
fd716ea678 Erm, cannot use a shared options.mk file for xmame/xmess... 2004-11-08 10:07:02 +00:00
xtraeme
ee3b0d9c7d Convert xmame and xmess to use bsd.options.mk.
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-08 10:03:41 +00:00
kristerw
1f6e2702f8 Update xmess to 0.87.
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-07 16:11:48 +00:00
wiz
864e08abf3 This also depends on suse_libjpeg (similar reason as for suse_libpng);
bump PKGREVISION.
2004-11-07 03:33:04 +00:00
kristerw
469965ca10 Update xmame to 0.87.
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-06 21:41:52 +00:00
wiz
492f7197b1 Add dependency on suse_png, otherwise we get:
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-06 01:37:51 +00:00
wiz
e3ad51b0bf Set LIBTOOLIZE_PLIST to NO, since the automatic PLIST generation
from rpms does not cooperate with it at all.
2004-11-06 01:34:21 +00:00
wiz
dd640ca459 Fix PLIST for binary packages. 2004-11-05 14:23:53 +00:00
wiz
fcab9f6241 Remove another dir on deinstall. 2004-11-05 13:59:21 +00:00
wiz
e265fbd577 Add a switch SUSE_PREFER which can be set to 9.1 to get
suse91 packages by default.
2004-11-05 13:46:39 +00:00
xtraeme
0c755de7a5 Update emulators/mips64emul to 0.2.2.
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-04 12:18:54 +00:00
dillo
677533f100 Note that this package uses C++.
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-11-02 02:22:22 +00:00
xtraeme
3e8309f5c7 Update emulators/openmsx to 0.5.0.
Too many changes to list here, please review the ChangeLog file to
see a full list of changes.
2004-10-25 08:06:04 +00:00
jdolecek
c07f30398a move the message from (generic) MESSAGE to MESSAGE.NetBSD, since it's
NetBSD-only problem

also clarify what was the cause the problem and which version of NetBSD fixed it
2004-10-16 15:20:01 +00:00
wiz
41e80b4122 Mark as i386 only (uses i386 assembler). Noted by snj. 2004-10-15 22:03:55 +00:00
tv
0053da96f2 Update linkage to libltdl, now in its own package. 2004-10-15 11:54:10 +00:00
tv
e37f5789c0 Don't set "procname" (developer's holdover). 2004-10-11 21:02:53 +00:00
tv
aca358af16 It helps when the install directories are properly created at install time.
(Fixes some pkg_delete warnings....)
2004-10-11 20:53:00 +00:00
tv
777b2192f7 +cygwin_{esound,lib} 2004-10-11 20:47:12 +00:00
tv
147af65aa1 cygwin_esound, an EsounD server for Cygwin (providing sound support for
Interix apps).
2004-10-11 20:14:35 +00:00
tv
09e32bf004 cygwin_lib, a pkgsrc-izing of the barebones Cygwin DLL. This provides
a framework for some Win32 gateway services for Interix.
2004-10-11 20:08:11 +00:00
jlam
17c3aafac1 * Make PKGSRC_TOPDIR a private variable by renaming it to _PKGSRC_TOPDIR,
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-07 02:01:37 +00:00
wiz
3225ebe614 Use rint instead of lround to make it build on 2.0. 2004-10-06 00:09:23 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
dmcmahill
9fdedebc61 add and enable suse_fileutils 2004-10-02 14:26:19 +00:00
dmcmahill
09bf07942d add suse_fileutils package.
Linux compatibility package based on the SuSE Linux distribution, take a
look at "http://www.suse.com/" for more information about it.

This package contains the GNU fileutils package in ELF binary
format, linked with glibc2.
2004-10-02 14:25:39 +00:00
wiz
3d7215c60f Make ${EMULDIR}/etc/mtab point to ${EMULDIR}/proc/mounts, to make
df work at least if procfs -o linux is mount in ${EMULDIR}/proc.
Add and remove proc dir.
Bump PKGREVISION to 3.
2004-10-02 01:26:19 +00:00
grant
eaa75b4082 there will not be a NetBSD-1.[7-9] but will be a NetBSD-[2-9].*
adjust patterns used in ONLY_FOR_PLATFORM/NOT_FOR_PLATFORM to reflect
this.
2004-10-01 10:37:32 +00:00
xtraeme
02e7117f0d Update emulators/dosbox to 0.62.
Changes:

# Improved x86 dynamic core, more stable.
# The usual cpu/fpu emulation fixes and speedups.
# Soundblaster 16 and opl3 emulation added.
# Internal mixer updated with interpolation and volume support.
# Intelligent MPU-401 emulation added.
# ISO/Disk image mounting support.
# Custom chipset emulation for cga,tandy hercules modes.
# Improved pc-speaker emulation.
# Improved GUS emulation.
# Added a keymapper.
# VGA/VESA Bios fixes.
# IPX networking support.
# A zillion internal dos fixes/updates.
# New ddraw rendering output and new render functions.
# Raw adlib/midi capturing.
2004-10-01 00:09:16 +00:00
xtraeme
e168662f5a Update emulators/pearpc to 0.3.1, patch provided by zul in PR pkg/27092,
thanks!

Changes:

version 0.3.1 (released 5. September 2004):
	- JITC_X86: increased translation cache size
	- (Win32) fixed: '`'/'~' key wasn't mapped
	- (SDL) fixed: right-alt was mapped to left-alt
	- fixed: German '<>|' key wasn't mapped
	- JITC_X86: corrected tw/twi instructions
          (should fix java native IO calls fail)
	- fixed: rfi instruction
          (should also fix java native IO calls fail)
	- fixed: some mysterious partition mappings in
          src/io/prom/fs/hfsplus/partition.c
	- (BEOS) updated
	- disabled unused keyboard shortcuts

version 0.3 (released 13. August 2004):
	- clean up everything on exit
	- (experimental) idle sleep for the JITC CPU
	- asynchronous keyboard and mouse events
	- implemented IDE Flush
	- Win32: implemented fullscreen mode proposed by Matt Jobson
	- short cut keys are configurable
	- correct clock/timing (Win32 + Posix) by Keith Rothman,
          Kimball Thurston and Stefan Weyergraf
	- SDL support
	- SDL: implemented fullscreen mode
	- source tree reorganisation
		- display functions moved to src/system/ui directory
		- src/system/arch created
		- system/posix,win32 and beos moved to system/osapi/
		- host keyboard support separated from SystemDisplay
		- host mouse support separated from SystemDisplay
	- architecture-specific video acceleration functions (x86)
	- configure-system: choose "jitc_x86" on x86s when no
          --enable-cpu given
	- JITC: srawix, subfcx, divwx, divuwx,
		mulhwx, mulwx, subfex, extshx implemented
	- JITC: align entrypoints
2004-09-30 22:59:46 +00:00
uebayasi
03ab7e443e Add & enable xtrs. 2004-09-25 16:27:04 +00:00
uebayasi
1d260b27bf Initial import of xtrs-4.9.
xtrs is a Radio Shack TRS-80 Model I/III/4/4P emulator for Unix
and the X Window System.  It includes lower case, the real time
clock, hi-res graphics, serial port, parallel printer, mouse,
cassette, sound and music output (requires OSS), 5" and 8" floppy
disk drives in single and double density, and even hard disk drives.
The emulated floppy and hard disk file formats are compatible with
the popular MSDOS-based emulators by Jeff Vavasour, Matthew Reed,
and David Keil, and (if you choose a capable enough file format),
all features of the original TRS-80 floppy disk controller are
emulated.  Under Linux, physical floppy disk drives are also
supported.  Physical cassettes can be read and written too. The
user interface is a bit spartan, but it gets the job done.
2004-09-25 16:26:47 +00:00
adam
9fc8d207b0 Changes 1.3.3:
* ANTIC mode 2 + GTIA mode 10 - half pixel shift fix
* Amiga port updated
* OS/2 port updated
* DOSVGA port updated - joystick definition read again
* X11 port has improved keyboard support (Ctrl+Pause, left Ctrl for joy button)
* SDL port updated: joysticks emulated on keyboard can be freely edited
  now with SDL_JOY_0_<direction> and SDL_TRIG_0 (same for JOY_1/TRIG_1)
  config file parameters that expect values from SDL keySyms.
2004-09-24 13:42:18 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
minskim
940ec095d6 Use statvfs on NetBSD>=2.0D. 2004-09-16 17:16:18 +00:00
xtraeme
a4a749da6e Disable OpenGL support for now, should fix build problem in kristerw's
bulk build.
2004-09-09 06:50:55 +00:00
kristerw
9761e17d38 Update xmess to 0.86.
Changes since 0.85 include:

- Everything from MAME 0.86 (http://x.mame.net/changes-mame.html) and
   MESS 0.86 (http://x.mame.net/changes-mess.html).
- Fixed buffer overruns in the effects and rotation code that caused a
   segfault on exit for some games with artwork enabled.
- Fixed memory leaks in the effects and rotation code that occurred
   when the display settings changed.
- XInput was probably limited to two controllers in 0.85, but should
   again support up to four.
- When "-norotate(-nr)" is specified, the UI is no longer rotated
   relative to the game.  (Hans de Goede)
- Did major cleanup of the blit core (Hans de Goede):
   * Rotation should be a bit faster.
   * Defining DEST is no longer optional; targets that don't define it
     will need to be fixed.
   * Removed a bunch of obsolete #defines and special cases.
   * Added support for vector clipping, which fixes mhavoc.
   * Removed fixed Y scaling, since the arbitrary Y scaling is not
     noticeably slower.
   * Removed LOW_MEM from the makefile; blit.h is now so small, it
     should no longer be needed.
- The C version of the 6-tap filter rotates pointers now instead of
   using memcpy, which should give a small speed boost.  It also no
   longer reallocates a rotation buffer.  (Hans de Goede)
- Adjusted a few tests to make sure that every combination of compiling
   in XIL, MITSHM, and Xv will work and that the fallback order is Xv ->
   MITSHM -> normal X11.  (Hans de Goede)
- The Xv driver no longer uses "-geometry", since this requires users
   to know the aspect ratio of a game.  It instead uses "-widthscale"
   and "-heightscale".  (Hans de Goede)
- Added "-perfect-yv12", which uses perfect Xv YV12 scaling instead of
   the widthscale == 2 && heightscale == 2 hack.  (Hans de Goede)
- Added support for displaying 32bpp bitmaps on a 16bpp X11 or 3Dfx
   display by down-sampling.  (Hans de Goede)
- Added rotation for Xv YV12 displays.  (Hans de Goede)
- Sometimes Xv Image creation succeeds, but the first XvShmPutImage to
   a mapped window fails with a BadAlloc error; also, sometimes it can
   create an Image smaller than the requested size.  In such cases, the
   code now falls back to another Image type instead of crashing later.
   (Hans de Goede)
- Fixed problems in the X11 display target (Hans de Goede):
   * Free cursors on close.
   * Call close when display creation fails to clean up after us.
   * Comment out sleep calls, which shouldn't be necessary since XSync
     should only exit after everything has been processed.
   * Removed x11_window_put_image in favor of x11_window_refresh_screen
     since dirty rectangles are no longer supported.
   * Worked around an X11 bug that caused keys to get stuck when
     fullscreen DGA mode was exited.
- The display should no longer open twice for artwork games: The setup
   code wasn't rounding the display bounds as it should have.
- Effects now use CORRECTED_DEST_WIDTH and *may* work with PACKEDPIXEL
   modes.  (Hans de Goede)
- Adjusted the display bounds rounding so that the resulting rectangle
   is at least as large as the original.  This prevents the cutoff on
   the right side of the intro screen for, e.g., pacman with artwork.
- Fixed problems with aspect ratio calculation (Hans de Goede):
   * Fixed problems with SVGAlib, DGA, and possibly other display
     targets when arbitrary Y scaling was used.
   * Games whose bitmap isn't 4:3, such as pacman and moo, no longer
     show black borders with Xv.
   * Added correct aspect ratio calculation to Xv when games have double
     width or double height pixels; for example, blstroid.
   * The Xv aspect ratio honors "-displayaspectratio".
   * Removed the "-widescreen" option in favor of "-displayaspectratio
     1.77".
   * Pixel width and height doubling is now correct when
     "-[auto]ro{r|l}" is used.
- The "-bpp" option now only supports 15 or 32.  (Hans de Goede)
- Joystick buttons are no longer always registered as "button 9" in the
   configuration menu.  Fixes Bugzilla bug 587.  (Thomas Klausner)
2004-09-05 20:41:18 +00:00
kristerw
5a5368bed7 Update xmame to 0.86.
Changes since 0.85 include:

- Everything from MAME 0.86 (http://x.mame.net/changes-mame.html) and
   MESS 0.86 (http://x.mame.net/changes-mess.html).
- Fixed buffer overruns in the effects and rotation code that caused a
   segfault on exit for some games with artwork enabled.
- Fixed memory leaks in the effects and rotation code that occurred
   when the display settings changed.
- XInput was probably limited to two controllers in 0.85, but should
   again support up to four.
- When "-norotate(-nr)" is specified, the UI is no longer rotated
   relative to the game.  (Hans de Goede)
- Did major cleanup of the blit core (Hans de Goede):
   * Rotation should be a bit faster.
   * Defining DEST is no longer optional; targets that don't define it
     will need to be fixed.
   * Removed a bunch of obsolete #defines and special cases.
   * Added support for vector clipping, which fixes mhavoc.
   * Removed fixed Y scaling, since the arbitrary Y scaling is not
     noticeably slower.
   * Removed LOW_MEM from the makefile; blit.h is now so small, it
     should no longer be needed.
- The C version of the 6-tap filter rotates pointers now instead of
   using memcpy, which should give a small speed boost.  It also no
   longer reallocates a rotation buffer.  (Hans de Goede)
- Adjusted a few tests to make sure that every combination of compiling
   in XIL, MITSHM, and Xv will work and that the fallback order is Xv ->
   MITSHM -> normal X11.  (Hans de Goede)
- The Xv driver no longer uses "-geometry", since this requires users
   to know the aspect ratio of a game.  It instead uses "-widthscale"
   and "-heightscale".  (Hans de Goede)
- Added "-perfect-yv12", which uses perfect Xv YV12 scaling instead of
   the widthscale == 2 && heightscale == 2 hack.  (Hans de Goede)
- Added support for displaying 32bpp bitmaps on a 16bpp X11 or 3Dfx
   display by down-sampling.  (Hans de Goede)
- Added rotation for Xv YV12 displays.  (Hans de Goede)
- Sometimes Xv Image creation succeeds, but the first XvShmPutImage to
   a mapped window fails with a BadAlloc error; also, sometimes it can
   create an Image smaller than the requested size.  In such cases, the
   code now falls back to another Image type instead of crashing later.
   (Hans de Goede)
- Fixed problems in the X11 display target (Hans de Goede):
   * Free cursors on close.
   * Call close when display creation fails to clean up after us.
   * Comment out sleep calls, which shouldn't be necessary since XSync
     should only exit after everything has been processed.
   * Removed x11_window_put_image in favor of x11_window_refresh_screen
     since dirty rectangles are no longer supported.
   * Worked around an X11 bug that caused keys to get stuck when
     fullscreen DGA mode was exited.
- The display should no longer open twice for artwork games: The setup
   code wasn't rounding the display bounds as it should have.
- Effects now use CORRECTED_DEST_WIDTH and *may* work with PACKEDPIXEL
   modes.  (Hans de Goede)
- Adjusted the display bounds rounding so that the resulting rectangle
   is at least as large as the original.  This prevents the cutoff on
   the right side of the intro screen for, e.g., pacman with artwork.
- Fixed problems with aspect ratio calculation (Hans de Goede):
   * Fixed problems with SVGAlib, DGA, and possibly other display
     targets when arbitrary Y scaling was used.
   * Games whose bitmap isn't 4:3, such as pacman and moo, no longer
     show black borders with Xv.
   * Added correct aspect ratio calculation to Xv when games have double
     width or double height pixels; for example, blstroid.
   * The Xv aspect ratio honors "-displayaspectratio".
   * Removed the "-widescreen" option in favor of "-displayaspectratio
     1.77".
   * Pixel width and height doubling is now correct when
     "-[auto]ro{r|l}" is used.
- The "-bpp" option now only supports 15 or 32.  (Hans de Goede)
- Joystick buttons are no longer always registered as "button 9" in the
   configuration menu.  Fixes Bugzilla bug 587.  (Thomas Klausner)
2004-09-05 20:40:26 +00:00
recht
70db6b70b1 Add and enable:
- suse91_expat
- suse91_libtiff
- suse91_fontconfig
- suse91_gtk2
- suse91_locale
2004-09-02 20:42:26 +00:00
recht
194fafaf09 initial import of suse91_locale
Linux compatibility package based on the SuSE Linux distribution, take a
look at "http://www.suse.com/" for more information about it.

This package includes the glibc locale files.
2004-09-02 20:39:34 +00:00
recht
fc5f74e4c8 initial import of suse91_gtk2
Linux compatibility package based on the SuSE Linux distribution, take a
look at "http://www.suse.com/" for more information about it.

This package supports running ELF binaries linked with glibc2 which require
GTK2 shared libraries.
2004-09-02 20:34:08 +00:00
recht
63cff74fca initial import of suse91_fontconfig
Linux compatibility package based on the SuSE Linux distribution, take a
look at "http://www.suse.com/" for more information about it.

This package supports running ELF binaries linked with glibc2 which require
fontconfig shared libraries.
2004-09-02 20:32:03 +00:00
recht
72b85af1da initial import of suse91_libtiff
Linux compatibility package based on the SuSE Linux distribution, take a
look at "http://www.suse.com/" for more information about it.

This package supports running ELF binaries linked with tiff shared libraries.
2004-09-02 20:29:55 +00:00
recht
af3d729e19 initial import suse91_expat
Linux compatibility package based on the SuSE Linux distribution, take a
look at "http://www.suse.com/" for more information about it.

This package supports running ELF binaries linked with glibc2 which require
expat shared libraries.
2004-09-02 20:28:17 +00:00
wiz
90608116ac Add --enable-ffmpeg to configure arguments if ffmpeg option
is wanted (not done automatically any longer).
Bump PKGREVISION.
2004-09-01 23:07:57 +00:00
dillo
ff2dcbe829 update to 1.15:
** General
- Improved event recording and playback.

** C64 changes
- Fixed some CPU opcodes.
- Added support for Magic Formel cart (preliminary).
- Improved TFE cart emulation.
- Fixed Final Cartridge III freeze bug.

** VIC20 changes
- Four true drives are supported now.
- The sound code has been rewritten.

** PLUS4 changes
- Added cartridge support.

** VIC-II
- Improved IRQ timing during DMA.

** Unix Changes
- Improved ROM set support.
- Added TFE and IDE64 cart support.
- Fixed crash on 64bit archs.
- Added BSD USB joystick support.
- Complete rework of french translation. Credits to Paul (alias Kaddict)!

** Miscellaneous changes
- Made fsdevice emulation to list non-PRG files again.
- Improved REL file handling of the virtual drive emulation.
- Fixed some bugs in the petcat tokenizer.
2004-08-31 15:53:09 +00:00
wiz
a18b78d2a1 Add libacl, libattr, and libselinux, so that ls and mkdir have all
their library dependencies. Bump PKGREVISION to 2.
2004-08-30 00:00:25 +00:00
ben
56ec9b103c Patch wine to use mk/ossaudio.buildlink3.mk and DEVOSSAUDIO
instead of hardcoding /dev/dsp.
2004-08-28 21:09:08 +00:00
jlam
ca70938428 Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,
which are the full option names used to set rpath directives for the
linker and the compiler, respectively.  In places were we are invoking
the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is
inserted in case the flag is a word, e.g. -rpath.  The default values
of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the
compiler that you use.  They may be overridden on a ${OPSYS}-specific
basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG,
respectively.  Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-27 06:29:06 +00:00
wiz
4d4b6d6848 Add openmotif21-libs, needed e.g. by realplayer installation program.
Bump PKGREVISION.
2004-08-26 01:01:44 +00:00
wiz
bd3f7e792c Fix names for joystick buttons in GUI. Bump PKGREVISION. 2004-08-25 01:20:11 +00:00
jlam
9d5426ff76 Change the way that legacy USE_* and FOO_USE_* options are converted
into the bsd.options.mk framework.  Instead of appending to
${PKG_OPTIONS_VAR}, it appends to PKG_DEFAULT_OPTIONS.  This causes
the default options to be the union of PKG_DEFAULT_OPTIONS and any
old USE_* and FOO_USE_* settings.

This fixes PR pkg/26590.
2004-08-22 19:32:51 +00:00
kristerw
7aac302d4f Convert some C99-isms to C89 to make this build with gcc 2.95. 2004-08-22 11:56:46 +00:00
kristerw
1d9f8a5048 Convert some C99-isms to C89 to make this build with gcc 2.95. 2004-08-22 11:37:28 +00:00
dillo
7d3b0922ba add patch forgotten in previous 2004-08-21 14:16:32 +00:00
dillo
240d796d12 update to 1.4.1 and fix one bug:
* system properties file was never used.

Changes in 1.4.1:
  * Fixed PAL sound issues.
  * Cleaned up the SDL event gathering loop.
  * Control/Alt can now be used for any event.
  * Updated stella.pro file to work with the latest Good2600 ROMset release
    (Thanks go to Voch for helping to maintain the stella.pro file).
2004-08-16 22:23:58 +00:00
dsainty
cde849803a Bumped PKGREVISION to 4, fix for building POSE under gcc 3.3.3 with
optimisation as default (g++ -O2).
2004-08-16 12:54:14 +00:00
dsainty
a5b31a5bdc Building POSE under gcc 3.3.3 with optimisation as default (g++ -O2) leads to
a malfunction where POSE will go into an apparent infinite loop after the
first pen operation.  This patch codes around the problem.
2004-08-16 12:51:13 +00:00
dsainty
6d650c60d5 Building POSE under gcc 3.3.3 with optimisation as default (g++ -O2) leads to
a malfunction where POSE will go into an apparent infinite loop after the
first pen operation.  This patch codes around the problem.
2004-08-16 12:36:38 +00:00
wiz
16f3a9084f Update to 0.98.11:
Win32:  Special scalers are now also supported in windowed mode.
For Scale2x/Scale3x, the fastest "desktop" bit depth is 16bpp.
For hq2x/hq3x, it is 32bpp.

The shared video blitting code(drivers/common/vidblit.c) can now
blit using Scale2x and Scale3x to any target bit depth(8bpp, 16bpp,
24bpp, and 32bpp) instead of just 8bpp, as it was before.  HQ2x
and HQ3x can now blit to 16bpp, 24bpp(untested), and 32bpp.  The
16bpp and 24bpp targets are done doing post-processing conversion,
after HQ2x/HQ3x, which really does hurt speed.

Changed a few names in the credits section of the documentation to
their aliases.  Names you didn't get to pick to have are so
troublesome. :b I also made various fixes/updates to the documentation.

Updated the FAQ with some information regard video mode bit depths
and speed.

SDL:  Disabled the fast-forward-key speed-limiting code.  I thought
I had done this before...

Fixed a major bug in the movie recording code, and added some code
to automatically detect and fix playback of broken movies from
earlier versions.

Did a little swapping thing with mapper 90 and 209.  I moved back
Mortal Kombat 3 to mapper 90, and moved Shin Samurai Spirits 2 to
mapper 209.  Sorry for any confusion.  Mapper 90 should be considered
as having the fancy nametable select mode disabled, with mapper
209 having it enabled.

Added support for mapper 160, which turns out to be the same hardware
as mapper 90.  Joy.

Improved mapper 90 emulation.  This mapper really needs low-level
emulation for IRQs to work right, though. :/

Win32:  Fixed the "hide left/right 8 video columns" feature.

Since FCE Ultra is ending(or has already exceeded? :b) its
actively-updated life, I've gone ahead and added per-game hacks
for "Kick Master" and the PAL version of "Star Wars".  See the
documentation for more details.

Minor optimizations to the high-quality sound emulation code.  The
FIR filter code is the bottleneck, though, so these changes won't
have much of an effect on overall speed.

Altered MMC3 IRQ emulation(and the hooks in ppu.c for it).

Fixed a rather major typo in the VRC7-emulation code.
2004-08-15 20:24:21 +00:00
dillo
0271939835 Add support for playing back gmv movies (recording of previously
played game), based on
	http://bisqwit.iki.fi/src/Gens212a-moviepatch-jyzero,bisqwit.gz
adapted to rc3 and cleaned up by me.

More information and movies can be found at
	http://bisqwit.iki.fi/jutut/nesvideos/FrontPage.html

Bump PKGREVISION.
2004-08-15 12:13:53 +00:00
kristerw
e813d8944f Remove stella-sdl 2004-08-14 00:29:55 +00:00
kristerw
68f64c1484 Update xmess to 0.85.
Changes since 0.84.1nb1:
- Everything from MAME 0.85 (http://x.mame.net/changes-mame.html) and
  MESS 0.85 (http://x.mame.net/changes-mess.html).
- Added a 2x sinc-based 6-tap filter effect with scanlines, enabled
  via "-effect 8" or "-ef 8".  (Richard Goedeken)
- Reworked the input code so that it more closely resembles its Windows
  counterpart.  This adds support for "-steadykey", "-a2d_deadzone" and
  "-digital".
- Increased the maximum number of joysticks from 6 to 8 and the maximum
  number of buttons per joystick from 16 to 32.
- Mouse buttons may not have been working in recent releases for games
  such as Missile Command; they should work now.
- Network support is broken for the time being because of the core
  input changes, so please disable XMAME_NET in your makefile.  If
  you're interested in fixing this, have a look at src/unix/network.c
  and the XMAME_NET sections of an older src/inptport.c.
2004-08-14 00:25:56 +00:00
kristerw
fff198427e Update xmame to 0.85.
Changes since 0.84.1nb1:
- Everything from MAME 0.85 (http://x.mame.net/changes-mame.html) and
  MESS 0.85 (http://x.mame.net/changes-mess.html).
- Added a 2x sinc-based 6-tap filter effect with scanlines, enabled
  via "-effect 8" or "-ef 8".  (Richard Goedeken)
- Reworked the input code so that it more closely resembles its Windows
  counterpart.  This adds support for "-steadykey", "-a2d_deadzone" and
  "-digital".
- Increased the maximum number of joysticks from 6 to 8 and the maximum
  number of buttons per joystick from 16 to 32.
- Mouse buttons may not have been working in recent releases for games
  such as Missile Command; they should work now.
- Network support is broken for the time being because of the core
  input changes, so please disable XMAME_NET in your makefile.  If
  you're interested in fixing this, have a look at src/unix/network.c
  and the XMAME_NET sections of an older src/inptport.c.
2004-08-14 00:25:13 +00:00
dillo
f09f3e5bd9 emulators/stella now uses SDL (SDL is no longer optional), so remove this
package
2004-08-13 16:14:07 +00:00
dillo
b9e2a69f23 update to 1.4.
Changes:
* Codebase ported to SDL. X11/OSS ports have been discontinued.
* Added OpenGL rendering support. (not enabled in pkgsrc)
* Added more refined in-game GUI.
* Added event remapping. Emulation keys can now be remapped to the
  keyboard or up to 4 joysticks.
* Added native Stelladaptor support. Joysticks, paddles, and driving
  controllers have been tested.
* Digital sound support has been greatly improved.
* Added support for switchable palettes.
* Added support for UA Limited style bankswitching (Funky Fish and Pleiades).
* Switched to using high compatibility M6502 mode by default. This
  means old state saves from previous Stella versions will no longer
  work.
2004-08-13 16:12:25 +00:00
agc
9bfaf4aae9 Make this package build with recent C++. With thanks to Bill Squier,
Krister Walfridsson and Soda for their help.

mmm, progress...
2004-08-12 19:59:51 +00:00
jdolecek
a4e5369f09 Update the suse91_linux package to the most up-to-date version, fixing
the recent libpng security problems.
2004-08-07 13:34:09 +00:00
jdolecek
4c981c268d append the RPM update URLs to MASTER_SITE_SUSE91, for updated versions
of SuSE RPMs
2004-08-07 13:05:03 +00:00
tron
47ef97da29 Jaromir Dolecek created that package, list him as maintainer therefore. 2004-08-06 20:55:54 +00:00
xtraeme
2cae6d078e Enable pkgviews installation and remove superfluous WRKSRC. 2004-08-04 06:22:25 +00:00
xtraeme
b334700e0c Update emulators/mips64emul to 0.2.
Changes:

0.1 -> 0.1.1:

    x)  Added support for booting directly from disk images and CDROM
            images (so far only for the DECstation emulation mode).

0.1.1 -> 0.2:

    x)  More "guest" operating systems now run to an acceptable degree in
        the emulator; apart from NetBSD/pmax and Ultrix/RISC, it is now
        also possible to run OpenBSD/pmax and Sprite for DECstation.

    x)  Clock devices in the emulated environment should now adjust
        themselves to tick at approximately the same speed as the host's
        clock. (This can be overridden with a command-line option, to set
        a fixed emulation speed, regardless of the host's speed.)

    x)  Networking support (TCP/IP) is partly implemented, enough to
        perform an install of NetBSD/pmax or OpenBSD/pmax via ftp or nfs.
        (This should be considered experimental.)

    x)  The DECstation mouse pointer is now "de-accelerated" to attempt
        to follow the host's mouse pointer.

    x)  Some minor performance enhancements.
2004-08-04 06:16:04 +00:00
wiz
bfea7c0581 Convert to use bsd.options.mk, and add a gnome option. PKGREVISION not
bumped since by default nothing changes.

Set USE_LANGUAGES instead of USE_GCC_SHLIB.
2004-08-03 20:47:50 +00:00
kristerw
705471a9e6 Enable the GUI on OS that have native threads. Suggested by Arto Huusko
in PR 24265.

Bump PKGREVISION.
2004-08-02 15:56:36 +00:00
jdolecek
69170b8d8c make me responsible for package 2004-07-31 11:53:09 +00:00
jdolecek
587e444c82 Add SuSE 9.1 aspell, freetype2, libjpeg, libpng packages. These are
necessary for Opera 7.53 to work using the SuSE 9.1 Linux emulation base.
2004-07-31 11:50:18 +00:00
jdolecek
371068bcfe SuSE 9.1 aspell compatibility package. This is intended for applications
such as Opera, which use the aspell library for spell-checking functionality.

TODO: this package should be able to use the 'native' aspell language
directories, i.e. it should be possible to arrange symlinks so that the
SuSE package would find the aspell files within ${LOCALBASE}.
2004-07-31 11:48:40 +00:00
jdolecek
ccd7c99dcf SuSE 9.1 Motif library compatibility package, based on the 7.3 counterpart 2004-07-31 11:27:32 +00:00
jdolecek
773f874cc7 SuSE 9.1 libpng library compatibility package, based on the SuSE 7.3 counterpart 2004-07-31 11:24:08 +00:00
jdolecek
8bcbe7efda SuSE 9.1 JPEG library compatibility package, based on the SuSE 7.3
counterpart
2004-07-31 11:23:23 +00:00
jdolecek
f59b18902e SuSE 9.1 FreeType2 linux compatibility libraries, based on the SuSE 7.3
packages
2004-07-31 11:22:38 +00:00
jdolecek
87af2f2cf0 sync some more, so that this actually works 2004-07-31 10:46:25 +00:00
jdolecek
d1db3e11b4 make the structure of the Makefile more like the other suse91_* pkgs 2004-07-31 10:41:30 +00:00
kristerw
67a60f877f Make the emulator work when vidmode extension cannot be used.
Bump PKGREVISION.
2004-07-30 20:32:01 +00:00
wiz
86592753af Comment out MASTER_SITE, since it does not have the files any longer. 2004-07-30 09:03:11 +00:00
wiz
0316311cda Add and enable m1. 2004-07-29 23:20:44 +00:00
wiz
0bbcfa7507 Initial import of m1:
M1 is an arcade video and pinball game sound emulator by R. Belmont.
The emulator is available for both Windows and Linux and features
full stereo sound at sample rates up to 48000 Hz. Over 1000 games
are supported.

This package contains the Linux binary.
2004-07-29 23:19:48 +00:00
dillo
57e2102c68 USB joystick driver rewritten, will be in next xmame release.
okayed by kristerw.
PKGREVISION++
2004-07-26 18:40:06 +00:00
dillo
144904d5b1 add and enable gens 2004-07-26 18:27:39 +00:00
dillo
a53ec6fdb9 import gens 2.12rc3 from pkgsrc-wip:
Gens is an emulator of Sega's 16 bit consoles: Genesis
	(a.k.a Megadrive) and Sega CD (a.k.a Mega CD).  For Sega
	CD, you will need BIOS ROM images.
2004-07-26 18:23:22 +00:00
dillo
e45d754f2e Enable joystick input by default. PKGREVISION++
If you ran fceu before, you have to delete ~/.fceultra/fceu98.cfg
for the changes to take effect.
2004-07-26 18:00:17 +00:00
dillo
63c263d501 various improvements:
- enable fullscreen support
- enable PNG screenshots
- only use esound if USE_ESOUND is yes
- add USB joystick support (okayed by kristerw)

PKGREVISION++
2004-07-26 17:22:40 +00:00
dillo
65b752ebee add and enable gnuboy-sdl 2004-07-26 17:06:29 +00:00
dillo
fcdde5b507 SDL port of gnuboy, a Nintendo Gameboy / Gameboy Color emulator. 2004-07-26 17:05:05 +00:00
wiz
2b9f05ad57 Update to 0.2:
* load ROMs from zip archives
* YUV overlay (hardware scaling)
* config file (~/.neopop/neopoprc)
* joystick support
* HQ2x/HQ3x smoothing scalers
* sound and throttling improvements
* speed improvements
* configurable key and joystick bindings
* pause
* 10 state save slots
* on-screen display
2004-07-25 12:27:46 +00:00
kristerw
ebe42f22b1 Convert some C99-isms to C89 to make this build with gcc 2.95. 2004-07-24 01:11:41 +00:00
wiz
2643021c36 Add and enable Cygne-SDL. 2004-07-23 19:02:10 +00:00
wiz
69f031c9e9 Initial import of Cygne-SDL-0.1:
Originally Cygne was developed by Dox as a Bandai Wonderswan (Colour)
emulator for Windows systems. From version 2.1 Dox decided to
release the Windows sources to the public in GPL form which allows
others to use the source and hack it :)

Cygne/SDL is a Cygne port using the Simple Directmedia Layer (SDL)
library.  Cygne/SDL is released as OpenSource under the GPL license.
It uses code from the orignal Cygne (allthough a bit modified),
code from the MAME NEC CPU core as well as portions from several
SDLemu emulation projects. Anybody may hack the current sourcecode
if they like or can make additional changes into it.
2004-07-23 19:01:40 +00:00
wiz
b98723f5b9 Use fixelfprot to make ldconfig work on 2.0/macppc.
Bump PKGREVISION.
2004-07-23 18:25:31 +00:00
wiz
e3cd47101f Bump PKGREVISION for additional distfile. 2004-07-23 15:17:06 +00:00
erh
146410cb42 Add the package that contains libgcc_s.so. 2004-07-23 15:00:35 +00:00
adam
f03a15e819 Changes 0.7.0:
* Add createhdf utility for creating empty .hdf IDE hard disk images
2004-07-20 13:13:55 +00:00
adam
c137d68fc9 Changes 0.7.0:
* New features:
  + Scorpion ZS 256 support
  + Spectrum SE support
  + Support for the simple 8-bit IDE interface (as used by the +3e)
    and the ZXATASP and ZXCF interfaces
  + Spectrum +3e support: just a +3 with different ROMs
  + Interface II support
  + Emulation of joysticks other than the Kempston

* Z80 core improvements:
  + Get undocumented flags right after SCF and BIT
  + Improved contended memory timings for RLD, RRD and
    instructions involving (HL), (SP), (IX+dd), (IY+dd)

* Debugger improvements:
  + Memory map pane showing what is present in each 8K chunk
  + Allow port values to be masked before checking for port read/write
    breakpoints
  + Ability to set breakpoints in non-RAM pages

* Miscellaneous improvements:
  + Improved display timings
  + Improved floating bus timings; Arkanoid and Sidewize now work
  + Save/restore the high bit of the R register; Bruce Lee now works
  + Fuse can now save snapshot formats other than .z80 and tape formats other
    than .tap; the appropriate format will be selected according to the
    extension given
  + Improved sound emulation, now using 16 bit samples
  + Allow real joystick buttons to be equivalent to either 'emulated joystick
    fire' or 'press a key'
  + The pokefinder can now search for bytes which have increased or decreased
    since the last search
  + HP-UX sound support (Stuart Brady).
  + After 'flashloading' a tape block, set the registers to the values they
    would have if the block had been loaded normally; 'The Rats' now loads
    successfully
  + GTK+ 2.x user interface preferred to GTK+ 1.2 by default if available
  + Don't display an error message if the same message was displayed within
    the last second
  + Writing to the Betadisk ports is a no-op if TR-DOS isn't active
  + Keep Timex Dock cartridge inserted after reset if it had been inserted
    via File/Open or from the command line
  + Split the 'ROM selection' dialog into one dialog for each machine
  + Unused bits of AY registers are zeroed
  + Remove segfault if one ROM of a multi-ROM machine didn't load
  + Don't segfault if Space rather than a mouse double click is used to select
    things in the GTK+ tape browser, debugger or pokefinder
  + Stop output to the serial printer when printer emulation is disabled;
    prevents the random appearance of 'printout.txt'
2004-07-20 13:12:15 +00:00
adam
7dc5e0ad94 Changes 0.2.2:
* Support for Scorpion ZS 256, Spectrum +3e, and Spectrum SE
* Support for .hdf hard disk images
* Support for the ZXATASP and ZXCF interfaces
* Support for saving the Timex DOCK and EXROM in .szx snapshots
* Support for saving the Interface II state
2004-07-20 13:11:25 +00:00
grant
627d4d0927 mark this NOT_FOR_COMPILER sunpro because util.c causes acomp to spin
on the CPU.
2004-07-20 10:02:50 +00:00
xtraeme
0814142942 Use ${VARBASE}. 2004-07-20 04:38:43 +00:00
wiz
e1f55d54e2 Add and enable tuxnes. 2004-07-19 20:30:12 +00:00
wiz
71d65d4458 Initial import of tuxnes, a NES emulator.
Features:
- open source
- dynamic recompilation from 6502 opcodes -> x86 native opcodes
- mappers: 0, 1, 2, 3, 4, 7, 9, 11, 32, 66, 99
- experimental mappers: 15, 22, 23, and 71
- gzip and zip file support
- game saving
- built-in disassembler
- joystick support (2- & 4-button)
- experimental sound support
- capture screenshots in X pixmap (xpm) or portable pixmap (ppm) format
- Game Genie code support
- trainer support
- alternate palette support
2004-07-19 20:29:37 +00:00
wiz
8826cc9089 Add and enable fceu. 2004-07-19 18:38:00 +00:00
wiz
c2f557623f Initial import of FCE Ultra, a Nintendo Entertainment System and
Famicom emulator.

FCE Ultra is an NTSC and PAL Famicom/NES emulator for various
platforms. It is based upon Bero's original FCE source code. Current
features include good PPU, CPU, pAPU, expansion chip, and joystick
emulation. Also a feature unique to this emulator (at the current
time) is authentic Game Genie emulation. Save states and snapshot
features also have been implemented.
2004-07-19 18:37:14 +00:00
markd
75dda105c6 s/MASTER_SITE_SUSE/MASTER_SITE_SUSE91/ to find the distfile. 2004-07-19 11:43:07 +00:00
kristerw
3665e763e9 Update xmess to 0.84.1.
Changes since 0.83.1:
- Everything from MAME 0.84 (http://x.mame.net/changes-mame.html) and
  MESS 0.84 (http://x.mame.net/changes-mess.html).
- Removed -listinfo, since it's no longer supported by the core.
2004-07-18 23:37:55 +00:00
kristerw
69c9642f23 Update xmame to 0.84.1.
Changes since 0.83.1:
- Everything from MAME 0.84 (http://x.mame.net/changes-mame.html) and
  MESS 0.84 (http://x.mame.net/changes-mess.html).
- Removed -listinfo, since it's no longer supported by the core.
- The support for network play and rapidfire is no longer in vanilla
  MAME, so they have to be patched into the core for releases.

In addition, network support has been enabled in the package.
2004-07-18 23:36:17 +00:00
kristerw
a4c8492f65 Correct MASTER_SITES. 2004-07-17 16:46:03 +00:00
xtraeme
f237afc4a3 Make this build on NetBSD -current with /dev/ptmx, closes PR pkg/25854. 2004-07-17 01:56:38 +00:00
kristerw
7ae34063d5 Do not install cbm-directory-charset.fon -- it is needed
for win32 only, and it makes the mkfontscale in NetBSD 2.0
dump core (PR xsrc/25587).

Bump PKGREVISION.
2004-07-16 22:59:11 +00:00
xtraeme
637339ad56 Added gcube-0.2 2004-07-16 14:27:59 +00:00
xtraeme
f031553f64 Initial import of gcube-0.2.
Gcube is an open source Nintendo GameCube(TM) emulator beeing developed
by monk with the main purpose of running at least one commercial game
fully emulated.
2004-07-16 14:25:34 +00:00
wiz
b4e2d7e538 Add and enable xyame. 2004-07-16 01:02:09 +00:00
wiz
0421dc6055 Initial import of xyame-038.
YAME is a multi-system emulator which currently emulates the Gameboy,
NES, and PC-Engine.

This is a Japanese emulator. It has sound logging, frameskip, and
realtime save/load. The man page is in Japanese though.

This package contains the Linux binary of the program.
2004-07-16 01:00:43 +00:00
tron
332eda1e0a Print out a warning about the state of these packages under NetBSD. 2004-07-13 10:40:59 +00:00
tron
f44ccbf569 Comment out the "suse91_linux" package because it isn't finished yet,
the directory contains only common makefiles at the moment.
2004-07-13 10:35:35 +00:00
tron
7c89603f3d Add SuSE 9.1 packages. 2004-07-13 10:32:37 +00:00
tron
c4c7c20050 Initial import of SuSE Linux 9.1 based packages for Linux emulation.
Warning:
NetBSD's Linux emulation does *not* work stable with these packages.
2004-07-13 10:31:13 +00:00
cube
d24b17b105 For USE_MMX users, do the following:
o only include it in the BUILD_DEFS if the current platform is concerned.
  For now that only includes i386, but we might find amd64 users in the
  future.
o test against [Yy][Ee][Ss], for consistency.

Fixes part of PR 26243.
2004-07-12 19:27:05 +00:00
kristerw
dbda5befe3 Fix multi-line strings, to make this build when using gcc3. 2004-07-11 17:23:15 +00:00
kristerw
265388a19d Use >= for the version in the converters/nkf BUILD_DEPENDS line, instead of
using a fixed version.
2004-07-11 17:22:47 +00:00
wiz
9d0a5a8bfa Make compile with gcc3 and on NetBSD-2.0. 2004-07-11 00:55:19 +00:00
wiz
434a59ac24 Update HOMEPAGE and MASTER_SITES. 2004-07-11 00:30:10 +00:00
xtraeme
5bfb63a8f4 Updated emulators/aranym to 0.8.9beta.
2004/07/06 - version 0.8.9beta released

 Great bug fixes:

 o JIT CPU is working on Linux 2.6.x
 o Blitter is finally not crashing anymore
 o integrated LILO (Linux Loader) reads gzipped files
 o SDL GUI now accepts numbers typed on numpad

 Especially the Blitter fix itself justifies a new release
 since it has always been buggy and it was so annoying. Now we've won.
2004-07-09 14:38:52 +00:00
wiz
2629a0c8cd Drop trailing empty lines. 2004-07-09 12:46:37 +00:00
wiz
308534e2e3 Make build with gcc3; from FreeBSD ports (joerg). 2004-07-09 12:45:23 +00:00
wiz
cf38bae54e Use standard patch format; split up multi-patch into separate files. 2004-07-09 12:45:03 +00:00
xtraeme
1b90eaac58 This needs USE_LANGUAGES=c c++. 2004-07-06 07:31:56 +00:00
xtraeme
17be42e8f7 Added aranym-0.8.8beta. 2004-07-06 07:30:29 +00:00
xtraeme
8c3673e8e4 Initial import of aranym-0.8.8beta.
ARAnyM is an acronym: Atari Running on Any Machine. It is a virtual machine
software for running the Atari ST/TT/Falcon operating systems (TOS, FreeMiNT,
MagiC and others) and TOS/GEM applications on any kind of hardware - be it
an IBM clone (read it as "PC" :-), an Apple, an Unix server, a graphics
workstation or even a portable computer.
2004-07-06 07:28:38 +00:00
recht
31fd57b706 Catch up with new mono homepage and master site. 2004-07-03 22:35:30 +00:00
xtraeme
57821bdf83 Update emulators/mips64emul to 0.1.1.
20040701        The -j option now takes a name, the of the kernel as passed
                on to the bootloader.  ("netbsd" is the default name.)
                Adding support to load bootstrap code directly from a disk
                image, for DECstation.  Both NetBSD/pmax and Ultrix boot
                straight of a disk image now, with no need to supply a
                kernel filename on the command line.  (Ultrix still needs
                -j vmunix, though, to boot from /vmunix instead of /netbsd.)
20040702        Minor bugfix (some new untested code for X11 keypresses was
                incorrect).
20040702(later) Adding an ugly hack for CDROMs in FreeBSD; if an fread() isn't
                done at a 2048-byte aligned offset, it will fail. The hack
                tries to read at 2048-byte aligned offsets and move around
                buffers to make it work.
                Adding video off (screen blanking) support to BT459.
                Making a 0.1.1 release.
2004-07-03 02:08:02 +00:00
xtraeme
f39e533838 Remove a commented out line for WRKSRC. 2004-07-01 05:53:29 +00:00
xtraeme
9f72351b2c Update emulators/mips64emul to 0.1 (first stable version).
In mips64emul's current state, it is possible to emulate a DECstation well
enough to let NetBSD/pmax install itself onto a harddisk image, in a manner
very similar to how an install is performed on a real physical DECstation.
(Ultrix/RISC is also possible to install this way.)
2004-07-01 05:52:18 +00:00
snj
d285696942 Correct HOMEPAGE. 2004-06-29 02:33:52 +00:00
xtraeme
72412131e4 Update emulators/mips64emul to 20040627.
Changes:

27 Jun 2004:
(Early.) I found and fixed an interrupt related bug in the BT459 ramdac
device, which affected the performance of any machine using the PMAG-BA
negatively (that means DECstations), so now Ultrix 4.2 boots into graphical
login in about 25 seconds! Wow. For X11 bitdepths other than 8 or 24, a
warning message is printed at startup. Adding a BUGS file containing a
list of known bugs. I'm doing a lot of other minor fixes, optimizations,
and beautifying of the code as well. I measured the time of another full
NetBSD 1.6.2 install, on the same host and with the same compiler as on
the 24th of June:

        Runtime flags:  -CR4000 -D2 -q -M32 -I6000000
        Total install time (NetBSD 1.6.2, silent mode): about 50 minutes
        Total time until the login prompt appears:  about 2 minutes
        (This is with -CR4000 and without -X.)
        Compiling the emulator inside itself: 1.5 hours

-fomit-frame-pointer is now enabled by default by the configure script,
if the C compiler supports it. Adding a minimal man page, doc/mips64emul.1.

25 Jun 2004:
(Later) Adding a -v (verbose) command line option. If -v is not specified,
the emulator goes into -q (quiet) mode just before it starts to execute
MIPS code.
2004-06-28 04:01:10 +00:00
recht
362eff70e7 update to winelib-0.3 (beta2)
No real NEWS file available, so guessing from the ChangeLog:
- bug-fixes
2004-06-26 20:20:00 +00:00