Commit graph

881 commits

Author SHA1 Message Date
kristerw
de48dae8a6 Update xmame to 0.65.1.
Changes since 0.64.1.0 consist of "Almost everything from MAME 0.65".
2003-02-13 20:53:47 +00:00
fredb
a4473c58af Upgrade to version 2.0.2. Changes from 2.0.1, from the
CHANGES file:

Changes in 2.0.2 (January 21, 2003):

- fix possible segfault in wxWindows (Volker Ruppert)
- fix instrumentation (Stanislav Shwartsman)
- fix cdrom read_toc() function for *BSD (Keith Matthew Jones)
- fix NetBSD boot from cdrom (Christophe Bothamy)
- fix cmos checksum (Volker)
- fix "refresh bit" behaviour in pit (Volker)
- fix .bochsrc parsing (Volker)
- fix vga resize/redraw problems (Volker)
- fix compilation issues on Irix and Tru64 (Christophe)
- fix MMX/SSE bugs (Stanislav, Peter Tattam)
2003-02-07 04:00:33 +00:00
dmcmahill
f0c8e5e196 update to spim-6.5. Old distfile (of the same name) is no longer available.
While here use DIST_SUBDIR due to non-versioning of the distfile name.

Changes appear to be a handful of bug fixes.
2003-02-04 02:54:25 +00:00
wiz
d00d69ec31 Update to 0.64rc1.
No particular xmame change since 0.63 pre-release; changes to 0.62 unknown;
mainly sync with MAME 0.64.
2003-01-30 14:08:32 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
wiz
8655c807a7 Files available on ftp.netbsd.org now. 2003-01-23 14:32:57 +00:00
bouyer
2fab0f6246 If we receive a packet shorter than 60 bytes from the bpf (this can happen
for short packets from local host) pad it to 60 bytes.
2003-01-18 21:17:32 +00:00
grant
488900150b use make's .for when running ${MAKE} to catch the return code. 2003-01-16 12:26:23 +00:00
fredb
0cb3465387 Update bochs to 2.0.1. From the ChangeLog:
Changes in 2.0.1 (January 4, 2003):

    - fix corrupt saved configuration files (Christophe Bothamy)
    - fix missing break statements in apic (Shai Fultheim)
    - fix compiling sb16 under FreeBSD (Volker Ruppert)
    - updates to the documentation (Volker)
    - fix text mode colors 8 to 15 (Volker)
    - fix FPU integer load bug (Volker)
    - stop pasting on hardware reset (Volker)
2003-01-13 20:18:46 +00:00
kristerw
bad0468e0d Update xmess to 0.62.2.
Changes since 0.62.1nb1 include:
- Fixed problems in memory.c that could lead to crashes and default.cfg
  corruption.  (smf)
- Aspect and mode switches are now available for the Xv driver even if
  DGA isn't enabled.
- The 'rc' and 'hi' directories are now created on startup if they're
  missing.  (Gerd Sussner)
2003-01-13 19:35:42 +00:00
kristerw
7ca51c05b3 Update xmame to 0.62.2.
Changes since 0.62.1nb5 include:
- The 'rc' and 'hi' directories are now created on startup if they're
  missing.  (Gerd Sussner)
2003-01-13 19:06:27 +00:00
mycroft
2ad5f464b4 Update from 0.62.1-rc3 to 0.62.1-rc4, using the patch file since there is
no tar file yet.

+       - Fixed problems in memory.c that could lead to crashes and default.cfg
+         corruption.  (smf)
+       - Fixed a bunch of ANSI/ISO warnings reported by Stefano Priore.
+       - Fixed a crash in the MESS Atari 800 driver.
+       - Aspect and mode switches are now available for the Xv driver even if
+         DGA isn't enabled.
2003-01-09 19:46:13 +00:00
dsainty
b494ed5cbf palmosemulator-3.5nb1. Pull in some changes suggested by Thomas Runge in
PR#19006: use the pkgsrc libjpeg instead of a local copy, and patch a bug in
the serial device file descriptor handling.

Also up the emulated "CPU idle" delay from 10ms to 100ms.  For some reason the
former saturates the CPU (on a Celeron 700 system), but with the latter the
program idles at near 0%.  This patch is probably not required for native
threads.  Mileage may vary...
2003-01-05 03:31:25 +00:00
wiz
086c033b4e Add perl build dependency. 2003-01-04 22:16:43 +00:00
cjep
df0d563e7b Use SH rather than SHELL. 2003-01-04 12:44:07 +00:00
dsainty
bb12869393 Disable debugging symbols in build. Noted by Thomas Runge in private e-mail. 2003-01-01 02:53:38 +00:00
cjep
c2613e168e Add and enable hatari 2002-12-31 19:17:19 +00:00
cjep
f958f6c797 Initial import of Hatari 0.25 into the NetBSD packages collection
as emulators/hatari.

Hatari is an Atari ST emulator for systems supported by the SDL library.
You need a copy of an Atari ST TOS ROM to use this program. Then run
the program as follows:	hatari --tos tos.image
2002-12-31 19:16:53 +00:00
dsainty
5da279bc6c Add and enable palmosemulator 2002-12-31 07:05:51 +00:00
dsainty
4716e095c6 Palm OS Emulator, version 3.5 2002-12-31 06:59:51 +00:00
kristerw
c520677573 Make this compile for a.out too.
PKGREVISION++
2002-12-30 21:40:10 +00:00
uebayasi
3b095a9665 Enable NE2000 ethernet module. Bump revision. 2002-12-30 05:52:41 +00:00
kristerw
4a2eba7ebf Change the USE_MMX test to check for != "NO" instead of == "YES" to
be consistent with the other USE_MMX-using packages.
Add USE_MMX to BUILD_DEFS.
2002-12-28 17:18:01 +00:00
uebayasi
07209b6f1e Update to Bochs 2.0.
A very brief summary of changes:

- 2x emulation speedup!!!
- added plugin devices and guis. Now you can compile with many more
  options, and choose between them at runtime.
- added emulation of AMD x86-64, MMX, SSE, SSE2 instructions.
- add wxWindows port (a graphical configuration interface and display lib)
  and SVGAlib port (full screen display for Linux without X11).
- improvements in many I/O devices: for example up to 8 hard disks/cdroms,
  TUN/TAP network interface, 360k floppies.
- improved MacOSX/Carbon interface and updated MacOS9port.
- GDB remote stub, allows symbolic debugging with Bochs simulation.
- support for up to 32gig hard disk images.
2002-12-25 01:12:36 +00:00
wiz
e1e2ff0628 Replace collver@linuxfreemail.com with collver1@attbi.com.
Closes PRs 19516, 19517, 19518, 19519, 19520, 19521, 19522, 19523,
19524, 19525 and some more, perhaps.
2002-12-24 18:55:32 +00:00
wiz
d8262452c1 Bump PKGREVISION because of dependency on latest freetype2 or glib2
package and library major bumps therein.
Also match dependency in corresponding buildlink2.mk's for the same reason.
Mmmm, binary packages.
2002-12-24 06:09:44 +00:00
cjep
77c08729ba Whitespace fix 2002-12-23 16:14:38 +00:00
kristerw
0d1b835e0e Enable XV and esound support. Thanks to Juan RP.
PKGREVISION++
2002-12-21 21:35:17 +00:00
kristerw
793e97cbb6 Update xmess to 0.62.1 (rc3)
Changes since last packaged version are mainly that the emulation core
is based on MAME 0.62, together with random bugfixes.
2002-12-14 15:14:26 +00:00
kristerw
148665ba3f Update xmame to 0.62.1 rc3 and bump PKGREVISION to 3.
Changes since PKGREVISION 2 include:
- All path and directory options in fileio.c now support expansion of
  environment variables such as $HOME.
2002-12-14 14:59:38 +00:00
tron
ce779ae300 Bump package revision after "rpm2pkg" fix because older version of the
package have corrupt locale files.
2002-12-09 21:34:58 +00:00
tron
862a713dad Require at least version 1.3 of the "rpm2pkg" package after today's
hardlink support fix.
2002-12-09 21:16:59 +00:00
tron
39a943ad92 Replace "true" by "${TRUE}". 2002-12-09 16:01:10 +00:00
tron
2d1d00aef6 Require at least version 1.3 of the "rpm2pkg" package after today's
hardlink support fix.
2002-12-09 15:17:09 +00:00
junyoung
a8d811699f Update to 20021125. From Juan <Juan@xtraeme.dyndns.org> via pkg/19309.
WHAT'S NEW with Wine-20021125: (see ChangeLog for details)
	- Finished conversion to STRICT compilation mode.
	- WinHelp revival.
	- Client-side fonts supported even without RENDER extension.
	- Regression tests no longer require Perl.
	- Lots of bug fixes.
2002-12-09 14:42:54 +00:00
kristerw
f7b435a6d4 Fix a bug that caused the display to be truncated for some games.
PKGREVISION++
2002-12-08 13:09:44 +00:00
kristerw
050a854705 The workaround for gcc problems on sparc and arm was a bit too draconian.
Change it to only disable the macros that do massive unrolling (instead
of disable all optimization).

PKGREVISION++
2002-12-07 20:59:52 +00:00
cjep
3bd5d8abd0 Upgrade of emulators/atari800 to 1.2.5
Summary of changes since 1.2.4 (from ChangeLog):

* DOC/cart.txt: fixed a few typos
* ui.c:
  - applied patch from Ed Cogburn that fixes subsequent mounting
    of R/W disks in slot that was mounted R/O previously.
  - finally implemented the R/W <-> R/O mode switching using the Space Bar.
    Please note that this R/W <-> R/O switch is just temporary and does
    not change the writeprotect flag of ATR images. Besides, it cannot
    override this flag so you actually can't mount a writeprotected ATR
    image read/write using this Space Bar toggle.
* atari.c: Ken Ames sent me a very simple patch that is supposed to allow
    compiling the Atari800 on OS/2 "using Hob X11, XFree86, or IBM's X11
    server".
* cartridge.[ch], ui.c, DOC/cart.txt: five new cartridge types (Nir Dary)
* cartridge.[ch], ui.c, DOC/cart.txt, DOC/README: seven new cartridge types
* pokeysnd.c: a fix for better quality of sound
* antic.c: ANTIC mode E + GTIA mode 9 ("Unconventional 2k", "Ass Kisiel")
* DOC/BUGS: "Numen" soundtrack
* cartridge.[ch], ui.c, DOC/cart.txt: 1 MB XEGS cart
* input.c: Amiga/ST mouse right button ("Bombdown")
* input.h, input.c, pia.c: MultiJoy4 interface (4 joysticks for XL/XE)
2002-12-06 21:06:19 +00:00
kristerw
4d8de80990 Update xmame to 0.62.1 (or actually to the release candidate of 0.62.1)
Changes since 0.61.1 include:
- Almost everything from MAME 0.62.
- The game window should no longer open twice on startup in most cases.
  (One known exception is Pac-Man with artwork enabled.)
- Replaced fileio.c with a slightly modified version from the Win32
  codebase.  Be aware that several command line switches have changed as
  a result!
- The number of games is no longer hard-coded to 3000 in datafile.c.
  This should fix problems with history.dat and "-listinfo".  (Rene Single)
- Rotation is now handled by the OSD code.  The method used is hardly
  optimal, but it should work for all display targets.  Moving the
  rotation to the blit core is planned for a future release.
- The Xv target now uses the game driver's aspect ratio unless the
  "-nokeepaspect" or "-noka" switch is specified.  Inspired by Paul
  Sajecki's patch.
- Simplified/unified the FPS on-screen display.  This is now only
  overridden when the Barath frameskipper is in debug mode.
- The DGA, GGI, and SVGALIB targets now use the game aspect ratio
  provided by the core rather than a hard-coded 4:3.
- Using "-x11-mode" or "-x11" to activate DGA fullscreen mode now
  disables Xv.  Likewise, switching to DGA fullscreen mode via <ALT>-
  <HOME> is now disabled while Xv is active.
