Commit Graph

1747 Commits

Author SHA1 Message Date
fcambus
2a15af466f Fix crash in change_mem2() on 64-bit platforms.
Patch from upstream: https://sourceforge.net/p/ucon64/svn/2822/

Thanks to Daniel Horchner for the heads up!
2020-12-18 15:32:58 +00:00
bcallah
aa023384c6 +tnylpo 2020-12-16 16:54:16 +00:00
bcallah
f31a6a1561 Import emulators/tnylpo, a utility to run CP/M-80 programs under Unix.
ok benoit@

tnylpo allows the execution of programs written for CP/M-80 version 2.2
under Unixy operating systems. The companion program tnylpo-convert
converts text files to and from the CP/M format.

Features:
* Full Z80 instruction set (including undocumented instructions and
  features)
* All BDOS calls of CP/M 2.2 and a few taken from CP/M 3 (mostly for
  date and time handling)
* All character handling BIOS calls of CP/M 2.2
* Maps CP/M file operations to operations on files in the Unix file
  system
* Allows you to map up to 16 CP/M drives to arbitrary Unix directories
* Built-in curses based emulation of the DEC VT52
* Allows you to combine CP/M programs with Unix shell redirections and
  pipelines

Note that all CP/M program and data file names are expected in lower
case. For example, files called TURBO.COM or L80.COM need to be renamed
to turbo.com and l80.com to be accessible by tnylpo.
2020-12-16 16:53:48 +00:00
mestre
a8ce28a7f9 update to 0.8.4
OK bentley@
2020-12-13 12:31:54 +00:00
fcambus
64b7acb40c Update hatari to 2.3.0. 2020-12-10 15:22:33 +00:00
gonzalo
8b9c8cf3b3 Update for Nono to 0.1.5
OK benoit@
2020-12-07 14:25:13 +00:00
fcambus
61f204074e Use sed in a pre-configure target in order to drop the remaining patches
for hardcoded optimization (-O3) flags.
2020-12-07 13:30:12 +00:00
fcambus
9ea5dc5065 Update ucon64 to 2.2.1. 2020-12-05 16:53:25 +00:00
cwen
62dd7a112c spike: big endian and base-gcc architectures fixes
- big endian archs: correct a type mismatch in a template function call, that
caused a build failure.
- base-gcc archs: Add a COMPILER line since it requires ports-gcc (C++11).
- powerpc: The simulation generates internal exceptions, mark it BROKEN.

OK kmos@ (who tested on sparc64, thanks!) and jasper@ (maintainer)
2020-12-01 21:54:58 +00:00
gonzalo
e10230effb Add aoyama@ example to run OpenBSD on nono.
OK benoit@
2020-11-27 09:24:41 +00:00
mestre
b1a8764d0d update to 1.26.1 and set myself as maintainer
OK jeremy@ (former maintainer)
2020-11-20 23:39:02 +00:00
gonzalo
4ff390266d Update for nono to 0.1.4
Bugfix release.

OK benoit@ gsoares@
2020-11-20 19:31:43 +00:00
gonzalo
b53e8d85be Update for Nono to 0.1.3:
http://www.pastel-flower.jp/~isaki/nono/

Now even closer to be able to run OpenBSD Luna88k

OK benoit@
2020-11-20 10:00:11 +00:00
sthen
141ab68e70 citra: remove patches that changed namespace for a cryptopp type.
citra already supported newer cryptopp but the port needed patching to
cope with the old one we had in-tree.
2020-11-18 00:17:18 +00:00
cwen
356f53067e frodo: unbreak with clang on powerpc
CodeWarrior styled asm inline functions are used for powerpc optimisation,
guarded by "__POWERPC__" that base-clang defines, but not base-gcc.
As such, undefine __POWERPC__ to revert the situation as it was when powerpc
was a gcc arch. Runtime tests by Anthony Richardby (thanks!) and me.

OK sthen@
2020-11-11 13:14:49 +00:00
jasper
b64e1145d7 compile disasm files with -O1 to half memory usage (to 4GB) when compiling these files 2020-11-05 08:35:16 +00:00
sthen
da693dd6f0 disable spike on i386, compiling disasm.cc uses more memory than there is
available address space.
2020-11-04 14:40:03 +00:00
benoit
7e088f5dce Update to stella-6.4. 2020-11-03 09:05:46 +00:00
gonzalo
6077579d6e Update for Nono to 0.1.2:
http://www.pastel-flower.jp/~isaki/nono/

OK daniel@ benoit@
2020-11-02 13:15:58 +00:00
jasper
3e28b0ae9c +spike 2020-11-01 15:03:38 +00:00
jasper
1e0c75e9f7 import spike (git HEAD)
Spike, the RISC-V ISA Simulator, implements a functional model of one or
more RISC-V harts.

ok aja@
2020-11-01 15:01:37 +00:00
benoit
778b871e59 Update to stella-6.3. 2020-10-11 08:44:10 +00:00
sthen
4b41f82eae it's a nono on i386
tvram.cpp:254:5: error: unknown type name '__m128i'
tvram.cpp:258:9: error: use of undeclared identifier '_mm_set_epi32'
tvram.cpp:358:5: error: unknown type name '__m128i'
tvram.cpp:358:21: error: use of undeclared identifier '_mm_set_epi8'
etc.

