Blitz Basic Questions
Decided to keep the thread title non specific incase other's want to chime in and ask some too.
Is Blitz 2 able (with modules) to play an mp3 AND sound effects at the same time? I'm guessing that the Mp3 if it was stereo would need two channels, leaving only two left for sound effects. Is that correct? I realise the process of playing an mp3 is resource hungry though so I guess it's not feasible to do so in a game? |
On an 040 1200 back in the day I was able to play MP2 but it struggled. MP3 was a no-no back then!
I would say not on your nellie! |
Quote:
well it was a fleeting thought anyway. on my 060 i can play mp3's fine aslong as i dont run anything else. i thought about reducing the bitrate but methinks that wont be enough for the folks using ACA's. |
Just out of curiosity, how about an uncompressed file then?
Let's say a full song in WAV or IFF format. Assuming there's enough space on the disk, can it buffer the whole song to the memory or just play from the disk buffering on the fly without huge performance issues? |
Quote:
|
Well, I was able to play (play, not listen to ;)) mp3 on a 030 in lowest quality and mono.
|
Question
In Blitz Basic you can open a file for writing with If OpenFile(0,"test") This works fine when the disk is write enabled, when the disk is write protected in AMIGA mode it pops up a system request saying the disk is write protected retry cancel, but in BLITZ mode it freezes at that point in the program. I tried to use CatchDosErrs, but didn't know how to implement it when I have 2 bitmaps and 2 coplists on the screen, the example code in the Blitz 2 reference guide uses Screens. I tried to use an if else, If OpenFile(0,"test") = 0 else end if or If OpenFile(0,"test") = -1 else end if but it still froze at the same part of the program. Does someone know some code I can use in Blitz to check if the disk is write protected ? |
if openfile(0,"test")
it should be a 0 (zero) not an O |
Quote:
|
I'm no expert in Blitz (I'm an AMOS guy at heart :)), but I don't believe Blitz supports the Else instruction.
You may have to do something slightly uglier like... Code:
TEST=OpenFile(0,"test") |
had to pull my blitz manual out to double check this one.
Else is actually a valid statement:great Quote:
|
Quote:
|
Quote:
If it really does work, then why does Ze Emulatron's code crash Blitz?? Edit: Diablo's most recent post just answered my 2nd question :) |
why would they list it in the manual if it didn't exist? lol
see above for my thoughts on why it's crashing (sorry for double post) |
Quote:
Quote:
|
Quote:
|
Re: Blitz Basic Questions
Else exists and works in blitz!!
|
Quote:
|
Quote:
|
The following is code taken from my SWOS Editor released in 1996, this shows the "ELSE" command working.
Code:
.load: |
All times are GMT +2. The time now is 16:44. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.