2002-12-02 00:14:33 +00:00
salo
5a68637b24 USE_PKGLOCALEDIR, delint. 2002-11-30 23:32:20 +00:00
hubertf
0b9ffc5882 Make this file fit into 80x24, and include link to instructions on
how to setup NetBSD/vax on simh. Thanks for the hint, Antti!
2002-11-28 21:43:23 +00:00
agc
3ae0494ec0 Placate pkglint 2002-11-28 12:00:26 +00:00
agc
bc3b447b17 List the simulations explicitly 2002-11-28 12:00:11 +00:00
taca
b4e82f0d5f DISTFILES are now under ${SUSE_ARCH} directory. 2002-11-25 22:04:00 +00:00
taca
bf78154ee6 Re-add i386 specific files' information. 2002-11-25 22:00:35 +00:00
wiz
3e17105bda Add path to arch.mk inclusion (at least lintpkgsrc prefers it this way). 2002-11-25 19:41:32 +00:00
schmonz
9556be434c These Linux emulation packages conflict. 2002-11-25 11:16:01 +00:00
schmonz
a6ec49ec4c Tweak suse_* packages to support NetBSD/powerpc. 2002-11-25 11:01:13 +00:00
wiz
69798ce226 Moved some contents from DESCR here, and improved upon them. 2002-11-22 12:26:25 +00:00
wiz
14b877856a Update to 1.2.4, based on PR 19113 by Christian Groessler.
Some additional cleanup by me.

Changes since 0.9.9* are too many to list here -- lots of new features.
2002-11-22 12:25:48 +00:00
agc
d1771de5e9 Fix from Christian Biere in PR 18811 to remove the -malign-double
configuration parameter which was causing problems with the stat(2)
structure.
2002-11-19 20:54:20 +00:00
wiz
b4d7d56e20 Update to 20021031, based on PR 19039 by Juan RP.
Changes:
- Complete listview overhaul.
- Beginnings of real RPC support.
- Most dlls now build properly in STRICT mode.
- Inter-process window activation and focus handling.
- Many improvements to AVI support.
- Lots of bug fixes.
2002-11-15 18:34:40 +00:00
wiz
396ed24147 Use buildlink2. 2002-11-15 11:29:41 +00:00
kristerw
06c3264e91 Update xmame to 0.61.1.
Changes since 0.60.1 include:
- Almost everything from MAME 0.61 and MESS 0.61.2.
- Fixed the register constraints in cpu/i8085/i8085cpu.h so that
  cpu/i8085/i8085.c can build for x86 using gcc-3.1 with -O3.  This
  change was missed in the MAME 0.61 release.
- Increased the size of the buffer used to display history.  (Steve Fewell)
- Modified unix/fronthlp.c so that it flushes its output more often to
  aid frontends.  (Shadow Walker)
- Changed unix/video-drivers/xfx.c to be more frontend-friendly.
  (Benoit Dumont)
- You can now specify a config subdirectory name using -cfgname/-cn.
  This is useful for creating an alternate configuration.  (Benoit Dumont)
- Added a "waveout" DSP plugin which redirects sound to a file using
  Microsoft's PCM WAVE format.  The file name can be specified with the
  "-audiodevice" switch and defaults to "xmameout.wav".  (Donald King)
- Added support for showing average frames per second when quitting.
  Also added support for the -frames_to_run/-ftr switch.
- Added Xv hardware scaling support!  To enable, uncomment the line
  reading "X11_XV = 1" in the makefile and use the -xvext/-xv switches
  (and possibly the -yuv switch).  (Alastair Robinson)
- An X11 build can now grab the keyboard to bypass window managers.
  Use -grabkeyboard/-gkb to activate and/or the ALT + PGUP keypress to
  toggle it on/off.  (Gerd Sussner)
- The code for finding the best X11 visual now checks in descending
  order of bit depth.  This is to work around a bug/feature in the
  latest NVidia drivers.  (Gerd Sussner)
- Fixed a problem in the DGA2 driver that could lead to scrambled
  colors with an i830MG video card in 24bpp mode.  (Eric Brunet,
  Shyouzou Sugitani)
2002-11-14 19:11:44 +00:00
wiz
3e5575d9f6 Enable netbsd32_compat15 (why shouldn't it be?). 2002-11-14 12:48:28 +00:00
wiz
053afb0426 Drop trailing whitespace. 2002-11-14 03:58:14 +00:00
dmcmahill
2cebd89f2b reduce optimization level on sparc to allow this to build 2002-11-12 00:25:54 +00:00
wiz
3f5879e95f Bump to 0.9.1nb1: install more documentation. 2002-11-09 14:12:26 +00:00
mrg
65a7534f0b add netbsd32_compat16; comment netbsd32_compat15 2002-11-08 16:44:49 +00:00
mrg
92a0be0dbf conflict with netbsd32_compat16 2002-11-08 16:43:34 +00:00
mrg
a5c1b3b3eb initial commit of the netbsd32_compat16 package that provides emulation
of 32 bit 1.6 binaries for 64 bit platforms that support this (really
only sparc64.)
2002-11-08 16:23:02 +00:00
thorpej
3f48a0c8f5 Update the DELQA module to beta5. Changes:
22-Oct-02  DTH  Added all_multicast and promiscuous support
  21-Oct-02  DTH  Added write buffer max size check (code by Jason Thorpe)
                  Corrected copyright again
                  Implemented NXM testing and recovery

  22-Oct-02  DTH  Added all_multicast and promiscuous support
                  Fixed not attached behavior
  21-Oct-02  DTH  Added NetBSD code from Jason Thorpe
                  Patched buffer size to make sure entire packet is read in
                  Made 'ethX' check characters passed as well as length
                  Corrected copyright again

Bump revision to nb2.
2002-11-06 08:37:46 +00:00
wiz
a612d312ad Do not mention rc.d/vmware, since it does not exist.
Noted by Lubos Vrbka in PR 18490.
2002-11-06 00:14:26 +00:00
wiz
1a0e1b882c Add #ifdef around definition of MSR_TSC, which conflicts with the definition
from machine/specialreg.h since the MP merge (but they have the same value).

Noted by Juergen Hannken-Illjes in PR 18540.
2002-11-06 00:13:16 +00:00
wiz
b4f8836f24 Convert to buildlink2. 2002-10-20 13:37:17 +00:00
thorpej
18ac973de0 Add David Hittner's DELQA/DEQNA Ethernet module for SIMH (PDP11 and
VAX).  Patches for the sim_ether module to support NetBSD, and a bug
fix to the XQ module from me (both patches sent to author).

Bump package revision to nb1.

NOTE: To work, this requires a patch to libpcap recently posted to
tech-net.
2002-10-19 21:38:09 +00:00
thorpej
f82ce1c57f Add a few files I missed in the 2.10-beta2 update. 2002-10-19 21:06:04 +00:00
thorpej
32dff39cb7 Update to 2.10-beta2. This will be the basis for DELQA/DEQNA
Ethernet support for the PDP11 and VAX simulators.
2002-10-19 20:54:21 +00:00
kei
f6d22fd976 note that minivmac-0.1.7 addition into emulators category. 2002-10-15 12:43:05 +00:00
kei
7bd0044862 initial import of Mini vMac 0.1.7 into the NetBSD packages collection.
Mini vMac is a minor spin off of the program vMac.  Its goal is to
provide the simplest usable emulation of a Macintosh, instead of the
fastest or most usable emulation.  It can serve as a programmers
introduction to vMac, having only about one tenth as much source code.
2002-10-15 12:39:12 +00:00
jschauma
abdbe10c85 Add post-install target to create symlinks from foo.so to foo.so.major.
This addresses problem #3 in PR pkg/18606.
2002-10-14 14:35:23 +00:00
wiz
29f012dbbf buildlink1 -> buildlink2. 2002-10-13 12:09:13 +00:00
junyoung
941899c6c4 Fix a bug that configure messes up sonames, as provided in PR pkg/18588
by Frank van der Linden.
Bump PKGREVISION.
2002-10-10 16:48:08 +00:00
junyoung
30db644493 Update to 20021007 snapshot. Changes include:
WHAT'S NEW with Wine-20021007: (see ChangeLog for details)
	- Massive listview rewrite.
	- New MS RLE codec.
	- winemaker should be working again.
	- Beginnings of Direct3D 8 support.
	- Lots of bug fixes.

WHAT'S NEW with Wine-20020904: (see ChangeLog for details)
	- Much improved PowerPC support.
	- More correct locale definitions.
	- Progress on the conversion of handle types to pointers.
	- Many Visio and Quicken fixes merged from Crossover.
	- Lots of bug fixes.
2002-10-10 10:48:20 +00:00
tron
0b30966ccc Use proper "MASTER_SITE" definition for SuSE package updates. 2002-10-09 07:58:47 +00:00
grant
996ee5c643 Update SuSE 7.3 packages to use glibc-2.2.4-77. Previous distfile has
security vulnerabilities and is no longer available from the master
site.

Bump PKGREVISION.
2002-10-09 07:14:24 +00:00
manu
6b740f3352 In the INSTALL message, explain that EXEC_ELF is needed only on NetBSD<1.5
(it is the default on later systems), as it is done in the netscape package.
2002-10-05 15:48:45 +00:00
dillo
fa91f67eb0 use autoconf.mk 2002-10-02 18:57:18 +00:00
uebayasi
0bc2c4d60f Deal with LKM incompatibility introduced by gehenna-devsw merge.
Patch supplied by Maekawa-san <gehhena at netbsd dot org> as PR#18337.
2002-10-02 05:28:36 +00:00
wiz
e8817c9088 Complete standardization of messages according to latest pkglint. 2002-09-24 12:29:55 +00:00
jlam
4b671f30ec buildlink1 -> buildlink2 2002-09-21 13:07:03 +00:00
jlam
f45ca2e252 buildlink1 -> buildlink2 2002-09-21 12:49:55 +00:00
jlam
635e71e9e4 buildlink1 -> buildlink2 2002-09-21 12:31:23 +00:00
jlam
a5171d8755 buildlink1 -> buildlink2 2002-09-21 11:29:11 +00:00
jlam
b593e72a3b This files needs to build perl modules, so include perl5/buildlink2.mk. 2002-09-21 00:29:42 +00:00
jlam
32ad6cd96f buildlink1 -> buildlink2 2002-09-21 00:24:03 +00:00
wiz
9af35c19d7 Add ld.so.hints file, as requested in pkg/18145. 2002-09-09 19:03:40 +00:00
kristerw
0b6b77e530 Update emulators/vice to version 1.10.
Changes since vice-1.9 include:
** General
- The keyboard handling has been reworked. In most ports the keys can
  be assigned by *.vkm files.
- Fixed display bugs during warp mode.
- The autostart function prepares the drive with last accessed track,
  sector and buffer data now.
- The opcode fetch of the 65xx CPU emulation is more accurate now.

** C64 changes
- A processor port bug has been fixed, so IWM Diamonds works again.
- Fixed a bug in the Retro Replay emulation.
- Added support for IDE64 interface emulation.

** C128 changes
- Added DIN charset support.
- Added support for second color bank.

** VIC20 changes
- Access to unconnected address space has been fixed.

** VIC-II
- $d016 xsmooth emulation is cycle exact now!
- Many small bugs in the VIC-II emulation have been fixed.
- Accessing unconnected address space returns last phi1 data read by
  the VIC-II now.
- Fixed bug loading a snapshot image with sprites enabled.

** Drive changes
- Implemented firmware ROM mirrors.

** Tape changes
- The image content lister lists the contents of TAP images too.
2002-09-07 09:17:11 +00:00
wiz
a6e005fe63 Convert to buildlink2. 2002-09-06 12:25:15 +00:00
zuntum
c9a3fb4040 Hide artsc-config and sane-config from the configure script
as we don't use them in the wine package. Makes "wine" build again.

