Original Post

i really wish there was something new for virtual boy. someone here should really make a level editor thing for one of the games. i’d spend so much time making levels. god, i wish i could program myself.

13 Replies

Yeah, in fact VB Homebrew development seems to be “stoped” in general…

Same here… I wish someone would make something new ;-). I just bought a house and am still getting moved in… I was working on a kinda cool project (more hardware related though), but it’s sorta stalled because I don’t have all my dev stuff unpacked and my workbench set up yet.

DogP

trueskins schrieb:
Yeah, in fact VB Homebrew development seems to be “stoped” in general…

that nothing new got released for a while does not mean that nothing is being worked on. i, for my part, am currently finishing blox 2, and also have been working on a ray caster as well as a yet to be announced game. probably other people are silently working on stuff as well.

DogP schrieb:
I was working on a kinda cool project (more hardware related though).

vb-tv adaptor? link port to usb cable? something secret? 🙂

jojobean schrieb:
i really wish there was something new for virtual boy. someone here should really make a level editor thing for one of the games. i’d spend so much time making levels. god, i wish i could program myself.

look for a c tutorial and start leaning, it’s never too late. 😉
but, yeah, a level editor for wario land would kick ass!

KR155E wrote:

DogP schrieb:
I was working on a kinda cool project (more hardware related though).

vb-tv adaptor? link port to usb cable? something secret? 🙂

Not either of those… this is something new I started on a few weeks ago… it really shouldn’t take too long to do if I can just get some time to do it (and my equipment set up to work on it). I’ll post some details once I get a proof of concept going.

DogP

but, yeah, a level editor for wario land would kick ass!

Or a Red Alarm level editor, that would be even better!

I’ve always wanted to program on the VB, but I still need more experience in programming in general before I can do anything about it. Personally, I would love to see a 2-player linked mode on any of the released games, especially Space Squash or Teleroboxer. Now that would be awesome!

I wish I could program something for the VB, but I fear i’m too stupid to understand how a code works. If only there was a tutorial, or BASIC program (like for the Atari 2600), or SOMETHING to “dumb it down” for me. Like what do I need to have on my computer? What programming language do I need to learn? Something to that effect.

You really just need to know C… but I wouldn’t say C is the best language to learn programming with. You should have at least an understanding of how programming works, which a simpler language on a PC might help you understand (BASIC, Visual Basic, even some web stuff like Javascript). Once you learn the loose languages, then you can jump into some of the stricter languages like C. But until you understand programming, there’s really no need to get your computer set up (unless you just want to play around). If so, check out: http://www.vr32.de/modules/tech/index.php?sec=utils … basically you need gccvb, VIDE, and Reality Boy.

You could also pick a niche that you are good at, like creating graphics, sounds/music, or even game/level design… which, if you restrict yourself to limitations that the VB has, would be very useful for those that do program (basically don’t make fully 3D rendered scenes with 16.7 million colors… we have 4 shades of red, counting black).

DogP

I know Batari BASIC, which is used to create Atari 2600/VCS games. I’ve gotten quite a few published. You can check pictures out here. I’ve just finished making a VCS version of the arcade game Stacker. Basically, that’s all I know. I’ve dabbled with the BASIC programming on the Oric emulator, too, if that’s worth anything. So what do I do, just go to the library and pick out a book on C programming? Basically, what I want to do is make a Virtual Boy program. First start out with moving an object on the screen with the directional pad, and then work from there.

I’m not familiar with that dialect, but if you know BASIC, you should understand variables, constants, boolean logic, branching (IF/THEN, SELECT/CASE, etc.), and looping (FOR/NEXT, DO/LOOP, etc.) so it’s really just a case of learning the syntax for those constructs in C and learning how to code/when to use function calls, macros, and the other more advanced C features. Then, when you’re passable at C, you can learn the VB-specific stuff.

Just get a book on C that you like, do the examples in there, take a look at some of the VB samples out there, and don’t forget to ASK QUESTIONS IF YOU DON’T GET SOMETHING! 😉

I’ve often thought of trying to make a BASIC interpreter/compiler to let people make quick VB stuff like demos and such. Anyone know of a good, simple, FOSS BASIC interpreter/compiler? Preferably one targetting a microcontroller.

Well if you already know how to program, I’d just download some sample code and go from there. There’s a few basic things you need to know about C, but for the most part, you’ll recognize them immediately by looking at some code. I’ve never really found books to help much… just try compiling someone’s working code, change some things until it does what you want it to do (or breaks), then go from there.

DogP

I’ve often thought of trying to make a BASIC interpreter/compiler to let people make quick VB stuff like demos and such. Anyone know of a good, simple, FOSS BASIC interpreter/compiler? Preferably one targetting a microcontroller.

That would be great, since my only programming experience is from ~4 years of programming with various dialects of BASIC and Visual Basic.

Well, like DogP and I have said, if you know “how programming works” you should be able to pick up C pretty quickly.

But, I’ve already found a number of porting candidates.

It will probably be awhile before I even start looking at these, but here they are in case someone else wants to give it a shot:

uBasic (really small and simple)
Enhanced BASIC (6502)
Bas
Bywater BASIC
ScriptBasic

One thing I would like to add/see added is an inline assembler that understands the GCC (AT&T) syntax and the VB custom opcodes.

 

Write a reply

You must be logged in to reply to this topic.