summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2001-06-12Make this package happy with xpkgwedge; Since mkfontdir is a part of standardkei1-3/+3
X distribution, it's always in /usr/X11R6/bin even if xpkgwedge is installed.
2001-06-11CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, sojlam2-4/+2
adapt by moving CPPFLAGS settings to top-level, and removing explicit inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-06-03- updated to 2.4kei6-88/+170
New in This Version (2.4) As I now have five (!) different emulators to maintain in addition to my academic studies, I expect you, people, to look for bugs and fix them if possible. Please, submit your fixes and bug reports! * Small fix to the DI instruction. * Small fix to the HALT instruction. * Added -sync option to fMSX-MSDOS on public request. * Fixed PHYDIO DiskROM call (4010h) to return the number of remaining sectors in register B (thanks, Maarten!). * Fixed ASCII mappers to prevent memory corruption when switching ROM pages in disconnected slots. * Fixed palette to span to true white. * Added SetWave() call to the sound API. * SCC emulation now makes use of waveforms via SetWave(). * SCC gets silenced when 0 frequency is written (thanks, Maarten!). * Fixed SCC+ emulation. * Vertical screen adjustment is only computed once, when refresh starts. * Moved picture 10 pixels down when the screen is 192 pixels high. * Removed unused SprCol variable. * Added wave synthesis sound to fMSX-Windows. * Fixed fMSX-MSDOS to restore palette when exiting the debugger. New in fMSX 2.3 * Now, when you buy fMSX-Windows, you also fMSX-MSDOS. * Added modular FMPAC (aka YM2413 aka OPLL) emulation. * FMPAC soundtrack can be logged into a MIDI file. * Sound and MIDI logging APIs have been integrated and rewritten to accomodate MIDI instruments, dynamic instrument changes, drum usage, etc. * Added PAL/NTSC switch on a bit in VDP[9] (thanks, Alex!). * Added support for the overscan (Mantra demos and games run now). * Added sprite support to SCREEN3 (no idea why it was not there). * Added support for YJK (SCREEN12) and YAE (SCREEN10/11) screens. * Added separate handling for IE0 and IE1 IRQs (Xevious, etc.). * Added masking of Character Table address (SourceOfPower demo runs now). * Fixed Z80 interrupt handling after EI (thanks, Maarten!). * IE0 and IE1 IRQs are now reset when disabled. * IE0 IRQ is now set when enabled. * Palette sequencer now resets when writing to VDP[16]. * Fixed mapper #1 to support generic 16kB-paged MegaROMs (HoleInOneSpecial). * Fixed cartridge loader to correctly load MegaROMs with "AB" signature in the last 16kB page (R-Type). * Mappers #0 and #1 are now renamed to Generic/8kB and Generic/16kB. * Fixed mapper #3 to have hardwired ROM at addresses 4000h-5FFFh (thanks, Sean!). * Added mapper #6 that corresponds to the Konami GameMaster2 cartridge with SRAM (thanks again, Sean!). * Added key click and motor relay click emulation via Drum() call. * Major rewrite of the sound drivers and sound logging system. * Added mouse emulation to fMSX-MSDOS. * Added border emulation via VGA border to fMSX-MSDOS. * Added built-in debugger to fMSX-MSDOS (F11). * Fixed static palette in fMSX-MSDOS. * Fixed fMSX-Unix to work in 24BPP and 32BPP modes. * Added static palette to fMSX-Unix. * Minor fixes to fMSX-Unix makefile. * fMSX-Windows now runs in 16BPP HiColor mode. * Changed Setup Panel in fMSX-Windows. * HPeriod and VPeriod scrollbars are gone from fMSX-Windows as timing control is done automatically. * PAL and NTSC buttons are gone from fMSX-Windows as PAL/NTSC switch is done automatically. - minor inprovements or modifies. It is now selectable if use sun-compatible sound or ossaudio by defining USE_SUN_AUDIO to YES or NO in /etc/mk.conf (default YES) XXX Though it can be build in both conditions, sound still doesn't work properly. On my macppc box, if USE_SUN_AUDIO to YES, it generates continuous hum and nothing changes by play command in BASIC interpreter within the emulator. if set it to NO, it keeps quiet. cleanup package Makefile some.
2001-05-31Updated the version to uae-0.8.16nb1 after fixing some bugs:kristerw6-2/+102
* Handle zipped disk files * Disable a floppy speed hack that breaks some versions of Kickstart * Made joysticks work
2001-05-30make sure the PLIST for sparc doesn't include i386 specific entries.dmcmahill3-4/+10
2001-05-30Add and enable gnuboyagc1-1/+2
2001-05-30Initial import of gnuboy-0.9.13 into the NetBSD packages collection.agc8-0/+379
Addresses PR 13060 from motor@diku.dk Gnuboy is an open source gameboy emulator
2001-05-27Update xmame to 0.37b15.1kristerw2-5/+5
Changes since 0.37b14.2 include: - Everything from MAME 0.37b15 except for 'steadykey' support. - Added an aRts sound server driver. (Manuel Teira) - Added another aRts sound server driver. It needs reasonable aRts server settings, something like artsd -F 6 -S 4096 should be ok to get near accurate response time. (Petr Smotek) - ALSA updates: Added preliminary support for ALSA 0.9 API; split the 0.5 and 0.9 API stuff into separate files. (Shyouzou Sugitani) - HotRod support is now enabled by either -hotrod or -hotrodse, just like the DOS/Win32 version. - Added dummy flicker and vector orientation functions to fxvec.c so that xmame.xfx can link again.
2001-05-25Updated to version 1.1.2 (bugfix3, 2001-05-16)kei9-87/+25
- updated Elpin VGA BIOS to version 2.40, and changed pointer in .bochsrc - fixed .conf.x86 script so that it uses c++ instead of egcs for C++ files - now Makefile targets that recurse into subdirectories use double colons, so that it will always recurse into subdirectories. Now a single make command should notice a modified source file in a subdir. - fixed bug in bx_panic. If BX_PANIC_IS_FATAL==0 and a (non-fatal) panic occurs, it used to call bx_atexit() and then return. It should never call bx_atexit, which starts to shut down the simulator, unless it's really going to quit! - support 2.88 MB floppy disks - since dataseghack is checked in as non-executable, invoke it with "csh dataseghack" - double fault patch from Thomas Petazzoni <thomas.petazzoni@ifrance.com>, sourceforge patch #423726. - removed -fno-builtin from fpu makefiles - redefine u_char, u_short, etc. in order to not conflict with system definitions of these same types. - in cdrom.cc, remove the extern "C" { } structure around some of the header files. This is no longer necessary. - do not panic on hard disk command 0x1f2 (read sector count) - in keyboard.cc: - apply Todd Fries' reset patch - recognize most of the "Grey" insert/delete/home/end/etc. keys the same as keypad keys. - removed panic on "kbd_ctrl_to_kbd(): got value of 0x??" - implement mouse command 0xf6 (set defaults) - apply Suboner@aol.com's Xwindows timing patch from http://sourceforge.net/tracker/index.php?func=detail&aid=418730&group_id=12580 &atid=312580 - remove all patches from patches subdir which have already been applied. The remaining ones are under consideration but not applied.
2001-05-23Update xmame to 0.37b14.2.kristerw3-28/+5
This contains everything from MAME 0.37b14 except for 'steadykey' support. The Unix-specific changes that affect NetBSD are: - The sound device is now released when the emulation is paused. (Shyouzou Sugitani) - Added -hotrod for HotRod and HotRod SE support. Set it to 1 for HotRod, 2 for HotRod SE. - Fixed a bug in logerror() that could cause a crash. (Pete French)
2001-05-21support xpkgwedge.mrg2-5/+5
2001-05-19Use ${XARGS} instead of invoking xargs directly.jlam2-4/+4
2001-05-15Update to bochs-bugfix-20010409-beta. Changes are lots of bugfixes.wiz2-7/+8
2001-05-15New homepage, per bryce.denney@bigfoot.com (PR admin/12948).fredb1-2/+2
2001-05-15Add and enable twinagc1-1/+2
2001-05-15Initial import of twin-3.1.14 into NetBSD Packages Collection.agc12-0/+313
Provided in PR 12928 by Ben Collver (collver@linuxfreemail.com) "Willows TWIN is a GNU software package for emulating the Microsoft Win32 API. It consists of a library set and an emulator program. The emulator program allows the execution of Windows binary applications on supported platforms; using the native Intel x86 processors, or through the built-in instruction set interpreter. The native libraries allow programmers natively to build Win32 and MFC applications from source code."
2001-05-11forgot to cvs add these patches. noted by thomas klausner and thedmcmahill3-1/+73
weekly-pkgsrc check. these eliminate the use of regparm on non-i386 systems.
2001-05-11regen (no patch-an or patch-ao in patches/)wiz1-3/+1
2001-05-11Make version number dewey-conformant.wiz1-9/+9
2001-05-09Use SHA1, and add size.wiz1-2/+3
2001-05-09Use SHA1 for patch.wiz1-2/+2
2001-05-09Use SHA1, and add size.wiz1-2/+3
2001-05-08get hercules to compile on non-i386 by not using i386 assembly codedmcmahill3-16/+26
on those platforms. Also remove a zillion warnings by surrounding the i386 specific "regparm" attribute by #ifdef __i386__ only minimal testing done on an alpha. Hercules starts up and lets me run "quit".
2001-05-07add missing shared lib (libcurses.so.2) for the alpha version of thedmcmahill3-6/+15
pkg.
2001-04-30Added LibXm (OpenMotif) requiered by the JDK (PR pkg/12764), also addedmanu2-15/+21
sandpoint in the list of supported platforms
2001-04-28Add missing "libi386.so.0.2" and "libkeycap.so.0.0".jtb1-1/+3
2001-04-28Add missing xbeeb.1 to PLIST.jtb1-1/+2
2001-04-27Move HOMEPAGE from DESCR to Makefile.wiz2-3/+2
2001-04-27Add and enable x48agc1-1/+2
2001-04-27Initial import of x48-0.4.1 into the packages collection.agc10-0/+439
Provided in PR 12134 by Jens A Nilsson <jens@subzero.campus.luth.se> This emulator is capable of providing a faithful replication of the HP48. In order to do so, it requires a copy of the ROM software from YOUR calculator. In order to avoid breaking copyright laws, and upsetting HP, you MUST BE THE PROUD OWNER OF AN HP48 before running this program. Of course you can run this program without a copy of the ROM software in order to write trivial machine code programs but you will not be able to access any of the calculator functionality. WWW: http://home.earthlink.net/~rmmlgetz/
2001-04-27Add and enable gpsimagc1-1/+2
2001-04-27Initial import of gpsim into the packages collection.agc8-0/+155
Provided in PR 12490 by Shelby <snoonan@dragonfly.tbearsiberians.com> Minor modifications by myself. gpsim is a PIC simulator that supports X, stimulii, and modules
2001-04-25Add missing file size.tron1-1/+2
2001-04-25Add and enable "suse_vmware" package.tron1-1/+2
2001-04-25Import new "suse_vmware" package:tron5-0/+63
Linux compatibility package to support running VMware
2001-04-20Move to sha1 digests, and add distfile sizes.agc42-173/+308
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc85-217/+165
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-16We now check that /emul/linux/lib/ld.so.1 exists, and add a link frommanu1-2/+5
/emul/linux to /usr/pkg/emul/linux if not.
2001-04-12Add and enable mmix.jtb1-1/+2
2001-04-12Initial import of mmix:jtb6-0/+119
Simulators for MMIX, a RISC machine designed by Professor Donald Knuth to replace MIX in the ultimate editions of his monumental opus ``The Art of Computer Programming''. The programs are described in MMIXware by Donald E. Knuth Lecture Notes in Computer Science 1750 (Springer Verlag, Heidelberg, 1999).
2001-04-04The license says that "selling is not allowed". Add that to RESTRICTED.kristerw1-1/+5
2001-04-04Fixed wrong checksum for xpm-3.4k-1.ppc.rpm, and bumped pkg version numbermanu2-4/+4
2001-03-31Update xmame to 0.37b13.1.kristerw4-6/+29
Changes since 0.37b12.1 - Everything from MAME 0.37b13. - Numerous updates to the OpenGL target. (Sven Goethel) - Added Photon2 display support for the QNX target. (Travis Coady) - You can now run "make clean68k" before building with a different 68k core. (Mike Coates) - Applied a patch from StretchMAME that prevents a bunch of games from segfaulting on startup. (Shyouzou Sugitani) - A fix for the sprites in CVS games. (Nicola Salmoria)
2001-03-30the ${FILESDIR}/endian.sh stuff needs to come after bsd.pkg.mk to makedmcmahill1-16/+17
sure FILESDIR is defined. Problem noted by several people (Christoph, Mycroft, etc.).
2001-03-27Change BUILD_DEPENDS semantics:hubertf7-14/+14
first component is now a package name+version/pattern, no more executable/patchname/whatnot. While there, introduce BUILD_USES_MSGFMT as shorthand to pull in devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current). Patch by Alistair Crooks <agc@netbsd.org>
2001-03-24Update to xmame-0.37b12.1kristerw5-59/+32
2001-03-23Patches from Wofgang Solfrank:agc6-3/+93
"Disabling the O_SYNC option when opening printer or punch. Change the timeout value from 1 usec to 10 msec in the timer thread. At least with unproven-pthreads, the comment above that is wrong when stating that a 1 usec timeout would be stretched to the next system clock tick. A minor correction to the computation of the SIO rate. With these changes, I get a decent performance of the system and can actually get MVS to run." Require the fixed version of unproven-pthreads. Bump the hercules version number.
2001-03-17Update UAE to 0.8.16.kristerw2-4/+4
User-visible changes in 0.8.16: - AGA playfield support (again) (Toni Wilen) - In addition to plain mono and stereo, there's a new sound setting "mixed". - There's a new option to set CPU speeds more accurately, it's called "finegrain_cpu_speed". - Numerous bug fixes - Graphics should be faster; optimized code was accidentally commented out in the previous release.
2001-03-16fit lines to 80 columns with tab width == 8 as possible. cosmetic changeskei1-18/+18
only.
2001-03-16Add patch provided by Andrew Dyer in pkg/11820 for better I/O supportwiz2-10/+44
for the printer port.