Fix provided by Johnny Lam, thanks!
2002-09-06 09:18:41 +00:00
kent
2c19432109 Update to 20020901.
* Fix menu size calculation.
* Introduce peace-setup script.
* The source archive is ready for anonymous CVS.
2002-09-01 15:13:52 +00:00
fredb
82c0aa4e8b Add and enable suse_slang. 2002-08-31 19:58:33 +00:00
fredb
e339d7894a Initial import of suse_slang, in support of TRPlayer. 2002-08-31 19:57:32 +00:00
wiz
1ce5e57d27 Update to 1.360 (1.36, but that is smaller than 1.337, the previous version):
v1.36
       - Fixed Gunforce, added invalid HDMA modes. [_Demo_]
         (Thanks Overload!)
       - New BRR decoding method, this should resolve all the sound
         issues introduced in 1.35 and fix new ones.
         (Noise simulation isn't used anymore) [_Demo_]
       - Fixed hang in NBA Live 95 and 96. [_Demo_] (Thanks Overload!)
       - Fixed some more mode 4 issues in the new gfx engine. [pagefault]
       - Added offset mode disable toggle to 8-bit new gfx engine.
         [pagefault]
       - Fixed SPC hang in 90 Minutes European Prime Goal
         by clearing spcram. [_Demo_]
       - Updated fix for Clayfighter to fix some bugs in battle. [_Demo_]
       - Fixed crash with certain games. (SDL/*nix only) [theoddone33]
       - Added better OBC1 detection. [_Demo_]
       - Special hack for Samurai Showdown IRQ problem. [_Demo_]
       - Special hack for Kamen Rider menu, requires special latch reading.
         [_Demo_]
       - Special hack for Super Famista 1 & 2 SPC bugs. [_Demo_]
       - Fixed Digital Devil Story hang by modifying the spc code.
         You must start a new game for the fix to work. [_Demo_]
       - Modified work ram init value to 0x55. (Thanks TRAC)
v1.35
       - Lots of updates to Linux/SDL version, including sound fixes, video
         code updates and other misc bugs. [theoddone33, Thorsten Glaser,
         Wilbern Cobb]
       - Fixed gamma in PNG snapshots. [pagefault]
       - Fixed a bug in sprite priority rotation. (fix damage in FFMQ) [TRAC]

       - Fixed long delay between battles and fixed flickering colours
         on map in Front Mission. [pagefault]
       - Fixed hang when picking up apples in Equinox. [pagefault]
       - Fixed keyon bug in DSP code, fixes sounds in Flaskback 3
         Language Edition (Thanks neviski) [_Demo_]
       - Fixed "disco colours" in NBA Hangtime when the ball drops.
         [pagefault]
       - Fixed an NMI issue with register $4212, fixes hang in Cu-On-Pa,
         Bubsy and others. [pagefault]
       - Fixed a mode 4 bug in the new graphics engine that was causing
         the title screen in The Lost Vikings to be scrambled. [pagefault]

       - Added support for Super System arcade system, set DIP switches
         in add-on's menu in GUI. Games MUST be zipped in order to load.
         [pagefault]
       - Added special support for Earthworm Jim 2 sound effects. [_Demo_]

       - Added hack for Deaetonosama Apareitiban. [_Demo_]
       - Fixed super scope position reading. [_Demo_]
       - Modified a few timing things. [_Demo_]
       - Fixed some 65816 instructions in processor emulation mode. [_Demo_]

       - Added special timing for Grand Prix 3. [_Demo_]
       - Modified sound decoding another time (helps various noise
         sounds like DQ6). [_Demo_]
       - Modified joypad reading for VS Collection. [_Demo_]
       - Special modification for Bahamut Lagoon and Clay Fighter to
         delay write to the hdma register. (those games need dma delay
         implemented) [_Demo_]
       - Lots of other minor fixes and things we forgot to mention.
2002-08-31 00:15:41 +00:00
jlam
3610ed98b1 buildlink1 -> buildlink2 2002-08-27 18:41:11 +00:00
jlam
944d6c32d5 buildlink1 -> buildlink2 2002-08-27 18:29:35 +00:00
jlam
1c57323789 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:48:57 +00:00
kristerw
11b2702502 Update emulators/mmix to version 20020615
This update consist of some minor bugfixes.
2002-08-23 20:35:28 +00:00
wiz
27327b0a3e Remove HOMEPAGE. 2002-08-22 09:57:23 +00:00
kent
2207f7e235 Add `peace' 2002-08-21 15:19:42 +00:00
kent
72c793db72 First import of PEACE pkgsrc.
PEACE is a set of programs to run Win32 executables on NetBSD.
http://chiharu.hauN.org/peace/
2002-08-21 15:17:46 +00:00
soren
71c95c2e4d Update to V2.9-11.
This includes several new emulators including one for the VAX, which runs
NetBSD/vax!
2002-08-20 23:58:14 +00:00
agc
1672a7bfbd Rather than mark it as broken on all versions, use the ONLY_FOR_PLATFORM
definition to mark it as good for NetBSD/i386 1.[345]. Broken on 1.6 and
current systems, though.
2002-08-16 16:05:29 +00:00
agc
48e9a53ce4 Mark this package as broken - thanks to Matthias Drochner for the analysis.
- Makefile conflicts with bsd.pkg.mk. Maybe the system mk file
  is guilty in parts, but using it in a longliving pkg calls for trouble
  anyway...
- mmap() portability: without MAP_FIXED, we don't get what we need anymore.
- Some misguided change to use "objcopy", without considering the BSS,
  makes the emulator crash anyway.

Whilst these could be fixed, now is not the time...
2002-08-16 15:54:56 +00:00
kristerw
095431af44 Make the package compile for ${MACHINE_ARCH} != "i386". 2002-08-15 00:16:35 +00:00
jdarrow
b888dd551d Add and enable "compat14-crypto". 2002-08-13 03:19:27 +00:00
jdarrow
47ea9decb1 Add compat14-crypto package - compat14 plus the crypto-enabled
"domestic" set libraries.  From emulators/compat14 update log:
Update package to 1.4.3.1 (netbsd-1-4 as of 2002-06-28, plus patch to
lib/libc/rpc/xdr_array.c).  Includes libc security fixes for
SA2002-006 and SA2002-011 (and probably other bugs found since 1.4.3).
2002-08-13 03:15:24 +00:00
jdarrow
4dc01db3bc Update package to 1.4.3.1 (netbsd-1-4 as of 2002-06-28, plus patch to
lib/libc/rpc/xdr_array.c).  Includes libc security fixes for
SA2002-006 and SA2002-011 (and probably other bugs found since 1.4.3).
2002-08-13 02:53:26 +00:00
hubertf
e95491ddb0 pkg_tarup relies on a RCS ID to be present in a PLIST to find out what's
part of the pkg's PLIST and what was added by pkg_create (and can be ignored).
Add an empty PLIST with an RCS ID to _all_ suse_* pkgs.

Addresses PR pkg/17895 by David Maxwell <david@netbsd.org>
2002-08-11 01:00:59 +00:00
wiz
9cdeed09aa Update HOMEPAGE. 2002-08-08 12:04:45 +00:00
wiz
fdfed9c8da Bump to 1.9nb1: Do not install resid header files. Closes pkg/17880.
Also add xplus4 to PLIST.
2002-08-08 11:59:36 +00:00
wiz
88ba5d6edf Add REPLACE_PERL for two scripts. 2002-08-07 13:41:56 +00:00
wiz
0a87394e71 This package needs perl during compilation, and installs perl scripts. 2002-08-07 12:39:43 +00:00
junyoung
e8c4d80510 Update to 20020804 snapshot.
WHAT'S NEW with Wine-20020804: (see ChangeLog for details)
	- Beginnings of an IDL compiler.
	- Several new winedbg features.
	- More OLE and shell improvements.
	- NAS and AudioIO sound drivers.
	- Still more Sparc portability fixes.
	- Lots of bug fixes.
2002-08-05 16:38:57 +00:00
grant
78a46682ae crank PKGREVISION due to shlib version change. 2002-08-05 00:35:50 +00:00
grant
f1abe89548 ync packages with suse reality, correct distinfo.
pointed out by Thomas Klausner.
2002-08-04 02:00:12 +00:00
grant
fff784626e sync packages with suse reality, correct distinfo.
pointed out by Thomas Klausner.
2002-08-04 01:51:28 +00:00
grant
4b52df517a update MASTER_SITES and RPMFILES, as these are now in the
'discontinued' directory.
2002-08-02 15:36:49 +00:00
jlam
75e61cb884 Adjust to new pthread.buildlink.mk: remove USE_PTHREAD and replace with
appropriate PTHREAD_OPTS incantation, and move the checks for the value
of PTHREAD_TYPE below the inclusion of pthread.buildlink.mk.
2002-08-01 05:48:00 +00:00
jschauma
e10e2a05bb Change MAINTAINER from tv at netbsd dot org to packages at netbsd dot org
after consulting with Todd.  Any volunteers for any of these packages?
2002-08-01 02:37:41 +00:00
junyoung
ff1fda2fd0 Update to 20020710 snapshot. Highlights since 20020411 snapshot include:
WHAT'S NEW with Wine-20020509:
	- More dll separation work.
	- Many async I/O improvements.
	- Still more unit tests.
	- A lot less multimedia code.
	- Many portability fixes, esp. for ReactOS.
	- Lots of bug fixes.

WHAT'S NEW with Wine-20020605:
	- Better Mingw support, including cross-compilation on Linux.
	- Still more dll separation work.
	- Winelib applications now get loaded much like builtin dlls.
	- Some command-line options replaced by config entries.
	- Multimedia improvements, including an MP3 decoder.
	- Massive whitespace cleanup.
	- New Winelib file manager.
	- Lots of bug fixes.

WHAT'S NEW with Wine-20020710:
	- DirectSound 8 and DirectInput 8 support.
	- Many OLE improvements.
	- Support for font downloading in Postscript driver.
	- ALSA sound driver.
	- More portability fixes, particularly for Sparc.
	- Lots of bug fixes.
2002-07-29 09:16:37 +00:00
kristerw
66da295b01 Update uae to 0.8.22.
Changes since 0.8.21:
- Misc. bug fixes
- Extensive updates for the sprite emulation and blitter timing code.
2002-07-28 19:58:24 +00:00
kristerw
efb8443596 Add USB joystick support (and bump version to 1.39nb1) using (somewhat
modified) patches provided by Rui-Xiang Guo in PR 15566.
2002-07-14 07:44:43 +00:00
itojun
f6c4cd6740 upgrade to 1.4.1.
-------------------------------------------------------------------------
Changes in 1.4.1 (June 22, 2002):

- now cdrom is enabled in configure, unless you specifically disable
  it with --disable-cdrom. (Christophe)
- fix compile error in main.cc when SMP or APIC is enabled (Dave)
- the runtime menu now displays 11 (continue) by default (Bryce)
- initialize DMA controller before floppy and SB16
- fix DMA panic when installing win95 (Volker)
- first character of the vga bitmap is blank on win32 (Volker)
  Before, it was incorrectly coded as a '@'.
- AltGr key on European keyboards works now on win32 (Volker)
- fix problem with console/serial port on Bochs exit (Volker)
- enable serial port for GNU and GNU/Linux (Volker)
- small documentation fixes (Volker)
- remove unnecessary include statements for X11 (Volker)
- italian keymap added (Emanuele Goldoni)
- fix win32 ethernet frames error. It will no longer reject packets
  that are less than 60 bytes long. (Peter Tattam)
- BIOS fixes :
  - win2k cd-boot (Christophe)
  - emm386 crash (Dave)
  - cs=0 at boot time (Christophe)
  - keyboard failure in scandisk (Dave)
- fix bug in forming the 64-bit APIC base address from two 32-bit registers.
  A compiler warning in cpu/proc_ctrl.cc pointed this out.
- fix default choice in the runtime options menu
2002-07-12 03:39:15 +00:00
kristerw
0dd1d6e48a Update snes9x to version 1.39.
Changes since snes9x-1.37.3 include:
- Fixed a timing problem caused by a speed up hack that was affecting Top Gear
  3000. No the game still isn't playable, but I noticed the problem while
  investigating the DSP-4 chip used by the game.
- Added support for Star Ocean and Street Fighter 2 Alpha decompressed graphics
  packs from dejap. Used a binary chop search rather than a linear search to
  locate correct decompressed graphics more quickly - should help emulation
  speed during later stages of the game.
- Included the latest ZSNES DSP-1 code. Now Pilotwings, SD Racer and Suzuka 8
  Hours are playable. Aim For The Ace, Super Air Diver 1 & 2 and Syutoko
  Battle 94 are also playable, but with bugs. Thanks to zsKnight, _demo_, et
  al for all their hard work.
- Another Daffy Duck: Marvin Missions screen flicker problem worked around -
  writing to the IRQ enable register shouldn't clear any pending IRQs, but
  Sieken 3 seems to require this or else the game hangs. Special-cased Daffy
  Duck for now.
- An NMI emulation bug was triggering a Panic Bomberman World game bug,
  crashing it. Basically, if a game enables NMIs after the normal trigger
  point, the NMI should not trigger if the game has already read the NMI clear
  register.
- Panic Bomberman World requires SPC700 memory to be initialised to zero on
  reset otherwise the game hangs when a tune finishes and another one should
  start.
- Added an offset hack for Strike Gunner to get the scrolling ground layer
  to line up correctly - another offset-per-tile bug hacked around for now.
- Hmm. The broken cut-scenes in Deep Space 9 seem to indicate that I haven't
  got the emulated clock speed of the 65c816 CPU correct yet. And not by a
  little bit - a 9% too slow error. Hacked special timing for the game for now.
- Fixed another crash bug in the interpolated mode 7 code - if no scaling
  was being used (either up or down) and screen repeat was enabled and the
  screen was flipped horizontally, the routine would crash Snes9x. Was causing
  Snes9x to crash during rock monster boss stage of Castlevania 4.
- Oops. Got the initialisation of the default SNES screen width and height
  round the wrong way - could cause a X Windows System error message on the
  UNIX port after loading a ZSNES freeze file.

The package has been changed to use the oss sound instead of the sun
sound driver. This improves the sound quality.
2002-07-08 01:04:09 +00:00
seb
db84442a67 Substitute a couple of mkdir' by ${MKDIR}'.
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
2002-06-26 10:29:33 +00:00
cjep
847fe25150 Fix previous CFLAGS change. 2002-06-25 09:21:35 +00:00
cjep
c81471d18c On NetBSD/arm, turn off optimisation on xmess and xmame as this prevents the
packages from building.
2002-06-20 06:51:20 +00:00
wiz
4b3727b766 Use pthread.buildlink.mk instead of pth's buildlink.mk.
pkg/17271 by Lubomir Sedlacik.
2002-06-15 21:10:51 +00:00
wiz
49aabe0814 Use pthread.buildlink.mk instead of pth's buildlink.mk.
pkg/17270 by Lubomir Sedlacik.
2002-06-15 21:09:38 +00:00
cjep
cfbb0c80a3 Use -Wl,-R to specify library path. This fixes the package on NetBSD/shark. 2002-06-15 07:31:18 +00:00
grant
21cfd3f8e4 set CXXFLAGS to use arch specific default optimization
suggested by Martin Husemann on tech-pkg and noted by Chris Pinnock in
private mail.
2002-06-06 23:19:45 +00:00
cjep
2b80977ee5 Turn off optimisation on NetBSD/arm platforms, otherwise we hit an
optimisation loop. The first problem is at:
c++ -c -O2 -fno-rtti -I. -I../emucore -I../emucore/m6502/src    \
-I../emucore/m6502/src/bspf/src -I../ui/x11 -I../ui/sound 	\
-I/usr/X11R6/include -DBSPF_UNIX ../emucore/m6502/src/M6502.cxx

XXX It would probably be best to turn off optimisation on the relevant files
2002-06-06 20:26:35 +00:00
grant
57c5554baa add CXXFLAGS=-O2
reported by Wojciech Puchar <wojtek@3miasto.net> in pkg/17181.
2002-06-06 08:09:08 +00:00
seb
5f661affe6 Adjust various pathnames to use newly reimported packages from the japanese
category.
This is part of the japanese category retirement.
2002-05-31 15:19:55 +00:00
cjep
f72f1736c5 On arm32, turn off optimization so that this package builds. 2002-05-20 13:14:19 +00:00
cjep
0f91f2a923 Turn off optimisation on arm32 so that this package builds. 2002-05-20 11:08:28 +00:00
abs
c7d53850e9 x.mame.net seems very slow today - add a second MASTER_SITE 2002-05-17 13:21:30 +00:00
agc
da38841f90 Add and enable p11 2002-05-16 16:10:07 +00:00
agc
6d1a6c2cff Initial import of p11-2.10a, a PDP-11 emulator, into the NetBSD Packages
Collection.

P11 is a PDP11 emulator, which currently emulates the following configuration:
        - a KDJ11A processor (including fpp)
        - one or more RL-controllers (RLV12) with up to 4 RL02 each
        - one or more RHV?? controllers with up to 8 RP06 each
        - an RK11-controller with 22-bit addressing (hey ever saw one?)
        - a MRV12 option (boot-rom/maintenance and display register)
        - one or more KL11A controllers with up to 4 serial lines each
        - a standard printer interface
        - a read only TM11 tape
        - a DEQNA ethernet adapter
        - a toy clock

On a 900MHz Athlon under FreeBSD 5.0 a 'make build; make installsrc' of
2.11BSD takes around 2:24 hours - this is several times faster than
a real KDJ11A (if /usr is mounted async,noaccesstime).
Floating point speed is in the order of 10 times the original.

P11 successfully runs RSX11M-PLUS, UN*X Version 5/6/7, 2.11BSD, RT-4 and XXDP.

With thanks to David Talmage for the nudge.
2002-05-16 16:09:22 +00:00
fredb
8283b7e3ca - - Enable the cdrom driver, and begin to make it work on NetBSD.
It can boot a Norton Utilities CD, but not run any of the
    utilities. That may be the known problem with the Windows 98 CD.
- - Add the ability, on NetBSD, to spin up the CD-ROM. This keeps
    "disklabel cd0" while booted from the NetBSD 1.5.3 rescue floppy
    from panicing the emulation, but it still doesn't return a label.
- - Go ahead and enable the network driver and dummy sound driver.
    The network driver almost works under the NetBSD  rescue floppy
    (ifconfig works, but not ping). I have no way, currently, of
    verifying the (dummy, silent) sound driver.
- - Bump to 1.4nb1.
2002-05-14 13:52:51 +00:00
wiz
8441909a8e Install some more files (bximage, man pages, docs), sort PLIST,
regen a patch, and handle gui.cc slightly differently (sent back).
2002-05-13 14:47:41 +00:00
fredb
0ee7c724e1 Update package to version 1.4. Many changes. Here's an abbreviated list of some
of the more visible ones.

- ROM BIOS
  - Christophe Bothamy added ability to boot from El Torito CDROM.

- VGA
  - vga memory read/write functions in text mode fixed
  - implementation of CGA mode 320*200*4 (patch from Sebastien Bechet)

- GUI changes
  - cdrom button: click this to notify Bochs when you changed the CDROM (Volker)
  - snapshot button: saves the text on the Bochs screen into a file called
    snapshot.txt (Volker)
  - copy button: on Win32 and X windows, copy the text on the Bochs screen
    to the clipboard (Volker)
  - paste button: on Win32 and X windows, paste the characters on the
    clipboard into the Bochs window.  This requires keyboard_mapping to
    be enabled. (Bryce Denney)

- keyboard
  - added an optional keyboard_mapping option that enables to use your
    country specific keyboard with Bochs.  If enabled, the keymap file must be
    specified in bochsrc.  The available keymaps are US, German, Spanish and
    French for PCs running X11.  Contributions are welcomed.  (Christophe
    Bothamy)
  - added Windows(tm) key definitions (Volker Ruppert)
  - added paste button, which causes the emulated keyboard to type characters
    from the system clipboard.  This only works when keyboard_mapping is
    enabled. (Bryce Denney)
2002-05-13 14:12:03 +00:00
wiz
be73b51825 On a.out, don't add --warn-common to LDFLAGS. Might fix arm32 bulk build
problem.
2002-05-12 10:33:03 +00:00
abs
2b325a79cd prdownloads.sourceforge.net is no longer any use.
Switch to MASTER_SITE_SOURCEFORGE.
2002-05-12 10:16:44 +00:00
agc
ade1421093 Add patch from Michael Core's original mail to get the correct size of
the ROM.
2002-05-09 22:16:52 +00:00
agc
f13f8b08e9 Add and enable generator 2002-05-09 19:09:32 +00:00
agc
fdde4665dc Initial import of Generator-0.34 into the NetBSD Packages collection.
Generator is an open source emulator designed to emulate the Sega
Genesis / Mega Drive console, a popular games machine produced in the
early 1990s.  It is a portable program written in C and has been
ported to the Amiga, Macintosh, Windows and even pocket PCs such as
the iPAQ and Cassiopeia.  Natively it compiles under unix for X
Windows with either tcl/tk or gtk/SDL, for svgalib and even
cross-compiles to DOS with djgpp/allegro.

Generator uses its own custom 68000 processor emulation which is
designed for dynamic recompilation, and uses techniques from this such
as block-marking, flag calculation removal, operand pre-calculation,
endian pre-conversion etc.  There are approximately 1600 C routines
generated by the first stage of compilation to cope with the 67
instruction families.  These routines are used as a 'backup' when
dynamic recompilation isn't supported on your platform or the
recompiler doesn't support a particular instruction.  The CPU engine
is by all accounts very fast, whatever the mode.

There is a 'test' recompiler written for the ARM processor, but it is
no longer supported.  If someone with assembler knowledge wants to put
the effort into writing a recompiling back-end for a processor (and it
really is major effort), let me know - particularly if you know i386.
2002-05-09 19:08:39 +00:00
wiz
12d87905a2 Fix compilation on -current.
Patch by Jan Schaumann in pkg/16636.
2002-05-08 11:32:48 +00:00
kristerw
b4d74e4bef Update xmame to version 0.60.1.
Changes since xmame-0.59.2 include:
- Everything from MAME 0.60, except for the new special controllers support.
- Updated the SNK driver to fix sound for games that couldn't use Y8950
  together with YM326/YM3812.  (Nicola Salmoria)
- Fixed the leg of the tiger in namcos86.  (SUZ of the MAME E2J board)
- Fixed a stereo output bug in sound/2612intf.c; fixed a sample loop
  timing bug in sound/k007232.c.  (Hiromitsu Shioya)
- The '-diffdir' setting might actually work now.
- Fixed the Mortal Kombat 3 level select screen.  (Aaron Giles)
- Updated the description of the new '-ctrlr' option in changes.mame
  and windows.txt.  (Ron Fries, et al)
- Updated the V60 core to handle unaligned memory accesses, which
  should fix some SSV games.  (Nicola Salmoria)
- Updated 8080bw to fix the dip switches for Ozma Wars and its clones,
  and to add the offscreen bonus display to 4-Player Bowling.
  (Nephrite, Zsolt Vasvari)
- Updated drivers/psikyosh.c and vidhrdw/psikyosh.c to allow Lode
  Runner and Hot Gimmick to run through their attract modes.  (David
  Haywood)
- Fixed a crashing bug in vidhrdw/shaolins.c.  (David Haywood)
- Modified sound/ay8910.c to fix sound in some M62 games.  (Nicola  Salmoria)
- Updated drivers/wecleman.c to make the car in wecleman controllable.
  (David Haywood)
2002-05-07 15:56:24 +00:00