Your message dated Tue, 21 Oct 2008 22:17:12 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#468842: fixed in xmame 0.106-3
has caused the Debian Bug report #468842,
regarding xmess-sdl: [genesis] Graphics garbled on big-endian architectures
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
468842: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468842
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: xmess-sdl
Version: 0.106-2
Severity: normal
Tags: patch
The graphical output of the Sega Genesis emulator is wrong on big endian
architectures. Every pair of 4 vertical scanlines which should display
as |1234| are displayed as |3412|. The problem is that genesis_vdp_vram
is filled with 16-bit values but is passed to decodechar and decodegfx
as 8-bit values without compensating for the fact that big-endian
systems will have each pair of 8-bit values swapped.
The fix that I implemented for this is to conditionally change the
gfx_layout to reflect this difference. This fix works for me on powerpc
and does not affect anything on my i386 boxen. I hope you find it
acceptable.
Cheers,
Kevin
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.24-kevinoid (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages xmess-sdl depends on:
ii libc6 2.7-6 GNU C Library: Shared libraries
ii libexpat1 1.95.8-4 XML parsing C library - runtime li
ii liblircclient0 0.8.0-13 infra-red remote control support -
ii libsdl1.2debian 1.2.13-2 Simple DirectMedia Layer
ii xmess-common 0.106-2 Support files for the Multi Emulat
ii zlib1g 1:1.2.3.3.dfsg-11 compression library - runtime
xmess-sdl recommends no packages.
-- no debconf information
--- xmame-0.106/mess/machine/genesis.c.orig 2008-03-01 13:20:44.000000000
-0700
+++ xmame-0.106/mess/machine/genesis.c 2008-03-01 13:17:30.000000000 -0700
@@ -77,7 +77,11 @@
0x800,
4,
{ 0, 1, 2, 3 },
+#ifdef LSB_FIRST
{ 2*4, 3*4, 0*4, 1*4, 6*4, 7*4, 4*4, 5*4 },
+#else
+ { 0*4, 1*4, 2*4, 3*4, 4*4, 5*4, 6*4, 7*4 },
+#endif
{ 0*32, 1*32, 2*32, 3*32, 4*32, 5*32, 6*32, 7*32 },
8*8*4
};
--- End Message ---
--- Begin Message ---
Source: xmame
Source-Version: 0.106-3
We believe that the bug you reported is fixed in the latest version of
xmame, which is due to be installed in the Debian FTP archive:
xmame-common_0.106-3_all.deb
to pool/non-free/x/xmame/xmame-common_0.106-3_all.deb
xmame-gl_0.106-3_all.deb
to pool/non-free/x/xmame/xmame-gl_0.106-3_all.deb
xmame-sdl_0.106-3_i386.deb
to pool/non-free/x/xmame/xmame-sdl_0.106-3_i386.deb
xmame-svga_0.106-3_i386.deb
to pool/non-free/x/xmame/xmame-svga_0.106-3_i386.deb
xmame-tools_0.106-3_i386.deb
to pool/non-free/x/xmame/xmame-tools_0.106-3_i386.deb
xmame-x_0.106-3_i386.deb
to pool/non-free/x/xmame/xmame-x_0.106-3_i386.deb
xmame_0.106-3.diff.gz
to pool/non-free/x/xmame/xmame_0.106-3.diff.gz
xmame_0.106-3.dsc
to pool/non-free/x/xmame/xmame_0.106-3.dsc
xmess-common_0.106-3_all.deb
to pool/non-free/x/xmame/xmess-common_0.106-3_all.deb
xmess-sdl_0.106-3_i386.deb
to pool/non-free/x/xmame/xmess-sdl_0.106-3_i386.deb
xmess-x_0.106-3_i386.deb
to pool/non-free/x/xmame/xmess-x_0.106-3_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bruno Barrera C. <[EMAIL PROTECTED]> (supplier of updated xmame package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 18 Oct 2008 22:20:47 -0300
Source: xmame
Binary: xmame-common xmame-tools xmess-common xmame-x xmame-gl xmame-svga
xmame-sdl xmess-x xmess-sdl
Architecture: source all i386
Version: 0.106-3
Distribution: unstable
Urgency: low
Maintainer: Bruno Barrera C. <[EMAIL PROTECTED]>
Changed-By: Bruno Barrera C. <[EMAIL PROTECTED]>
Description:
xmame-common - Multiple Arcade Machine Emulator
xmame-gl - dummy package
xmame-sdl - SDL binaries for the Multiple Arcade Machine Emulator
xmame-svga - SVGALIB binaries for the Multiple Arcade Machine Emulator
xmame-tools - Tools for xmame and xmess
xmame-x - X binaries for the Multiple Arcade Machine Emulator
xmess-common - Support files for the Multi Emulator Super System
xmess-sdl - SDL binaries for the Multi Emulator Super System
xmess-x - X binaries for the Multi Emulator Super System
Closes: 468842
Changes:
xmame (0.106-3) unstable; urgency=low
.
* Fixed graphics garbled on big-endian architectures on xmess
(closes: #468842)
* Corrected xmess manpage errors
* Now setting the -e flag in the maintainer scripts
* Now avoiding the use of first person in the templates
* Updated Standards Version to 3.8.0
* Moved xmame-tools files to /usr/games instead /usr/bin
Checksums-Sha1:
f52dc1880327740ecb4bf0a44ef001def6c1d9e0 1403 xmame_0.106-3.dsc
b091050875091b39142bc5c23df7d9606a64cd25 29850 xmame_0.106-3.diff.gz
3a741315313ba4518bfb2f59af20de3736a487d8 210360 xmame-common_0.106-3_all.deb
81d2df7487b375e853c015d9e5fe5dfaada64fff 4910822 xmess-common_0.106-3_all.deb
1c56c9ea23857966925f46d6e1862724b84de0b6 742 xmame-gl_0.106-3_all.deb
f5ad3df81803cd6feee9ca13342f58daa6970855 9909742 xmame-x_0.106-3_i386.deb
66f891db356da4a9f192e35bbbf4d6c4e795870b 9849872 xmame-sdl_0.106-3_i386.deb
97804c172eb4ac301808399dc13ce1c82bb85115 57856 xmame-tools_0.106-3_i386.deb
90bd8053181debea2e0a28e0a6377063342e93a3 9855674 xmame-svga_0.106-3_i386.deb
7a992245e85c65752783c9f310cac0639f4ce2ad 3445058 xmess-x_0.106-3_i386.deb
6f9ac20c20cbc5c30fad084e8d407fca365400cf 3402828 xmess-sdl_0.106-3_i386.deb
Checksums-Sha256:
b86c3ef39be98da9ae49a8934162feb98dfe54e49e4819bcc7b73c12c917a055 1403
xmame_0.106-3.dsc
607fbfbcf0ac3280110ac5023c161c88fa1ee3b8546239844465c8a97800af6a 29850
xmame_0.106-3.diff.gz
f03c4490c332e9084546bb298c465048207e1930ad6386732b7dafdb8f134a8c 210360
xmame-common_0.106-3_all.deb
c36fb7be95b449588d3773304657684c83181f283cc9d7b32e91de2fc496781d 4910822
xmess-common_0.106-3_all.deb
c04ec1a5b012ae47ef4912b6692bcf16f8f7fcff1a477a095c951ab996d6804b 742
xmame-gl_0.106-3_all.deb
12fc5a1c23c454559f829d624f050b4a9893c454180a7d4d1565ce8be807e4ed 9909742
xmame-x_0.106-3_i386.deb
92d0cfd3e4e156219c68b1aa79aab73d2b7eb76d04a4553e93c81b4fffba7fd4 9849872
xmame-sdl_0.106-3_i386.deb
dc2c3cc078735ce3aeb36c1e7743d93fa1b59b3087c1e15bedbf76ed100f0076 57856
xmame-tools_0.106-3_i386.deb
c4564039e30d30b2bc4fe7f936c78fb6a6a875b36881ed3161a8ad4c8ad18602 9855674
xmame-svga_0.106-3_i386.deb
5c06f2a7f92f1bdcf10fa1a43d96b88f8243c26179cc94e3b053032fa5d273ad 3445058
xmess-x_0.106-3_i386.deb
41132b72333b97b5ccccd4ca23bc4f89ee85264714b61be8b2596ae81ec5d573 3402828
xmess-sdl_0.106-3_i386.deb
Files:
2c8efc6e174b1b5746e56af551f51d84 1403 non-free/games optional xmame_0.106-3.dsc
7a2d36962cdad8ca78842a89bbfc1878 29850 non-free/games optional
xmame_0.106-3.diff.gz
def05f7a59c74efa569aab3e106fd73d 210360 non-free/games optional
xmame-common_0.106-3_all.deb
e6c6023332c9b15fa3af4a11e1d8f883 4910822 non-free/games optional
xmess-common_0.106-3_all.deb
5a57ae593958319509ac07fd880a5b62 742 non-free/games optional
xmame-gl_0.106-3_all.deb
16b36ab3e7783374ac348f08096aaa31 9909742 non-free/games optional
xmame-x_0.106-3_i386.deb
fc1f40033e44bb848949e754530a2c0c 9849872 non-free/games optional
xmame-sdl_0.106-3_i386.deb
8931578747b95fd21d77dfca176d9e04 57856 non-free/games optional
xmame-tools_0.106-3_i386.deb
f78674eaed080f29455a5b59d3073832 9855674 non-free/games optional
xmame-svga_0.106-3_i386.deb
306ae9ec23ac548460875736370b9b60 3445058 non-free/games optional
xmess-x_0.106-3_i386.deb
399819e009d73097957223967b7e95a8 3402828 non-free/games optional
xmess-sdl_0.106-3_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkj95iYACgkQf+2upy2F5boDhQCfXrMFLiTZf3sh2JcvVEY8LVW/
wE4AoNsQTZFu7/gPCtQdFpOzyXJ3ZZ9T
=2U8i
-----END PGP SIGNATURE-----
--- End Message ---