summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2007-03-17Tweak a diff not to include RCS Id strings in the original source.tsutsui2-17/+20
2007-03-17Apply various fixes. Most of them are contributed by Arthur Townsendtsutsui21-8/+1384
(see his ILVSUN3 page http://www.ilvsun3.com/ for more details), and some others are from skrll and me. patch-ab: (from skrll) fix an invalid pointer cast for -fstrict-aliasing patch-a[cijklmn]: PR pkg/34113 (by me) - specify -fno-strict-aliasing in Makefiles (for workaround) - add several casts to appease -Wpointer-sign - remove a static decl from a global function - add a cast and remove unused variable patch-ap: (from Arthur, tweaked by me) disable "cannot generate keysym" warnings on tmesh startup patch-aq: PR pkg/33969 (from Arthur) TME sun3 emulator incorrectly emulates cmp2 and chk2 M68K instructions patch-ar: PR pkg/34538 (from Arthur) TME sun3 emulator incorrectly calculates EA with immediate mode instructions with PC indirect 16-bit displacement addressing patch-aw: PR pkg/35010 (from Arthur) sun3 emulator asserts when using stdin/stdout for emulated serial console patch-ax: PR pkg/35009 (from Arthur) TME sun3 emulator asserts when running two emulators with ethernet patch-az: PR pkg/35305 (from Arthur, with some minor tweaks by me) TME sun3 emulator incorrectly emulates ethernet obie & i825x6 hardware patch-ba: PR pkg/35309 (from Arthur) TME sun3 emulator, running without a window manager, overwrites tmesh prompt patch-bb: PR pkg/34690 (from Arthur, modified by me) TME sun3 emulator incorrectly performs: movel sp,-(sp) (also modify m68k-insns-auto.sh to mark cas instructions CANFAULT) patch-bc: PR pkg/34571 (from Arthur, modified by me) TME sun3 emulator doesn't consider floating point infinities to be equal patch-bd: (by me) - avoid invalid 32 bit shifts in fb-xlat-auto.sh, which may cause broken screen fonts when tme is compiled with gcc4 patch-be: (by me) fix decoding cas instructions Makefile: (by me) - add some CONFIGURE_ARGS to avoid invalid shifts more than (or equal to) variable sizes, which could be problematic on gcc4 - bump PKGREVISION
2007-03-15update to mmix-20060918dbj3-8/+8
2007-03-07Sync PLIST and build instructions: force it to believe thatjoerg3-14/+25
texi2dvi and texi2html exist, so that configure believes that the documentation is wanted. Afterwards just patch the Makefile to not really use those as intended according.
2007-03-05Changes 0.9.32:adam3-7/+9
- Many Direct3D fixes and performance improvements. - Several new features in the builtin cmd.exe. - Improvements to HTML help support. - Lots of bug fixes.
2007-03-02Install /dev/MAKEDEV.subr if required.sketch1-1/+4
2007-02-26Update to 2.8:wiz3-13/+10
11/07/2006 *** v2.8 *** - Uses DatLib v2.16. - Fixed bug that messed up internal indices (affected crc matching)
2007-02-26Update to 2.7:wiz3-13/+10
11/07/2006 *** v2.7 *** - Uses DatLib v2.16. - Fixed bug that messed up internal indices (affected crc matching)
2007-02-26Update to 2.8:wiz3-11/+10
17/10/2006 *** v2.8 *** Removed RAINE ROMs since they are now MAME compatible (v0.43.4+) Updated internal ROM names to match MAME v0.109
2007-02-26Update to 2.26:wiz3-13/+10
30/12/2006 *** v2.26 *** - Uses DatLib v2.19. - Improved -dX modes (understands merging despite differing names) - Added CPS-2 to descriptions when producing disk supplements - Added sourcefile information to output datafile - Fixed sample functionality in the standard comparison modes. i.e. Running MAMEDiff without options or in verbose mode (-v). 11/07/2006 *** v2.25 *** - Uses DatLib v2.16. - Fixed bug that messed up internal indices (affected crc matching) - More intelligent directory scanner (regarding samples and CHDs) - Removed 64MB file limit from directory scanner (reads 1MB blocks)
2007-02-26Update to 2.31:wiz2-10/+7
01/01/2007 *** v2.31 *** - Uses DatLib v2.20. - Added 'prune' option (-p) for removing roms, disk and/or samples - Added 'incorporate' option (-I) to assist in combining datafiles 17/10/2006 *** v2.30 *** - Uses DatLib v2.18. - More intelligent DTD creation when saving in ListXML format - Added support for game/display (MAME v0.107) - Added support for game/input/control (MAME v0.107) - Added support for emulator/build (MAME+MESS v0.101u4 upwards) - Added support for driver/savestate (MAME v0.101u1 upwards) - Note: The above changes affect the tab delimited format! - Added 'delimited.sql' as an example of loading dats into MySQL 16/07/2006 *** v2.29 *** - Uses DatLib v2.17. - Fixed bug that caused the DatUtil -g and -r options to crash 11/07/2006 *** v2.28 *** - Uses DatLib v2.16. - Fixed bug that messed up internal indices (affected crc matching) - More intelligent directory scanner (regarding samples and CHDs) - Removed 64MB file limit from directory scanner (reads 1MB blocks)
2007-02-26Update to 2.20:wiz4-16/+14
01/01/2007 *** v2.20 *** - Added 'prune' feature for removing roms, disk and/or samples - Added 'incorporate' feature to assist in combining datafiles 30/12/2006 *** v2.19 *** - Internal change that only affects MAMEDiff (see note below) - Improved -dX modes (understands merging despite differing names) 17/10/2006 *** v2.18 *** - More intelligent DTD creation when saving in ListXML format - Added support for game/display (MAME v0.107) - Added support for game/input/control (MAME v0.107) - Added support for emulator/build (MAME+MESS v0.101u4 upwards) - Added support for driver/savestate (MAME v0.101u1 upwards) - Note: The above changes affect the tab delimited format! 16/07/2006 *** v2.17 *** - Fixed bug that caused the DatUtil -g and -r options to crash 11/07/2006 *** v2.16 *** - Fixed bug that messed up internal indices (affected crc matching) - More intelligent directory scanner (regarding samples and CHDs) - Removed 64MB file limit from directory scanner (reads 1MB blocks)
2007-02-23Add and enable or1ksimagc1-1/+2
2007-02-23Initial import of or1ksim-0.2.0rc2 into the Packages Collection.agc5-0/+55
Or1ksim is a generic OpenRISC 1000 architecture simulator capable of emulating OpenRISC based computer systems. Or1ksim provides several unique features: * Free, open source code * High level, fast, architecture simulation that allows early code analysis and system performance evaluation * All major models of OpenCores peripheral and system controller cores supported * Easy addition of new peripheral models * Remote debugging through a network socket with the GNU Debugger (GDB) * Support for different environments (memory configurations and sizes, OR1K processor model, configuration of peripheral devices)
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz13-28/+28
Patch provided by Sergey Svishchev in private mail.
2007-02-22pkglint cleanup; update HOMEPAGE/MASTER_SITES.wiz2-9/+13
From Sergey Svishchev in private mail.
2007-02-19Don't explicitly include x11.b3.mk.joerg1-2/+1
2007-02-19Modular Xorg support.joerg2-3/+3
2007-02-19Modular Xorg support.joerg1-3/+2
2007-02-19Doesn't need or use X11. Bump revision.joerg1-4/+2
2007-02-19Modular Xorg support.joerg1-3/+2
2007-02-19Added a missing header to fix the build on NetBSD 3.0.rillig2-7/+18
Fixes PR 35714.
2007-02-19Modular Xorg support.joerg2-6/+10
2007-02-19Update to 0.4.4 (thanks to Anders for the notice):xtraeme3-7/+14
Changes between release 0.4.3 and 0.4.4 include, among other things: o) The interrupt subsystem has been redesigned. This means two things: x) Internal code cleanup, which makes the whole emulator more maintainable. Instead of using magically encoded integers for interrupts, strings are now used. These strings are in the form of "paths", so that devices and busses can more easily be connected to other busses, devices, or CPUs. x) Some machine types which happened to work in release 0.4.3, but were not listed in the documentation as working, may have stopped working now. As always, the documentation should indicate the combinations of machine modes and guest OSes that are supposed to work. o) SuperH (SH4) emulation is now somewhat more stable, enough to let a NetBSD/dreamcast Live CD be usable. o) PowerPC "G4" emulation is now stable enough to let NetBSD/macppc run from a disk image. (Installing actually worked before, but the NetBSD/macppc GENERIC kernel uses AltiVec instructions which were not implemented correctly.) o) The PICA-61 (arc) and i80321 (evbarm) emulation modes now have their timers fixed at 100 Hz. A hardcoded speed like this is very ugly, but it is at least better than before (when the timer wasn't really running at any specific speed at all).
2007-02-18Executables called by INSTALL have different suffix for x86_64,tonio5-8/+17
so make sure to call them with the correct name. Thanks wiz for noting it
2007-02-17Changes 0.9.31:adam6-36/+45
- Many Direct3D fixes and performance improvements. - Several new comctl32 test cases. - IDL compiler improvements. - More OLE32 marshalling fixes. - Lots of bug fixes.
2007-02-16Fixed a gcc error message and a few pkglint warnings.rillig3-4/+20
2007-02-16Fix build on 64bit platforms.wiz5-3/+57
Patches provided by Martijn van Buul in PR 35585. Bump PKGREVISION to be on the safe side, in case this changes anything on 32bit platforms.
2007-02-15Modular Xorg support.joerg3-10/+29
2007-02-15Modular Xorg support.joerg1-2/+2
2007-02-09Modular Xorg support.joerg2-4/+12
2007-02-09Modular Xorg support.joerg1-5/+14
2007-02-07Modular Xorg support.joerg1-2/+2
2007-02-07Update to 1.20:wiz12-262/+63
* Changes in VICE 1.20 ====================== ** General ---------- - New GP2X port. - New AmigaOS3, AmigaOS4, MorphOS and AROS (x86/ppc) ports. - Mac OSX X11 port is included in the main distribution now. - Fixed some unusual CPU opcodes. ** C64 changes -------------- - Fixed some longstanding RMW to IO area VIC-II DMA timing bug. - Added Mikro Assembler, Dela EP7x8, Dela EP256 and Rex EP256 cart support. - Fixed the KCS cart emulation. - Added swiftlink and turbo232 support. - Added +256k memory expansion support. - Added I/O source read collision detection support, making simultanious use of multiple expansions possible, like on the real machine. - Fixed the RR-net address decoding and REU compatibility. - Fixed a problem with traps using the SX Kernal ROM. - Some IDE64 ultimax bug has been fixed. ** PET changes -------------- - Added 128kb REU memory expansion support. ** PLUS4 changes ---------------- - Added 256k csory memory expansion support. - Added 256k, 1024k and 4096k hannes memory expansion support. ** Unix changes --------------- - Gnome1 is no longer supported. - Gnome2 is now supported - everthing except the Image preview with CBM font should work. - Gnome 2 port supports dimmable drive LED now. - Added experimental ParSID support. - Added support for minix3. - Fixed some compile problems with the ffmpeg library. ** MS-Windows changes --------------------- - Added experimental ParSID support. ** MS-DOS changes ----------------- - Added experimental ParSID support. ** Mac OSX X11 changes ---------------------- - Added support for Intel build. - Added USB joystick support. ** Miscellaneous changes ------------------------ - Added support for more 3rd party basic extenders to petcat. - Added a c64/c128 cartridge conversion program (cartconv). - Added binary distribution (package) creation functionality. - Fixed a bug in the trap emulation with caused programs probing devices on the IEC bus to fail. - Lots of small fixes to the monitor.
2007-02-07Modular Xorg support. Add note about support for Xinerama and XInput,joerg1-5/+18
but keep the status quo.
2007-02-07Modular Xorg support.joerg1-2/+3
2007-02-06Modular Xorg support.joerg1-2/+2
2007-02-06Modular Xorg support.joerg1-3/+3
2007-02-06Modular Xorg support.joerg1-2/+2
2007-02-06Modular Xorg support.joerg2-5/+12
2007-01-31Mark as BROKEN_IN pkgsrc-2006Q4, based onwiz3-5/+7
ftp://asim.lip6.fr/outgoing/packages/i386/3.1/20070114.1132/broken.html (latest 3.1/i386 bulk build of 2006Q4). Feel free to fix them...
2007-01-30Changes 0.9.30:adam6-23/+26
- Many improvements to Direct3D shaders and state management. - Support for inter-process memory allocations. - OLE32 marshalling fixes. - Lots of bug fixes.
2007-01-29Update home-page URL and add official download site to master site list.tron1-3/+4
2007-01-27Update to 2.10i, provided by Hans Rosenfeld on pkgsrc-users.wiz5-9/+55
Included are three new patches to make it compile with gcc4, to fix a bug in an emulated instruction and to increase the memory size of the emulated system. 2006-10-27 Hartmut Brandt <harti@freebsd.org> * version 2.10i * Remove rl debugging prints * Fix a problem with IE in the TM CSR (submitted by Mike Haertel) * get rid of float_t - all *_t identifiers are reserved by posix! 2002-09-03 Hartmut Brandt <brandt@fokus.gmd.de> * rename libdir to libpath * libdir is now a colon separated path of directories that defaults to :/etc:${datadir}/p11 * implement an accessp() predicate to apply access(2) in a list of directories * further tweaks to the rpm spec file 2002-09-02 Hartmut Brandt <brandt@fokus.gmd.de> * p11.spec, p11.sh and some tweaks to build rpms. 2002-08-14 Hartmut Brandt <brandt@fokus.gmd.de> * main.c: implement daemonizing by specifying the -d option. * spot a gcc-3.1 error: Use of global registers generates bad code on the i386 for the MTPI instruction. Use --disable-regs for these platforms. 2002-03-07 Hartmut Brandt <brandt@fokus.gmd.de> * float.h (FrExp): the result of this macro should be signed, so make the exponent signed before subtracting the offset. Spotted by: Frank Wortner * proc.h: include <time.h> to get localtime declaration. Spotted by: imil@home.imil.net. * README: Add MacOS-X 10.1. Reported by: Christian Groessler. 2001-06-19 Hartmut Brandt <brandt@fokus.gmd.de> * float.h (GetMant): Replace a u_quad_t by u_xquad_t. * README: Add Slackware 7.1 Reformat paragraph.
2007-01-27Fix build with gcc4. From Hans Rosenfeld in PR 35498.wiz4-1/+65
2007-01-27Please pkglint.wiz1-2/+3
2007-01-27Reorder lines as per pkglint.wiz1-3/+3
2007-01-23SuSE 9.1 is discontinued, directory layout changed to reflect that.joerg1-3/+3
2007-01-20On Solaris 10, I had to disable joystick and scancodes support.rillig3-4/+25
PKGREVISION++
2007-01-17Very belatedly bump PKGREVISION for all jasper dependencies becausewiz1-1/+2
of the shlib name change (!) during the update to 1.900.0. Noted by Robert Elz in PR 35431.