Commit graph

2224 commits

Author SHA1 Message Date
wiz
aa8dd29950 Update to 0.8.8:
0.8.8:

        Added <string.h> to the global include list in mednafen.h.

        Added boolean setting "debugger.autostepmode" that, when set to 1, will cause Mednafen to automatically start
        the debugger in step mode after a game is loaded(only if Mednafen has a debugger for the emulated system, of course).

        NES:  Fixed CNROM emulation initialization bug.

        PCE:  ADPCM software reset was erroneously also resetting the playback frequency.  Fixed.  (Fixes ADPCM voices in Gulliver Boy)

        PCE:  Fixed disassembly of the JMP $(AAAA, X) instruction.

        PCE, PC-FX:  Improved PSG LFO emulation.

        PC-FX:  Emulated gamepad button presses weren't being decoded from the driver-side data correctly(causing problems on big-endian
	platforms).  Fixed.

        PC-FX:  Improved the logging of the ROM font system call in the debugger, to also include the callee address and the size of the
        glyph being requested.

        PC-FX:  Disassembly of the "nop" instruction will no longer show the virtually meaningless operand.

        PC-FX:  Fixed alignment and prettified the disassembly of LDSR and STSR instructions.

        SMS:  SMS pause and 2-player support were erroneously commented out.  Fixed.
2008-04-22 21:59:22 +00:00
wiz
dbb6838c30 Bump PKGREVISION for SDL_sound ABI update. 2008-04-22 21:25:18 +00:00
jlam
841dfa0e7a Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.
2008-04-12 22:42:57 +00:00
joerg
5b4da2d689 Fix DESTDIR. 2008-04-07 18:17:34 +00:00
joerg
a3f08e7d3a Fix DESTDIR. 2008-04-07 17:31:25 +00:00
joerg
e5f2db9b02 Fix DESTDIR. 2008-04-07 17:14:20 +00:00
joerg
5c596d8f52 Fix DESTDIR. 2008-04-07 16:53:38 +00:00
apb
a9752b00c8 Replace DESCR with a copy of the first few paraghraphs from the README
inside the distribution.

OK xtraeme.
2008-03-29 16:52:07 +00:00
xtraeme
b57625d5c9 Remove suse91 entries. 2008-03-28 18:46:26 +00:00
wiz
29f1f19b31 Remove suse-9.1 emulation packages.
They are long outdated and not maintained upstream.

Update infrastructure for their removal.

Removal was announced on pkgsrc-users on March 13.
2008-03-25 13:45:36 +00:00
wiz
3e80a95383 Update to 0.7.7.
New version needs ALSA, but works fine with current pkgsrc versions of
the libraries on amd64/4.99.55 in 32bit emulation.

Changes in the package: much more hardware supported.
2008-03-14 20:17:48 +00:00
tnn
7065ab1326 Add misc/dvtm, biology/mopac, emulators/yabause. 2008-03-09 18:28:54 +00:00
tnn
e8771ba72b Import yabause-0.9.3 as pkgsrc/emulators/yabause.
Yabause is a Sega Saturn emulator. It is written in C using the SDL and
OpenGL libraries with support for cdrom and iso files.

This has been brewing in pkgsrc-wip for a couple of years, looks mature
enough for pkgsrc now. Originally packaged by wiz@, lately maintained by
Adam Hoka.
2008-03-09 18:14:00 +00:00
rillig
ebcb0ce01e Resign from maintaining a lot of packages, so everyone is free to update
them at will.
2008-03-04 11:02:23 +00:00
jlam
0bb78c6c9d Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.
2008-03-03 19:21:37 +00:00
obache
7a28b94bc0 Fix typo at adding suse100_krb5 2008-02-29 00:22:22 +00:00
rillig
8d2824d6b8 Don't strip the binary if INSTALL_UNSTRIPPED=yes. 2008-02-27 16:45:36 +00:00
rillig
5ab7969f1d Don't install the binary stripped when INSTALL_UNSTRIPPED=yes.
While here, shortened the code that installs the files.
2008-02-27 12:52:41 +00:00
obache
cee22c5d6d Add krb5 module. 2008-02-22 13:36:19 +00:00
obache
d0e3a4a517 Add and enable suse100_{,32_}krb5 2008-02-22 13:34:11 +00:00
obache
e0d6f3015d krb5 package for 32-bit versions of SuSE Linux 10.0 for use by NetBSD/x86_64
with COMPAT_LINUX32.
2008-02-22 13:32:06 +00:00
obache
a372d2594f Import suse100_krb5, SuSE 10.0 kerberos5 library compatibility package.
Based on PR 35543 by Kevin Sullivan, modify to adapt to recent emul framework.

