Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - ale870

#1
newLISP newS / Re: Compiled newLisp Android
July 16, 2014, 12:58:08 AM
So is there any way to publish, in DOWNLOAD area, an APK package (like Windows installer, OSX, Linux, etc...), already compiled and ready to be installed in Android device?

Are there any legal reasons to avoid this?



Thank you
#2
newLISP newS / Compiled newLisp Android
July 11, 2014, 12:24:07 AM
Hello,

I wanted to use newLisp on my Levono IdeaPad A10 (great PC to work similarly as a normal notebook).

But the problem I haven't a Linux installation and I'm not so good to work with Linux in general. So I wanted to know if you could put in DOWNLOAD area a compiled version of newLisp for Android, like already existing versions for Windows, Mac, etc...

Thank you so much for your help!
#3
web engine? do you mean html5 engine like this:



http://www.yoyogames.com/gamemaker/studio">//http://www.yoyogames.com/gamemaker/studio



http://www.scirra.com/html5-game-engine">//http://www.scirra.com/html5-game-engine
#4
Thank you guys.

I like rebol also.

Thank you for the comments.
#5
Hello,



I need some help by you side.

But this time I don't need any info, instead I need your opinion.

While I'm developing this 2d game engine a couple of my friend told me somethings that "frozen" me. They said:

"why do you make another 2d engine? There are many engines that already make a good job, and some of them even allow html5 publishing. Some of them allow to publish for iphone, for android, etc...".



So I said they use the same languages: actionscript, c#, java, lua, etc... and they do not take anything really new. Furthermore, a lot of these engines implement techniques in the same way. Nothing really innovative.

But they are not so convinced. Maybe they are more "traditional".



So my problem is this one: do we (we as programmers, as game makers, etc...) really need another 2D engine?

Can I know your opinion about this? Do we really need of this 2d engine? Or I'm spending time to make nothing useful?



Thank you.
#6
Hello,



I talked with Blitzmax responsibles, and they confirmed me I can continue with my project!



So now I revamped my site, and added a Forum area (please let me know if it does not work! :-) )



In this time, I acquired even more info about 2d and 3d engines, so I made some project modifications, and I'm applying them now. I hope I will be able to post an update version of the engine in one week or two.



Modifications made:



1) Full scene-graph support. You will be able to create a scene-graph tree, which will be used from the engine to automatically optimize rendering process (e.g.: not rendering is performed only on visible object, inside the screen; now using the scene-graph the engine will check the "volume" of the objects inside a scene/graph tree. If the volume will be out of the screen, the engine will not check all objects inside the node self.).



2) Nodes management.



3) Object groups management: group some objects together and apply modifications to the objects inside such group using a single command!



4) New automation system: you can "teach" to the engine to apply some algorithms in the time only once (teach and forget!). Then the engine will apply that update. For example:



Move model "M" as position.x=position.x+1 for 60 frames.



(this is a meta-language not the real code!).



Cheers!
#7
Ok, solved.



1) My newlisp.dll was not in M$ Windows path.

2) I had problems by mapping my application (Bliztmax) functions in newLisp. So I noticed that this code changed (see the full example for "cpymem" function):



In the past:

(cpymem (pack "ld" 265 ) (first (dump foo)) 4)



Now:

(cpymem (pack "ld" 2312 ) (first (dump foo)) 4)



The value was changed "265" to "2312".



Thank you.
#8
I didn't want to register it. I tried it since I got an error while I open it using BLitzmax. And previous version (ONE YEAR AGO!) it worked perfectly. So I'm hitting the wall with my head!!



I will better search for blitzmax dll problems.



Thank you.
#9
my exe version of newlisp works well, so please can you help me to understand what I need to do to accomplish this modification?

Can you test on your computer if you can register the dll using <regsvr32 newlisp.dll> in win 7 32bit? Is it possible that your last update "broke" something as compatibility?
#10
Hello,

I updated my newlisp dll with the one supplied with the latest distribution.

The problem is I cannot open it any more using Blitzmax and "LoadLibraryA()" (standard windows function).

If I try to register the dll using regsvr32 newlisp.dll I get the error:



The module newlisp.dll was loaded but the entry-point DllRegisterServer was not found.

Make sure that "newlisp.dll" is a valid DLL or OCX file and try again.





Can you help me?

Thank you!





EDIT: I'm using Windows 7 32bit edition
#11
Ok, I'm sorry, I did not post a good question :-)



I use newLisp as a DLL, and my program access to newLisp functionalities with such DLL.



My application does this:



1) My app Starts (!)

2) Open newLisp DLL

3) My app send a newlisp script to DLL

4) My app recall a newlisp function

5) This newlisp function fills a global variable (let's say, for example:  (setq myVar ("a" "b" "c")   )

6) Now I need to read that var myVar from My app.

7) The problem is myVar contains a list, so I need to access to list as a whole, since I don't want to access, from MyVar, to MyVar elements one by one. In order to improve performance I wish to get a reference to MyVar, then I need to access to list elements from MyVar (without newlisp intervention). So I need to access to newLisp memory using memcpy or similar.



Thank you  for your help!
#12
Hello,

I need to read/write newlisp lists using an external program (like dll), so since I don't want to pass back and forth an entire list, can I read it using memcpy or similar?

I already read/write strings  and numbers (float and int) but lists....



Thank you!
#13
Hello,



maybe this project can be revamped, since Blitzmax changed some licensing options!



http://www.blitzbasic.com/Community/posts.php?topic=97652">//http://www.blitzbasic.com/Community/posts.php?topic=97652



I contacted the company in order to get highlights about it.

I will keep you informed!
#14
No, my final scope was implementing real 2d/3d engine, not using html like or similar (aka flash).

Sorry.
#15
Hello,



it seems I cannot continue this job, since I was using blitzmax but, in blitzmax I cannot create another "language wrapper" (even if my engine was really different).

The problem is I was using some native blitzmax 2d code, and I cannot do it.

So this project is suspened. Sorry.