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.


Messages - SpiroH

Pages: [1] 2 3 ... 50
1
ASM / Re: ASM Optimized routines
« on: August 28, 2019, 10:07:05 am »
@Zeda: Nice performance aware exercise! (Except for the many push and pop which look a bit dated to me).
I wonder how many are really interested in speeding up the calculations these days.
It seems all they care about is python, java and what-have-you-funky-high-level-language :/.


2
News / Re: Super Star Hero, A Futuristic Action-RPG For Windows
« on: June 14, 2019, 08:42:42 am »
Here are the changes since the last beta release:
-French translation is now complete.
-You can now increase water level when entering Forgotten Ruins from Hooleigan and lower it when entering from the City of Gold, so you can now travel to Quebec in both directions.
-Improved some graphics in final dungeon area
-Added more enemies, including brand new ones, in various locations.
-Added a new map in Hooleigan Valley/Forest with new graphics.
-Changed cliff graphics in Hooleigan Valley/Forest
-Added new character graphics in various locations.
-Changed the font of some text.
-Moved boss HP bar down by a few pixels.
-When you beat the game, it now shows the quest completion percentage, for those who want to 100% the game.
-Fixed HUD bug after riding the Walrus Express from Saint-Roch to Sainte-Foy.
-Fixed some text in one of the last Cears store.
-Fixed major mini-boss defeating bug happening when leaving the room less than half a second after the fight, resulting into the player not being able to advance further in the quest.
-Fixed display bug introduced in version beta 0.15 in the final dungeon.
-Fixed HUD bug after riding the Walrus Express from Saint-Roch to Sainte-Foy.
-The HUD no longer displays when riding a Walrus Express or changing the water level in the ruins.
-New and animated title screen, with options menu!
-It is no longer possible to open the menu during cutscenes.
-Some Hooleigan Village residents now give gameplay tips and advices.
-Some rocks that can be pushed now blocks you after the intro, forcing you to push them to get to the village.
-And more importantly, the game is finished!



The game release date is still June 13th 2019.
Good work DJ!
Always nice to hear from you, whatever you're busy with now.
Cheers,

3
TI-Nspire / Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« on: September 11, 2018, 07:17:27 am »
Hi guys, Here is a small update to Nspiroid (v1.90).

New features:
- Support for new phone devices with Aspect Ratio 9:18.
   See a screenshot (below) on a Huawei Mate10 Lite (all keypad keys are now visible).
- Warm-boot: boot from a snapshot saved on exit (beta!).

Cheers,

4
TI-Nspire / Re: kArmTI - TI-Nspire emulator with skin
« on: June 23, 2018, 09:17:48 am »
Hi all,
After many doubts i've finally bought a windows10 computer. Not happy with it, but that's life, I guess :-\.
So here are two recompiled versions for windows 10. Only window positionning issues have been fixed.
As usual, do have some fun. Cheers,

5
TI-Nspire / Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« on: April 21, 2018, 09:01:34 am »
keyboard error?
Hi there!

IIRC, Nspiroid only emulates the Nspire CX with a touchpad. Nspiroid runs on quite a nbr of different devices, however. The BW Clickpad-only version is not being emulated. So, you need an Nspire CX image.
Your Nspire image should work with with kArmTI, though, which it is a (much) more versatile emulator.
Also, in the future you should provide more details about your phone, os version, etc, when asking for help.

Welcome to Omnimaga, BTW.


6
Reuben Quest / Re: Reuben Quest: Lost Between Times [Color Remake]
« on: March 11, 2018, 11:25:01 am »
Did you read the title correctly? Yes you did! I am re-making Reuben Quest: Lost Between Times in color! Now, what platform is that for? It is being developed for the Gamebuino META.

Enough talking, do you like screenshots? I like screenshots!




This re-make also utilizes sound and changing ambient light!
...

I am currently working on translations and general polishing

