Blaster Bug Arena Mac OS

Mac mini server-OTHER, Mac OS X (10.7) Posted on Aug 8, 2011 9:43 PM Reply I have this question too (5) I have this question too Me too (5) Me too. Sound Blaster E5 is able to decode audio files ranging from MP3s and CDs (16-bit/44kHz) to high-resolution 24-bit/192kHz files, be it from your PC / Mac or other smart devices. In such cases, you can successfully restart your Mac by pressing and holding the power button on your MacBook for at least 10 seconds. This will force restart your Mac. Now, unplug any external device that’s connected to your Mac and power it back on to see if it boots normally. Get more out of Sound Blaster Roar. The Sound Blaster Control Panel is a must-have software application for you to calibrate and customize every aspect of the Sound Blaster Roar's audio settings when it is connected to your PC or Mac via USB, letting you get the most out of your speaker's audio. Select from nine different SBX profiles to suit your audio, or customize one according to your needs.

Although I'm quite pleased to see more recent versions of VirtualBox include support for legacy Sound Blaster 16 emulation, I have yet to see this feature even come close to working reliably. Attempts to use SB16 sound have left me very disappointed when I heard badly jumping/skipping/repeating sounds, when the same programs work absolutely fine under DOSBox, despite its inherently slower nature.
I was also disappointed to find absolutely NO reference in the docs or online to the proper BLASTER environment variable settings for VBox. There doesn't seem to be a way to configure it either. All I could find was to install the unnecessary drivers and let guest programs automatically detect the card's settings, when the official Sound Blaster specs highly recommend that programmers read the BLASTER variable to perform automatic detection, yet VBox so conveniently neglects to specify this critical information anywhere in their docs. My testing found the proper settings to be 'BLASTER=A220 I5 D1 H5', although this serves little purpose if it can't even play sound right.
I already have experience programming this card (and previous models), and the problem seems to be related to detecting whether DMA transfers have completed or not. By specifications, to detect this, two bytes are read from the DMA channel's length port to form a word, and when the value of this word resets to 0xFFFF, or 65535, then the DMA transfer has completed and another one can be started. The problem is that this remaining length never really seems to properly reset after the transfer has completed. The DMA remaining length value also doesn't seem to update properly during playback for the small chunks of sound I have managed to get to play through VBox's SB/SB16. All this value seems to do is attempt to change _occasionally_ and finally settle on some random values that usually coincide with some odd multiple of my sound buffer size, or are just plain random. Since this never seems to want to reset to 0xFFFF, at least at the right time anyway, then programs have no idea when to send the next chunk of sound for playback and things start to sound crazy, if anything is heard at all or worse, sometimes freeze VBox (although I think I may have been responsible for the couple of VBox freezes testing all this crap).

Blaster Bug Arena Mac Os X


I've read that VBox uses the same SB16 emulation code that DOSBox uses, but there must be something different for the same programs to break under VBox. I'm surprised that problems with this feature seem to have gone neglected for so long since the option was originally made available in version 1.6.x. If nothing is going to be done to fix these problems, then it was a waste of time for the developers to put the feature in there, a headache for end users, and it may as well be removed since it doesn't seem to serve any useful purpose besides internal debugging in it's current state. Until it's properly fixed, it should be labeled as an experimental feature.
And while I'm at it, I'd also like to ask on behalf of all affected users (including myself) that something be done with the Win311 mouse lockup problem that's also apparently been present for far too long. DOSBox seems to have fixed their old mouse problems . . . doesn't seem too complicated to me, if only I was more familiar with languages other than BASIC then I'd investigate the source code repository myself. It's just a damn mouse, 2 axes, 2 or more buttons, PS/2 mouse standards have been around forever, most everyone has one, what is there to screw up?!?!?! They can make a 32 bit CPU run 64 bit instructions and operating systems, but don't even care to make a standard mouse work reliably . . . I just don't get it. I'm not asking for full blown guest additions for legacy systems, just a couple of bugfixes for very standard hardware emulation. I wouldn't be surprised if both problems have a related cause.
For anyone interested, much of my sound testing was done with a fairly small and robust program I personally wrote in QuickBASIC 4.5 as a foundation to experiment with custom audio compression/decompression algorithms - SB16WAVE.BAS. I've reviewed many other sources along with the formal SB/Pro/16 specs while writing this program, and it works 99.9% flawlessly in DOSBox, whether compiled, interpreted, or even interpreted with QB's little brother QBasic. I'll be happy to provide anyone in need with the source and executable, as long as I'm not held responsible for anything that may happen with it (not very likely). I also tested VBox sound in the game Redneck Rampage, which had a huge echo/stuttering problem and ran much slower than I expected it would.
Host: XP Pro SP2 - 2.53GHz P4
Guest: DOS 6.22 / Windows 3.11 (Sound tests were DOS only)

From Fpga4u

Jump to: navigation, search

This page will guide you through all steps needed to install all the necessary tools for Windows to use your FPGA4U at home.

Blaster Bug Arena Mac Os Download

  • 1On Windows
    • 1.3Install USB drivers
  • 2On Linux
    • 2.2Install Quartus II
    • 2.3Install USB drivers
      • 2.3.1Known issues

Download the Installer

Go to the Download page of the Quartus II Web Edition here and download it.

Install Quartus II

  • Execute the installer and follow the instructions until you reach Components Select.
  • There, select:
    • Quartus II Web Edition software (Free)
      • Cyclone II family for FPGA4U
      • Cyclone IV E family for FPGA4U DE0
    • [Optional] ModelSim-Altera Starter edition (Free)
  • Note that it is possible to add more components later on.
  • At the end of the installer you can run Quartus II. (No need to open the subscription page request). But before being able to program the board you will need to install the drivers.
If you are updating a previous version of Quartus II, do not forget to update the USB-Blaster driver accordingly or you may experience strange behavior from JTAG based features.

Blaster Bug Arena Mac Os Pro


Install USB drivers

FPGA4U DE0

Plug your board to your computer. Windows should ask you for the location of the drivers. Select the usb-blaster folder from your Quartus install. It is generally found in C:altera{VERSION}quartusdriversusb-blaster.

FPGA4U

For the FPGA4U, the installation of the drivers may require a special procedure, because since firmware 4.2 the FPGA4U USB device implements two interfaces. The first interface emulates the official USB-Blaster of Altera and the second can be used to transfer data between your PC and the FPGA4U. When you plug your FPGA4U for the first time, Windows will detect that this is a composite device (i.e., device with multiple interfaces) and may ask for a driver for each interface. We don't want to install two drivers, but a single driver for this composite device. To do so:

  1. Close any driver installation wizard popping up.
  2. Go into the Device Manager (Keys Start+Break or Start -> Control Panel -> System, Hardware Tab, and Device Manager Button).
  3. In the USB devices list, look for a USB Composite Device with the following id: USBVID_09FB&PID_6001&REV_0400. To get the ID of a device, right-click on it and select Properties -> Details -> Device instance id.
    • If you cannot find it and have an Unknown device or a single Altera USB-Blaster that matches the id, simply continue this tutorial with this device instead.
  4. Once you found the USB Composite Device, update its driver (right-click -> Update driver..).
  5. Select manually the driver to install:
    • Do not let Windows look for a driver for you.
    • Select the driver from a specific location.
    • Click on the Have Disk button.
    • Select manually the driver located typically in C:altera{VERSION}quartusdriversusb-blaster, where VERSION refers to the version of Quartus II.
    • Click Ok to install the driver.

Now when you open the Programmer in Quartus II (Tools -> Programmer), Hardware Setup.. should list USB-Blaster [USB-0]. If you have trouble programming the board or to use the USB interface, try to install the last version of the firmware.

Known Issues

A conflict was reported between Quartus II version 12.0 and Windows 7 and 8 64-bit systems that makes your FPGA unrecognized. The JTAG service (necessary to communicate with the FPGA) fails to be automatically setup during the Quartus installation and results in the Programmer failing to list the connected JTAG devices. A solution is proposed in the Altera forum: http://www.alteraforum.com/forum/showthread.php?t=36775

Since Quartus II 10.0, the Web-edition is also available for Linux systems.

Download the Installer

Go to the Download page of the Quartus II Web Edition here and download it. Box net download mac.

Install Quartus II

By executing the script, it should open a GUI similar to the Windows version. Like for windows, in the components selection dialog, make sure to select the Cyclone II family if you are using the regular FPGA4U or the Cyclone IV E for the FPGA4U DE0. Then, simply follow the instructions.

Troubleshooting

Some people experienced an error during the execution of the install script:

Apparently there is a conflict with the file libX11.so.6. Here is a simple workaround:

  • Add the option --confirm to execute the install script.
  • Before proceeding, in another terminal, go in the same directory than the install script and delete the file ./bin/libX11.so.6.
  • Now you can proceed.
  • The installer GUI should pop up.

Install USB drivers

If you have problem programming your FPGA4U board, verify that you have the latest firmware version (look at this page).

Since v4.2.0, the firmware fixes a bug, which would not let the board to be programmed in High-speed on Linux and Mac OS systems.

Blaster Bug Arena Mac OS


To let users use the USB-Blaster device, you need to give them the right to. On Gentoo, you must add your user to the usb group (in /etc/group) to be able to program the device. On other distributions, you need to have write access to /proc/bus/usb/bus/id.

Here is an example for Ubuntu:

  • Create a new rule file with your favorite text editor (like vim):
  • Insert the following lines
  • Load this new rule by typing:

Known issues

Ubuntu (9.10 and 10.04)

For older Quartus versions than 11.0, we need to patch the JTAG server to look for devices in /sys/kernel/debug/usb/devices instead of /proc/bus/usb/devices, and in /dev/bus/usb/../../ instead of /proc/bus/usb/../../.

As the former won't fit in the string placeholder of the binary file, we choose to create a soft link.

This soft link will disappear on reboot, so if you don't want to type it every time, add this line in a script or in your /etc/rc.local file (without the sudo).

Now we will use sed to replace the paths that the JTAG server is looking at. There are 2 sets of commands, one for 32-bit OS and the other one for 64-bit. Select the set corresponding to your system. If you have a doubt, it won't harm to patch both files. Mr bean online free. Before executing the commands, replace <installation path> by your installation path (e.g., /opt/altera/10.0). Note that these commands will create a backup copy of the JTAG server (jtagd.bak).

For 32-bit OS:

For 64-bit OS: Good roulette strategy.

Blaster Bug Arena Mac OS

Now, if you execute

You should get something like this:

If you are on Mac OS, a solution is to use a virtual machine running Windows or Linux. You can follow the same steps as described in the On Windows or On Linux sections for Quartus and drivers installation.

If you have problem programming your board, verify that you have the last firmware version (look at this page).

Since v4.2.0, the firmware fixes a bug, which would not let the board to be programmed in High-speed on Linux and Mac OS systems.

Retrieved from 'https://fpga4u.epfl.ch/index.php?title=Install_Quartus_II&oldid=4544'