+BROKEN-i386=           requires __m128i and similar types; may work if SSE is disabled
2020-10-10 19:45:45 +00:00
gonzalo
77467f4f0c x11/wxWidgets is LIB_DEPENDS
Spotted by aja@ thanks!
2020-10-08 12:19:59 +00:00
cwen
1d88ab2233 qemu: allow to boot {Net,Open}BSD/hppa
« Go ahead » Brad (maintainer)
2020-10-07 19:55:57 +00:00
gonzalo
f06d97c88a Update for Nono to 0.1.1
OK daniel@
2020-10-07 07:29:04 +00:00
landry
1e3873cc44 Build against systemwide minizip. 2020-10-06 16:49:31 +00:00
gonzalo
d484db4867 Update for Stella Atari emulator:
https://stella-emu.github.io/changelog.html

OK benoit@ (maintainer)
2020-09-24 10:01:32 +00:00
bentley
fb19163ea7 Update to sameboy-0.13.6. 2020-09-24 08:03:13 +00:00
bentley
8df4e761f0 Update to mgba-0.8.3. 2020-09-24 07:31:51 +00:00
bentley
0216663558 Fix regression tests, which depend on libpng. 2020-09-06 22:33:59 +00:00
rsadowski
24e6155b0b Remove gambatte-qt(4) multi-packages
Tweaks and OK from bentley@
2020-08-30 20:18:25 +00:00
cwen
0110dcee2b advancemame: mark BROKEN on powerpc
Since the switch to clang-10, the build hangs indefinitely.
2020-08-23 10:56:39 +00:00
sthen
b826c908c0 update to qemu-5.1.0, from Brad (maintainer) 2020-08-17 09:58:44 +00:00
juanfra
4058897c94 Update to xroar 0.36.2. 2020-08-09 19:39:15 +00:00
thfr
5cde0e4186 fix build with clang 10. Found by Ricardo Mestre for another port.
Tested by me and naddy@
No revision bump as port didn't build
2020-08-09 14:46:23 +00:00
mestre
c281a40954 update to 1.24.3
OK jeremy@
2020-08-09 13:44:56 +00:00
bentley
c6baa0a4fc Update to ppsspp-1.10.3.
Release notes: https://github.com/hrydgard/ppsspp#whats-new-in-1103
2020-08-07 22:54:09 +00:00
cwen
0b27ed5253 nono: don't build on big endian archs, BE support is not finished yet
OK bcallah@ kmos@
2020-08-05 21:07:04 +00:00
bentley
6d4b9a58e2 Upstream replaced ImageMagick with FFmpeg, so update dependencies.
from brad
2020-08-05 09:26:34 +00:00
edd
02f606f0c3 Update emulators/fs-uae (and launcher) to version 3.0.5.
OK rsadowski@.
2020-07-28 20:03:32 +00:00
gonzalo
1e9f01520b Typo on gettex tools, and missing distinfo thanks Benoit 2020-07-22 14:53:59 +00:00
gonzalo
a155d3967a Update for nono to 0.1.0
We dont need patches anymore.

OK aoyama@ daniel@
2020-07-22 12:02:04 +00:00
gonzalo
8afcc6c6e0 hook nono 2020-07-06 17:43:19 +00:00
gonzalo
a7812e00b7 nono is luna88k emulator OK daniel@ 2020-07-06 17:42:25 +00:00
fcambus
c7a73c0c91 Regen distinfo, tarball was rerolled because tag name changed.
The only change is in 3rdparty/lua-zlib/lua_zlib.c:

-    SETLITERAL("_VERSION", "lua-zlib $Id$  (tag: mame0222, release0222)");
+    SETLITERAL("_VERSION", "lua-zlib $Id$  (tag: mame0222)");

Pointed out by naddy@, thanks!
2020-06-26 22:20:15 +00:00
fcambus
b6d24039b4 Update mame to 0.222. 2020-06-26 19:54:47 +00:00
bentley
f290f007fc Update to sameboy-0.13.1.
Release notes:
https://github.com/LIJI32/SameBoy/releases/tag/v0.13
https://github.com/LIJI32/SameBoy/releases/tag/v0.13.1
2020-06-04 07:50:07 +00:00
bentley
8ca9b29fc8 +sameboy 2020-05-22 21:51:39 +00:00
bentley
d1cd2ba330 Import sameboy-0.12.3 and libretro-sameboy-0.12.3.
SameBoy is a SDL-based Nintendo Game Boy and Game Boy Color emulator.
SameBoy is extremely accurate and includes a wide range of powerful
debugging features, making it ideal for both casual players and developers.
In addition to accuracy and developer capabilities, SameBoy has all the
features one would expect from an emulator, from save states to scaling
filters.

libretro-sameboy provides a Nintendo Game Boy and Game Boy Color emulation
core to the RetroArch emulator frontend, based on SameBoy.

ok stsp@ thfr@ bcallah@
2020-05-22 21:49:48 +00:00