summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2013-12-02 10:11:39 +0000
committerwiz <wiz@pkgsrc.org>2013-12-02 10:11:39 +0000
commitcc7087947a9009755b2b7542e3e7b7536bb39346 (patch)
tree0a873ad063ebe831766408cca93a2f99171b29a9
parent50f54976561c761cde4c113f4307fef4a8e4b1d8 (diff)
downloadpkgsrc-cc7087947a9009755b2b7542e3e7b7536bb39346.tar.gz
Update to 0.2:
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.
-rw-r--r--emulators/realboy/Makefile4
-rw-r--r--emulators/realboy/distinfo9
-rw-r--r--emulators/realboy/patches/patch-src_gboy__x86__64.S58
3 files changed, 6 insertions, 65 deletions
diff --git a/emulators/realboy/Makefile b/emulators/realboy/Makefile
index eeaf75f1a81..d235c395e23 100644
--- a/emulators/realboy/Makefile
+++ b/emulators/realboy/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2013/11/15 14:58:07 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2013/12/02 10:11:39 wiz Exp $
-DISTNAME= realboy-0.1.4
+DISTNAME= realboy-0.2
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=realboy/}
EXTRACT_SUFX= .tar.bz2
diff --git a/emulators/realboy/distinfo b/emulators/realboy/distinfo
index 663861ec2a7..09394b8f8c0 100644
--- a/emulators/realboy/distinfo
+++ b/emulators/realboy/distinfo
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.3 2013/11/29 12:55:37 joerg Exp $
+$NetBSD: distinfo,v 1.4 2013/12/02 10:11:39 wiz Exp $
-SHA1 (realboy-0.1.4.tar.bz2) = 344be8f28498e457a370757c7f2e4dd6d31c107f
-RMD160 (realboy-0.1.4.tar.bz2) = 69bc1f5523ac15b7d9bde1634f545ab2b9e459ed
-Size (realboy-0.1.4.tar.bz2) = 150800 bytes
-SHA1 (patch-src_gboy__x86__64.S) = ca69f3d065dc9225173f8a10b72a76ccce132a94
+SHA1 (realboy-0.2.tar.bz2) = 4c35a859091e3da4ba12b75753697e6c2bb124c5
+RMD160 (realboy-0.2.tar.bz2) = 9fd5fcdbaa8cdf97ea20c7cd5702faeff4fa9a47
+Size (realboy-0.2.tar.bz2) = 158410 bytes
diff --git a/emulators/realboy/patches/patch-src_gboy__x86__64.S b/emulators/realboy/patches/patch-src_gboy__x86__64.S
deleted file mode 100644
index cfe78f670ed..00000000000
--- a/emulators/realboy/patches/patch-src_gboy__x86__64.S
+++ /dev/null
@@ -1,58 +0,0 @@
-$NetBSD: patch-src_gboy__x86__64.S,v 1.1 2013/11/29 12:55:37 joerg Exp $
-
---- src/gboy_x86_64.S.orig 2013-11-27 23:28:07.000000000 +0000
-+++ src/gboy_x86_64.S
-@@ -1824,7 +1824,7 @@ op_sbc:
- andq $F_ZERO, %rdx # mask in zero flag
- andq $~F_ZERO, (%r10) # zero zero flag
- orq %rdx, (%r10) # copy new zero flag
-- or $F_SUBTRACT, (%r10) # unset F_SUBTRACT
-+ orl $F_SUBTRACT, (%r10) # unset F_SUBTRACT
- movq %r11, %rdx
- shlq $1, %rdx # move carry bit into position
- andq $F_HCARRY, %rdx # mask in carry bit
-@@ -3959,7 +3959,7 @@ op_jmp:
- movq $addr_sp_ptrs, %rdi
- movq %r13, %r11 # save
- movq $regs_sets, %r10
-- movw %r13, PC(%r10)
-+ movw %r13w, PC(%r10)
- shrq $9, %r13 # get
- andq $0x78, %r13 # offset to pointer in addr_sp_ptrs
- addq %r13, %rdi # point to address space
-@@ -3987,7 +3987,7 @@ op_jmp_nz:
- andq $0xffff, %r13 # mask in word
- movq $addr_sp_ptrs, %rdi
- movq %r13, %r11 # save
-- movw %r13, PC(%rbx)
-+ movw %r13w, PC(%rbx)
- shrq $9, %r13 # get
- andq $0x78, %r13 # offset to pointer in addr_sp_ptrs
- addq %r13, %rdi # point to address space
-@@ -4016,7 +4016,7 @@ op_jmp_z:
- andq $0xffff, %r13 # mask in word
- movq $addr_sp_ptrs, %rdi
- movq %r13, %r11 # save
-- movw %r13, PC(%r10)
-+ movw %r13w, PC(%r10)
- shrq $9, %r13 # get
- andq $0x78, %r13 # offset to pointer in addr_sp_ptrs
- addq %r13, %rdi # point to address space
-@@ -4046,7 +4046,7 @@ op_jmp_c:
- andq $0xffff, %r13 # mask in word
- movq $addr_sp_ptrs, %rdi
- movq %r13, %r11 # save
-- movw %r13, PC(%rbx)
-+ movw %r13w, PC(%rbx)
- shrq $9, %r13 # get
- andq $0x78, %r13 # offset to pointer in addr_sp_ptrs
- addq %r13, %rdi # point to address space
-@@ -4076,7 +4076,7 @@ op_jmp_nc:
- andq $0xffff, %r13 # mask in word
- movq $addr_sp_ptrs, %rdi
- movq %r13, %r11 # save
-- movw %r13, PC(%rbx)
-+ movw %r13w, PC(%rbx)
- shrq $9, %r13 # get
- andq $0x78, %r13 # offset to pointer in addr_sp_ptrs
- addq %r13, %rdi # point to address space