Search the web
Sign In
New User? Sign Up
vmu-dev · The VMU Development list
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Re: [vmu] OOP Language for VMUDEV   Message List  
Reply | Forward Message #772 of 1156 |
Re: [vmu] OOP Language for VMUDEV

In another article Geshtar wrote:
> I've been writing a program to simplify the creation of VMS programs
> for the VM. FYI it's a Win32 app. The program has reached the point
> where when run will autoproduce a skeleton file that runs on a VM
> (Doesn't do anything special but it runs =P) Now, I must develop the
> OOP language that will allow even a newbie to make VMU games. Here
> are my two choices:
> 1. Adapt the Dream Animator control file format to include a whole
> bunch of easy-to-use commands, increasing it's functionability from
> just displaying images and running a P3 scan. Newbies would be able
> to pick up the language faster, and it's probably easier to adapt
> that format than to...
> 2. Adapt, as best as possible, the C programming language. A really,
> really, really simplified version of the C programming language.
> Experienced programmers would most likely find it easier to develop
> VM games with it than the choice former. It would probably be harder
> for me to impliment it, though.


Personally, I think the best way to start working on higher level language
utilities (C or otherwise) is to build upon what has already been accomplished.
Marcus Comstedt's aslc86k assembler has become a well tested tool, however, it
doesn't support an intermediate object file format. If it could be extended to
allow output to a simple relocatable object file format, such as NROFF, then it
would be much eaisier to work on compilers that produce assembly directives for
it. After all, this is how most compilers are built anyway.

Futher more, It's much eaiser to write peephole optimization algorithms when you
can write code that outputs assembly instructions rather than binary opcodes.

I've read through the aslc86k source, but it's complete lack of commentation and
terse varible names has made it prove too dificult for me. If the Marcus or
somebody could simply add this ability, I think some real progress could start
being made in this respect. However, I'm really busy with school right now so I
don't have the time to work on this myself.

BTW, I suggest NROFF because it's a simple doctmented format that was created
for use with NASM. NASM comes with a a number utilities and code for
maniuplating NROFF object files as well a preliminary NROFF incremental linker.

Anyway, those are just my thoughts.




Mon Feb 26, 2001 3:54 am

bchapman@...
Send Email Send Email

Forward
Message #772 of 1156 |
Expand Messages Author Sort by Date

... (!!!!!!!!!) Good idea, port C to the VMU ^.^ I'll have to do that sometime ;) A religiously accurate port of C would be something truly wonderful (if not ...
Gatomon
gatomon@...
Send Email
Feb 24, 2001
6:40 pm

What compiler would you use with the language? Shaun Ellis Shaune98@... http://gamesentral.tripod.com From: kyonowatoredesu@... Reply-To:...
Shaun Ellis
shaune98@...
Send Email
Feb 26, 2001
2:16 am

... Personally, I think the best way to start working on higher level language utilities (C or otherwise) is to build upon what has already been accomplished....
Brian Chapman
bchapman@...
Send Email
Feb 26, 2001
3:50 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help