summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2006-11-12Needs perl. PKGREVISION++rillig1-3/+3
2006-11-10Changes 0.9.25:adam2-6/+6
- Many more fixes for installer support. - Many MSHTML improvements. - Support for NTLMv2. - RPC over TCP improvements. - Lots of bug fixes.
2006-11-09Update to 0.4.3.xtraeme6-147/+10
Changes between release 0.4.2 and 0.4.3 include, among other things: o) SuperH (SH4) emulation is now stable enough to let a NetBSD/dreamcast GENERIC_MD (ramdisk) kernel reach userland. o) There is now a simple framework for letting emulated clocks, as seen by guest operating systems, run at the same speed as the host clock. So far, the DECstation, MobilePro (hpcmips), NetWinder, CATS, Malta (evbmips), Cobalt, Algor, Dreamcast, and testmips machine modes use the new clock/timer framework. o) Some changes to the way expressions are evaluated in the built-in debugger, and some changes in command behaviour: x) Expressions (including assignments) can now be arbitrarily complex, using parentheses, and the following operators: + - * / % (modulo) ^ (xor) & (and) | (or) x) Some internal emulator variables can now be read/written using normal expressions. Examples of commands that did not work earlier, but should work now: print verbose r5 = sp - arch_pagesize * 4 machine[0].statistics_enabled = 1 x) To force a name to be interpreted as a setting/register name, a hash sign (#) is now used instead of the percentage sign (%). (In the new expression evaluator, % means arithmetic modulo.) x) The 'focus' command now also selects a cpu, in addition to selecting machine and emul. x) The 'reg' command only prints registers for one cpu now, not all cpus in the currently focused machine. o) The wdc (standard IDE controller) had a bug which prevented disk images larger than 2 GB to work correctly. This has been fixed. o) For MIPS emulation, some combinations of emulated processor + guest operating system should now work better when idling (i.e. the host should not run at 100% CPU): x) For MIPS32/MIPS64 and RM5200, the 'wait' instruction should now work more or less as expected. x) For VR41xx (e.g. MobilePro) emulation, the standby instruction should work like the 'wait' instruction. x) For R3000 emulation, where there is no hardware wait instruction, I've implemented "instruction combination" hacks for both NetBSD/pmax and Debian/pmax, so that their cpu idle loops are detected and treated almost as a wait instruction. o) MIPS 64-bit address translation (X=1) was not fully working before; TLB exception handling for xkseg and larger-than-2GB-userland should now actually work. (Thanks to Juli Mallett and Carl van Schaik for noticing these problems.) o) The mouse cursor update routines in DECstation (LK201) emulation previously used the fact that guest OSes set the _hardware_ cursor position. In order to support X Windows when emulating modern versions of NetBSD/pmax, which don't set the hardware position anymore, a workaround has been implemented which only sends relative coordinates to the guest OS. This has two drawbacks: 1. Ultrix emulation with dual- and tripple-head emulation will most likely feel very strange. It will still work, though. 2. Cursor movement feels "accelerated", because the emulator sends unaccelerated movements to the guest OS, which then accelerates them. This can however be compensated to some degree by running 'xset m 1 0' in the guest OS. Having weird accelerated mouse movement is better than having no mouse support at all, so this change was necessary.
2006-10-29Changes 0.9.24:adam6-33/+23
- Support for multiple monitors using Xinerama. - Various MSI fixes and improvements. - A ton of memory leaks fixed. - Many common controls fixes. - Lots of bug fixes.
2006-10-26Do install_beos.sh check the right way: just skip it.tv1-1/+2
2006-10-23Revert "fix test ==" patch. We don't use the install script in questiontv2-24/+1
(for BeOS, which we also don't support anyway), so it's just an extraneous patch to maintain.
2006-10-22Fixed "test ==" and a pkglint warning.rillig3-3/+26
2006-10-22Fixed "test ==".rillig3-5/+27
2006-10-22Fixed PKGMANDIR and file ownership.rillig1-3/+5
2006-10-22Fixed the ownership of the installed files to allow installation byrillig2-4/+4
unprivileged users.
2006-10-21Add note about responsible party for this package.ben1-1/+4
2006-10-21Add patch to make this compile a bit further on amd64. It now fails inwiz3-2/+62
oaidl_p.c:11403:2: error: #error Invalid build platform for this stub.
2006-10-19Mark as NO_SRC_ON_FTP -- files are already in MASTER_SITE_LOCAL.wiz8-8/+16
2006-10-18Fix "test ==".wiz2-1/+24
2006-10-18Fix function prototype (missing "static"). Fixes compilation with gcc4.wiz2-1/+15
2006-10-18Changes 0.9.23:adam9-104/+122
- Massive update of printf formats for Win64 compatibility. - Dynamic drive support on MacOSX. - Still more MSI fixes and improvements. - Lots of bug fixes. Changes 0.9.22: - The usual assortment of MSI improvements. - Several bug fixes to the various common controls. - Pixel shaders enabled by default in D3D. - Various improvements to the build process. - Many translation updates. - Lots of bug fixes. Changes 0.9.20: - XEmbed system tray support. - Many improvements to NTLM support. - Many messages made localizable instead of hardcoded to English. - Improved support for various OpenGL platforms. - More improvements to the IDL compiler. - Lots of bug fixes.
2006-10-18Fixed the package to build and install on Solaris with sunpro.rillig6-40/+78
2006-10-17Use inttypes.h for defines used by ffmpeg-option.wiz2-1/+14
Fixes build on amd64 (the replacements are wrong).
2006-10-17Fix build with gcc4 on -current.markd2-1/+15
2006-10-16Remove superfluous (automatically added) part (hi rillig).wiz2-12/+3
2006-10-14Fixed "test ==" and a few pkglint warnings.rillig4-11/+80
2006-10-12add kenigma.markd1-1/+2
2006-10-12Initial import of kenigma 1.2.1markd4-0/+56
KEnigma is a replica of the German enigma code machine used in WW2 written in ruby/kde. This is an exact copy of the real machine (You could encode a message on a real enigma and decode it using this.)
2006-10-11Added practically all files to CHECK_INTERPRETER_SKIP. No one seems torillig1-1/+2
use them, and they are programmed with only Linux in mind anyway, so fixing the interpreter might not even make them fully workable.
2006-10-08Fix signal handling problem in wine.wiz3-6/+18
From David Holland in PR 32800. Bump PKGREVISION.
2006-10-04Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.wiz9-22/+20
2006-10-02Disabled CHECK_INTERPRETER for the Linux emulation packages, since therillig1-1/+4
scripts are rarely used. At least, no one seems to have complained up to now.
2006-09-28Sync with latest SuSE updates, security fixes.salo5-18/+18
2006-09-24Fix libtool fragment on DragonFly, so that LTDL_SHLIBPATH_VAR getsjoerg4-1/+192
correctly defined. Use isnan and isinf on DragonFly and not the non-standard isinff/isnanf.
2006-09-22Fix the mk/oss.buildlink3.mk usage by:dsainty3-20/+27
1. Using ${LIBOSSAUDIO} instead of assuming -lossaudio 2. Disabling sound entirely if ${OSS_TYPE} == none This should fix the build for every platform but NetBSD (tested on Solaris), and no change for NetBSD builds.
2006-09-21Fix build under gcc 4.1.2, which catches an extern Vs static inconsistency.dsainty2-1/+15
2006-09-19Ensure that Linux ldd has the full path to bash without assumingjoerg2-6/+6
that /emul == /usr/pkg/emul. On DragonFly and FreeBSD, it is called /compat and that broke the shared library check. Bump revisions of suse100_base and suse91_base.
2006-09-19Requires pax and gzcat as tools.joerg1-2/+3
2006-09-17Add patches to implement the SCSI commands READ_DISCINFO andhe4-2/+112
READ_TRACKINFO, sufficient to get a NetBSD/cats kernel mount a cd-rom image. I still get ""cd_setblksize: trying to change bsize, but no blk_desc" but it seems to be a benign warning. Pkgrevision bumped to 1.
2006-09-17Add a patch which implements free-running timers on footbridge, ashe2-1/+28
found on cats and netwinder. This gets a NetBSD/cats -current install kernel booting again after the move to timecounters. Before this change, the emulated kernel would loop during the tlp0 attachment, inside delay(). Note, I'm guessing that a free-running timer should not generate an interrupt on wrap (I don't have the hardware documentation). Patch sent upstream.
2006-09-17Install html documentation, noted by hira@.xtraeme4-12/+12
Bump PKGREVISION.
2006-09-16If we're installing the man files we need perl and texi2html to generateadrianp1-2/+9
them. This will finish off the following commit: http://mail-index.netbsd.org/pkgsrc-changes/2006/09/16/0029.html
2006-09-16Add missing RCS Id.hira2-2/+4
2006-09-16s/OPSYS/NetBSD/xtraeme1-2/+2
2006-09-16Add missing manpages to PLIST. Bump PKGREVISION.hira2-2/+5
2006-09-11Missing :M operator in previous, doh.xtraeme1-2/+2
2006-09-11Fix typo: s/OPSYS/MACHINE_ARCH/xtraeme1-2/+2
2006-09-10Changes 0.90:adam3-9/+10
- Better Spectrum 512 support (60Hz support, improved I/O memory waitstates). - STE right border opening support (used in Obsession, Pacemaker). - Blitter Smudge mode support (used in Pacemaker demo). - Wheel-mouse simulates cursor up and down. - Work-around to FDC handling, --slow-fdc option is not anymore needed. - Bugfix to MFP, sound works now in more YMRockerz releases. - Bugfix to GEMDOS path handling (Hatari SIGSEGV). - Bugfix to emulated memory initialization (4MB was cleared earlier, now exactly the amount set up for Hatari. Saves memory on embedded systems if less than 4MB is specified.) - Re-written command-line option handling. - (Again) lots of code const/static, type usage and indentation cleanup. - Preliminary support for TOS 3.0x and 030 TT software that runs in ST resolutions and doesn't need PMMU. - Native GUI for Mac OSX. - ACSI emulation fixes to get HD formatting to work with AHDI 5. HD emulation now works quite fine with AHDI 5 (but other HD drivers are currently not supported). - Joystick shortcut changed to toggle cursor emulation between ports 0 and 1. - Keys for all Hatari shortcuts can now be configured from hatari.cfg. - Added command line option for setting ST keyboard mapping. - Joystick command line option requires now parameter for a port for which the joystick cursor emu is enabled. - Fixed relative mouse event handling in zoomed low-rez. - Hatari shows now more of the bottom borden (screen size is now 384x276 instead of 384x267). - Fixed sync delay timings - sound should now be better (e.g. on Mac OS X).
2006-09-10pkglint says, INFO_FILES should be set to YES or yes.obache1-2/+2
2006-09-10Update MASTER_SITES.obache1-2/+2
2006-09-09Rename variable MAKEFILE to MAKE_FILE.obache15-30/+30
2006-09-08There's no need to use GCC_REQD+= 3.4 because 3.0 is enough.xtraeme1-2/+1
Pointed out by jmmv.
2006-09-08NetBSD >= 4.0 needs to depend on lang/gcc34 and USE_PKGSRC_GCC.xtraeme1-3/+8
If your system uses gcc4, put it on this conditional. At this moment this is the only way to build qemu... maybe jlam or someone will fix it soon.
2006-09-05Update to 0.8.2:xtraeme8-92/+54
- ACPI support - PC VGA BIOS fixes - switch to OpenBios for SPARC targets (Blue Swirl) - VNC server fixes - MIPS FPU support (Marius Groeger) - Solaris/SPARC host support (Ben Taylor) - PPC breakpoints and single stepping (Jason Wessel) - USB updates (Paul Brook) - UDP/TCP/telnet character devices (Jason Wessel) - Windows sparse file support (Frediano Ziglio) - RTL8139 NIC TCP segmentation offloading (Igor Kovalenko) - PCNET NIC support (Antony T Curtis) - Support for variable frequency host CPUs - Workaround for win32 SMP hosts - Support for AMD Flash memories (Jocelyn Mayer) - Audio capture to WAV files support (malc) pkgsrc changes: On systems with gcc4, force to use pkgsrc gcc34 to make it build on NetBSD >=4.0.
2006-09-02Added the manual pages to the PLIST. Bumped PKGREVISION.rillig4-7/+10