Commit graph

521 commits

Author SHA1 Message Date
wiz
7fe9fe2687 Add and enable zsnes 2001-10-06 20:01:58 +00:00
wiz
8ef86229d0 Initial import of zsnes, a (i386 only, since it is heavily asm based)
Super Nintendo emulator.
Based on package posted to tech-pkg on 2001/10/21 by
sen_ml@eccosys.com with additional fixes and buildlinkifying by me.
2001-10-06 20:00:42 +00:00
jlam
bcf28510e6 Strongly-buildlink emulators/vice and mark as USE_BUILDLINK_ONLY. Make
this package work with XF4.
2001-10-02 20:04:34 +00:00
jlam
753e2720ce Strongly-buildlink emulators/vice and mark as USE_BUILDLINK_ONLY. Make
this package work with XF4.  Based on work by Thomas Klausner (wiz) sent
in private e-mail.
2001-10-02 20:04:33 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
mycroft
2b4aca4f23 x.mame.net is ungodly slow. Try the roms.mame.dk mirror first. 2001-09-25 21:06:01 +00:00
jdolecek
b9ff893d29 provide more useful hint what this contains 2001-09-19 18:26:21 +00:00
skrll
eacbd89156 Add the sh_utils.rpm so that uname and others get installed.
Fixes pkg/14011 by Martti Kuparinen <martti.kuparinen@iki.fi>
2001-09-19 13:41:29 +00:00
kristerw
4273dee8eb Update xmame to 0.55.1 2001-09-18 23:03:26 +00:00
wiz
bd671fcf19 Update to 0.57, based on pkg/13849 by Hiramatsu Yoshifumi.
Lots of changes, with at least the effect that madplay now works inside swarm.
2001-09-14 22:18:22 +00:00
agc
a16fc84f19 Deprecate NO_WRKSUBDIR, replacing it with an explicit assignment of:
WRKSRC= ${WRKDIR}

This is much cleaner, much more indicative of what happens, and removes
another of the negative definitions (NO_.* = value).
2001-09-09 20:36:07 +00:00
kristerw
9e03802f77 Removed duplicated text. 2001-09-05 22:01:26 +00:00
kristerw
5b0f05b2fb Update xmame to 0.54.2
Changes since 0.54.1 include:
- Applied a fix for the Bubble Bobble driver.  (Haze)
- Applied a fix for Konami games.  (Aaron Giles)
- Using -debug no longer results in a segfault.
- Applied a patch for the ES550x that fixes the runaway voices in Puzzle
  Bobble 3 and might fix other games with problems.  (Aaron Giles)
- Added -samplepath/-sp and -artworkpath/-ap command line options.
2001-09-05 21:45:21 +00:00
kristerw
1badb51cd6 Add xmess 2001-09-02 23:08:14 +00:00
kristerw
576af7f350 Resurrect the xmess package (it was removed 2 years ago since xmess is
included in the xmame tar ball. xmess doesn't however get updated for
every new mame release, so it makes sense of having a separate package
for it.)

The current xmess version is xmess-0.37b15.2.
2001-09-02 23:04:23 +00:00
kristerw
edd9a0f5df Upgrade xmame to 0.54.1nb1 after doing the following changes:
- Made Bubbl Bobble work again
- Removed a warning from the xmamerc file.
2001-09-02 22:07:39 +00:00
kristerw
5afe321050 xmame does not include xmess (well, the source is there, but it is based
on an older mame release and has not been in a buildable state for a
long time now.)
2001-09-01 10:40:22 +00:00
tron
a68a277b43 Use wildcard dependence on "autoconf" package. 2001-08-27 14:35:04 +00:00
kristerw
d414a7cc8a Update xmame to 0.54.1.
Changes since 0.53.1:
- Everything from MAME 0.54.
- Fixed a compile error in the xgl target caused by a change in the
  core.  (Sven Goethel)
