Spartan-6 FPGA Dev Board plays Doom, a first-person shooter video game from 1993

Yesterday, I mentioned a port of Professor Nicklaus Wirth’s Oberon programming language and operating system to Saanlima's Pipistrello, a Spartan-6 FPGA development board. (See “Oberon System Implemented on a Low-Cost FPGA Board.”) There are many uses for a dev board however and one of the other ports to this board is the first-person shooter called “Doom,” which was originally developed to run on DOS PCs by id Software.
This FPGA-based implementation uses a recompilation of a source port called “Chocolate Doom” that runs on a 100MHz Xilinx MicroBlaze soft processor instantiated in the Pipistrello board’s Spartan-6 LX45 FPGA with additional HDL to handle the mouse, game controllers, video, and sound. Now running recompiled code for an x86 microprocessor on an FPGA-based, soft-core processor might not be the most obvious way to fully employ a Spartan-6 FPGA, but I think it’s a pretty cool demo nevertheless.
Here’s a short, 26-second video showing DOOM running in demo mode on the Spartan-6 LX45 FPGA:
Note: There are no sound effects in this short video because we didn’t hook up any speakers to the Pipistrello board.
 

Excellent!
Gotta try Pac-Man. It is so much like the arcade version from the 80's it's scary. Also, Magnus has the Pipistrello working so well you can re-flash to/from Oberon to Pac-Man (or whatever) almost instantly. I mean, flash and boot in under 2 seconds. Quite impressive.
 

