summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
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.
2002-04-05Seems wine needs <sys/inttypes.h> in one place...hubertf2-1/+17
(couldn't types.h pull that in????)
2002-04-05Use "suse_linux/Makefile.application" to pick correct SuSE packages.tron1-4/+3
2002-04-04Fix typo here which build problems in e.g. the "opera" or the "mtv"tron1-2/+2
package.
2002-04-04Use "suse_linux/Makefile.application" to pick correct SuSE packages.tron1-3/+3
2002-04-04If this file is include on something other than "NetBSD-*-i386" simplytron1-4/+5
include "bsd.pkg.mk" and do nothing else. We now can use this in multi architecture package like e.g. "civctp-demo" without any unexpected side effects.
2002-04-04"Makefile" glue code used by applications to pick up the correct SuSEtron1-0/+23
packages in dependences.
2002-04-04Fix typo.tron1-2/+2
2002-04-04Add and enable "suse64_*" packages.tron1-1/+14
2002-04-04Import SuSE 6.4 packages as "suse64_*" to support the Linux emulation ontron47-0/+645
NetBSD 1.5 and 1.5.x systems.
2002-04-04Update SuSE packages to version 7.3. The included libraries and binariestron26-162/+158
make it possible to use recent Linux applications on a NetBSD-current (1.5ZC built from 2002-04-04 sources) kernel.
2002-04-01- fix detection of endianness (#ifdef sun4 is not adequate!)dmcmahill3-1/+54
- use the system header files to get int64_t instead of (incorrectly) typedef'ing it. - Fix compilation on big endian systems.
2002-03-31Add and enable arcem.cjep1-1/+2
2002-03-31Dave Gilbert's Acorn Archimedes Emulator including files to boot thecjep7-0/+154
emulator with Linux.
2002-03-30On arm32, explicitly set the C++ compiler flags (as a result optimizationcjep1-1/+5
is left off and stella builds).
2002-03-27Update xmame to version 0.59.1.kristerw5-112/+5
Changes since xmame-0.58.3 include: - Everything from MAME 0.59. - Set some more sensible defaults for the various path settings in fileio.c (e.g., XMAMEROOT/samples for samplepath). - Fixed a segfault in psikyosh games. (David Haywood)
2002-03-19Update xmame to version 0.58.3.kristerw2-5/+5
Changes since xmame-0.58.2 include: - Fixed a memory core bug in drivers/btoads.c. (Aaron Giles) - Fixed an endian bug in sndhrdw/williams.c that could affect big-endian architectures. (Aaron Giles) - Added support for using multiple mice as trackballs under X11. (Gerd Sussner) - Applied a fix for a crash in Vulgus. (Stefan Jokisch)
2002-03-19Make joystick work again (this support got broken yesterday when someonekristerw2-1/+24
removed the dependecy on autoconf.)
2002-03-18Remove BUILD_DEPENDS on autoconf.skrll1-5/+1
2002-03-17Bump PKGREVISION to reflect changes in the PLIST (in the example files).fredb2-4/+9
2002-03-17Set the SHA1 checksum to that of the file currently found on ${MASTER_SITE}.fredb1-3/+3
2002-03-17Use ${PKGNAME_NOREV} for ${DIST_SUBDIR}.fredb1-2/+2
2002-03-17Remove wine-current. It no longer exists.jmc1-2/+1