- Applied a patch that fixes CPS2 games.  (Aaron Giles)
2001-08-26 21:39:33 +00:00
manu
0d2cd59e6c - Fixes paths in Linux ldd (this is a shell script), so that it can work later.
(this also reuire some kernel support which has not been committed yet.
- Added some comment in the install section to keep it understandable by
human readers
2001-08-25 16:28:31 +00:00
kristerw
770dd08a9e Update xmame to 0.53.1 (yes, they have chenged their numbering scheme) 2001-08-19 21:12:44 +00:00
kristerw
adc7b0f7d4 Made it compile for NetBSD-1.5.1 2001-08-10 23:17:22 +00:00
kristerw
313245d31b vmware needs suse_x11 in addition to suse_base. 2001-08-01 23:21:00 +00:00
kristerw
ea17e1b94a Update vice to 1.7.
Changes in VICE 1.7
===================
** C64 changes
- REU support has been rewritten to support different types and
  images.
- Fixed a processor emulation bug which caused a crash in Summer
  Games II.
- Fixed a snapshot bug causing Castles of Dr. Creep to quit after the
  snapshot has been restored.

** C128 changes
- REU support has been rewritten to support different types and
  images.
- Added support for internal and external function ROM images.
- Tape emulation has been added.
- Added register 26 support to VDC emulation to make LUnix work.
- Support for the CAPS key has been added.
- There is a limited C64 mode now.

** VIC20 changes
- VIC video emulation now almost cycle exact (try vimm or vvv demos)
  NTSC video mode is supported.

** CBM-II changes
- Implemented a C510 (aka P128) emulation, using the existing VIC-II
  emulation.
- Fix a couple of bugs in the CBM-II emulation (C610-C720).

** Drive changes
- Implemented experimental DOS1 (670 blocks free) support with CBM
  2040 emulation.
- The read-only bit of the 1581 disk drive is emulated now.

** Unix changes
- Added preliminary (beta) DGA2 support.
- French translation; Credits to Eric (meepmeep).
- Datasette control UI.
- Zlib is used for reading compressed images.
2001-08-01 22:16:46 +00:00
kristerw
a8bdd3bdfd Update uae to 0.8.17.
User-visible changes in 0.8.17:
- AGA should be a bit faster.
- AGA sprites emulation added by Toni Wilen.
- Numerous bug fixes.
- In the Unix version, the gtk UI has a lot more options available.
  There's a new option "Enable copper speedup code"; I'd be interested in
  hearing whether there's any software out there that does not work (or
  runs slower) if this option is enabled.
- Now supports image files of high density floppies (Dr. Adil Temel).
- Support for A1000 Kickstart disks (Gerald Schnabel).
- The option to disable autoconfig devices no longer exists; the emulator
  automatically recognizes if the Kickstart version is too old.
- Numerous improvements for the integrated debugger.
- State save/restore implemented by Toni Wilen.  At the moment, this is
  experimental, "use at your own risk" code.  It is not guaranteed that
  future versions of the emulator will be able to read snapshots saved by
  this version.  Test it and report bugs.
2001-08-01 20:44:03 +00:00
wiz
d134636978 Add -Wl,-R for X11 libraries. Noted missing in recent bulk build. 2001-07-22 16:25:10 +00:00
wiz
11ab3b23a8 Update to 1.37.3, based on pkg/13070 by Jared D. McNeill; buildlinked.
Lots of emulation-related fixes and improvements.
2001-07-17 15:31:24 +00:00
kristerw
f67d860629 Update xmame to 0.37b16.1
Changes since 0.37b15.1 include:
- Everything from MAME 0.37b16 except for steadykey support and the new
  RGB blitters.  These may be appearing in a later release.  :-)
- Added Matt Lowry's latest README, which has been missing from xmame
  for several releases.
- Fixed the contrib/porting/prep-new-mame script so it doesn't omit the
  README file.