This package supports running ELF binaries linked with glibc2 that
require kerberos shared libraries.
2008-02-22 13:24:13 +00:00
kefren
299a1bf211 +dynamips 2008-02-14 11:08:27 +00:00
kefren
9aaf179189 Import dynamips, a Cisco 3600 and Cisco 7200 emulator 2008-02-14 11:00:13 +00:00
tnn
6538a067b9 PR 37952: Aleksey Cheusov: more missed tools in USE_TOOLS 2008-02-04 20:10:34 +00:00
tnn
e99aec31b2 PR 37949: Aleksey Cheusov: USE_TOOLS needs to be fixed in several packages 2008-02-04 19:52:54 +00:00
adam
2b6e21ca01 Changes 0.9.0:
* Add audio2tape and tape2wav utilities to convert between audio
  and tape formats
* Remove use of mmap()
* Beta BASIC support for listbasic
* Win32 fixes
* Man page fixes
2008-01-24 18:32:55 +00:00
adam
cc6f1c54c5 Changes 0.9.0:
* New features:
  * Add +D disk interface support
  * New floppy disk controller emulation for +D and Beta disk
    interface emulation
  * Add Pentagon 512 and Pentagon 1024 emulation
  * Add Hi-Fi beeper for improved reproduction of multi-channel beeper
    tunes (e.g. Fairlight 2, Wham - the Music Box)
  * Add support for saving tape images without using tape traps
  * Add support for loading from WAV tape images
  * Add support for saving CSW tape images and TZX direct recording
    blocks
  * Allow distinction between "soft" resets (activating the reset line
    on the Z80) and "hard" resets (pulling the power)
  * New ALSA sound driver
  * AmigaOS support
  * MorphOS support
* Emulation core improvements
* Machine specific improvements
* Various other minor bugfixes
2008-01-24 18:32:37 +00:00
adam
9c8d862aa1 Changes 0.4.0:
* Add support for loading from WAV files
* Add support for CSW tape files
* Tweak timings for TC2048 and TC2068
* Add support for the +D in z80 and szx snapshots
* Add Pentagon 512/1024 support
* Allow Amiga version to decompress files with xfdmaster.library
* Allow MorphOS version to use xfdmaster.library
* Various other bugfixes
2008-01-24 18:32:15 +00:00
jmmv
141c060e62 Fix Mac OS X and debug-enabled builds. 2008-01-18 10:21:01 +00:00
tnn
ad6ceadd25 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 05:06:18 +00:00
drochner
b94a2e803e bl3 libXrandr et al. so that we get fullscreen support with modular-xorg
bump PKGREVISION
approved by Krister Walfridsson
2008-01-16 11:11:23 +00:00
wiz
582d2b6531 Update to 0.8.7:
0.8.7:
        GBA:  DMA registers were being saved as 32-bit arrays instead of 16-bit arrays in save states, potentially causing memory
        corruption, and broken save states on big endian platforms.  Fixed.

	NES:  Removed the AltiVec resampling code, as it causes problems on the PS3, and possibly other PPC chips, and I don't have
	a PowerPC machine to test it on.  The NES sound filtering code will be rewritten in 0.9.0, anyway.

        GBA:  Fixed a startup crashing bug on big-endian platforms.

        Changed instances of fprintf() in mempatcher.cpp to trio_fprintf() to work around major issues with pre-C99 standard C libraries.

        GBA:  The Load() function was returning a largeish integer, instead of 1, after successfully loading a ROM image.  Fixed.

0.8.6:
	PCE:  Removed a statement, that was used for debugging, that broke PC Engine multiplayer support in 0.8.5. (I'm not sure
	how it got there in the first place...).
2008-01-15 22:44:33 +00:00
jlam
0dcf7090ca MASTER_SITE_LOCAL doesn't honor DIST_SUBDIR. Modify the MASTER_SITES
variable so that at least the compat* NetBSD packages will honor it.
This allows the compat40 packages to find their distfiles, located under
LOCAL_PORTS/20071230.
2008-01-15 15:43:48 +00:00
reinoud
3692ed5cbd Fix wine directory reading correctly.
patch-ac was wrong since __NetBSD_Version should have been
__NetBSD_Version__. Also the NetBSD compat getdirentries() returned struct
dirent12s having 32 bit ino_t and not the included struct dirent having 64
bit ino_t.
2008-01-09 17:46:41 +00:00
xtraeme
be57c14f52 Update to 0.4.6.1:
The changes between release 0.4.6 and 0.4.6.1 are mostly focused on documentation
updates, to reflect new releases of guest operating systems:

