<?xml version="1.0" encoding="utf-8"?>
<!--  RSS generated by Flaimo.com RSS Builder [2013-05-24 11:21:42]  --> <rss version="2.0" xmlns:im="http://purl.org/rss/1.0/item-images/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" >
<channel>
<docs>http://www.lxdream.org/issues/</docs>
<description>Mantis - ISSUES</description>
<link>http://www.lxdream.org/issues/</link>
<title>Mantis - ISSUES</title>
<image>
<title>Mantis - ISSUES</title>
<url>http://www.lxdream.org/issues/images/mantis_logo_button.gif</url>
<link>http://www.lxdream.org/issues/</link>
<description>Mantis - ISSUES</description>
</image>
<category>All Projects</category>
<ttl>10</ttl>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2013-05-24T11:21:41-07:00</sy:updateBase>
<item>
<title>0000074: Star Wars Episode I Racer</title>
<link>http://www.lxdream.org/issues/view.php?id=74</link>
<description>lxdream sees otherwise working game as an audio file, upon load it goes into playback mode.</description>
<guid>http://www.lxdream.org/issues/view.php?id=74</guid>
<author>Avatarass &lt;Avatarass@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=74#bugnotes</comments>
</item>
<item>
<title>0000073: mercurial version fails to compile due to undefined G_DIR_SEPARATOR</title>
<link>http://www.lxdream.org/issues/view.php?id=73</link>
<description>This bug affects the current revision (1285) of the mercurial repo. It also happens for me with the 0.9.1 source avalable from&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/count.php?file=lxdream-0.9.1.tar.gz&quot;&gt;http://www.lxdream.org/count.php?file=lxdream-0.9.1.tar.gz&lt;/a&gt; [&lt;a href=&quot;http://www.lxdream.org/count.php?file=lxdream-0.9.1.tar.gz&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;]&lt;br /&gt;
&lt;br /&gt;
When I run './configure' then 'make', the compilation aborts due to the following errors:&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
lxpaths.c: In function ‘get_absolute_path’:&lt;br /&gt;
lxpaths.c:116:47: error: ‘G_DIR_SEPARATOR’ undeclared (first use in this function)&lt;br /&gt;
lxpaths.c:116:47: note: each undeclared identifier is reported only once for each function it appears in&lt;br /&gt;
lxpaths.c: In function ‘get_filename_at’:&lt;br /&gt;
lxpaths.c:129:53: error: ‘G_DIR_SEPARATOR’ undeclared (first use in this function)&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
and after fixing that file, same thing happens elsewhere:&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
drivers/cdrom/cd_gdi.c: In function ‘gdi_image_read_toc’:&lt;br /&gt;
drivers/cdrom/cd_gdi.c:76:5: warning: implicit declaration of function ‘g_path_get_dirname’ [-Wimplicit-function-declaration]&lt;br /&gt;
drivers/cdrom/cd_gdi.c:76:13: warning: assignment makes pointer from integer without a cast [enabled by default]&lt;br /&gt;
drivers/cdrom/cd_gdi.c:126:67: error: ‘G_DIR_SEPARATOR’ undeclared (first use in this function)&lt;br /&gt;
drivers/cdrom/cd_gdi.c:126:67: note: each undeclared identifier is reported only once for each function it appears in&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
I am running Ubuntu 12.04 (64bit). For me G_DIR_SEPARATOR is defined in the file /usr/include/glib-2.0/glib/gfileutils.h&lt;br /&gt;
&lt;br /&gt;
I am no coder, but my solution was to add the line&lt;br /&gt;
#include &lt;glib/gfileutils.h&gt;&lt;br /&gt;
at the beginning of the files lxpaths.c and drivers/cdrom/cd_gdi.c.&lt;br /&gt;
&lt;br /&gt;
Also, glib.h seems to include all other glib/g*.h files, including glib/gfileutils.h. So an alternative solution is to replace the lines&lt;br /&gt;
#include &lt;glib/gfileutils.h&gt;&lt;br /&gt;
#include &lt;glib/gstrfuncs.h&gt;&lt;br /&gt;
at the beginning of the files lxpaths.c and drivers/cdrom/cd_gdi.c with simply:&lt;br /&gt;
#include &lt;glib.h&gt;&lt;br /&gt;
&lt;br /&gt;
I don't know which is better. I tried both solutions and they both work. It's probably a question of style. As I said, I am no coder :-) I have attached a patch that implements the former solution (as it looked more minimalistic).&lt;br /&gt;
&lt;br /&gt;
Cheers,&lt;br /&gt;
&lt;br /&gt;
Malte</description>
<guid>http://www.lxdream.org/issues/view.php?id=73</guid>
<author>einheitlix &lt;einheitlix@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=73#bugnotes</comments>
</item>
<item>
<title>0000072: Featur request for GUI: Screenshots</title>
<link>http://www.lxdream.org/issues/view.php?id=72</link>
<description>It would be nice if lxdream had the feature to make a screenshot of the game by pressing a button, preferably in PNG format. I suggest a function key, e.g. F12 as default.</description>
<guid>http://www.lxdream.org/issues/view.php?id=72</guid>
<author>Riemann80 &lt;Riemann80@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=72#bugnotes</comments>
</item>
<item>
<title>0000071: Add support for pkg-config to libgl and libisofs</title>
<link>http://www.lxdream.org/issues/view.php?id=71</link>
<description>Hello,&lt;br /&gt;
I've made a patch to detect automatically (via pkg-config) libgl and libisofs.&lt;br /&gt;
I don't know about linux distro but my FreeBSD have the required .pc files.</description>
<guid>http://www.lxdream.org/issues/view.php?id=71</guid>
<author>ElBarto &lt;ElBarto@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=71#bugnotes</comments>
</item>
<item>
<title>0000070: No Sound + Infinite Loop</title>
<link>http://www.lxdream.org/issues/view.php?id=70</link>
<description>I'm using the oggvorbis library, and it works on the Dreamcast but doesn't work on lxDream. After a while, it will go into an infinite loop.</description>
<guid>http://www.lxdream.org/issues/view.php?id=70</guid>
<author>EnigmaticCoder &lt;EnigmaticCoder@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=70#bugnotes</comments>
</item>
<item>
<title>0000069: sh4/sh4trans.c:238: xlat_get_code_by_vma: Assertion `(sh4_icache.page_vma == ((sh4r.pc) &amp; sh4_icache.mask))' failed.</title>
<link>http://www.lxdream.org/issues/view.php?id=69</link>
<description>I've tried this on 0.9.1 and 0.8.4.&lt;br /&gt;
&lt;br /&gt;
I'd like to preface this bug by saying that it could be caused by an error on my end, but I can't find one. Also, my program works on the hardware, but crashes when run on the emulator, giving me this error:&lt;br /&gt;
&lt;br /&gt;
sh4/sh4trans.c:238: xlat_get_code_by_vma: Assertion `(sh4_icache.page_vma == ((sh4r.pc) &amp; sh4_icache.mask))' failed.&lt;br /&gt;
&lt;br /&gt;
Here's the code&lt;br /&gt;
//Main.cpp&lt;br /&gt;
...&lt;br /&gt;
//If this if statment is commented out, the program runs fine&lt;br /&gt;
if (levels[gameState.getCurrentLevel()].levelComplete(enemies))&lt;br /&gt;
	gameState.nextLevel();&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
