Commit graph

1184 commits

Author SHA1 Message Date
tron
332eda1e0a Print out a warning about the state of these packages under NetBSD. 2004-07-13 10:40:59 +00:00
tron
f44ccbf569 Comment out the "suse91_linux" package because it isn't finished yet,
the directory contains only common makefiles at the moment.
2004-07-13 10:35:35 +00:00
tron
7c89603f3d Add SuSE 9.1 packages. 2004-07-13 10:32:37 +00:00
tron
c4c7c20050 Initial import of SuSE Linux 9.1 based packages for Linux emulation.
Warning:
NetBSD's Linux emulation does *not* work stable with these packages.
2004-07-13 10:31:13 +00:00
cube
d24b17b105 For USE_MMX users, do the following:
o only include it in the BUILD_DEFS if the current platform is concerned.
  For now that only includes i386, but we might find amd64 users in the
  future.
o test against [Yy][Ee][Ss], for consistency.

Fixes part of PR 26243.
2004-07-12 19:27:05 +00:00
kristerw
dbda5befe3 Fix multi-line strings, to make this build when using gcc3. 2004-07-11 17:23:15 +00:00
kristerw
265388a19d Use >= for the version in the converters/nkf BUILD_DEPENDS line, instead of
using a fixed version.
2004-07-11 17:22:47 +00:00
wiz
9d0a5a8bfa Make compile with gcc3 and on NetBSD-2.0. 2004-07-11 00:55:19 +00:00
wiz
434a59ac24 Update HOMEPAGE and MASTER_SITES. 2004-07-11 00:30:10 +00:00
xtraeme
5bfb63a8f4 Updated emulators/aranym to 0.8.9beta.
2004/07/06 - version 0.8.9beta released

 Great bug fixes:

 o JIT CPU is working on Linux 2.6.x
 o Blitter is finally not crashing anymore
 o integrated LILO (Linux Loader) reads gzipped files
 o SDL GUI now accepts numbers typed on numpad

 Especially the Blitter fix itself justifies a new release
 since it has always been buggy and it was so annoying. Now we've won.
2004-07-09 14:38:52 +00:00
wiz
2629a0c8cd Drop trailing empty lines. 2004-07-09 12:46:37 +00:00
wiz
308534e2e3 Make build with gcc3; from FreeBSD ports (joerg). 2004-07-09 12:45:23 +00:00
wiz
cf38bae54e Use standard patch format; split up multi-patch into separate files. 2004-07-09 12:45:03 +00:00
xtraeme
1b90eaac58 This needs USE_LANGUAGES=c c++. 2004-07-06 07:31:56 +00:00
xtraeme
17be42e8f7 Added aranym-0.8.8beta. 2004-07-06 07:30:29 +00:00
xtraeme
8c3673e8e4 Initial import of aranym-0.8.8beta.
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-06 07:28:38 +00:00
recht
31fd57b706 Catch up with new mono homepage and master site. 2004-07-03 22:35:30 +00:00
xtraeme
57821bdf83 Update emulators/mips64emul to 0.1.1.
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-03 02:08:02 +00:00
xtraeme
f39e533838 Remove a commented out line for WRKSRC. 2004-07-01 05:53:29 +00:00
xtraeme
9f72351b2c Update emulators/mips64emul to 0.1 (first stable version).
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-07-01 05:52:18 +00:00
snj
d285696942 Correct HOMEPAGE. 2004-06-29 02:33:52 +00:00
xtraeme
72412131e4 Update emulators/mips64emul to 20040627.
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-28 04:01:10 +00:00
recht
362eff70e7 update to winelib-0.3 (beta2)
No real NEWS file available, so guessing from the ChangeLog:
- bug-fixes
2004-06-26 20:20:00 +00:00
grant
4e3cd52216 this uses functions from libgcrypt and libgpg-error so include their
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-26 17:46:14 +00:00
grant
3639b1312d this needs libbz2, so include archivers/bzip2/buildlink3.mk. 2004-06-26 17:09:09 +00:00
xtraeme
a1705cd8c7 Remove a forgotten patch. 2004-06-24 03:42:41 +00:00
xtraeme
920f960e83 Update emulators/mips64emul to 20040623.
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-23 18:30:26 +00:00
kristerw
cc8e8eb3c9 Update xmess to 0.83.1.
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-21 21:55:45 +00:00
kristerw
90031846d3 Update xmame to 0.83.1.
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-21 21:55:04 +00:00
xtraeme
d2e5e79d79 Added mips64emul-20040619. 2004-06-21 20:32:13 +00:00
xtraeme
9620843305 Initial import of mips64emul-20040619 from pkgsrc-wip.
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-21 20:30:22 +00:00
xtraeme
3f5b618c67 Added pearpc-0.2.0. 2004-06-20 19:35:00 +00:00
xtraeme
9ec0e0238d Initial import of pearpc-0.2.0 from pkgsrc-wip.
PearPC is an architecture independent PowerPC platform emulator capable of
running most PowerPC operating systems.
2004-06-20 19:33:19 +00:00
dillo
0942b7ab08 unlimit datasize to fix compilation of M6502Hi.cxx, as noted by
dgriffi at cs dot csubak dot edu on tech-pkg.
2004-06-16 01:14:33 +00:00
grant
6f96e54bad this needs flex to build 2004-06-15 13:49:52 +00:00
agc
2bea6dfec5 Make this compile on NetBSD-current
Silence some obvious warnings
Fix a typo
2004-06-13 14:03:28 +00:00
grant
a06d326ef5 this uses a c and c++ compiler. 2004-06-13 12:37:47 +00:00
grant
88b1567d1d this has little hope of building with anything but gcc. make it so. 2004-06-13 08:43:00 +00:00
grant
1d4b15aa11 this uses a c and c++ compiler. 2004-06-13 08:42:24 +00:00
kent
f4db2c9240 Update PEACE to 20040611 snapshot
- 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-11 12:59:27 +00:00
xtraeme
129855e859 Add missing stella-sdl pkg. 2004-06-10 07:11:40 +00:00
xtraeme
163397dcab jmmv's suggestions in tech-pkg:
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-05 18:55:39 +00:00
xtraeme
749d07db10 jmms's suggestions in tech-pkg for emulators/openmsx:
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-05 18:50:59 +00:00
xtraeme
6df29f0000 Install a simple script into ${PREFIX}/bin to run openmsx. 2004-06-05 17:26:55 +00:00
xtraeme
2e38c3dc88 Update emulators/raine to 0.40.2.
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-05 17:14:14 +00:00
dillo
a3dd49f492 Initial import of stella-sdl (SDL port of Stella Atari 2600 emulator). 2004-06-05 12:00:24 +00:00
dillo
82da72074c update to 1.3, prepare for forthcoming stella-sdl, take maintanership
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-05 11:56:31 +00:00
tron
89d631bc42 Work arround broken detection of getmntinfo(3) to make this build on
NetBSD 2.0D and above.
2004-06-01 18:25:57 +00:00
kristerw
a6d25fe153 Bl3ify, and use mk/pthread.buildlink3.mk instead of hard-coding
a pthread package.

Bump PKGREVISION.
2004-05-29 23:32:19 +00:00
xtraeme
462c9caac3 Added openmsx-0.4.0. 2004-05-29 11:30:49 +00:00