<?xml version="1.0" encoding="utf-8"?>
<!--  RSS generated by Flaimo.com RSS Builder [2012-02-06 04:13:18]  --> <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.vectrex.fr/tracker/</docs>
<description>Parabellum's Projects Tracker - ISSUES</description>
<link>http://www.vectrex.fr/tracker/</link>
<title>Parabellum's Projects Tracker - ISSUES</title>
<image>
<title>Parabellum's Projects Tracker - ISSUES</title>
<url>http://www.vectrex.fr/tracker/images/mantis_logo_button.gif</url>
<link>http://www.vectrex.fr/tracker/</link>
<description>Parabellum's Projects Tracker - ISSUES</description>
</image>
<category>All Projects</category>
<ttl>10</ttl>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2012-02-06T04:13:18+01:00</sy:updateBase>
<item>
<title>0000033: Incorrect sound emulation for VectorPilot</title>
<link>http://www.vectrex.fr/tracker/view.php?id=33</link>
<description>The sound emulation does not work correctly for the game &lt;b&gt;VectorPilot&lt;/b&gt; (by Kristof Tuts). This is especially obvious for the player's shoot, that sounds quite different on the emulator and on a real vectrex.&lt;br /&gt;
&lt;br /&gt;
Unlike most of the vectrex games, VectorPilot does not update the PSG register only once per frame (about every 20ms). Instead, it does modify the sound registers about every 5ms (roughly 4 times per frame) to output a high-quality sound.&lt;br /&gt;
&lt;br /&gt;
By design, ParaJVE is only updating the sound wave at the end of every frame ; thus the &quot;intermediate&quot; writes to the PSG registers done by VectorPilot are ignored, plain and simple. To achieve a perfect rendering, the sound emulation sub-system must be refactored to update the waveform data whenever a PSG register is accessed (filling a temporary buffer, that will be consumed at the end of the frame, when the sound waveform is to be output).</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=33</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=33#bugnotes</comments>
</item>
<item>
<title>0000006: Slight glitches in the DAC output sound (Spike)</title>
<link>http://www.vectrex.fr/tracker/view.php?id=6</link>
<description>When the CPU is writing digitized data sound directly to the sound output line (like it does when &lt;i&gt;Spike&lt;/i&gt; is &lt;i&gt;speaking&lt;/i&gt;, for instance), we can hear some small glitches in the sound emitted by the emulator.</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=6</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=6#bugnotes</comments>
</item>
<item>
<title>0000031: Emulate the &quot;buzz&quot; sound of the original Vectrex</title>
<link>http://www.vectrex.fr/tracker/view.php?id=31</link>
<description>The very specific background &quot;buzz&quot; noise of the vectrex needs to be emulated in the audio engine - preferably as an optional feature.</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=31</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=31#bugnotes</comments>
</item>
<item>
<title>0000013: Graphics garbage when displaying text  in Moon Lander</title>
<link>http://www.vectrex.fr/tracker/view.php?id=13</link>
<description>The Moon Lander game obviously uses some hand-crafted routines to display its text, and the result is completely unreadable in the emulator (see attached screenshots).</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=13</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=13#bugnotes</comments>
</item>
<item>
<title>0000007: Vector text position not properly aligned</title>
<link>http://www.vectrex.fr/tracker/view.php?id=7</link>
<description>When the system function is used to display some text on the screen, the text rendered in the emulator is not displayed at the exact expected position. The vertical coodinate seems correct, but the horizontal coodinate seems to be slightly offset to the right.&lt;br /&gt;
&lt;br /&gt;
This bug is likely to happen for every text instance, but it is particularly noticeable for centered text, or for text that gets cut off to the right border of the screen (because of the offset).</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=7</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=7#bugnotes</comments>
</item>
<item>
<title>0000011: The keyboard-mapped joystick doesn't work on Mac OS X</title>
<link>http://www.vectrex.fr/tracker/view.php?id=11</link>
<description>On the Max OS-X platform, whenever the user clicks an entry in the ParaJVE window's menu, the emulator loose the focus (When the focus is lost, the emulator doesn't receive any keyboard event anymore, so the joystick emulation doesn't appear to work anymore).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Temporary workaround&lt;/b&gt;:&lt;br /&gt;
To give back the focus to the emulator window after having selecting a menu item, the user just has to click once, anywhere in the game window.</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=11</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=11#bugnotes</comments>
</item>
<item>
<title>0000008: Add emulation for the 3D goggles</title>
<link>http://www.vectrex.fr/tracker/view.php?id=8</link>
<description>The emulator is yelling for the 3D imager peripheral to be implemented... ;)</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=8</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=8#bugnotes</comments>
</item>
<item>
<title>0000032: Render intermediate dots (vectors junctions)</title>
<link>http://www.vectrex.fr/tracker/view.php?id=32</link>
<description>Depending on the way the programmer coded his display code, on the real vectrex, there are points that appear at the vectors joints in vectors lists.&lt;br /&gt;
&lt;br /&gt;
The current version of ParaJVE currently has an special function to automatically hide such points ; but with the introduction of the glow shaders, it might be a good idea to add an option to render these points again (maybe with slightly different brightness settings, in order to differentiate them from &quot;true&quot; dots).</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=32</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=32#bugnotes</comments>
</item>
<item>
<title>0000026: Most games are runnning too fast</title>
<link>http://www.vectrex.fr/tracker/view.php?id=26</link>
<description>Although there has been a fix regarding the emulation speed (cf. issue 0000025), most of the games are still running too fast on the emulator.&lt;br /&gt;
&lt;br /&gt;
For instance, the first level of &lt;i&gt;Scramble&lt;/i&gt; is scrolled in 25 seconds in the emulator, while the same area takes 40 seconds on the real Vectrex.&lt;br /&gt;
&lt;br /&gt;
There are other games that are obviously still running too fast. Good examples are &lt;i&gt;Web Wars&lt;/i&gt;, or &lt;i&gt;Pole Position&lt;/i&gt;.</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=26</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=26#bugnotes</comments>
</item>
<item>
<title>0000029: Add VecFlash-cartridge emulation</title>
<link>http://www.vectrex.fr/tracker/view.php?id=29</link>
<description>Now that dual-bank switching is fully implemented (see &lt;a href=&quot;http://www.vectrex.fr/tracker/view.php?id=14&quot;&gt;0000014&lt;/a&gt;), the next step is to emulate multiple-banks switching.&lt;br /&gt;
&lt;br /&gt;
The model of choice is &lt;b&gt;Richard Hutchinson's VecFlash&lt;/b&gt; cartridge, that can hold as much as 31 binaries (ie. banks) at once. &lt;br /&gt;
&lt;br /&gt;
The bank 0 contains the binary responsible for displaying the games menu, and selecting the associated bank. The VecFlash cartridge controller's selects banks by receiving pulses sent from the PIA16 line on the cartridge port.</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=29</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=29#bugnotes</comments>
</item>
<item>
<title>0000030: Add global support for bank-switching</title>
<link>http://www.vectrex.fr/tracker/view.php?id=30</link>
<description>ParaJVE now supports bank-switching (issues &lt;a href=&quot;http://www.vectrex.fr/tracker/view.php?id=14&quot;&gt;0000014&lt;/a&gt; &amp; &lt;a href=&quot;http://www.vectrex.fr/tracker/view.php?id=29&quot;&gt;0000029&lt;/a&gt;), and it would be a very good thing to have ParaJVD support it as well.&lt;br /&gt;
&lt;br /&gt;
But beware, this involves much more than just updating the cartridge ROM area when a bank switch occurs... It also means that the sources for the newly selected banks have to be reloaded/updated, the breakpoints have to be revalidated, etc...&lt;br /&gt;
&lt;br /&gt;
Also, the project management module will need to be updated to support multiple cartridge roms/sources (one couple per bank).</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=30</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=30#bugnotes</comments>
</item>
<item>
<title>0000014: Add bank-switching support</title>
<link>http://www.vectrex.fr/tracker/view.php?id=14</link>
<description>Several homebrew developers have requested for ParaJVE to support bank-switching (for 64Kb ROMs).</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=14</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=14#bugnotes</comments>
</item>
<item>
<title>0000028: Reload cartridge does not reload listing</title>
<link>http://www.vectrex.fr/tracker/view.php?id=28</link>
<description>Hi,&lt;br /&gt;
&lt;br /&gt;
reloading the ROM cartridge is a pretty nice feature, however this does not trigger a reload of the listing in the debugger. Would be nice to have. Or at least a &quot;reload listing&quot; menu item. As far as I see there is currently no means to reload the listing...&lt;br /&gt;
&lt;br /&gt;
Take care,&lt;br /&gt;
Martin</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=28</guid>
<author>nitro &lt;nitro@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=28#bugnotes</comments>
</item>
<item>
<title>0000009: Allow ParaJVE to change games without restarting</title>
<link>http://www.vectrex.fr/tracker/view.php?id=9</link>
<description>With the current version, when you want to run another game, you have to exit ParaJVE, then restart it in order to select the new game to be played.&lt;br /&gt;
&lt;br /&gt;
It would be very convenient to let ParaJVE switch directly to another game (without having to pass through the exit/restart process.</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=9</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=9#bugnotes</comments>
</item>
<item>
<title>0000027: Provide an editor to manage the games configuration</title>
<link>http://www.vectrex.fr/tracker/view.php?id=27</link>
<description>The users can already execute any arbitrary ROM (by using the &quot;Pick Another ROM...&quot; button of the game selector dialog), but there is currently no &lt;i&gt;easy&lt;/i&gt; way to add an entry in the predefined games list.&lt;br /&gt;
&lt;br /&gt;
At the moment, one has to manually edit the &lt;i&gt;configuration.xml&lt;/i&gt; file in order to add new entries and/or assign overlays.&lt;br /&gt;
&lt;br /&gt;
It would be much better if ParaJVE had a dialog allowing the user to add/delete/edit entries graphically, without having to mess with the inner workings of the XML configuration file.</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=27</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=27#bugnotes</comments>
</item>
<item>
<title>0000012: Poor sound emulation on Linux</title>
<link>http://www.vectrex.fr/tracker/view.php?id=12</link>
<description>On some Linux platforms, the sound emulation is very bad and has to be turned off. The main problem seems to be that the sound output is shredded (as if there was some kind of buffer underrun issue).</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=12</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=12#bugnotes</comments>
</item>
<item>
<title>0000025: Bedlam runs way too fast</title>
<link>http://www.vectrex.fr/tracker/view.php?id=25</link>
<description>ParaJVE has some speed timing issues, nonetheless, the games usually remain playable.&lt;br /&gt;
An exception is Bedlam, that runs much too fast to be played correctly.</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=25</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=25#bugnotes</comments>
</item>
<item>
<title>0000015: Provide a native launcher for Windows</title>
<link>http://www.vectrex.fr/tracker/view.php?id=15</link>
<description>On Windows platforms, the emulator is currently started via a batch command file (&lt;i&gt;ParaJVE.bat&lt;/i&gt;). It would be much more conveniant to have a native executable to launch the emulator.</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=15</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=15#bugnotes</comments>
</item>
<item>
<title>0000010: Add Document section : how to tweak the frame rate</title>
<link>http://www.vectrex.fr/tracker/view.php?id=10</link>
<description>&quot;How can I change/force/tweak the emulation frame rate&quot; is a frequently asked question that needs to be addressed in the User Guide.&lt;br /&gt;
&lt;br /&gt;
This question is even more important because there is a timing bug that makes the emulation go much too fast on some dual-core CPUs (when using low resolution timers).</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=10</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=10#bugnotes</comments>
</item>
<item>
<title>0000021: Implement a Save / Load feature (emulator state persistence)</title>
<link>http://www.vectrex.fr/tracker/view.php?id=21</link>
<description>Having a way to save the current state of the emulator, then load it back later will greatly benefit to ParaJVE : The player would then be able to suspend and resume long gaming sessions, as well as submit specific testcases if appropriate.</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=21</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=21#bugnotes</comments>
</item>
<item>
<title>0000024: Overlays are too dark</title>
<link>http://www.vectrex.fr/tracker/view.php?id=24</link>
<description>The non-opaque areas of the overlays are too dark (the colours are not visible enough).&lt;br /&gt;
Also, the vectors shown through these transparent areas do not get colored enough (as they are on the real vectrex).</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=24</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=24#bugnotes</comments>
</item>
<item>
<title>0000022: Fullscreen mode not available on Linux Ubuntu</title>
<link>http://www.vectrex.fr/tracker/view.php?id=22</link>
<description>On Linux Ubuntu 8.10 using the java-6-sun JRE (update 7), the &quot;FullScreen&quot; checkbox of the game selector dialog is grayed out (ie. unavailable), because the JRE reports that the system doesn't support fullscreen mode.&lt;br /&gt;
&lt;br /&gt;
Installing and selecting the java-6-openjdk runtime (rather than java-6-sun) fixes the problem : the fullscreen checkbox is available again with this JRE.&lt;br /&gt;
&lt;br /&gt;
However, it would be a good idea to provide a kind of fallback implementation that emulates fullscreen, for all these platforms that don't support a native fullscreen mode.</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=22</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=22#bugnotes</comments>
</item>
<item>
<title>0000023: Add a project management module</title>
<link>http://www.vectrex.fr/tracker/view.php?id=23</link>
<description>ParaJVD does not provide any 'external' way to specify the debugged sources/binaries yet. At the time being, these files paths are hard-coded in the loader classes and cannot be changed without recompiling ParaJVD sources.&lt;br /&gt;
&lt;br /&gt;
The debugger cannot be released until there is some kind of mechanism to define/select a Project to be loaded.&lt;br /&gt;
&lt;br /&gt;
The minimum pieces of information needed to define a Project are :&lt;ul&gt;&lt;li&gt; Project name&lt;/li&gt;&lt;li&gt; ROM binary file&lt;/li&gt;&lt;li&gt; ASM source file&lt;/li&gt;&lt;li&gt; ASM sources folder (for 'games' that are made of more than one ASM source)&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt;Additional pieces of information that could be added later :&lt;ul&gt;&lt;li&gt; Required peripherals (lightpen, goggles) , if any&lt;/li&gt;&lt;li&gt; Special requirements (Bank switching info, Onboard RAM, ...)&lt;/li&gt;&lt;li&gt; Overlay image file + Overlay information (displacement/scaling)&lt;/li&gt;&lt;li&gt; Miscellaneous project comments (author, version, notes, ...)&lt;/li&gt;&lt;li&gt; Any suggestion welcome... :)&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt;</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=23</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=23#bugnotes</comments>
</item>
<item>
<title>0000019: Split the configuration.xml file into 2 different files</title>
<link>http://www.vectrex.fr/tracker/view.php?id=19</link>
<description>The configuration file currently contains both dynamic and static data.&lt;br /&gt;
The static data (the games definitions, that never changes when the configuration file is saved by the emulator) should be taken off the configuration file, and saved in a (static) &lt;i&gt;content.xml&lt;/i&gt; file.</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=19</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=19#bugnotes</comments>
</item>
<item>
<title>0000018: Add a new view : Screen Buffer</title>
<link>http://www.vectrex.fr/tracker/view.php?id=18</link>
<description>This is a feature that would greatly help when debugging the graphics routines (both for ParaJVE debugging, and for homebrew developers).&lt;br /&gt;
Ideally, it would be an OpenGL panel (like the main ParaJVE panel) that displays the current content of the work buffer, and the current position of the beam (so that the user could see the vectors being drawn in real time as he's stepping through the code).</description>
<guid>http://www.vectrex.fr/tracker/view.php?id=18</guid>
<author>parabellum &lt;parabellum@example.com&gt;</author>
<comments>http://www.vectrex.fr/tracker/view.php?id=18#bugnotes</comments>
</item>
</channel>
</rss>

