summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2004-07-06This needs USE_LANGUAGES=c c++.xtraeme1-1/+2
2004-07-06Added aranym-0.8.8beta.xtraeme1-1/+2
2004-07-06Initial import of aranym-0.8.8beta.xtraeme5-0/+98
ARAnyM is an acronym: Atari Running on Any Machine. It is a virtual machine software for running the Atari ST/TT/Falcon operating systems (TOS, FreeMiNT, MagiC and others) and TOS/GEM applications on any kind of hardware - be it an IBM clone (read it as "PC" :-), an Apple, an Unix server, a graphics workstation or even a portable computer.
2004-07-03Catch up with new mono homepage and master site.recht1-3/+3
2004-07-03Update emulators/mips64emul to 0.1.1.xtraeme2-5/+5
20040701 The -j option now takes a name, the of the kernel as passed on to the bootloader. ("netbsd" is the default name.) Adding support to load bootstrap code directly from a disk image, for DECstation. Both NetBSD/pmax and Ultrix boot straight of a disk image now, with no need to supply a kernel filename on the command line. (Ultrix still needs -j vmunix, though, to boot from /vmunix instead of /netbsd.) 20040702 Minor bugfix (some new untested code for X11 keypresses was incorrect). 20040702(later) Adding an ugly hack for CDROMs in FreeBSD; if an fread() isn't done at a 2048-byte aligned offset, it will fail. The hack tries to read at 2048-byte aligned offsets and move around buffers to make it work. Adding video off (screen blanking) support to BT459. Making a 0.1.1 release.
2004-07-01Remove a commented out line for WRKSRC.xtraeme1-2/+1
2004-07-01Update emulators/mips64emul to 0.1 (first stable version).xtraeme2-8/+6
In mips64emul's current state, it is possible to emulate a DECstation well enough to let NetBSD/pmax install itself onto a harddisk image, in a manner very similar to how an install is performed on a real physical DECstation. (Ultrix/RISC is also possible to install this way.)
2004-06-29Correct HOMEPAGE.snj1-2/+2
2004-06-28Update emulators/mips64emul to 20040627.xtraeme3-7/+19
Changes: 27 Jun 2004: (Early.) I found and fixed an interrupt related bug in the BT459 ramdac device, which affected the performance of any machine using the PMAG-BA negatively (that means DECstations), so now Ultrix 4.2 boots into graphical login in about 25 seconds! Wow. For X11 bitdepths other than 8 or 24, a warning message is printed at startup. Adding a BUGS file containing a list of known bugs. I'm doing a lot of other minor fixes, optimizations, and beautifying of the code as well. I measured the time of another full NetBSD 1.6.2 install, on the same host and with the same compiler as on the 24th of June: Runtime flags: -CR4000 -D2 -q -M32 -I6000000 Total install time (NetBSD 1.6.2, silent mode): about 50 minutes Total time until the login prompt appears: about 2 minutes (This is with -CR4000 and without -X.) Compiling the emulator inside itself: 1.5 hours -fomit-frame-pointer is now enabled by default by the configure script, if the C compiler supports it. Adding a minimal man page, doc/mips64emul.1. 25 Jun 2004: (Later) Adding a -v (verbose) command line option. If -v is not specified, the emulator goes into -q (quiet) mode just before it starts to execute MIPS code.
2004-06-26update to winelib-0.3 (beta2)recht3-11/+11
No real NEWS file available, so guessing from the ChangeLog: - bug-fixes
2004-06-26this uses functions from libgcrypt and libgpg-error so include theirgrant1-2/+7
buildlink3.mk files. on NetBSD and others this was building and working but resolving symbols from libgcrypt and libgpg-error indirectly via libspectrum. this is not good practice, you must always explicitly link against libraries for the functions you need. fixes the build on Solaris. bump PKGREVISION.
2004-06-26this needs libbz2, so include archivers/bzip2/buildlink3.mk.grant1-1/+2
2004-06-24Remove a forgotten patch.xtraeme1-2/+1
2004-06-23Update emulators/mips64emul to 20040623.xtraeme2-5/+5
Changes: 23 Jun 2004: (Early in the morning.) Performing a general code cleanup (comments, fixing stuff that led to compiler warnings, ...). Disabling MIPS16 support by default, and making it a configure time option to enable it (--mips16). This gives a few percent speed increase overall. Increasing performance by assuming that instruction loads (reading from memory) will be at the same page as the last load. First by assuming that a vaddr -> paddr translation for instruction loads almost always is preserved (gaining a few percent speed), and then that a paddr -> host memblock translation also holds if the instruction is in normal RAM (which led to some more percents of speed increase). :-) This is definitely a fine night for coding... For example, the total time from starting the emulator until Ultrix 4. 2 shows it graphical login dialog is 48 seconds! 22 Jun 2004: (Late.) Trying to track down the last SCSI tape bugs. Removing all dynamic binary translation code (bintrans), starting from scratch again. 22 Jun 2004: (Early in the morning.) Finally! After many many hours of trial and error, I got the SCSI tape stuff to work; when going past the end of a file, automagically switch to the beginning of the next. 21 Jun 2004: Removing the Nintendo 64 emulation mode, as it is too uninteresting to support. Adding SCSI tape device support (read-only, so far, and not 100% working). Fixing a bug which caused the cursor to be corrupted if new data was written to the framebuffer, but the cursor wasn't moved. 20 Jun 2004: Adding a program which converts SGI prom dumps from text capture to binary, and some hacks to try to make such an IP22 PROM to work better in the emulator.
2004-06-21Update xmess to 0.83.1.kristerw2-7/+6
Changes since 0.82.1: * Everything from MAME 0.83 and MESS 0.83 (changes-mess.html). * The Xv driver now turns on XV_AUTOPAINT_COLORKEY, in case it was turned off by, for example, by the xine movie player. This prevents the display from being blank in this case. (Shyouzou Sugitani)
2004-06-21Update xmame to 0.83.1.kristerw2-6/+5
Changes since 0.82.1: * Everything from MAME 0.83 and MESS 0.83 (changes-mess.html). * The Xv driver now turns on XV_AUTOPAINT_COLORKEY, in case it was turned off by, for example, by the xine movie player. This prevents the display from being blank in this case. (Shyouzou Sugitani) * Moved a misplaced vprintf() call that was causing a bunch of log messages to display and slowing down the emulation for some games.
2004-06-21Added mips64emul-20040619.xtraeme1-1/+2
2004-06-21Initial import of mips64emul-20040619 from pkgsrc-wip.xtraeme4-0/+43
mips64emul is a MIPS machine emulator. The goals are to emulate 32-bit and 64-bit MIPS CPUs and enough surrounding hardware to fake real machines, capable of running real (unmodified) operating systems, such as NetBSD or Linux.
2004-06-20Added pearpc-0.2.0.xtraeme1-1/+2
2004-06-20Initial import of pearpc-0.2.0 from pkgsrc-wip.xtraeme5-0/+71
PearPC is an architecture independent PowerPC platform emulator capable of running most PowerPC operating systems.
2004-06-16unlimit datasize to fix compilation of M6502Hi.cxx, as noted bydillo1-1/+2
dgriffi at cs dot csubak dot edu on tech-pkg.
2004-06-15this needs flex to buildgrant1-1/+2
2004-06-13Make this compile on NetBSD-currentagc4-22/+44
Silence some obvious warnings Fix a typo
2004-06-13this uses a c and c++ compiler.grant1-1/+2
2004-06-13this has little hope of building with anything but gcc. make it so.grant1-1/+3
2004-06-13this uses a c and c++ compiler.grant1-1/+3
2004-06-11Update PEACE to 20040611 snapshotkent2-9/+9
- support statvfs change of NetBSD - implement SuspendThread() and ResumeThread() - introduce a simple debugger - IsProcessorFeaturePresent(): implement PF_XMMI64_INSTRUCTIONS_AVAILABLE and PF_FLOATING_POINT_PRECISION_ERRATA - Some HCURSOR-related functions are implemented. - improve Virtual*() functions support - SEH support for SIGFPE and SIGSEGV - debug messages are printed via stderr, not stdout - fix a problem of CreateDIBitmap() - implement GetPaletteEntries() - implement GetDIBColorTable() and SetDIBColorTable() - implement Heap*() functions - make kernel object handles indexes in the handle table instead of addresses of memory block. - improve Event/Mutex/Semaphore implementation
2004-06-10Add missing stella-sdl pkg.xtraeme1-1/+2
2004-06-05jmmv's suggestions in tech-pkg:xtraeme1-5/+7
o ${ECHO_MSG} -> ${ECHO} o /bin/sh -> ${SH} o Add missing "$@" to pass parameters to the app. o Build/install the script in the right target.
2004-06-05jmms's suggestions in tech-pkg for emulators/openmsx:xtraeme1-4/+7
o ${ECHO_MSG} -> ${ECHO} o /bin/sh -> ${SH} o Build/install the script in the right target. o Add missing "$@" to pass parameters to the app. And bump PKGREVISION because the PLIST was modified.
2004-06-05Install a simple script into ${PREFIX}/bin to run openmsx.xtraeme2-2/+10
2004-06-05Update emulators/raine to 0.40.2.xtraeme4-34/+55
Changes: o Fixed the rotation keys for "Forgotten worlds" and "Downtown". o Fixed custom keys. o Added some new features. o Support for other seta games: Zombie Raid, Dragon Unit, etc. And more!
2004-06-05Initial import of stella-sdl (SDL port of Stella Atari 2600 emulator).dillo3-0/+40
2004-06-05update to 1.3, prepare for forthcoming stella-sdl, take maintanershipdillo7-129/+247
Changes since 1.1: * Improved TIA sound system so that games with digitized audio work * Added saving and loading of game state to the core; X11, SDL, and DOS versions current support saving and loading game state * Added support for F4 bankswitching method * Pitfall II DPC sound emulation completed * Support added for the Commavid (CV) bankswitching method. * Support added for the Megaboy cartridge. * Improved Supercharger emulation including a new BIOS that shows the vertical blue progress bars like the real thing. * Added snapshot support to the X11 and SDL versions. Pressing F12 saves the current screen in PNG format. Requires PNG library. * Added pause functionality to the core. Implemented in DOS, X11, and SDL versions for now.
2004-06-01Work arround broken detection of getmntinfo(3) to make this build ontron1-1/+5
NetBSD 2.0D and above.
2004-05-29Bl3ify, and use mk/pthread.buildlink3.mk instead of hard-codingkristerw5-63/+23
a pthread package. Bump PKGREVISION.
2004-05-29Added openmsx-0.4.0.xtraeme1-1/+2
2004-05-29Initial import of openmsx-0.4.0.xtraeme7-0/+494
openMSX, the open source MSX emulator that tries to achieve near-perfect emulation by using a novel emulation model. Hardware emulated: o almost all MSX systems, except for some details. o Different CPU clock speeds, including those for the Panasonic MSX2+ machines. o Almost all known cartridge mapper types via autodetection or the included ROM database. o Many MSX storage (disk/SRAM) systems. o kanji JIS ROM 1 and 2. o Mouse and joystick (with option to use the keyboard as joystick). o rensha turbo auto fire support. And more! -- http://openmsx.sf.net/
2004-05-28actually add patch, pointed out by wiz.dillo1-0/+22
2004-05-27Require at least version 2.1 of the "rpm2pkg" package to make suretron1-2/+2
that symbolic links to manual pages are handled correctly.
2004-05-26Fix usb joystick driver for talkative joysticks: read all availabledillo5-4/+30
reports and use the newest one. Bump PKGREVISION.
2004-05-25Add VICE_USE_FFMPEG to BUILD_DEFS, says dillo.wiz1-1/+3
2004-05-25Add VICE_USE_FFMPEG switch to enable ffmpeg support in vice.wiz1-1/+10
Document it in bsd.pkg.defaults.mk. Defaults to "no". PKGREVISION not bumped since package does not change (by default).
2004-05-24Correct ONLY_FOR_PLATFORM for NetBSD-[2-9]*.kristerw1-2/+2
2004-05-23USE_BUILDLINK3 so that -Wl,-R/usr/X11R6/lib gets stripped/translateddanw2-2/+5
properly on various OSes
2004-05-16Update xmess to 0.82.1.kristerw4-20/+18
Changes since 0.81.1 include: - Everything from MAME 0.82 (http://x.mame.net/changes-mame.html) and MESS 0.82 (http://x.mame.net/changes-mess.html). - Improved the message that is displayed when a suitable X11 visual cannot be found. Fixes Bugzilla bug 219. (Christopher Stone)
2004-05-16Update xmame to 0.82.1.kristerw4-20/+35
Changes since 0.81.1 include: - Everything from MAME 0.82 (http://x.mame.net/changes-mame.html) and MESS 0.82 (http://x.mame.net/changes-mess.html). - Improved the message that is displayed when a suitable X11 visual cannot be found. Fixes Bugzilla bug 219. (Christopher Stone) - Fixed the most egregious formatting errors in the xmame.6 manpage. (Andre Majorel)
2004-05-11Update to winelib-0.2 (part of mono beta 1)recht4-10/+30
Sadly, there's no real news file avaiable. So, I guess it's the usual bug-fixes and optimizations.
2004-05-11update homepage, add commented out master site for 0.4.1 versiondillo1-2/+4
(the one listed on the homepage is down)
2004-05-07whitespace nitscjep1-2/+2