- QNX Photon2 updates: A fix for dirio.c which allows xmess to compile
  under the QNX 6.1 internal beta; audio has better verbosity; fixed a
  bug which caused games utilizing a mouse to core dump.  (Travis Coady)
- Fixed some ANSI/ISO warnings in the GLmame code.
- Changed contrib/porting/prep-new-mame to reflect the new .txt files
  bundled with MAME.
- Updated contrib/porting/porting.txt to refer to src/windows rather
  than src/msdos for diffing between versions, since the Win32 target
  is now the primary one.
- Updated the docs to mention that KDE 2.2b1 has been reported to fix
  the xmame.x11 problem whereby the window never displays without using
  a workaround.
2001-07-09 14:30:25 +00:00
wiz
73af0447cf Update to 20010401.
Major changes since last pkgsrc version:
68k core fixes (still unused); sms/gg sprite renderer draws from tile cache;
completely new c blitters; preliminary MSX and SC3000 drivers.
2001-07-08 18:11:59 +00:00
veego
bfa7b3976a Add vmware and vmware-module. 2001-07-07 14:45:11 +00:00
veego
ce0c3677b5 VMware emulator which allows you to run Windows 95, Windows 98, Windows NT,
Windows 2000, FreeBSD, NetBSD, or Linux while you are runing NetBSD.
2001-07-07 14:43:40 +00:00
veego
1cbf3e2f98 VMware module that contains the lkm's to run VMware.
patch-ac is from Atsushi Onoe <onoe@sm.sony.co.jp>.

Note that you have to fetch the distfile manually.
2001-07-07 14:40:07 +00:00
perry
299d46f000 remove a test that changed the way the package was built depending on DISPLAY 2001-07-05 14:22:37 +00:00
veego
f719b121e6 Create additional links for ttyE6 and ttyE7.
Bump to 6.4nb1.
2001-06-30 12:55:03 +00:00
kei
fbd4fdebc4 Make this package happy with xpkgwedge; Since mkfontdir is a part of standard
X distribution, it's always in /usr/X11R6/bin even if xpkgwedge is installed.
2001-06-12 05:25:38 +00:00
jlam
c4e71c5e7a CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, so
adapt by moving CPPFLAGS settings to top-level, and removing explicit
inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-06-11 06:34:17 +00:00
kei
f8db7ee747 - updated to 2.4
New in This Version (2.4)

As I now have five (!) different emulators to maintain in addition to my
academic studies, I expect you, people, to look for bugs and fix them if
possible. Please, submit your fixes and bug reports!

  * Small fix to the DI instruction.
  * Small fix to the HALT instruction.
  * Added -sync option to fMSX-MSDOS on public request.
  * Fixed PHYDIO DiskROM call (4010h) to return the number of remaining sectors
    in register B (thanks, Maarten!).
  * Fixed ASCII mappers to prevent memory corruption when switching ROM pages
    in disconnected slots.
  * Fixed palette to span to true white.
  * Added SetWave() call to the sound API.
  * SCC emulation now makes use of waveforms via SetWave().
  * SCC gets silenced when 0 frequency is written (thanks, Maarten!).
  * Fixed SCC+ emulation.
  * Vertical screen adjustment is only computed once, when refresh starts.
  * Moved picture 10 pixels down when the screen is 192 pixels high.
  * Removed unused SprCol variable.
  * Added wave synthesis sound to fMSX-Windows.
  * Fixed fMSX-MSDOS to restore palette when exiting the debugger.

