summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2002-08-01Adjust to new pthread.buildlink.mk: remove USE_PTHREAD and replace withjlam2-6/+6
appropriate PTHREAD_OPTS incantation, and move the checks for the value of PTHREAD_TYPE below the inclusion of pthread.buildlink.mk.
2002-08-01Change MAINTAINER from tv at netbsd dot org to packages at netbsd dot orgjschauma2-4/+4
after consulting with Todd. Any volunteers for any of these packages?
2002-07-29Update to 20020710 snapshot. Highlights since 20020411 snapshot include:junyoung4-20/+73
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-28Update uae to 0.8.22.kristerw3-28/+5
Changes since 0.8.21: - Misc. bug fixes - Extensive updates for the sprite emulation and blitter timing code.
2002-07-14Add USB joystick support (and bump version to 1.39nb1) using (somewhatkristerw5-21/+298
modified) patches provided by Rui-Xiang Guo in PR 15566.
2002-07-12upgrade to 1.4.1.itojun3-35/+7
------------------------------------------------------------------------- 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-08Update snes9x to version 1.39.kristerw5-97/+108
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-06-26Substitute a couple of `mkdir' by `${MKDIR}'.seb2-4/+4
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-25Fix previous CFLAGS change.cjep2-4/+4
2002-06-20On NetBSD/arm, turn off optimisation on xmess and xmame as this prevents thecjep2-7/+11
packages from building.
2002-06-15Use pthread.buildlink.mk instead of pth's buildlink.mk.wiz1-6/+6
pkg/17271 by Lubomir Sedlacik.
2002-06-15Use pthread.buildlink.mk instead of pth's buildlink.mk.wiz1-3/+4
pkg/17270 by Lubomir Sedlacik.
2002-06-15Use -Wl,-R to specify library path. This fixes the package on NetBSD/shark.cjep2-4/+4
2002-06-06set CXXFLAGS to use arch specific default optimizationgrant1-3/+2
suggested by Martin Husemann on tech-pkg and noted by Chris Pinnock in private mail.
2002-06-06Turn off optimisation on NetBSD/arm platforms, otherwise we hit ancjep1-4/+7
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-06add CXXFLAGS=-O2grant1-1/+2
reported by Wojciech Puchar <wojtek@3miasto.net> in pkg/17181.
2002-05-31Adjust various pathnames to use newly reimported packages from the japaneseseb1-2/+2
category. This is part of the japanese category retirement.
2002-05-20On arm32, turn off optimization so that this package builds.cjep1-1/+5
2002-05-20Turn off optimisation on arm32 so that this package builds.cjep1-1/+6
2002-05-17x.mame.net seems very slow today - add a second MASTER_SITEabs1-2/+3
2002-05-16Add and enable p11agc1-1/+2
2002-05-16Initial import of p11-2.10a, a PDP-11 emulator, into the NetBSD Packagesagc4-0/+68
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-14- - Enable the cdrom driver, and begin to make it work on NetBSD.fredb6-4/+104
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-13Install some more files (bximage, man pages, docs), sort PLIST,wiz5-23/+49
regen a patch, and handle gui.cc slightly differently (sent back).
2002-05-13Update package to version 1.4. Many changes. Here's an abbreviated list of somefredb5-51/+35
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-12On a.out, don't add --warn-common to LDFLAGS. Might fix arm32 bulk buildwiz1-1/+2
problem.
2002-05-12prdownloads.sourceforge.net is no longer any use.abs2-4/+4
Switch to MASTER_SITE_SOURCEFORGE.
2002-05-09Add patch from Michael Core's original mail to get the correct size ofagc3-2/+78
the ROM.
2002-05-09Add and enable generatoragc1-1/+2
2002-05-09Initial import of Generator-0.34 into the NetBSD Packages collection.agc5-0/+67
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-08Fix compilation on -current.wiz2-1/+15
Patch by Jan Schaumann in pkg/16636.
2002-05-07Update xmame to version 0.60.1.kristerw2-5/+5
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-04-29Upgrade to 6.4jschauma2-7/+8
Changes from 6.3: - PCSpim no longer shifts the focus of the register and data segments when values change. - fixed bug in the expansion of USH pseudo-op. - Add system calls for open, close, read, and write. - Fixed the Configure file to work with Mac OSX. - Made the REM pseudo-op require 3 arguments. - Fixed PCSpim dumping code to dump contents of console window. - Treat LUI's immediate value as unsigned, as it is not sign extended. - More error checking for malformed programs. - Make symbol "main" as global. - Avoid clearing last few bytes of data segments when they expand. - Check that high-order 4 bits in jump instruction's PC match bits in target PC. Changes from 6.2: - PCSpim interface simplified to 4 fixed panes, similar to xspim, which permit cut and paste. - PCSpim console stays on the screen after assembly program terminates. - Comments in assembly source displayed in text segment. - NOP is standardized to sll $0 $0 0 (= 0x00000000) - Fixed several bugs and missed optimization in computing immediate values in lw/sw instruction sequences. - High 2 bits in negative branch offsets were incorrect. - Display floating point registers with up to 18 digits of precision. - New spim command (print_all_regs) prints all registers. - Minor changes to compile spim under cygwin for Windows. - Validate the range of immediate values in MIPS (but not pseudo) instructions. - Fixed display of stack with non-word aligned $sp. - New flags: * -delayed-branches Simulate MIPS delayed control transfers for branches, jumps, and calls * -delayed-loads Simulate MIPS non-interlocked loads. (approved by hubertf)
2002-04-22Update vice to version 1.9.kristerw4-22/+33
Changes since vice-1.7 include: ** C64 changes - The REU is emulated cycle exact now. - Added support for Retro Replay cartridge. - Fixed a CIA timer emulation bug. - Frankie goes to Hollywood may work now. ** C128 changes - VDC has been improved a lot (but not ready for RFO now). - Fixed a stupid bug in the Z80 emulation. - Fixed $ff01-$ff04 MMU register access. - Added support for C64 type cartridges. ** VIC-II - Fast PAL emulation has been added. - Added VIC-II reengineered palette. - Added also command line switches for: brightness, contrast, saturation, gamma - New style luminance signals - Using internal/external palette - Various fixes to make more demos work. ** Drive changes - True drive emulation is default now. - A reset during autostart restores true drive emulation if enabled before. - Relaxed disk change timing a bit and fixed the sync bit. More programs will recognise the disk change now. - Odd sized d64 images are supported now. ** General - Real PAL filter emulation.
2002-04-22Update xmame to version 0.59.2.kristerw2-5/+5
Changes since xmame-0.59.1 include: - Updated the included zlib library to 1.1.4, which fixes a "double free" security vulnerability. - Applied a fix for the fromance video driver. (Takahiro Nogi) - Fixed a potential crash and a linear interpolation bug in the ES550x sound driver. (Aaron Giles) - Fixed a crash in the renegade driver caused by a sound effect reading past the end of the ADPCM memory region. (Phil Stroffolino) - Fixed the following MAME testers bugs: blmbycar059red, uopoko059red, gcpinbal059red, jitsupro059red, metroc059red, phelios059red, paclandc059red, ncv1058red, av2mj059red, fromancec058red. (Aaron Giles)
2002-04-22Use endian.mk instead of own endian-detection code.jlam2-64/+6
2002-04-20Update wine to 20020411. Changes include:rh4-136/+157
* Licence changed to LGPL. * Beginnings of an SMB client implementation. * New naming scheme and location for builtin dlls. * aRts sound driver. * A bunch of unit tests. * Much more complete setupapi implementation. * Some dll separation progress. * The usual common controls rewrites. * Much improved Microsoft Office support. * Lots of bug fixes.
2002-04-20Add and enable rewindrh1-1/+2
2002-04-20Initial import of rewind-20020420, a fork of the Wine project that remainedrh6-0/+453
with a BSD/X11 licence as Wine moved to LGPL.
2002-04-19Add a master site in .at.wiz1-1/+2
2002-04-18use MASTER_SITE_SUSE?= instead of MASTER_SITE_SUSE=lukem1-2/+2
2002-04-15Fix MASTER_SITES path, from pkg/16359 by Robert Elz.wiz1-2/+2
2002-04-14Add and enable "suse_openmotif" package.tron1-1/+2
2002-04-14Import new "suse_openmotif" package:tron3-0/+32
Linux compatibility package for the Motif libraries
2002-04-12Back out previous. Wine won't be able to run any nontrivial apps onjunyoung2-17/+1
1.5.x releases due to lack of support for clone(2).
2002-04-09add a default value for SUSE_DIR_PREFIX for non-i386 machines. This is donedmcmahill1-1/+6
so that the creation of the bulk build cache files works correctly on non-i386 machines. This speeds up the marking of all compat_linux packages as not available. This change has no effect on i386.
2002-04-07Avoid installing some files (for XF3 users) that take up a lot of spacewiz1-2/+6
but aren't needed. Idea by tron. Reduces size of binary package from 33MB to 5MB (for XF3 users). Bump PKGREVISION to 2.
2002-04-07Record "RPMFILES" and "RPMIGNOREPATH" during installation. This is usefultron1-1/+6
for e.g. the "suse_x11" package where the content differs depending on the installed XFree86 version.
2002-04-06Add an additional distfile to make this package usable for XFree86-3.* users.wiz2-2/+13
Bump PKGREVISION. (No change for XFree86-4.* users.) Debugging and idea for the solution by tron.
2002-04-05Restrict NetBSD version. This version of Wine does not work on NetBSDkent1-2/+2
1.5.x release or earlier.