And the functions:&lt;br /&gt;
int GameState::getCurrentLevel() const&lt;br /&gt;
{&lt;br /&gt;
	return currentLevel;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
bool Level::levelComplete(std::vector&lt;Enemy&gt; &amp;enemies)&lt;br /&gt;
{&lt;br /&gt;
	for (std::vector&lt;Enemy&gt;::iterator it = enemies.begin();&lt;br /&gt;
			it != enemies.end(); ++it)&lt;br /&gt;
	{&lt;br /&gt;
		if (!it-&gt;getDead())&lt;br /&gt;
			return false;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	return true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
I saw a similar bug already posted that was resolved. Was that resolved in a newer version than I'm testing? If it's not a bother, could you update me about this bug via email: EnigmaticCoder [atttt] hotmail [dotttt] com&lt;br /&gt;
&lt;br /&gt;
If you need any more code, I'd be happy to send it to you.</description>
<guid>http://www.lxdream.org/issues/view.php?id=69</guid>
<author>EnigmaticCoder &lt;EnigmaticCoder@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=69#bugnotes</comments>
</item>
<item>
<title>0000068: sh4_finalize_instruction: Assertion `(sh4_icache.page_vma == ((sh4r.pc) &amp; sh4_icache.mask))' failed.</title>
<link>http://www.lxdream.org/issues/view.php?id=68</link>
<description>Ran into this while trying a test:&lt;br /&gt;
gdb --args ./lxdream  /usr/local/dc/kos/examples/dreamcast/hello/hello.elf&lt;br /&gt;
GNU gdb 6.8-debian&lt;br /&gt;
Copyright (C) 2008 Free Software Foundation, Inc.&lt;br /&gt;
License GPLv3+: GNU GPL version 3 or later &lt;&lt;a href=&quot;http://gnu.org/licenses/gpl.html&gt;&quot;&gt;http://gnu.org/licenses/gpl.html&gt;&lt;/a&gt; [&lt;a href=&quot;http://gnu.org/licenses/gpl.html&gt;&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;]&lt;br /&gt;
This is free software: you are free to change and redistribute it.&lt;br /&gt;
There is NO WARRANTY, to the extent permitted by law.  Type &quot;show copying&quot;&lt;br /&gt;
and &quot;show warranty&quot; for details.&lt;br /&gt;
This GDB was configured as &quot;x86_64-linux-gnu&quot;...&lt;br /&gt;
(gdb) r&lt;br /&gt;
Starting program: /home/harley/Downloads/lxdream/src/lxdream /usr/local/dc/kos/examples/dreamcast/hello/hello.elf&lt;br /&gt;
[Thread debugging using libthread_db enabled]&lt;br /&gt;
[New Thread 0x7f877b7e5810 (LWP 8389)]&lt;br /&gt;
[New Thread 0x7f8766f42950 (LWP 8399)]&lt;br /&gt;
[Thread 0x7f8766f42950 (LWP 8399) exited]&lt;br /&gt;
[New Thread 0x7f8766f42950 (LWP 8400)]&lt;br /&gt;
[New Thread 0x7f8766741950 (LWP 8401)]&lt;br /&gt;
10:24:32 A0000000 WARN  Unable to load file 'IP.BIN': No such file or directory&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
KallistiOS ##version##: Wed May 13 13:39:27 CDT 2009&lt;br /&gt;
  harley@little-jack:/usr/local/dc/kos&lt;br /&gt;
thd: pre-emption enabled, HZ=100&lt;br /&gt;
10:24:32 8C021B6E WARN  ARM Halted: BRANCH to invalid address FFFFFFE8 at 00000004&lt;br /&gt;
maple: active drivers:&lt;br /&gt;
    Dreameye (Camera): Camera&lt;br /&gt;
    Sound Input Peripheral: Microphone&lt;br /&gt;
    PuruPuru (Vibration) Pack: JumpPack&lt;br /&gt;
    VMU Driver: Clock, LCD, MemoryCard&lt;br /&gt;
    Mouse Driver: Mouse&lt;br /&gt;
    Keyboard Driver: Keyboard&lt;br /&gt;
    Controller Driver: Controller&lt;br /&gt;
  DMA Buffer at ac0923c0&lt;br /&gt;
vid_set_mode: 640x480IL NTSC&lt;br /&gt;
fs_romdisk: mounting image at 0x8c0489d4 at /rd&lt;br /&gt;
dc-load console support enabled&lt;br /&gt;
maple: attached devices:&lt;br /&gt;
  A0: Dreamcast Controller          (01000000: Controller)&lt;br /&gt;
&lt;br /&gt;
Hello world!&lt;br /&gt;
&lt;br /&gt;
fs_iso9660: disc change detected&lt;br /&gt;
arch: shutting down kernel&lt;br /&gt;
net_unreg_device: 'bba' isn't registered&lt;br /&gt;
maple: final stats -- device count = 1, vbl_cntr = 4, dma_cntr = 4&lt;br /&gt;
vid_set_mode: 640x480IL NTSC&lt;br /&gt;
fs_romdisk: unmounting image at 0x8c0489d4 from /rd&lt;br /&gt;
max system bytes =     147908&lt;br /&gt;
system bytes     =     147908&lt;br /&gt;
in use bytes     =       5852&lt;br /&gt;
KM_DBG: Still-allocated memory blocks:&lt;br /&gt;
  INUSE 8c0ac578: size 12, thread 1, addr 8c0104d8, type malloc&lt;br /&gt;
  INUSE 8c0abf70: size 1024, thread 1, addr 8c03f594, type malloc&lt;br /&gt;
  INUSE 8c091280: size 2, thread 1, addr 8c040a82, type malloc&lt;br /&gt;
  INUSE 8c090be8: size 12, thread 1, addr 8c0104d8, type malloc&lt;br /&gt;
  INUSE 8c0909c0: size 12, thread 1, addr 8c02dd94, type malloc&lt;br /&gt;
  INUSE 8c08ebf0: size 12, thread 1, addr 8c01e8f2, type malloc&lt;br /&gt;
  INUSE 8c08e5e8: size 1024, thread 1, addr 8c03f594, type malloc&lt;br /&gt;
lxdream: ./sh4/sh4core.in:242: sh4_finalize_instruction: Assertion `(sh4_icache.page_vma == ((sh4r.pc) &amp; sh4_icache.mask))' failed.&lt;br /&gt;
&lt;br /&gt;
Program received signal SIGABRT, Aborted.&lt;br /&gt;
[Switching to Thread 0x7f877b7e5810 (LWP 8389)]&lt;br /&gt;
0x00007f8777b27fb5 in raise () from /lib/libc.so.6&lt;br /&gt;
(gdb) bt&lt;br /&gt;
#0  0x00007f8777b27fb5 in raise () from /lib/libc.so.6&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=1&quot;&gt;0000001&lt;/a&gt;  0x00007f8777b29bc3 in abort () from /lib/libc.so.6&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=2&quot;&gt;0000002&lt;/a&gt;  0x00007f8777b20f09 in __assert_fail () from /lib/libc.so.6&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=3&quot;&gt;0000003&lt;/a&gt;  0x000000000041d8a8 in sh4_finalize_instruction () at ./sh4/sh4core.in:242&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=4&quot;&gt;0000004&lt;/a&gt;  0x00000000004189b5 in sh4_core_exit (exit_code=2) at sh4/sh4.c:306&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=5&quot;&gt;0000005&lt;/a&gt;  0x0000000000416f2e in dreamcast_stop () at dreamcast.c:255&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=6&quot;&gt;0000006&lt;/a&gt;  0x0000000000410793 in dcload_syscall (syscall_id=8389) at dcload.c:151&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=7&quot;&gt;0000007&lt;/a&gt;  0x00000000004509fd in sh4_translate_run_slice (nanosecs=1000000) at sh4/sh4trans.c:50&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=8&quot;&gt;0000008&lt;/a&gt;  0x0000000000418b39 in sh4_run_slice (nanosecs=1000000) at sh4/sh4.c:271&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=9&quot;&gt;0000009&lt;/a&gt;  0x000000000041728f in dreamcast_run () at dreamcast.c:233&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=10&quot;&gt;0000010&lt;/a&gt; 0x0000000000456cfd in gui_main_loop (run=1) at gtkui/gtkui.c:251&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=11&quot;&gt;0000011&lt;/a&gt; 0x000000000040c9f0 in main (argc=2, argv=0x7fff8392de68) at main.c:270&lt;br /&gt;
&lt;br /&gt;
and here's the code (don't laugh since I was just doing a quick test) that causes the crash:&lt;br /&gt;
cat hello.c&lt;br /&gt;
#include &lt;kos.h&gt;&lt;br /&gt;
extern uint8 romdisk[];&lt;br /&gt;
KOS_INIT_FLAGS(INIT_DEFAULT | INIT_MALLOCSTATS);&lt;br /&gt;
KOS_INIT_ROMDISK(romdisk);&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char **argv) {&lt;br /&gt;
	printf(&quot;\nHello world!\n\n&quot;);&lt;br /&gt;
	file_t cd = fs_open(&quot;/cd&quot;, O_DIR);&lt;br /&gt;
	if(!cd)&lt;br /&gt;
		return 1;&lt;br /&gt;
&lt;br /&gt;
	dirent_t *cddir;&lt;br /&gt;
	while((cddir = fs_readdir(cd)))&lt;br /&gt;
		printf(&quot;%s\n&quot;, cddir-&gt;name);&lt;br /&gt;
&lt;br /&gt;
	return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
I'm not currently able to test it on real hardware, but it /should/ work. When I get home from work tonight I'll give it a try. Attached is the crash log in case this butchers the formatting of the code and backtrace.</description>
<guid>http://www.lxdream.org/issues/view.php?id=68</guid>
<author>losinggeneration &lt;losinggeneration@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=68#bugnotes</comments>
</item>
<item>
<title>0000067: cdi bug x86_64 OS X</title>
<link>http://www.lxdream.org/issues/view.php?id=67</link>
<description>Hi Nathan,&lt;br /&gt;
&lt;br /&gt;
I tried compiling lxdream with -arch x86_64 on OS X and I came across a bug with the cdi image loading code.&lt;br /&gt;
&lt;br /&gt;
in cdi.c&lt;br /&gt;
&lt;br /&gt;
The code to seek to the header_offset is broken for CDI_V35_ID&lt;br /&gt;
&lt;br /&gt;
You need to cast to long when using a negative offset.&lt;br /&gt;
&lt;br /&gt;
I changed the code to&lt;br /&gt;
&lt;br /&gt;
    if( trail.cdi_version == CDI_V35_ID ) {&lt;br /&gt;
        fseek( f, -(long)trail.header_offset, SEEK_END );&lt;br /&gt;
    } else {&lt;br /&gt;
        fseek( f, trail.header_offset, SEEK_SET );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
which seemed to get it working again.&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
Eric</description>
<guid>http://www.lxdream.org/issues/view.php?id=67</guid>
<author>efry &lt;efry@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=67#bugnotes</comments>
</item>
<item>
<title>0000066: OS X Path properties panel</title>
<link>http://www.lxdream.org/issues/view.php?id=66</link>
<description>The OS X path properties panel is really poor. Needs to at least use file choosers, and give the user immediate feedback as to whether the files they've selected are actually valid.</description>
<guid>http://www.lxdream.org/issues/view.php?id=66</guid>
<author>nkeynes &lt;nkeynes@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=66#bugnotes</comments>
</item>
<item>
<title>0000065: texcache invariant failure</title>
<link>http://www.lxdream.org/issues/view.php?id=65</link>
<description>As reported by sky:&lt;br /&gt;
Same configuration, with Sega Extrem Sports. It happen on game loading, once on two.&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&lt;br /&gt;
18:24:50 8C00B8FA WARN  Attempted byte read to missing page: A0600004&lt;br /&gt;
Active list: 205, 215, 214, 213, -1, -1, -1, 189, 204, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 181, 201, -1, 166, -1, -1, -1, 241, -1, -1, -1, -1, -1, -1, -1, -1, 215, -1, -1, -1, -1, -1, -1, 206, -1, 116, -1, 249, -1, 212, -1, -1, -1, -1, -1, -1, -1, 203, -1, 175, 207, -1, -1, -1, -1, -1, -1, -1, -1, -1, 162, -1, -1, -1, -1, -1, 211, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 6, 239, -1, -1, -1, -1, -1, 230, 167, -1, -1, -1, 115, -1, -1, 224, 148, 174, 187, 208, -1, -1, -1, -1, -1, 169, 253, -1, -1, -1, -1, -1, -1, -1, -1, 135, 211, 200, 202, 209, 195, -1, -1, -1, -1, -1, -1, -1, -1, -1, 192, -1, -1, -1, 177, -1, -1, 210, -1, 243, -1, -1, -1, -1, -1, 167, -1, -1, 164, -1, -1, -1, -1,&lt;br /&gt;
pvr2/texcache.c:576: failed assertion `next != slot'&lt;br /&gt;
&lt;br /&gt;
Program received signal SIGABRT, Aborted.&lt;br /&gt;
0x9003d66c in kill ()&lt;br /&gt;
(gdb) bt&lt;br /&gt;
#0  0x9003d66c in kill ()&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=1&quot;&gt;0000001&lt;/a&gt;  0x9010e8cf in raise ()&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=2&quot;&gt;0000002&lt;/a&gt;  0x9010d422 in abort ()&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=3&quot;&gt;0000003&lt;/a&gt;  0x0005cebd in __eprintf ()&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=4&quot;&gt;0000004&lt;/a&gt;  0x000332cc in texcache_get_texture ()&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=5&quot;&gt;0000005&lt;/a&gt;  0x00035cd4 in pvr2_scene_load_textures ()&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=6&quot;&gt;0000006&lt;/a&gt;  0x00036360 in pvr2_scene_render ()&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=7&quot;&gt;0000007&lt;/a&gt;  0x0002d8d5 in mmio_region_PVR2_write ()&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=8&quot;&gt;0000008&lt;/a&gt;  0x0e3729f3 in ?? ()&lt;br /&gt;
Previous frame inner to this frame (gdb could not unwind past this frame)</description>
<guid>http://www.lxdream.org/issues/view.php?id=65</guid>
<author>nkeynes &lt;nkeynes@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=65#bugnotes</comments>
</item>
<item>
<title>0000032: Implement shader programs (GLSL)</title>
<link>http://www.lxdream.org/issues/view.php?id=32</link>
<description>PVR2 seems to do colour clamping after computing the final fragment colour, unlike the GL fixed-function pipeline which clamps each component separately prior to interpolation. Note that we're likely to need this for correct fogging as well.&lt;br /&gt;
Also as a bonus, after this we can rip rendbkg.c out almost completely.&lt;br /&gt;
&lt;br /&gt;
1. Add test cases for PVR2 behaviour. At least Tex modulate and Quad tests needed to confirm the above.&lt;br /&gt;
2. Add simple shader programs as above&lt;br /&gt;
3. Remove obsolete hacks&lt;br /&gt;
&lt;br /&gt;
Fallback: In the absense of GLSL support, system should run normally using the fixed-function pipeline - it will just be less accurate.</description>
<guid>http://www.lxdream.org/issues/view.php?id=32</guid>
<author>nkeynes &lt;nkeynes@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=32#bugnotes</comments>
</item>
<item>
<title>0000008: Implement render-to-texture</title>
<link>http://www.lxdream.org/issues/view.php?id=8</link>
<description>Currently broken.</description>
<guid>http://www.lxdream.org/issues/view.php?id=8</guid>
<author>nkeynes &lt;nkeynes@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=8#bugnotes</comments>
</item>
<item>
<title>0000061: OpenBSD Ports</title>
<link>http://www.lxdream.org/issues/view.php?id=61</link>
<description>I have trying to ports lxdream to OpenBSD. For the moment it's just compile fine. But i haven't try to compile SVN. GLX and esd don't run the emulator is unusable for the moment</description>
<guid>http://www.lxdream.org/issues/view.php?id=61</guid>
<author>bsdmaniak &lt;bsdmaniak@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=61#bugnotes</comments>
</item>
<item>
<title>0000064: OS X 64-bit build crashes in translator</title>
<link>http://www.lxdream.org/issues/view.php?id=64</link>
<description>Probably pointer sloppiness - OS X organizes memory a little differently</description>
<guid>http://www.lxdream.org/issues/view.php?id=64</guid>
<author>nkeynes &lt;nkeynes@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=64#bugnotes</comments>
</item>
<item>
<title>0000063: Add OS X Quick Lock (preview) + Spotlight support for save states</title>
<link>http://www.lxdream.org/issues/view.php?id=63</link>
<description>ie finder integration. Nice to have, but probably a bit of work involved.</description>
<guid>http://www.lxdream.org/issues/view.php?id=63</guid>
<author>nkeynes &lt;nkeynes@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=63#bugnotes</comments>
</item>
<item>
<title>0000062: Add OS X HID (joystick etc) supporrt</title>
<link>http://www.lxdream.org/issues/view.php?id=62</link>
<description>Probably easy enough to do, just needs the hardware interface</description>
<guid>http://www.lxdream.org/issues/view.php?id=62</guid>
<author>nkeynes &lt;nkeynes@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=62#bugnotes</comments>
</item>
<item>
<title>0000044: Mac OS X Port</title>
<link>http://www.lxdream.org/issues/view.php?id=44</link>
<description>Primarily need the CD driver and audio driver - a native video driver is probably not viable without a native UI, and that's going to take too long for the current release.</description>
<guid>http://www.lxdream.org/issues/view.php?id=44</guid>
<author>nkeynes &lt;nkeynes@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=44#bugnotes</comments>
</item>
<item>
<title>0000060: Crash in sh4 translation</title>
<link>http://www.lxdream.org/issues/view.php?id=60</link>
<description>Reported by Arthonis with Ready To Rumble 2. No other way known to reproduce as yet. Backtrace:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=4&quot;&gt;0000004&lt;/a&gt;  0x08075268 in xlat_promote_to_temp_space (block=0xb3fa7fec)&lt;br /&gt;
    at sh4/xltcache.c:373&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=5&quot;&gt;0000005&lt;/a&gt;  0x08075515 in xlat_extend_block (newSize=1303511014) at sh4/xltcache.c:433&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=6&quot;&gt;0000006&lt;/a&gt;  0x080aa5cf in sh4_translate_basic_block (start=2351005696)&lt;br /&gt;
    at sh4/sh4trans.c:174&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=7&quot;&gt;0000007&lt;/a&gt;  0x080aa321 in sh4_xlat_run_slice (nanosecs=1000000) at sh4/sh4trans.c:91&lt;br /&gt;
&lt;a href=&quot;http://www.lxdream.org/issues/view.php?id=8&quot;&gt;0000008&lt;/a&gt;  0x0805bee2 in dreamcast_run () at dreamcast.c:194</description>
<guid>http://www.lxdream.org/issues/view.php?id=60</guid>
<author>nkeynes &lt;nkeynes@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=60#bugnotes</comments>
</item>
<item>
<title>0000051: OSMesa (software rendering) support</title>
<link>http://www.lxdream.org/issues/view.php?id=51</link>
<description>For people with intel and the like cards that are never going to work w/ hardware acceleration</description>
<guid>http://www.lxdream.org/issues/view.php?id=51</guid>
<author>nkeynes &lt;nkeynes@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=51#bugnotes</comments>
</item>
<item>
<title>0000029: Frustum clipping bug</title>
<link>http://www.lxdream.org/issues/view.php?id=29</link>
<description>Polygons subject to view frustum clipping appear to have badly distorted texture coordinates wrt clipped vertexes (colour coordinates are probably equally distorted. Opengl information suggests that the problem may be caused by non-planar polygons - check if the 1/z is correct?&lt;br /&gt;
&lt;br /&gt;
Otherwise may need to do our own clipping, which is annoying but doable.</description>
<guid>http://www.lxdream.org/issues/view.php?id=29</guid>
<author>nkeynes &lt;nkeynes@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=29#bugnotes</comments>
</item>
<item>
<title>0000057: Add configure test for framebuffer support</title>
<link>http://www.lxdream.org/issues/view.php?id=57</link>
<description>It's possible some older libGLs won't actually have the fbo entry points - add configure test to disable FBO support when missing. As reported by losinggeneration in &lt;a href=&quot;http://www.lxdream.org/forums/viewtopic.php?t=104&quot;&gt;http://www.lxdream.org/forums/viewtopic.php?t=104&lt;/a&gt; [&lt;a href=&quot;http://www.lxdream.org/forums/viewtopic.php?t=104&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;]</description>
<guid>http://www.lxdream.org/issues/view.php?id=57</guid>
<author>nkeynes &lt;nkeynes@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=57#bugnotes</comments>
</item>
<item>
<title>0000059: Finish handling of all CD read modes</title>
<link>http://www.lxdream.org/issues/view.php?id=59</link>
<description>Some testing required as well.</description>
<guid>http://www.lxdream.org/issues/view.php?id=59</guid>
<author>nkeynes &lt;nkeynes@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=59#bugnotes</comments>
</item>
<item>
<title>0000058: Add DSF program support</title>
<link>http://www.lxdream.org/issues/view.php?id=58</link>
<description>Looks to be a thin wrapper around the ARM7 binary image. See &lt;a href=&quot;http://www.zophar.net/tech/files/psf_format15.txt&quot;&gt;http://www.zophar.net/tech/files/psf_format15.txt&lt;/a&gt; [&lt;a href=&quot;http://www.zophar.net/tech/files/psf_format15.txt&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;] .</description>
<guid>http://www.lxdream.org/issues/view.php?id=58</guid>
<author>nkeynes &lt;nkeynes@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=58#bugnotes</comments>
</item>
<item>
<title>0000056: KOS s3mplay broken</title>
<link>http://www.lxdream.org/issues/view.php?id=56</link>
<description>looks like it hasn't worked for a long time :(</description>
<guid>http://www.lxdream.org/issues/view.php?id=56</guid>
<author>nkeynes &lt;nkeynes@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=56#bugnotes</comments>
</item>
<item>
<title>0000055: Fix relative path handling for open/save dialogs</title>
<link>http://www.lxdream.org/issues/view.php?id=55</link>
<description>Currently if the configured path is relative, the dialog will complain about it:&lt;br /&gt;
&lt;br /&gt;
libgnomevfs-CRITICAL **: gnome_vfs_get_uri_from_local_path: assertion `g_path_is_absolute (local_full_path)' failed&lt;br /&gt;
&lt;br /&gt;
probably need to convert relative paths first before it gets to that point.</description>
<guid>http://www.lxdream.org/issues/view.php?id=55</guid>
<author>nkeynes &lt;nkeynes@example.com&gt;</author>
<comments>http://www.lxdream.org/issues/view.php?id=55#bugnotes</comments>
</item>
</channel>
</rss>