New in fMSX 2.3

  * Now, when you buy fMSX-Windows, you also fMSX-MSDOS.
  * Added modular FMPAC (aka YM2413 aka OPLL) emulation.
  * FMPAC soundtrack can be logged into a MIDI file.
  * Sound and MIDI logging APIs have been integrated and rewritten to
    accomodate MIDI instruments, dynamic instrument changes, drum usage, etc.
  * Added PAL/NTSC switch on a bit in VDP[9] (thanks, Alex!).
  * Added support for the overscan (Mantra demos and games run now).
  * Added sprite support to SCREEN3 (no idea why it was not there).
  * Added support for YJK (SCREEN12) and YAE (SCREEN10/11) screens.
  * Added separate handling for IE0 and IE1 IRQs (Xevious, etc.).
  * Added masking of Character Table address (SourceOfPower demo runs now).
  * Fixed Z80 interrupt handling after EI (thanks, Maarten!).
  * IE0 and IE1 IRQs are now reset when disabled.
  * IE0 IRQ is now set when enabled.
  * Palette sequencer now resets when writing to VDP[16].
  * Fixed mapper #1 to support generic 16kB-paged MegaROMs (HoleInOneSpecial).
  * Fixed cartridge loader to correctly load MegaROMs with "AB" signature in
    the last 16kB page (R-Type).
  * Mappers #0 and #1 are now renamed to Generic/8kB and Generic/16kB.
  * Fixed mapper #3 to have hardwired ROM at addresses 4000h-5FFFh (thanks,
    Sean!).
  * Added mapper #6 that corresponds to the Konami GameMaster2 cartridge with
    SRAM (thanks again, Sean!).
  * Added key click and motor relay click emulation via Drum() call.
  * Major rewrite of the sound drivers and sound logging system.
  * Added mouse emulation to fMSX-MSDOS.
  * Added border emulation via VGA border to fMSX-MSDOS.
  * Added built-in debugger to fMSX-MSDOS (F11).
  * Fixed static palette in fMSX-MSDOS.
  * Fixed fMSX-Unix to work in 24BPP and 32BPP modes.
  * Added static palette to fMSX-Unix.
  * Minor fixes to fMSX-Unix makefile.
  * fMSX-Windows now runs in 16BPP HiColor mode.
  * Changed Setup Panel in fMSX-Windows.
  * HPeriod and VPeriod scrollbars are gone from fMSX-Windows as timing control
    is done automatically.
  * PAL and NTSC buttons are gone from fMSX-Windows as PAL/NTSC switch is done
    automatically.

- minor inprovements or modifies.

It is now selectable if use sun-compatible sound or ossaudio by
defining USE_SUN_AUDIO to YES or NO in /etc/mk.conf (default YES)

XXX Though it can be build in both conditions, sound still doesn't
work properly.  On my macppc box, if USE_SUN_AUDIO to YES, it
generates continuous hum and nothing changes by play command in BASIC
interpreter within the emulator. if set it to NO, it keeps quiet.

cleanup package Makefile some.
2001-06-03 17:34:57 +00:00
kristerw
f31766f125 Updated the version to uae-0.8.16nb1 after fixing some bugs:
* Handle zipped disk files
* Disable a floppy speed hack that breaks some versions of Kickstart
* Made joysticks work
2001-05-31 21:38:51 +00:00
dmcmahill
9fc8d16ac0 make sure the PLIST for sparc doesn't include i386 specific entries. 2001-05-30 20:22:04 +00:00
agc
cf15082020 Add and enable gnuboy 2001-05-30 11:14:09 +00:00
agc
13bcdf60ba Initial import of gnuboy-0.9.13 into the NetBSD packages collection.
Addresses PR 13060 from motor@diku.dk

Gnuboy is an open source gameboy emulator
2001-05-30 11:13:18 +00:00
kristerw
e5a12adf2e Update xmame to 0.37b15.1
Changes since 0.37b14.2 include:
- Everything from MAME 0.37b15 except for 'steadykey' support.
- Added an aRts sound server driver.  (Manuel Teira)
- Added another aRts sound server driver.  It needs reasonable aRts
  server settings, something like artsd -F 6 -S 4096 should be ok to get
  near accurate response time.  (Petr Smotek)
- ALSA updates: Added preliminary support for ALSA 0.9 API; split the
  0.5 and 0.9 API stuff into separate files.  (Shyouzou Sugitani)