Here is the topic on the gamebuino forums: https://gamebuino.com/creations/reuben-quest-lost-between-times
Color makes you smile the brightest.
Very good as usual!
BTW, how the polishing going he?

7
TI-Nspire / Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« on: March 11, 2018, 11:22:38 am »
Thank you for this nice and useful app. I'm using it in my Samsung Galaxy Tab S2. This is great. But when after closing the app and in run again it need to boot and it take while time to boot. Is there a way to prevent this trouble? I think the firebird emu solve this problem with snapshot file.

Any idea please?
Welcome to Omnimaga!
I might have some good news soon. Pretty busy right now, sorry.

8
News / Re: Reuben Quest: Lost Between Times
« on: January 11, 2018, 08:31:31 am »
People need to know: http://www.ticalc.org/community/awards/poty/2017.html
Better late than never.
Well done! :thumbsup:

9
TI-Nspire / Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« on: December 24, 2017, 06:59:58 am »
Nspiroid v1.77

A bug fix in the armv8 dynarec (binary translator), with impact on the 'gbc4cx - gameboy color emulator'.
Working on Android Nougat 7.1.1 (no split screen, though).

Merry Christmas,

10
Lua / Re: Introduction & Questions
« on: October 27, 2017, 09:28:24 am »
Hi Chief(ie), Welcome to Omnimaga!
Surely it's possible! You might have to wait a long while though.
The password cracker business is in itself worth millions today (no joke implied!). TI's Nspire will be no different (for a change, hehe).
My first google hit delivers this: http://www.wired.co.uk/article/password-cracking .
Good luck.

11
IIRC, I haven't seen many posts here about this great and cheap programming platform (it only cost about $35, https://www.raspberrypi.org/blog/raspberry-pi-3-on-sale/ ).

Let me tell you a bit about my summer holidays adventures. On the 1st of August I decided to buy a Pi3 and install a light version of Linux on it (OpenSuse). This has allowed me to debug some aarch64 code (Unfortunately, Android Studio is still in the 'Stone Age' with regards to native programming/debugging).

At first things did look quite weird as everything ran very slowly. Then I realized, this little beast is consuming almost no power and still can be programmed and offer some sort of programming challenge/joy.

Since then, I've spent quite some time to learn how things nowadays revolve around the small-credit card computer concept/revolution. You too, will be just as amazed! It can do almost everything you need to do nowadays, at a small (snail) pace though.

Now that you're asking, yeah i did manage to port NspireX (kArmTI/Nspiroid's clone) emulator to both arm32 and arm64 platforms on the PI3.  As expected, both run slowly. An experiment just for the sake (hell) of it.  In a couple of years time it will run smoothly for sure (Those hardware geeks never rest and keep on improving things).

I'm just curious, what about you? Have you already bought a Raspberry pi(3) programming platform? What were your first temptations?

Have a say and join the programmer's therapy group.

A nice day, wherever you are.



12
TI Calculators / Re: Emulating Old TI Calcs on Nspire
« on: October 05, 2017, 10:39:29 am »
The short answer is yes. There are quite a few 83+ family emulators that have been released over the years. I suppose most of them could be ported with varying degrees of difficulty. If the platform it was written for is similar, that makes it easier. If the source code is available, that makes it infinitely easier. There were at least 2 I can recall that were written for the old nspire models, (by calc84maniac and Jacobly I think?) but neither were finished, and I don't think either of them were open source. So yes, possible, but likely not an easy undertaking.
Lemme add my 2 cents here. I'd say if you research really hard, you'll be able to find the source code for those (good) oldies.
The problem is the hard work that comes afterwards. Most of the folks just give it up before anything worth a look is achieved.
Solution: you really need to enjoy what you're doing and then be persistent.  ;)

13
TI-Nspire / Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« on: September 23, 2017, 08:56:08 am »
Nspiroid v1.76

First off, this is a major Nspiroid code reshuffle so it may break working things on your phone/tablet. Please do backup your previous Nspiroid working stuff (if you have one, ofc).

