summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2003-11-10Updated to 0.60, provided by Soren Jacobsen PR pkg/23402.xtraeme3-20/+7
Changes since 0.58: * Added basic 386 protected mode support. * Added FPU emulation. * Added a virtual modem to dial to TCP sockets, still somewhat bugged. * Added VESA VBE 2.0 support for 256 color modes. * Added SB PRO 2.0 support. * Added internal DPMI host to handle some problematic games. * Added some support for tandy video mode. * Added some shell enhancements like tab-completion. * Added better support for CD drives, better audio playing and cd labels. * Added several features to the debugger. * Changed memory system for future page mapping support. * Changed large piece of VGA emulation core to handle future changes for hercules and full cga,tandy emulation. * Changed DMA for better accuracy. * Changed Tandy 3-voice emulation to use MAME's sn76496 code. * Fixed several bugs in directory caching code. * Fixed bugs in PIT and real time clock for better timing. * Fixed some issues with the console screen on windows. * Fixed several issues with the internal mouse driver. * Fixed bugs with files being opened multiple times, still not perfect but better. * Fixed a load of small other bugs that i've forgotten with these long delays between releases
2003-11-06Set USE_GCC_SHLIB. Fixes linking on Solaris.gavan1-1/+2
2003-11-06Set USE_GCC_SHLIB. Fixes linking on Solaris.gavan1-1/+2
2003-10-26Override config.guess and config.sub to make the pkg recognize shark.kristerw1-1/+3
2003-10-26Add some files.wiz1-1/+6
2003-10-24Add a patch so that it builds with gcc3.bouyer2-1/+80
Confirmed to still build with gcc2 by Julio M. Merino Vidal.
2003-10-17WHAT'S NEW with Wine-20031016: (see ChangeLog for details)adam6-26/+24
- Support for the Xrandr extension. - Dll separation of kernel and ntdll is finished. - Many enhanced metafile improvements. - Lots of bug fixes.
2003-10-14Style nits.salo1-6/+9
2003-10-14Perl is needed for build.salo1-1/+5
Should fix problem seen in the latest hubertf's bulk-build.
2003-10-12regen patch-ac with correct path to filename.wiz2-5/+5
2003-10-08tiny patch for Darwin (while trying to fix PR 21653 which seems to nodanw2-1/+14
longer be broken)
2003-10-06Oops, need another #ifdef and a typecast to make this compile with olddrochner2-15/+20
"struct sigaction" declarations. Also clean up bookkeeping whether the handler is already installed (which didn't work as intended because SIG_DFL is represented by a zero).
2003-10-05adapt to API (and ABI) changes of the i386_vm86() call due to thedrochner2-1/+127
siginfo changes in -current (changed to use sigaction() instead of signal() in all cases to limit the number of #ifdefs)
2003-10-05Update vmware3 to latest 3.2.1pl1 (Build 2242), the older distfilesjdolecek2-10/+7
are no longer available. Patch provided by Bernd Ernesti in private e-mail. Changes seem to be some bugfixes including: * Installation problem when using unconventional kernel names (bug 17960) * Workstation aborts with an error message referring to bug 10034 * ASSERT FAILED error message when restoring a suspended virtual machine (bug 2430) * Problem installing a Windows XP guest operating system when the CD drive is in raw mode (bug 18053) * Guest operating system receives multiple key presses when a key is pressed once (bug 13856)
2003-10-02Changes 0.6.1.1: Bugfixes to the RZX code and to allow the SVGAlib user ↵adam2-5/+5
interface to compile
2003-10-02Changes 0.2.0.1: fix a possible segfault in rzx.cadam3-8/+7
2003-09-30Fix GCC 3.3.1 related build problem.tron2-1/+504
2003-09-30"CC_VERSION" is always defined. So we don't need to check that.tron1-2/+2
2003-09-29mark as only for i386 as this uses assembly code.dmcmahill1-1/+4
2003-09-28Darwin library package for COMPAT_DARWIN, work from James Whitwellmanu4-1/+68
2003-09-28Avoid using `tl' variable expansion modifier, it is too new to be supportedseb1-2/+2
on all Pkgsrc platforms.
2003-09-28Update vice to 1.13.kristerw4-16/+26
Changes since 1.12 include: ** General - Added new Scale2x render. - Fixed NMI line emulation bug. ** C64 changes - Better processor port initialization (some carts depend on this) - Fixed a bug reading old snapshot files. - Added SS5 CRT support and fixed the SS5 screen distortion bug. ** C128 changes - Fixed some fast IEC bus related drive bugs - Added some opcodes to the Z80 emulation. ** PLUS4 changes - Many TED fixes. - User port parallel cable. ** VIC-II - The character ROM is now displayed in bitmap mode. - Fixed some minor DMA timing, ECM mode and sprite bugs. ** SID changes - New HardSID support. - Catweasel support should work now. ** Unix changes - ACIA emulation has been fixed.
2003-09-26Update to 3.0.2. From Todd Vierling in PR pkg/22967. Changes:jmmv4-11/+32
1. New Features in 3.0-2 1.1 PDP-1 - The LOAD command takes an optional argument specifying the memory field to be loaded. - The PTR BOOT command takes its starting memory field from the TA (address switch) register. 2. Bugs Fixed in 3.0-2 2.1 SCP and libraries - Fixed end of file problem in dep, idep. - Fixed handling of trailing spaces in dep, idep. 2.2 PDP-1 - Fixed system hang if continue after PTR error. - Fixed PTR to start/stop on successive rpa instructions. 2.3 PDP 18b family - Fixed priorities in PDP-15 API (differs from PDP-9). - Fixed sign handling in PDP-15 EAE unsigned mul/div (differs from PDP-9). - Fixed bug in CAF, clears API subsystem. 2.4 1401 - Fixed tape read end-of-record handling based on real 1401. - Added diagnostic read (space forward). 2.5 1620 - Fixed bug in immediate index add (found by Michael Short). 3. New Features in 3.0 vs prior releases 3.1 SCP and Libraries - Added ASSIGN/DEASSIGN (logical name) commands. - Changed RESTORE to unconditionally detach files. - Added E11 and TPC format support to magtape library. - Fixed bug in SHOW CONNECTIONS. - Added USE_ADDR64 support 3.2 All magtapes - Magtapes support SIMH format, E11 format, and TPC format (read only). - SET <tape_unit> FORMAT=format sets the specified tape unit's format. - SHOW <tape_unit> FORMAT displays the specified tape unit's format. - Tape format can also be set as part of the ATTACH command, using the -F switch. 3.3 VAX - VAX can be compiled without USE_INT64. - If compiled with USE_INT64 and USE_ADDR64, RQ and TQ controllers support files > 2GB. - VAX ROM has speed control (SET ROM DELAY/NODELAY). 3.4 PDP-1 - Added block loader format support to LOAD. - Changed BOOT PTR to allow loading of all of the first bank of memory. 3.5 PDP-18b Family - Added PDP-4 EAE support. - Added PDP-15 FP15 support. - Added PDP-15 XVM support. - Added PDP-15 "re-entrancy ECO". - Added PDP-7, PDP-9, PDP-15 hardware RIM loader support in BOOT PTR. 4. Bugs Fixed in 3.0 vs prior releases 4.1 VAX - Fixed CVTfi bug: integer overflow not set if exponent out of range - Fixed EMODx bugs: o First and second operands reversed o Separated fraction received wrong exponent o Overflow calculation on separated integer incorrect o Fraction not set to zero if exponent out of range - Fixed interval timer and ROM access to pass power-up self-test even on very fast host processors (fixes from Mark Pizzolato). - Fixed bug in user disk size (found by Chaskiel M Grundman). 4.2 1401 - Fixed mnemonic, instruction lengths, and reverse scan length check bug for MCS. - Fixed MCE bug, BS off by 1 if zero suppress. - Fixed chaining bug, D lost if return to SCP. - Fixed H branch, branch occurs after continue. - Added check for invalid 8 character MCW, LCA. - Fixed magtape load-mode end of record response. - Revised fetch to model hardware more closely. 4.3 Nova - Fixed DSK variable size interaction with restore. - Fixed bug in DSK set size routine. 4.4 PDP-1 - Fixed DT variable size interaction with restore. - Updated CPU, line printer, standard devices to detect indefinite I/O wait. - Fixed incorrect logical, missing activate, break in drum simulator. - Fixed bugs in instruction decoding, overprinting for line printer. 4.5 PDP-11 - Fixed DT variable size interaction with restore. - Fixed bug in MMR1 update (found by Tim Stark). - Added XQ features and fixed bugs: o Corrected XQ interrupts on IE state transition (code by Tom Evans). o Added XQ interrupt clear on soft reset. o Removed XQ interrupt when setting XL or RL (multiple people). o Added SET/SHOW XQ STATS. o Added SHOW XQ FILTERS. o Added ability to split received packet into multiple buffers. o Added explicit runt and giant packet processing. - Fixed bug in user disk size (found by Chaskiel M Grundman). 4.6 PDP-18B - Fixed DT, RF variable size interaction with restore. - Fixed MT bug in MTTR. - Fixed bug in PDP-4 line printer overprinting. - Fixed bug in PDP-15 memory protect/skip interaction. - Fixed bug in RF set size routine. - Increased PTP TIME for PDP-15 operating systems. 4.7 PDP-8 - Fixed DT, DF, RF, RX variable size interaction with restore. - Fixed MT bug in SKTR. - Fixed bug in DF, RF set size routine. 4.8 HP2100 - Fixed bug in DP (13210A controller only), DQ read status. - Fixed bug in DP, DQ seek complete. - Fixed DR drum sizes. - Fixed DR variable capacity interaction with SAVE/RESTORE. 4.9 GRI - Fixed bug in SC queue pointer management. 4.10 PDP-10 - Fixed bug in RP read header. 4.11 Ibm1130 - Fixed bugs found by APL 1130. 4.12 Altairz80 - Fixed bug in real-time clock on Windows host.
2003-09-25Sort PLIST.wiz1-7/+7
2003-09-25fix paths/names for some of the dependenciesdmcmahill1-2/+2
2003-09-25Add and enable dgenxtraeme1-1/+2
2003-09-25Initial import of dgen 1.2.3.xtraeme4-0/+38
Package provided by pancake <pancake@phreaker.net> via pkgsrc-wip. This is DGen/SDL, a semi-fantastic emulator for Unix-esque operating systems supported by the Simple DirectMedia Layer (SDL) library. It produces a virtual environment in which Sega Genesis (MegaDrive outside the US) games may run with fairly accurate audio and video.
2003-09-24Use new variable "CC_VERSION" instead of NetBSD-current specifictron1-2/+2
variable "HAVE_GCC3" to find out if the GCC 3.x work arround is required.
2003-09-24add and enable arnolddillo1-1/+2
2003-09-24Initial import of arnold-20020127:dillo6-0/+153
Arnold is an Amstrad CPC, Amstrad CPC+ and KC Compact emulator. Arnold is accurate and emulates the Amstrad systems to the cycle level. It also emulates 99% of all demo effects.
2003-09-23Work arround build problem with GCC 3.3.1 by disabling the broken assemblertron1-1/+9
source optimizer.
2003-09-23Added buildlinks for libungif and pthreadadam1-4/+5
2003-09-22install documentation. bump PKGREVISION.dillo2-2/+11
2003-09-22Do not override BSDSRCDIR's value before including bsd.prefs.mk. This breaksjmmv1-5/+2
on systems where the variable is defined in mk.conf using the ?= operator.
2003-09-21Make this build with gcc3.3.kristerw3-12/+39
From Stefan Kruger in PR 22590.
2003-09-21Update w32api to 2.4, and PEACE to 20030919 snapshot.kent2-7/+7
This change fixes PR pkg/19049.
2003-09-20Update xmess to 0.74.1.kristerw2-6/+6
Changes since 0.72.1 include: - Everything from MESS CVS. - Reapplied David Mitchell's fix for the XInput inertial effect when a mouse or spinner is used. (Jake Stookey) - Added support for controllor setup via "-ctrlr". Note that "-hotrod" and "-hotrodse" have been replaced by "-ctrlr HotRod" and "-ctlrlr HotRodSE".
2003-09-20Update xmame to 0.74.1.kristerw2-5/+5
Changes since 0.72.1 include: - Everything from MAME 0.74. - Reapplied David Mitchell's fix for the XInput inertial effect when a mouse or spinner is used. (Jake Stookey) - Added support for controllor setup via "-ctrlr". Note that "-hotrod" and "-hotrodse" have been replaced by "-ctrlr HotRod" and "-ctlrlr HotRodSE".
2003-09-18Specify the category when including other files and when depending on otherjmmv14-41/+41
packages. From PR pkg/21864 by ccatrian at eml.cc.
2003-09-17get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD orgrant1-2/+2
USE_PKGSRC_GCC as appropriate, as this is handled by compiler.mk now.
2003-09-17Don't dump core if no ROM specified. From Soren Jacobsen in PR 22326.wiz3-2/+21
2003-09-16Added fuse, fuse-utils, libspectrumadam1-1/+4
2003-09-16Fuse is the Free Unix Spectrum Emulator.adam4-0/+45
* Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy speed on any computer you're likely to try it on. * Support for loading from .tzx files. * Sound (on system supporting the Open Sound System or BSD/Solaris). * Kempston joystick emulation. * Emulation of the various printer you could attach to the Spectrum. * Very basic support for RZX files. Changes 0.6.1: * Add `snapconv' utility to convert between snapshot formats (Philip Kendall). * Add `rzxcheck' utility to verify the digitial signature in an RZX file (Philip Kendall). * listbasic: a line number of >= 16384 implies the end of BASIC, not just > 16384 (Darren Salt). * listbasic: formatting improvements and support for 128K and TC2068 keywords (Darren Salt). * listbasic: add man page (Philip Kendall). * Various improvements due to libspectrum changes: notably support for Warajevo .tap files and many more snapshot formats.
2003-09-16Fuse is the Free Unix Spectrum Emulator.adam4-0/+62
* Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy speed on any computer you're likely to try it on. * Support for loading from .tzx files. * Sound (on system supporting the Open Sound System or BSD/Solaris). * Kempston joystick emulation. * Emulation of the various printer you could attach to the Spectrum. * Very basic support for RZX files. Changes 0.6.1: * A Z80 core rewrite such that it's now generated from the regular patterns in the instruction set. This shouldn't have any effect as yet, but will make performance enhancements easier to do in the future (Philip Kendall). * On the TC2068, the ROM traps apply only when in the EXROM and memory contention applies only in the HOME bank (Fredrick Meunier). * On the 128K Spectrum, use the correct port mask when checking for contention on the 'memory control' port (Philip Kendall). * RZX competition mode (Philip Kendall). * Add AY logging to .psg files (Matthew Westcott) * Optionally autoload +3 and TRDOS disks when they're inserted (Philip Kendall). * Fall back to read(2) and malloc(3) if mmap(2) fails or is unavailable (Philip Kendall). * Add 'out' and 'tbreakpoint' commands, conditional breakpoints and the ability to use general numeric expression to the GTK+ debugger (Philip Kendall). * Allow Fuse to work with GTK+ 2.x (Marek Januszewski). * Add a scrollbar to the GTK+ debugger's disassembly window (Philip Kendall). * New AdvMAME3x graphics scaler (Fredrick Meunier/ScummVM team) * In the GTK+ UI, deactivate menu items when they're not appropriate (Philip Kendall). * Make bright black be the same as 'normal' black in the framebuffer user interface (Witold Filipczyk). * Add confirmation dialogs before resetting or quitting under the GTK+ UI (Philip Kendall).
2003-09-16libspectrum is a library designed to make the input and output of someadam5-0/+52
ZX Spectrum emulator files slightly easier. It is intended to be usable on Unix variants, Win32 and MacOSX. Changes 0.2.0: * libspectrum 0.2.0 released. * Various data structures (snapshots, tapes, tape blocks) which were previously directly accessible are now accessible only via wrapper functions. This should improve future binary compatability, but at the cost of breaking it for this release (Philip Kendall). * Change the API for reading/writing snapshots to be more general. The old API still exists, but is deprecated (Philip Kendall). * Support for reading .szx, .zxs, .sp, .snp and +D snapshots (Philip Kendall). * Support for writing .szx and .sna snapshots (Philip Kendall). * Support for reading Warajevo .tap files (Fredrick Meunier). * Support for signing RZX files with digital signatures (Philip Kendall). * Timing fixes for the TC2048 and TC2068 (Fredrick Meunier). * Fix reading of 128K .sna snapshots (Philip Kendall). * New capabilities for the Timex dock, and built-in Sinclair and Kempston joysticks (Fredrick Meunier). * Use <stdint.h> to give us the <n>-bit types if it's available (Philip Kendall). * Ignore links to external snapshots from RZX files, rather than trying to interpret the path as a snapshot (Philip Kendall).
2003-09-15Changes 20030911:adam1-0/+13
- Many improvements to the winecfg configuration tool. - Massive header files cleanup for better source compatibility. - Some more progress on the kernel/ntdll separation. - Lots of bug fixes. Changes 20030813: - Partial implementation of the Microsoft Installer (msi.dll). - GUI for regedit (from ReactOS). - DirectMusic dlls reorganization. - Many Wininet improvements. - Lots of bug fixes.
2003-09-15Changes 20030911:adam7-94/+59
- Many improvements to the winecfg configuration tool. - Massive header files cleanup for better source compatibility. - Some more progress on the kernel/ntdll separation. - Lots of bug fixes. Changes 20030813: - Partial implementation of the Microsoft Installer (msi.dll). - GUI for regedit (from ReactOS). - DirectMusic dlls reorganization. - Many Wininet improvements. - Lots of bug fixes.
2003-09-14Add and enable dega.jmmv1-1/+2
2003-09-14Initial import of dega, version 1.07:jmmv4-0/+30
Dega is a Sega Master System, Sega Mark III and Sega Game Gear emulator. It uses the SDL library. Provided by pancake@phreaker.net in pkgsrc-wip with some minor changes by me.
2003-09-13Update to 3.2.1.5, which adapts to -current changes - p_dupfd move fromjdolecek2-17/+16
struct proc to l_dupfd in struct lwp also, the archive is now wrapped classic way, so no ${WRKSRC} override is necessary