Quotestrongfanpfft. GOTO statements are frowned upon anyway. I've heard that... but I cannot understand why... After all, they are how the CPU processes flow branches- JMP (standard jump) JGE (jump if comparison was greater than or equal to) When you do your for( i=0; i < 2; i++ ) loop, all that does is at the end of the assembly is this- for_start: mov ..... cmp i, 2by whodares - Homebrew General
Sounds good. You could also use the A or B button to determine if the Hi-Hat is open or closed :-)by whodares - Homebrew General
@strongfan: AerialX found some major deficiencies with BSCRIPT, and I can't release it as is... (Well, I can, but it's almost useless). Anyone wishing to try the version AerialX used, can go to the following URL There is no GOTO statement (a fundamental flaw)... and some other bits, but feel free to have a play.by whodares - Homebrew General
QuoteWiiPhlexData entry would be the easiest part, create a pokemon class then inherit from it, they all have members in common, name, element, etc. I didn't mean in terms of complexity, rather the shear quantity. Wiki has the Pokemon count up to 493...If AerialX's cataloging evolution chains, allowed attacks, level statistics etc. there's a lot to type in. That said, once theby whodares - Homebrew General
I wouldn't imagine this being too difficult. I think the hardest part of this will be all the data entryby whodares - Homebrew General
AerialX: Check your PMby whodares - Homebrew General
The IDE will definately be on the Wii... The compiler (if I get around to writing one) will have to be sat on the PC though, to take advantage of libogc, GRRLib, Wiiuse, etc. In fact, it would probably be more of a source code converter to convert the BASIC script to C for compiling. That type of compiler might also assist peoples learning of C syntax, when they can relate it to the BASIC aby whodares - Homebrew General
@Arikado: Why would they wait when they can use their favourite text editor to create the file to stick on the SD card. But either way, they'll need to wait for a release anyway ;-) @strongfan: At present there are no plans to, I haven't even designed the graphics extensions to the language yet. I'm not actually sure if will be a help anyway, the language isn't event basedby whodares - Homebrew General
QuoteAerialXHow's the performance? At least I didn't see any breaks in the lines you drew; have you tried putting it to the test against C/C++? Well, as you can see from the posted code example, I had to have for/next loops to slow down the scrolly bit at the end :-) It runs really fast. I might open it up for a few people for testing if anyone is interested. It would also give chaby whodares - Homebrew General
QuoteArikadoToo complicated. Its all just talk. There's no way whodares will pull it off "by the end of the weekend" Urm, check this out... http://wiibrew.org/wiki/User:Whodares/WiiBASIC And that's one evening! Okay, there's no IDE, but it runs code loaded off the SD Card, and supports the Wiimote in IR modeby whodares - Homebrew General
It's really cool. Sourceforge has a project called BSCRIPT, which is a BASIC interpreter w/ source. I could possibly have a beta port released by the end of the weekend. Looking at the code, it's really easy to extend the intrinsic functions of the language, so it should be a piece of cake to include Wiimote, SD card, and graphics (via GRRLIB, because it's ace) Sound & networby whodares - Homebrew General
QuoteWiiPhlexQuotestrongfanThose are both first person games. The registered version of gamemaker has limited 3d support(with the help of d3d) and one of the easiest 3d games to make with gamemaker is an FPS. So naturally, making that kind of game would be almost a piece of cake. Were you refering to UT3? I don't think it would be a piece of cake, it would likely be a hellish brick of deby whodares - Homebrew General
QuoteArikadoBASIC is a learning language. I still say that with all of the libraries and source available for C++ coders to work with, returning to BASIC would be a waste of time. For those that know C and C++, maybe. For beginners? No QuoteArikadoFurthermore, I highly doubt that whodares could pull of getting BASIC programs to run on the Wii, so lets not get to upset over nothing. Consideringby whodares - Homebrew General
QuoteWiiPhlexthe problem with people making games in BASIC is those who program effectiently and put in much more work with a language like C++ is that they may not get the credit they deserve. And that is due to C++ programmers "shunning" BASIC programmers... QuoteWiiPhlexOne thing that may require hundereads of lines in C++ may only take one horribly inefficent function call in BASIC, therefby whodares - Homebrew General
QuoteWiiPhlexDepends how you define real games, I'd like to see someone make a game like ut3 or crysis in GameMaker ;) I would love to see any one person write UT3 in any language for free, without using any libraries (except maybe DirectX). In any case, this should enlighten you... QuoteWiiPhlexBASIC would be bad for the scene. Similar thing happened with lua on the PSP Hmmm, didnby whodares - Homebrew General
I wish people would stop banging on about C++ being the only language for games. BlitzBasic and DarkBasic seem to sell very well BASIC is a great language to start people off programming, and it can be immensely powerful. I was thinking of providing embedded functions such as- GetWiimoteIRX(wiimoteNumber) GetWiimoteIRY(wiimoteNumber) LoadImage(fileName) DrawImage(imageHandle, SourceRect, Dby whodares - Homebrew General
Hi, I've seen the WDVD library to accessing the drive and contents of the discs, but I was wondering if there are any examples? I want to open and browse my gamediscs so I can read/copy files off them. Cheers, WhoDaresby whodares - Coding
There are plenty of variants of BASIC, and I agree, some only had GOTO and GOSUB (which are what functions technically are anyway). QBASIC/QuickBASIC definately had them QuoteArikadoSo you're gonna do all that work just to make and play text applications or primitive graphics applications? Why do you assume you'll only be able to do "primitive graphics" in BASIC? I saw a 3D engiby whodares - Offtopic
QuoteArikado@henke37 yes, but only via goto. C functions are alot cleaner. That's rubbish. Also, in C you have to declare functions twice, once as a "prototype", and the other with the code.by whodares - Offtopic
1. Is there a C/C++ compiler/dev environment/debugger *on* the Wii? 2. Well the idea was based upon the USB keyboard... Anything else would just be daft :-)by whodares - Homebrew General
QuoteWiiPhlexWhy do people always look for the easy language? Learn a proper one like C++ or C# and make proper games. I hate people bashing BASIC as if it's not a proper language. Depending which flavour of BASIC you pick up, you can do almost everything in it that you can do in C, C++, and C#. Also, C#.NET and VB.NET they compile to the same thing regardless of language, but I find it faby whodares - Offtopic
To be honest, if Nintendo released the C64 emulator (without being tied to a specific game), I would certainly use my Wii Points on that!by whodares - Homebrew General
Here's some ideas I've had for homebrew applications that I may or may not code. Just thought I'd throw them out there... 1. WiiBASIC - A simple programming language/editor/interpreter which ran on the Wii, loading source off SD card, or typed using a USB Keyboard, and run directly from the system. Then maybe a WiiBASIC compiler to produce ELF/DOLs from WiiBASIC code? 2. Smalby whodares - Homebrew General