Changes:
1. PIC-code: From Marshmallow (6.0) onward all native code (shared libraries) must be position independent (PIC). This is more convenient for the OS to relocate programs in memory. It has a price though, as old processors, namely x86 but also arm32 to some extent, do not provide an instruction set that makes that move an easy task.
Some sort of work around(s), such as lot of table lookup, needs to be used. Short, both the compiler/assembler generated codes are in general slower (difficult to quantify, but let's say around 10% or even more ).

2. 64-bit: as you know most of the new CPU's are nowadays 64-bit capable. They are, as a matter of fact, much more powerful processors than its predecessors and will surely replace them in the near future.
Here there are quite a few new challenges that the programmer needs to tackle before porting its code to the new platforms.
Firstly, in the 64-bit world we have different 'calling conventions'; Windows' is different from Linux/SystemV (Yeah, Nspiroid only uses Linux's but kArmTI also runs on Windows).
Secondly, we need to rewrite the dynarec(s) almost from scratch to be able to achieve a reasonable emulation speed in native mode. Without the binary translation (dynarec) feature Nspiroid/kArmTI would be simply too slow.

In this context of so many changes, which took a rather longish time to implement and test, I think I've managed to update Nspiroid preparing for the future.
Attached you can find the new Nspiroid version (v1.76) which should work across a large variety of Android platforms phone/tablet/laptop, from API17 (4.2.2) to API23 (6.0.1) based on any of the four CPU's: x86, arm32, x86_64 and arm64 (mips is still missing, oh well).  I also did some tests on Android-x86 7.1.2 (64bit) but i wouldn't call it reliable enough to be usable.

Lastly, as I own a Lenovo Tab3 plus (armv8 based), I've adjusted some of the GUI features that might come in handy for people with the same tablet.

You might want to give it a go,

14
TI-Nspire / Re: nspire linux gui
« on: September 06, 2017, 09:26:22 am »
I've recently stumbled across this: http://incise.org/tinywm.html on the internet. Apparently it's a window manager, that needs only 0,5 MB of RAM. Maybe someone, having the right tools to do it, could use this to make a graphical interface for nspire linux?
Then we could finally put those linux hid drivers to some use. ;)
This would also make nspire linux more appealing to the average nspire user. I am also wondering, if it's possible to make it linux on the nspire easier to use.
Well, why don't you just try it out yourself? No time? No skills?
The idea is cool, though. Happy coding  :P

15
I kinda sorta maybe fell in love with C and developing on the CE so I'm thinking about just dropping the b/w version and working on a color edition. It's just much easier trying to code something that way. If anyone else wants to pick up the rebuild from where I left off, I'll be happy to provide support, but until I find my love for z80 and overly-overengineered script systems again, I'm not sure I'll pick this up again.

It would be nice programming on a device where I don't have to worry so much about memory or paging. Or making up languages to keep size down.

And I may or may not be strongly suggesting/backing this. The development cycle is much nicer and one EZ80-LLVM is done and we can use c++ the whole thing will fall into place much much faster with much less headaches. Easier to add in cut scenes and such. Really just more likely to be finished >.>
Hi Guys,

This is none of my business, nevertheless nice guys always deserve a polite comment. I did some assembly (ASM) coding for quite a number of years, but that was a longtime ago. Nowadays, i eventually use it only for very tiny bits of the program, because it remains the only savvy way to optimize speed.

IMO, C language is, by today's standards, the lowest you can get in terms of a high level language abstraction. However, it's a fact that is far more productive than ASM. Humans beings, thanks God, use a higher level of abstraction than the stupid and poor RISC machines (simple robots). Also, compilers can do a beautiful job at optimizing the generated code, unlike some years ago. And last but not least, now you have plenty of memory. Envision that as a very large field to plant trees. You'll never be able fill it up.

So yeah, i agree with you both, wise decision! Time now to reverse compile from ASM to C :P.

Pages: [1] 2 3 ... 50