* OpenBSD 4.2 has been released. OpenBSD/landisk 4.2 works in GXemul.

* NetBSD 4.0 has been released. The installation instructions in GXemul's
  documentation have been updated to reflect this.

  o In most cases this simply means that NetBSD 4.0 should work,
    in addition to NetBSD 3.1.

Some specifics worth mentioning are:

  o For NetBSD/pmax, the change from 3.1 to 4.0 means that X Windows is now
    working again out-of-the-box. (Simply run startx as root to start X.)
  o For NetBSD/arc, the supported version has jumped from 1.6.2 to 4.0.
  o NetBSD/landisk has been released, and works in GXemul.
  o NetBSD/prep is unfortunately still at NetBSD 2.1.
  o In some emulation modes, such as evbmips, hpcmips, and perhaps some more,
    NetBSD 4.0 uses the clock in a way which is not yet implemented in the
    emulator. (NetBSD 4.0 works, but NetBSD 3.1 worked better.)
  o (I have not tried some of the "heavier" emulation setups, such as
    NetBSD/sgimips.)
2008-01-04 22:31:01 +00:00
joerg
db9c198216 Add DESTDIR support. 2008-01-04 21:45:05 +00:00
sborrill
e26cd1c7df Reverse logic for detecting stack protection. Previous patch enabled
-fno-stack-protection iff using -fno-stack-protection gave an error
2008-01-04 21:37:07 +00:00
xtraeme
cc24a12873 Update to 2.3.6:
+ More than 25% emulation speedup vs Bochs 2.3.5 release!
+ Up to 40% speedup vs Bochs 2.3.5 release with trace cache optimization!
- Lots of bugfixes in CPU emulation
- Bochs benchmarking support
- Added emulation of Intel SSE4.2 instruction set

and others, please review the CHANGES file.
2008-01-03 21:03:45 +00:00
joerg
b535f51416 Add DESTDIR support. 2008-01-03 19:58:38 +00:00
jlam
645f805678 Add support for NetBSD 4.0 compatibility through installing compat40
and netbsd32_compat40 packages.  The compat40 packages are currently
built by comparing the 4.0 release against the 20071230 version of
HEAD.

Commit approved by <agc>.
2007-12-31 20:06:37 +00:00
jlam
36c1c8269b Add the script that I use to generate distfiles and PLISTs for NetBSD
compat* packages.
2007-12-31 19:52:19 +00:00
jlam
b496de87f0 Fix the description to refer to NetBSD-3.0 instead of NetBSD-2.0. 2007-12-31 19:35:51 +00:00
joerg
05830a2fa5 Fix build on DragonFly. From Rumko based on patch from Patrick Georgi. 2007-12-30 17:12:44 +00:00
apb
ae6e312fa4 Add patches/patch-ba:
Emulate the speaker port's refresh clock bit.  This is supposed
  to toggle between 0 and 1<<4 every 15 microseconds.  XXX: We use
  gettimeofday() in the real machine instead of a monotonic clock
  in the virtual machine, and we are a bit sloppy about the 15
  microseconds.  This should be good enough for crude loops that
  measure approximate delays by counting how often this line toggles.

Bump PKGREVISION to 1
2007-12-24 10:18:22 +00:00
joerg
e8874f8098 DESTDIR support, order PLIST and add RCS ids to some patches. 2007-12-18 00:16:56 +00:00
heinz
585891f5ab The package supports installation to DESTDIR. 2007-12-16 14:56:39 +00:00
obache
1e2bf573fb Need PKG_SUPPORTED_OPTIONS definition before include "bsd.options.mk".
Noticed by Jared D. McNeill in PR 37472.
2007-12-04 11:38:55 +00:00
wiz
8a5b10ea93 Update HOMEPAGES and MASTER_SITES; from Sergey Svishchev. 2007-12-02 13:04:06 +00:00
wiz
e08e73b2f4 Update MASTER_SITES. 2007-12-01 23:57:23 +00:00