From 7b54c0078640584b82d93ad445537a9b069dfeb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?coadde=20=5BM=C3=A1rcio=20Alexandre=20Silva=20Delgado=5D?= Date: Wed, 7 Oct 2015 03:14:31 -0300 Subject: pcr/reicast-git: update pkg --- pcr/reicast-git/futuristic-memops.patch | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 pcr/reicast-git/futuristic-memops.patch (limited to 'pcr/reicast-git/futuristic-memops.patch') diff --git a/pcr/reicast-git/futuristic-memops.patch b/pcr/reicast-git/futuristic-memops.patch new file mode 100644 index 000000000..517670402 --- /dev/null +++ b/pcr/reicast-git/futuristic-memops.patch @@ -0,0 +1,31 @@ +diff -Nur a/core/hw/sh4/dyna/shil_canonical.h b/core/hw/sh4/dyna/shil_canonical.h +--- a/core/hw/sh4/dyna/shil_canonical.h 2015-10-06 21:43:53.031336322 -0300 ++++ b/core/hw/sh4/dyna/shil_canonical.h 2015-10-06 21:48:30.009328396 -0300 +@@ -206,6 +206,27 @@ + shil_recimp() + shil_opc_end() + ++//mem io v2 ++ ++//vref = vrans(ptr, nil) ++//vref = vrans(base, offset) ++shil_opc(vtrans) ++shil_recimp() ++shil_opc_end() ++ ++//dst = readpvr(vref) ++//dst = readpvr(vref, nil, offs) w/ offs < 1024 ++shil_opc(readvptr) ++shil_recimp() ++shil_opc_end() ++ ++//writevptr(vref, src) ++//writevptr(vref, src, offs) w/ offs < 1024 ++shil_opc(writevptr) ++shil_recimp() ++shil_opc_end() ++ ++ + //Canonical impl. opcodes ! + shil_opc(sync_sr) + shil_canonical -- cgit v1.2.3-2-g168b