Someone can test some examples programs of my language?

For everything that's not in any way related to PureBasic. General chat etc...
BalrogSoft
Enthusiast
Enthusiast
Posts: 203
Joined: Sat Apr 26, 2003 6:33 pm
Location: Spain
Contact:

Someone can test some examples programs of my language?

Post by BalrogSoft »

Hi, i'm developing a basic language with build in motion detection features. I want to test some examples on different systems, i have tested on Windows XP home and proffesional edition, i need to compare with other systems. All information is welcomed, like CPU, Memory, Graphic Card, Operative System, and Webcam model if you try the webcam example.

I will explain every example to check that all run fine.

Console.exe - Open a console window and write Hello world!!!, wait for a input string, and write to the console your input text.

OpenGL.exe - Simple example of a colored triangle rotating.

OpenGL-Texture.exe - Like OpenGL.exe but with a textured triangle.

Sprites.exe - show three sprites, and some graphic elements like a box, a circle, lines, points, and a explosion animation. I know that on w98 first edition present some problems, if you have w98 first or second edition, please try it.

Webcam.exe - require a webcam with RGB 24 image format, it show a box, and show the fps and the percent of motion detected on the box.

Window.exe - is a example of window elements like buttons, comobox, ... it can take some time to open the window because a midi is loaded before open the window and it take some time to initialise.

On advanced exampes:

OpenGL-Cube.exe - Show a rotating cube.

SVM-Fighters.exe - A game example, it have music and sound effects, i know that on w98 first edition the music don't work, only sond effects...

SVM-Fighters, Sprites and Webcam require DirectX 7.0 and higher.

The examples are available here: http://www.balrogsoftware.com/downloads/Examples.zip

Thanks in advance.
Codemonger
Enthusiast
Enthusiast
Posts: 384
Joined: Sat May 24, 2003 8:02 pm
Location: Canada
Contact:

Post by Codemonger »

Hi Balrog - They work great on my system

AMD 1.3 GHZ, nvidia FX 5200, Windows XP Pro., 256 DDR memory

I don't have webcam, so can't help u their. I have acouple of questions , is this a scripting language like LUA ? do you have an update on the progress of your language ? (like what still needs to be done, what has been completed)
<br>"I deliver Justice, not Mercy"

    - Codemonger, 2004 A.D.
Moonshine
Enthusiast
Enthusiast
Posts: 263
Joined: Tue May 25, 2004 12:13 am
Location: UK

Post by Moonshine »

Worked perfect for me Balrog - AMD Athlon XP2000+ 1.67GHz, nVidia GeForce FX 5200 128Mb, 512Mb SDRAM, WinXP Pro
Mark my words, when you least expect it, your uppance will come...
BalrogSoft
Enthusiast
Enthusiast
Posts: 203
Joined: Sat Apr 26, 2003 6:33 pm
Location: Spain
Contact:

Post by BalrogSoft »

hi, thanks to test the programs. The language that i was programming, is based on previously ScriptVM (based on win32 api functions), but this one is based on a own set of commands, it have 200 internal commands at the moment, 71 implemented on the runtime, and the rest was implemented like external commands, that only increase the size of your program if you use the command, it have also all win32 api functions like scriptvm, about 6600 functions. It will be shareware with low price about 12 € to 15 €, with free updates and you can sell the programs made with this language, and it will had a help file to beginners coders to learn programming. These are the commands on this moment:

UseLibrary, Declare, EndIf, If, While, Wend, Repeat, Until, For, Step, Next, EndProgram, Debug, AddressOf, Add, Sub, Mul, Div, FnAnd, FnXor, FnOr, WindowCreate, WaitEvent, MessageID, hWindow, lParam, wParam, ProcessEvent, Dim, EndProcedure, ProcedureReturn, Procedure, Local, Else, FlipDXBuffers, CreateDXSprite, DrawDXSpriteFast, DrawDXSprite, DrawDXTransparentSpriteFast, CloseDXScreen, FreeDXSprite, InitDXSprite, OpenDXScreen, GetDXScreenDC, ReleaseDXScreenDC, SpriteDXCollisionFast, SpriteDXCollision, DrawDXTransparentSprite, Random, ASin, ACos, ATan, Sin, Cos, Tan, Sqrt, Round, CreateDXAnimation, GetDXAnimationFrame, GetDXAnimationFramesNumber, GetDXAnimationFPS, GetDXActualFrame, SetDXActualFrame, InitWebcam, FreeWebcam, SetVideoMode, GetWebcamImageID, SetDetectionPrecision, GetDriverName, DrawWebcamImage, SetMotionDetection, CheckMotionZone, SelectDriver, CreateButton, CreateCheckBox, CreateComboBox, CreateEdit, CreateIconButton, CreateImageButton, CreateImageStatic, CreateRadioButton, CreateStatusBar, CreateText, GetText, LongAbs, PeekB, PeekF, PeekL, PeekW, PokeB, PokeF, PokeL, PokeW, SetText, Val, DrawTransparentImage, RGB, LoadMidi, PlayMidi, StopMidi, LoadSprite, PlayMidiFrom, CloseMidi, Str, IsMidiPlaying, CBSetState, CreateListBox, CBCountItems, CBClearItem, FileCreate, LBCountItems, LBClear, WriteData, CBGetState, RBGetState, FileClose, RBSetState, LBAddText, FileRead, LBClearItem, ReadData, LBGetSelectedItem, LBSetSelectedItem, WriteString, LBInsertText, WriteStringN, ISSetImage, ReadString, IBSetIcon, IsScreenActive, ISSetIcon, IBSetImage, Circle, IsWindowActive, Plot, ProgramPath, Point, StringLeft, Line, SaveFileRequester, Text, LoadFileRequester, Box, StringRight, OutlinedBox, OutlinedCircle, StringMid, StringLength, LowerCase, UpperCase, CopyMemory, AllocateMemory, ZeroMemory, DirectoryRequester, FillMemory, OpenConsole, FreeMemory, UseMemory, LoadAvi, CloseAvi, StartTimer, PlayAvi, GetTimer, IsAviPlaying, FreeTimer, StringFind, PlayAviFullScreen, Input, CloseConsole, PrintN, Print, ConsoleTitle, InputN, KeyPushed, UseFile, CBGetSelectedItem, CBAddText, Locate, CBSetSelectedItem, ConsoleColor, CBClear, CBInsertText, DrawDXAnimationFast, DrawDXAnimation, DrawDXTransparentAnimationFast, DrawDXTransparentAnimation, WriteINIString, WriteINILong, ReadINIString, FileSize, ReadINILong, WindowMove, MessageRequester, PlayWav, LoadBmpImage, UseImage, LoadIcoImage, GetTempFile, InputRequester, WebcamRequester.

And i want to add commands for physics operations.

To do list:

Help file.
Language constants.
Physics commands.
Add a debugger.
Add error messages on editor.
Make a better sprite editor.
Post Reply