Commit graph

695 commits

Author SHA1 Message Date
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