summaryrefslogtreecommitdiff
path: root/emulators
AgeCommit message (Collapse)AuthorFilesLines
2013-12-02Update to 0.2:wiz3-65/+6
Version 0.2: - add experimental support for Super Game Boy, including Super Game Boy borders. - add support for emulation speedup. - add support for forcing emulation mode (Game Boy, Color Game Boy or Super Game Boy) in Configuration File. - improved accuracy for startup state.
2013-11-29Racy build.joerg1-1/+3
2013-11-29Fix assembler syntax to not depend on horrendous GNU implementationjoerg2-1/+60
details.
2013-11-25PKGREVISION bump for json-c shlib rename.wiz1-2/+2
2013-11-15Update to 0.1.4: Keys configurable.wiz2-6/+6
2013-11-14Update to 0.151: the usual changes.wiz9-54/+144
2013-11-13+ realboywiz1-1/+2
2013-11-13Import realboy-0.1.3 as emulators/realboy.wiz4-0/+43
RealBoy is a Free, Fast, Yet Accurate, Game Boy/Game Boy Color Emulator for Linux/Unix. It has both technical as well as educational goals. Technically, it aims for the following: 1) Accuracy. Perhaps the most important technical goal, as seen in the best closed-sourced emulators, such as KiGB and BGB, and some free emulators, such as Gambatte and MESS. 2) Performance. Show that it is possible to implement a very fast emulator without sacrificing accuracy. 3) Feature-rich. Implement advanced features such as a flexible internal debugger.
2013-11-11Don't add -frerun-cse-after-loop. Use do-install to do it properly.joerg3-8/+14
2013-11-10Update to 1.50ryoon8-199/+57
* Included Linux image works fine on NetBSD/amd64 6.99.23 Changelog: New features Addition of ports to Amiga OS 3 and OS 4. Sound emulation. Support for RAM sizes other than 4MB (512KB, 1MB, 2MB, 4MB, 8MB, 12MB & 16MB now supported). ARM250 & ARM3 CPU emulation. ArcEm clock set from host's clock, partial RTC support. Extension ROM emulation, allowing support for the following new features when emulation RISC OS: HostFS - A RISC OS filesystem to allow use of a directory on the Host Filing system as a virtual hard drive. Mouse scroll wheel support. Extra video modes, up to 1024x768 in 16 colours and 800x600 in 256 colours. Bug fixes/Improvements Many performance tweaks and optimisations, resulting in a 5-6 times performance gain on ARM hosts. A 600MHz XScale can now achieve a level of performance roughly equivalent to an 8MHz ARM2. Similar performance gains can be seen on other low-power hosts. Video emulation rewritten to provide accurate redraw and VSync timing, down to the scanline level. Video emulation now supports upscaling and aspect ratio correction for rectangular pixel modes. All hardware clocks/timers (IOC timers, video DMA, audio DMA, etc.) now run in real time, ensuring one second takes one second no matter how fast the host machine is. Source code tidied a bit to remove redundant code, including support for emulation of 32bit processor modes (there are other, much better emulators for that!). Source code converted to use C99 number types to aid portability. Instruction prefetch now correctly emulated - ensures correct operation with self-modifying code and some forms of copy protection. RISC OS version now 32bit compatible, and ARMv7-safe. Also much more useable with modern machines/LCD monitors as it no longer requires the host to be able to support Archimedes screen modes. Windows version updated to build under Visual Studio 2010 (including Express edition). Unix/X11 version now supports X servers that don't support XWarpPointer.
2013-11-02If the device for the serial console is given as "pty" allocate onechristos7-3/+144
automatically, and tell the user what got allocated.
2013-11-02Make the emulator not crash on EOF in the tmesh.martin5-10/+60
Also, since pkgsrc knows very well where we install the needed libraries, use that as a default path if the user does not supply an LTDL_LIBRARY_PATH.
2013-10-31Add -fPIC to CPPFLAGS to fix build on NetBSD-6.99.24/amd64/clang/libc++.wiz1-1/+2
2013-10-28Use normal optimiser settings, most of the manual overrides are thejoerg5-10/+69
default anyway.
2013-10-28Don't play with the inline settings.joerg2-1/+14
2013-10-27Make this build on Mac OS X 10.7.x - the linker needs ranlink ranhubertf3-5/+7
(via ar), else it will fail to link. OK joerg@
2013-10-26Provide some sane ARFLAGS.joerg2-4/+12
2013-10-26It needs bison to build.asau1-2/+2
2013-10-24Remove obsolete patch and regen distinfo.ryoon2-71/+4
checksum for tar ball is fixed.
2013-10-24Regen distinfo.ryoon1-5/+6
2013-10-21Fix build on SunOS. Patching partly Sebastian Wiedenroth.fhajny3-2/+33
2013-10-20Avoid symbol overlap with libm.joerg3-1/+27
2013-10-20Don't use Windows specific flags in the default build.joerg2-5/+7
2013-10-20More target emulation binaries for Linux.joerg1-1/+5
2013-10-19Revbump after updating textproc/icuadam1-2/+2
2013-10-17Add klh10ryoon1-1/+2
2013-10-17Import klh10-2.0h as emulators/klh10.ryoon16-0/+979
PDP-10 KL10B model emulator. KL10B model supports extended addressing. Tap networking support is from http://www.falu.nl/~rhialto/klh-diffs2 . This package is potentially built on i386, amd64, arm, alpha, sparc, and powerpc platforms. But this package supports i386 and amd64 only now, and only amd64 build is tested, due to lack of my test environments.
2013-10-17xtrs only relies on readlineroy1-5/+12
2013-10-16aliados really uses terminfo.roy5-3/+146
2013-10-15Update to 3.09ryoon7-53/+131
* With some aws tape images, I have gotten some errors * We can install Linux/s390x to hercules with tun network support on NetBSD Changelog: unknown
2013-10-14Fix non-BSD buildryoon2-4/+4
* Fix typo in variable name.
2013-10-13Update HOMEPAGEryoon1-2/+2
2013-10-13Update to 1.6.1ryoon7-31/+90
Changelog: * Improve tap networking support for *BSD. * Bugfixes
2013-10-12Update HOMEPAGE.ryoon1-2/+2
2013-10-10Recursive revbump from pango-1.36.0ryoon19-36/+38
2013-10-10Don't redefine realloc before including system headers that might usejoerg5-4/+44
it. Make a few more warnings non-fatal for clang.
2013-10-09recursive bump for libmng-2.0.2 shlib major bump and dependency changewiz1-2/+2
2013-09-30Update mame and mess to 0.150:wiz5-15/+24
The usual emulation improvements.
2013-09-23Don't bother with unused functions for Clang.joerg1-2/+3
2013-09-20Fix template lookup.joerg2-1/+15
2013-09-20<cstdlib> is needed for rand(). Kill various inconsistent restricts.joerg22-1/+1033
2013-09-12Fix PLIST on SunOS 5.11.jperkin1-1/+3
2013-09-12Update to 0.9.15ryoon2-12/+12
* Update EmuTOS to 0.9.1. Changelog: 2013/04/15 - version 0.9.15 released The main new feature of this release is the seamless mouse integration mode: o Mouse input handling is improved a lot. Now ARAnyM has a seamless mouse integration when new Clocky (2013/04/15) is loaded. o There is no need to manually ungrab or grab the mouse. o Also mouse grab on left button click now reacts on the first button click everytime (previously only if you had window focus) and the host and mouse cursor positions are synced. o And if you ungrab the mouse intentionally then it's not automatically grabbed when the host mouse pointer returns to ARAnyM window. o At last, the annoying "resetting weird mouse packet" error is gone, too. Bugs fixed: o Native Features were missing proper memory overflow checks and bugs in NatFeat drivers could kill the ARAnyM. o NFVDI had a bug (a race condition) in resolution switching. o build date of EmuTOS was decoded improperly
2013-09-12Update to 1.7.0ryoon3-8/+15
Changelog: * Improve compatibility. * Fix bugs. * Update documents.
2013-09-12(pkgsrc)mef18-462/+620
Raw simulavr-1.0.0 does not build. Some patches, and SUBST to convert MACROS etc., are added reflecting git repository (These will be unnecessary at next release, hopefully). (Upstream) Bump the version simulavr-0.1.2.1 to simulavr-1.0.0 (From manual-1.0.pdf) What features are new: - Run multiple AVR devices in one simulation. (only with interpreter interfaces or special application linked against simulavr library) Multiple cores can run where each has a different clock frequency. - Connect multiple AVR core pins to other devices like LCD, LED and others. (environment) - Connect multiple AVR cores to multiple avr-gdb instances. (each on its own socket/port number, but see first point for running multiple avr cores) - Write simulation scripts in Tcl/Tk or Python, other languages could be added by simply adding swig scripts! - Tracing the execution of the program, these traces support all debugging information directly from the ELF-file. - The traces run step by step for each device so you see all actions in the multiple devices in time-correct order. - Every interrupt call is visible. - Interrupt statistics with latency, longest and shortest execution time and some more. - There is a simple text based UI interface to add LCD, switches, LEDs or other components and can modify it during simulation, so there is no longer a need to enter a pin value during execution. (Tcl/Tk based) - Execution timing should be nearly accurate, different access times for internal RAM / external RAM / EEPROM and other hardware components are simulated. - A pseudo core hardware component is introduced to do "printf" debugging. This "device" is connected to a normal named UNIX socket so you do not have to waste a UART or other hardware in your test environment. (How?) - ELF-file loading is supported, no objcopy needed anymore. - Execution speed is tuned a lot, most hardware simulations are now only done if needed. - External IO pins which are not ports are also available. (E.g. ADC7 and ADC8 on ATmega8 in TQFP package.) - External I/O and some internal states of hardware units (link prescaler counter and interrupt states) can be dumped ot into a VCD trace to analyse I/O behaviour and timing. Or you can use it for tests.
2013-09-03add a comment to USE_NCURSES linejnemeth1-2/+2
2013-09-02Revbump after cairo updateadam19-32/+38
2013-08-31Changes 1.1.1:adam3-9/+9
* Fix typo in header search path for local libraries * Fix syntax error in fmfconv manual page
2013-08-31Don't add default arguments during implementation. Add missing const.joerg3-1/+33
2013-08-25Add missing compat RPM for i386.obache3-2/+9
PR pkg/48153. Bump PKGREVISION.