- HotRod support is now enabled by either -hotrod or -hotrodse, just
  like the DOS/Win32 version.
- Added dummy flicker and vector orientation functions to fxvec.c so
  that xmame.xfx can link again.
2001-05-27 18:58:18 +00:00
kei
95a0205abc Updated to version 1.1.2 (bugfix3, 2001-05-16)
- updated Elpin VGA BIOS to version 2.40, and changed pointer in .bochsrc
- fixed .conf.x86 script so that it uses c++ instead of egcs for C++ files
- now Makefile targets that recurse into subdirectories use double colons,
  so that it will always recurse into subdirectories.  Now a single make
  command should notice a modified source file in a subdir.
- fixed bug in bx_panic.  If BX_PANIC_IS_FATAL==0 and a (non-fatal) panic
  occurs, it used to call bx_atexit() and then return.  It should never
  call bx_atexit, which starts to shut down the simulator, unless it's
  really going to quit!
- support 2.88 MB floppy disks
- since dataseghack is checked in as non-executable, invoke it with
  "csh dataseghack"
- double fault patch from Thomas Petazzoni <thomas.petazzoni@ifrance.com>,
  sourceforge patch #423726.
- removed -fno-builtin from fpu makefiles
- redefine u_char, u_short, etc. in order to not conflict with system
  definitions of these same types.
- in cdrom.cc, remove the extern "C" { } structure around some of the
  header files.  This is no longer necessary.
- do not panic on hard disk command 0x1f2 (read sector count)
- in keyboard.cc:
  - apply Todd Fries' reset patch
  - recognize most of the "Grey" insert/delete/home/end/etc. keys the
    same as keypad keys.
  - removed panic on "kbd_ctrl_to_kbd(): got value of 0x??"
  - implement mouse command 0xf6 (set defaults)
- apply Suboner@aol.com's Xwindows timing patch from
  http://sourceforge.net/tracker/index.php?func=detail&aid=418730&group_id=12580
&atid=312580
- remove all patches from patches subdir which have already been applied.
  The remaining ones are under consideration but not applied.
2001-05-25 23:01:30 +00:00
kristerw
4385d67abc Update xmame to 0.37b14.2.
This contains everything from MAME 0.37b14 except for 'steadykey' support.
The Unix-specific changes that affect NetBSD are:
  - The sound device is now released when the emulation is paused.
    (Shyouzou Sugitani)
  - Added -hotrod for HotRod and HotRod SE support.  Set it to 1 for
    HotRod, 2 for HotRod SE.
  - Fixed a bug in logerror() that could cause a crash.  (Pete French)
2001-05-23 21:52:55 +00:00
mrg
a13add4d0d support xpkgwedge. 2001-05-21 07:12:49 +00:00
jlam
dc6eadbf21 Use ${XARGS} instead of invoking xargs directly. 2001-05-19 03:56:23 +00:00
wiz
4dabc5b0fe Update to bochs-bugfix-20010409-beta. Changes are lots of bugfixes. 2001-05-15 22:43:25 +00:00
fredb
54c3906258 New homepage, per bryce.denney@bigfoot.com (PR admin/12948). 2001-05-15 20:20:07 +00:00
agc
5f07efa17d Add and enable twin 2001-05-15 09:47:27 +00:00
agc
98e0cb997a Initial import of twin-3.1.14 into NetBSD Packages Collection.
Provided in PR 12928 by Ben Collver (collver@linuxfreemail.com)

"Willows TWIN is a GNU software package for emulating the Microsoft
Win32 API.  It consists of a library set and an emulator program.  The
emulator program allows the execution of Windows binary applications
on supported platforms; using the native Intel x86 processors, or
through the built-in instruction set interpreter.  The native
libraries allow programmers natively to build Win32 and MFC
applications from source code."
2001-05-15 09:46:37 +00:00