Similar Messages

  • I want to play some shooting online game. Give me some suggestion :D

    Hi there,
    I just bought a MSI Gaming series computer recently. Can anyone suggest me any online shooting game for me??? Thank you so much!!!

    Hi,
    If you wanna get into FPS (first person shooter) games, then you really should take a look at the game that made FPS a top shelf hit --- Counter Strike. There are a number of games to go off from there, but in the gaming mecca of greatness there is no other game that even closely compares when it comes to the legacy of CS. This is based on the fact that the game has been around for 16 years now and still garners a huge following. It was the first ultra realistic shooter of its kind. It is addictive because it can be played in short segments as quickly as five minutes from bootup to first round or as long as you feel playing round after round. In the early games you will find out how poorly lacking your fps skills are against even moderately skilled players, and frightfully so when you face off against the relatively skilled. If it is your misfortunate to go against a pro, you will think it’s more reminiscent of Resident Evil facing off against Nemesis. This really lays out the ground work for you learning how to play these types of games, and if you stick with it, you’ll be getting better and better in no time. I honestly can’t recommend another game that will train you and entertain you so much in a single sitting. The only warning I have for you is set yourself some time limits or you will find out like many that have come before you that 5 minutes can easily become 5 hours.

  • Is the Nexys2 board (with spartan 3e FPGA) compatible with the FPGA module

    Hi my name is DIego and I was wondering if anybody here knows if the NEXYS 2 board (with spartan 3e FPGA) from DIGILENT is compatible
    with the LABVIEW FPGA module.
    Thanks
    Digilent is also the Manufacturer of the SPARTAN 3e STARTER BOARD

    Diego:
    The NEXYS 2 is not officially supported, but if you'd like to try it, you can attempt to follow the guide for the Spartan 3E here (substituting your NEXYS 2 for the Spartan 3E).
    Again, the NEXYS 2 isn't officially supported, so if it doesn't work like the Spartan 3E starter kit board, then you won't be able to use LabVIEW FPGA with it.
    Good luck!
    Caleb Harris
    National Instruments | Mechanical Engineer | http://www.ni.com/support

  • Erasing Flash Memory of Spartan 3E FPGA

    Hello,
    I'm programming a Spartan 3E FPGA, and I believe there are a few VIs left in the flash memory from the previous user of the board. I'd like to just clear out the flash memory. 've been playing around and can't seem to find how to clear it through LabView on a spartan.
    I've already had a look at this.
    http://digital.ni.com/public.nsf/allkb/4789525480C3B78C8625714000746BFD\
    It should be pretty simple, anyone know how to go about it?
    thanks in advance!

    Are you referring to the platform flash (XCF04, this can be used to automatically-configure the FPGA on powerup) or the Strataflash (which cannot easily be configured to do so, but can be used for persistent storage)? 
    If it's the former, I would suggest using iMPACT to clear the flash part.  For the later, there are a few examples that interact with the Strataflash, that's as good a starting point as any.

  • White Rabbit module for NI's cRIO based on Spartan-6 FPGA: One clock makes you faster and one clock makes you slow

    Many distributed networks including those used for 5G communications, power-grid monitoring, and particle physics research need precise time synchronization among the distributed network nodes. CERN’s White Rabbit Ethernet protocol is designed to provide sub-nanosecond accuracy while synchronizing more than 1000 network nodes connected via either fiber or copper. As reported at a status update meeting a week ago, the University of Zürich has developed a plug-in White Rabbit module for National Instrument’s CompactRIO (cRIO) control and monitoring system based on a low-end Xilinx Spartan-6 FPGA  and it has been tested by EN-ICE group in CERN’s Engineering Department. Here’s an annotated photo of the board:
    The module connects to the network via its optical SFP port and generates disciplined reference clocks that are used by the rest of the local node for network timing synchronization. With the Spartan-6 FPGA clocking at 160MHz, no output clock jitter was detected in the latest design tests.
    Prior Xcell Daily coverage of CERN’s White Rabbit protocol:
    White Rabbit: When Every Nanosecond (and Subnanosecond) Counts
     

    I'd like to make a correction to the article. It's the University of Zürich who has developed the plug-in cRIO White Rabbit module. The EN-ICE-MTA section at CERN has tested the performance of the module and organised the meeting.

  • Spartan 3e Digilent XUP board

    Dear All,
    Please, can you tell me if this is possible (with the spartan 3e Digilent XUP board and Labview)  to configure / use some inputs on the expension J3 Hirose connector in differential LVDS mode ?
    Thank you,
    Jean

    I down loaded the software on my 32 bit computers
    Method 1
    I created an empty project and right click ont computer which is in the empty  project and then clicked on new
    But there is no Targets and devices listing. 
     I can not go on without seting up the target
    Method 2
    I brought up one of the examples
    C:\Program Files\National Instruments\LabVIEW 2009\examples\Spartan-3E\LEDs
    On the fpga target there is a warning sign which states
           Unsupported Item the plug in for the selected item is not installed on your system  or the plugin has an expired license Please contact NI
    Why would the plugin not be working?
    Thank you for your answers.  I would really like to get this spartan 3e working with LabVIEW.

  • Spartan 3e Fpga

    Hi  Guys,
    I have a Doubt Regarding Spartan3e Xup Board,
    Does Ni Supports Spartan 3e Fpga  or Xup Board. The Driver which is released by ni only supports for Xup board or Fpga?
    Regards, 
    Krish.

    Hi,
     For the Spartan-3E board  (which is bought from Xilinx) to work with Labview FPGA, you need to install a driver which is provided on National Instruments site https://lumen.ni.com/nicif/us/infolvfpgaxilsprtn/content.xhtml ... The driver was developed by NI to make researchers and educators use the more available Spartan-3E boards without a need to buy NI-RIO boards (On which there is a xilinx virtex-5 FPGA).
    Till now, I guess this is the only kit supported by NI to work with Labview FPGA, so your other choice is to buy a NI-RIO boards.
    Note : The above driver works with Labview FPGA 8.6. You can search the forum to find the 8.5 driver.
    -- Walid F. Abdelfatah 
    Message Edited by wfarid on 08-19-2009 01:43 PM

  • ETH0 and ETH1 on SOM Dev Board (sbRIO-9651)

    I am getting about 33M bytes per second over ETH0 (dev board label) and 36M bytes per second ETH1 (dev board label) using TCP/IP UDP data  size of 65,500 bytes which gives the best performance.
    Is this the performance limit of the SOM or is there a more preferred method to get something like 80M bytes/sec (800M bit/second) which is what I would like to get. 
    The one core is running at 70% utilization and the other like 20%.
    I have jumbo frame enabled at 9K.
    What can I try?
    Thanks.

    Hello User5551212,
    After doing some additional research, it seems that our benchmarking tests for this device put the typical Ethernet communication at around the same rate that you have been getting. There is a limitation associated with the architecture behind the communication that probably will not allow you to get 80 MB/s speeds. The only way around this would be to create your own Ethernet controller in the FPGA, which would take up a lot of the FPGA fabric but could greatly increase the ceiling on communication speeds.
    From what you told me, it seems like you have already taken care of most optimizations that we suggest in software (ie, using jumbo frames, increasing packet size, utilizing the Nagle algorithm). The only other suggestion I could make would be using parallel TCP streams. However, I found a couple of resources that might be helpful for the underlying configuration of TCP or UDP. Please keep in mind that changes to the Linux RT kernel will likely not be supported!
    - http://www.embedded.com/design/operating-systems/4403058/Accelerating-network-packet-processing-in-L...
    - http://www.techrepublic.com/article/take-advantage-of-tcp-ip-options-to-optimize-data-transmission/
    - http://datatag.web.cern.ch/datatag/howto/tcp.html
    Siana A.
    Application Engineering
    National Instruments

  • Speckles/Noise on screen when playing Doom 3?

    Hi,
    I've just started playing Doom 3 again on my Dual 1.8ghz G5 but i am seeing spleckles all over the screen (as if it's snowing!), mainly white bit colured as well. I can't recall seeing this before and my Radeon 9800 Pro is the card i've always had. I can't see it on any other games and i've reinstalled it to no avail.
    Any ideas?

    If you are running 10.3.6 or higher, the first thing that you should try is to update the video card drivers from ATIs Web Site.
    https://support.ati.com/ics/support/default.asp?deptID=894&task=knowledge&folder ID=299
    Next, try running a different videogame on the same setup that gives you the spots on the screen (Which you have done already). Since it does not display particles or spots, then you know that your video card is most likely good. You could also try to change your resolution settings, etc.
    Make sure that you download the newest patch for the Mac version before playing as well (doom3mac13a.dmg). Here is a link:
    http://www.3dgamers.com/games/doom3/downloads/
    I hope this helps!

  • Cant play Doom 3 with 6600GT AGP

    I cant play Doom 3 but all other games runs perfect... Halo, NFSU 2, The Return of the King, RalliSport Challenge, etc...
    I get 7658pts in 3DMark03 and 3452pts in 3DMark05... normal scores for my system (I think)
    Doom starts good... the intro and  the options looks fine, but when i start a new game the screen goes black. I can hear the environment sound but the image never comes...
    If i load the "game save" of the final stage, the game run perfect... but not all the stages starts fine when are loaded...
    Could be this because my PSU is too weak , with only 18A in the 12v rail?? or something else??

    try this  http://downloads.guru3d.com/download.php?det=965
    is better than official 66.93

  • First project, an applet game board.

    Dear coders,
    I cannot get my carefully constructed color arrays to color the tiles in my game board.
    If some kind person would kindly peruse my scratchings and show me how to get my colors on to the tiles, I would be most grateful.
    Here is the code as far as I have been able to take it.
    import java.awt.*;
    import java.applet.*;
    import java.util.*;
    public class JbGreed1 extends Applet
         int x;
         int y;
         int c;
         int rn;
         byte[] rd = new byte[16];
         byte[] gr = new byte[16];
         byte[] bl = new byte[16];
         int [][] displayBoard = new int[60][40];
         Random rnd = new Random ( ) ;
         public void colours ( )
         rd[ 0]= ( byte ) 255;     gr[ 0]= ( byte ) 255;     bl[ 0]= ( byte ) 255;
         rd[ 1]= ( byte ) 255;     gr[ 1]= ( byte ) 0;     bl[ 1]= ( byte ) 0;
         rd[ 2]= ( byte ) 0;     gr[ 2]= ( byte ) 0;     bl[ 2]= ( byte ) 255;
         rd[ 3]= ( byte ) 0;     gr[ 3]= ( byte ) 255;     bl[ 3]= ( byte ) 0;
         rd[ 4]= ( byte ) 255;     gr[ 4]= ( byte ) 255;     bl[ 4]= ( byte ) 0;
         rd[ 5]= ( byte ) 0;     gr[ 5]= ( byte ) 127;     bl[ 5]= ( byte ) 0;
         rd[ 6]= ( byte ) 0;     gr[ 6]= ( byte ) 160;     bl[ 6]= ( byte ) 255;
         rd[ 7]= ( byte ) 0;     gr[ 7]= ( byte ) 240;     bl[ 7]= ( byte ) 255;
         rd[ 8]= ( byte ) 200;     gr[ 8]= ( byte ) 190;     bl[ 8]= ( byte ) 0;
         rd[ 9]= ( byte ) 160;     gr[ 9]= ( byte ) 0;     bl[ 9]= ( byte ) 0;
         rd[10]= ( byte ) 0;     gr[10]= ( byte ) 155;     bl[10]= ( byte ) 155;
         rd[11]= ( byte ) 127;     gr[11]= ( byte ) 0;     bl[11]= ( byte ) 127;
         rd[12]= ( byte ) 79;     gr[12]= ( byte ) 79;     bl[12]= ( byte ) 79;
         rd[13]= ( byte ) 255;     gr[13]= ( byte ) 0;     bl[13]= ( byte ) 255;
         rd[14]= ( byte ) 127;     gr[14]= ( byte ) 127;     bl[14]= ( byte ) 127;
         rd[15]= ( byte ) 200;     gr[15]= ( byte ) 200;     bl[15]= ( byte ) 200;
         public void init ( )
              for ( y=0; y<40; y++ )
                   for ( x=0; x<60; x++ )
                        int rn = rnd.nextInt ( ) *100;
                        if ( ( rn%14 ) == 2 ) displayBoard [x] [y] = 1;
                        else displayBoard [x] [y] = 0;
         public void paint ( Graphics g )
              setBackground ( Color.black ) ;
              int rn = ( rnd.nextInt ( ) *100 ) %14;
              g.setColorRGB ( rd[rn], gr[rn], bl[rn] ) ;
              for ( int x=0; x<60; x++ )
                   for ( int y=0; y<40; y++ )
                        if ( displayBoard [x] [y] >0 )
                             g.fillRect ( 15+x*16, 15+y*16,16,16 ) ;
                        else
                             g.fillRect ( 16+x*16, 16+y*16,14,14 ) ;
    }Thank you for your kind attention (-_-)
    Edited by: julianbury on Jun 24, 2009 8:20 PM
    Edited by: julianbury on Jun 24, 2009 8:22 PM

    Hiya AndrewThompson,
    I still have this color problem with the gameboard applet ...
    It compiles ok but doesn't work the way it should.
    This line sets random tile-color-numbers (0 to 13) thus:
    board [x] [y] = ( ( rnd.nextInt ( ) *100 ) %14 );and the lines below are supposed to read color number for the tile and draw it accordingly:
    g.setColor ( tileColour [ board [x] [y] ] ) ;
    g.fillRect ( 16+x*16, 16+y*16,14,14 ) ;This is not working. It draws one tile in black and stops without throwing an error.
    So, I commented it out
    g.setColor ( tileColour [ board [x] [y] ] ) ;and substituted
    g.setColor ( Color.cyan ) ;Just to check that it covers the board.
    I cannot understand why it is not working.
    Here are the HTM file contents:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <title>julianbury.com</title>
    </head><body>
    <center><applet code="GameBoard.class" width="992" height="672"></applet></center>
    </body></html>
    And here is the entire Java source for you to play with:
    //     GameBoard.java
    import java.applet.*;
    import java.awt.*;
    import java.util.*;
    public class GameBoard extends Applet
         int x;
         int y;
         int c;
         int rr;
         int [][] board = new int[60][40];
         Random rnd = new Random ( ) ;
         Color [] tileColour = new Color[16];
         public void tileColours ( )
              tileColour[ 0] = new Color( 255, 255, 255);
              tileColour[ 1] = new Color( 255, 0, 0);
              tileColour[ 2] = new Color( 0, 0, 255);
              tileColour[ 3] = new Color( 0, 255, 0);
              tileColour[ 4] = new Color( 255, 255, 0);
              tileColour[ 5] = new Color( 0, 127, 0);
              tileColour[ 6] = new Color( 0, 160, 255);
              tileColour[ 7] = new Color( 0, 240, 255);
              tileColour[ 8] = new Color( 200, 190, 0);
              tileColour[ 9] = new Color( 160, 0, 0);
              tileColour[10] = new Color( 0, 155, 155);
              tileColour[11] = new Color( 127, 0, 127);
              tileColour[12] = new Color( 79, 79, 79);
              tileColour[13] = new Color( 255, 0, 255);
              tileColour[14] = new Color( 127, 127, 127);
              tileColour[15] = new Color( 200, 200, 200);
         public void init ( )
         {     // assign a random color to each tile -- colors 0 to 13
              for ( y=0; y<40; y++ )
                   for ( x=0; x<60; x++ )
                        board [x] [y] = ( ( rnd.nextInt ( ) *100 ) %14 );
         public void paint ( Graphics g )
              setBackground ( Color.gray ) ;
              for ( int x=0; x<60; x++ )
                   for ( int y=0; y<40; y++ )
    //                    g.setColor ( tileColour [ board [x] [y] ] ) ;
                        g.setColor ( Color.cyan ) ;
                        g.fillRect ( 16+x*16, 16+y*16,14,14 ) ;
    }Thank you in anticipation and hope (-_-)
    ==========================================================
    Edited by: julianbury on Jun 26, 2009 6:12 AM

  • Video Purchased from iTunes won't play on iPhone 3G

    I am using a 3G iPhone, and have been able to synchronize all of my music and videos successfully to the iPhone up until now. Here is the problem, and related steps/issues:
    1. I have the series, Mad Men, purchased on iTunes. The episodes appear perfectly on my iPhone. (Note: I also have several of my own videos uploaded to my iPhone, and they play just fine).
    2. When I choose an episode to watch on the iPhone, I get the following message:
    "This movie could not be played."
    3. The same message appears for EVERY episode I have.
    4. The episodes play perfectly on iTunes, with no problems.
    5. My music is synced perfectly, and plays perfectly. Most of the music on my iPhone was purchased on iTunes as well.
    I can't find any explanation or solution as to why this is suddenly happening, with no way to resolve this.
    RW

    OK, so I just went synchronized another video that was purchased on iTunes. The same exact message appears when I attempt to play the video.
    The bizarre part here is that the videos I have made play absolutely fine; in other words, videos NOT purchased on iTunes are playing fine.
    Also, the problem was encountered yesterday. I was able to view the videos; a few hours later, when I went back to watch the videos, the problem started then.
    RW

  • Only one music video purchased from itunes is not playing on IPod

    I purchased several music videos from itunes and they all seem to sync to my ipod just fine but one of them will not play. The other three I purchased is playing fine both visual and audio but only one will not play at all. When I click on it, the screen just goes black and after several seconds, returns me to the menu listing the name of the video. It plays on my daughter's ipod just fine and we both have the same IPod. I've tried to re-sync and reset but nothing seems to work. Can someone please help me. Thx!

    It may be an authorization issue. Both iTunes and the iPod need to be up-to-date.
    Usually, you need to play at least a part of songs purchased from the iTMS within iTunes to authorize them. They won't copy to your iPod until you do this.
    How to transfer Purchased Music from iTunes to your iPod
    iTMS Song and Computer Authorization
    If you've played & authorized them in iTunes and they still skip, try this. De-authorize the computer in iTunes/Advanced menu, then re-authorize it. You re-authorize it by playing one of the songs purchased from the iTunes Music Store within iTunes. It should ask you for your Apple ID and password, and then the computer will be authorized again. Sync your iPod with iTunes, and those songs should play on the iPod once again.
    Another common cause of this is not having the latest version of iTunes.
    If you are using the latest version of iTunes (6.0.4), then you need to make sure your iPod software is up to date also. Get the iPod Updater software, install it, run it and update your iPod.
    When you have done this, authorize your music in iTunes by playing a few seconds of it within iTunes, re-sync your iPod, and it should transfer by whatever synching method you choose.
    If the above 'standard' fixes did not help, then it's a bigger problem that I can diagnose...

  • HT200109 Why do all my other Apple devices not care if the movie I rented from iTunes if it was downloaded directly to that device or not, but the stupid Apple TV won't allow you to play rented movies unless you rented it directly from the Apple TV?

    Why do all my other Apple devices not care if the movie I rented from iTunes if it was downloaded directly to that device or not, but the stupid Apple TV won't allow you to play rented movies unless you rented it directly from the Apple TV?
    Great, so now I have to airplay it by linking my computer to my Apple TV and then the movie has to buffer! So, all that time I spent downloading the HD video has to technically "download" again by buffering. The more I use Apple TV, the more I feel like this item was not created by Apple. I don't even use it for what I originally purchased it for. If I would have known that anytime I wanted to sync a movie from my computer to Apple TV by using airplay that it would have to buffer the movie, I would have never ever ever ever ever purchased this waste of time device. So the video has to technically play all the way through one time first so Apple TV can "remember" the movie to play it back in real time afterwards.
    Am I missing something here? Am I doing something wrong that can be fixing my problem? I should have known that the Apple TV had so many things backwards when simple things like when you are using the remote and you reach the bottom of your list, in order to cycle back to the top of your list you have then press the directional buton back the other way rather than most modern day devices that will automatically cycle you back to the top or to the other side when you reached the bottom or end but keep on pressing the button. That **** annoys me when I am doing a search for a movie and have to type the name in manually and have to cycle back and forth to the letters. It makes me feel like I am using a rotary phone or something!

    I was told by someone to try and purchase something directly from my Apple TV and that will help authorize my Apple TV.  So I picked something that was free and it downloaded.
    Then I went back to the Movie that would not work and it played just fine. 
    So it seemed to work.  I will have to try it on other movies and TV shows later.

  • Tip: How to play a playlist one song at a time from iTunes on a computer using the checkbox property

    I would like to share a tip about how to play a playlist one song at a time from iTunes on a computer. The tip I am sharing is simple, but I was not able to find it in the iTunes Help. After searching on the internet I found the idea for this solution in a discussion in which this was presented as a frustrating problem rather than a desired behavior. This tip relies on the checkbox for each song in iTunes. For a song in a playlist to play automatically, the checkbox must be checked. To keep a song from playing in a playlist, simply uncheck it. Therefore, to keep all songs from playing automatically in a playlist, simply uncheck them all. Now you have a list of desired songs in a desired order but none of them will play automatically. You can play each one when you want to play it without having to search for the next song and without having to be at the computer to stop the playing after each song.
    Step by step:
    1. Create the playlist.
    2. Uncheck all of the check boxes in the playlist (In iTunes for Windows, ctrl click one of the check marks to uncheck all of the checkboxes at once) 
    3. Now double click (or select and press spacebar) a song to play it. It will stop when finished because there is no other song checked to be played next.
    4. If you want to change back to normal sequential play, ctrl click one of the check marks again to change all of the checkboxes back to the checked status.
    Based on some discussions I found while looking for a solution (including at least one in which the questioner got bashed about why anybody would ever want to do such a thing and in which the proposed solutions were things like creating one song playlists or simply press stop after each song), some may not understand why this would ever be desired.  Here's why I wanted to do it:
    I was responsible for playing a series of songs at a dance. I needed to stop after each song to have a transition time to allow me to introduce the next song and to give new dancers time to get onto the floor and other dancers an opportunity to leave the floor. Furthermore, I was also dancing and didn't want to have to spend time searching for the next song (which is why I wanted to create a playlist in advance with just the songs I wanted to play in the order I wanted to play them) and I wanted each song to stop after playing since I was not at the computer to press stop.
    I hope this will help others who have a similar need.

    Thank you! I put some self help hypnosis tracks to listen to on my iPod. I did not want to go to the next track automatically, I wanted to listen to them individually, one at a time. (If I fell asleep, I did not want to 'wake up' in the middle of a different track.) Your information helps me understand that I need to re-load this playlist onto my iPod from my  Mac computer, only first, I need to UNCHECK the boxes in front of each track so the iPod will STOP each time after playing the selected track. It is too bad that so many functions are not availabvle within the iPod, but that is probably why they can make it so compact.

Maybe you are looking for

  • Sparc MO on Solaris 8 for intel

    Is there any way possible to mount and read (readonly is fine) a scsi magneto optical drive that was written on a Sparc 5 for Solaris 8 loaded onto an intel *86 machine. i know there are issues with big and little endian and that there are ways to co

  • I have problem with my I PHONE 4S  Always its time out then i must restart my I phone please any help about this case ??

    i have problem with my I PHONE 4S  Always its time out then i must restart my I phone please any help about this case ??

  • Delivery/return/pickup

    I am trying to return an apple product and I never received the return labels. I've called and apple put in a request to send them to me again but still received nothing. What's up? How long does it take?

  • Impossible to load rss feed from my swf online

    I just create a rss reader of itunes feeds that work perfectly on my deskstop but when I put it online the   Event.COMPLETE, rssLoaded is never fired look like the loading of the feed is impossible. I change with another feed : same problem I test th

  • Variable für Query name

    Hi, I want to restrict the name space for the queries that people can create. For instance one group would only be allowed to create queries starting with Z1_, the next group only queries starting with Z2_, etc. As we have about a dozen such groups,