Wondering if anyone with experience can answer some of these questions about "vuengine". Or point me in the direction of a resource. Apologies for the ignorance;
1. The programming language to be used in vuengine is to be JAVA. Is that the only language supported?
2. vuengine is a modified configuration of "IntelliJ IDEA", which by itself is an Integrated development environment for writing a variety of programs? If so, is it configured in such a way that when you compile the contents of the IDE, it creates a "rom" file, readable by the VB?
3. Does any programming need to be done in vuengine to take into account each display of the VB needing to be slightly different? Or the refresh rate of the red column of LEDs of the display that maybe have to match up with the 50hz vibrating mirrors? I think that's part of how the VB works..?
4. Is the JAVA code compiled into assembly (were not original VB games programmed in assembly?), and then ultimately compiled into machine code?
5. After vuengine compiles and produces a rom, is it the emulator's job to take the rom file (which may be written in assembly?) and translate it to machine code?
AND
If a rom file is flashed to a physical cartridge's EPROM, is it all complied to machine code before it can be flashed? The EPROM is only memory made out of transistors right, it can only hold machine code?
6. When I try to compile "plat-former demo" - I get the error in the picture below.. I'm sure it's something easy - is there a folder misplaced?
Sorry if these questions don't even make sense.
My goal is to mess around with the demos and see the effects.
Then to eventually create a home-brew game.
My fear is that, in the case of ... Water world.. two professional developers with enough experience and presumably high salaries took 6 months to create the VB game Water world... Could a small hobbyist make the next Wario Land in a year of putting in a few hours a week?
My only programming experience is one C++ class in college. I did Chemical Engineering, so not much in the way of Computer Science. I do program in "ladder logic" for industrial computers (PLCs). It's kind of a visual language, supposed to be easy to understand for people who were used to electrical drawings instead of computerized automation. Here's a sample screenshot of a version of an "IDE" that I'm used to working with: