Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
25 May, 2013, 15:37:02 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: 1 ... 6 7 [8] 9   Go Down
  Print  
Author Topic: Khavi: Java on the Prizm -  (Read 8785 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
AngelFish
This is my custom title
Administrator
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Gender: Male
Last Login: Today at 08:50:32
Date Registered: 15 August, 2010, 09:18:54
Posts: 3191


Total Post Ratings: +221

View Profile
« Reply #105 on: 01 October, 2011, 01:45:36 »
0

I do it too, on occasion Tongue

Anyway, I've been way too busy to do as much work on this as I'd like. I did manage to write a better (read: faster) brainf*ck interpreter and I did a bunch of interpreter ABI documentation for the other interpreters. The Lua interpreter is also progressing, if slowly. Unfortunately, I lost all of the floating point routines with that crash, so I'm not looking forward to actually writing the math stuff...
Logged

∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ
AngelFish
This is my custom title
Administrator
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Gender: Male
Last Login: Today at 08:50:32
Date Registered: 15 August, 2010, 09:18:54
Posts: 3191


Total Post Ratings: +221

View Profile
« Reply #106 on: 09 October, 2011, 10:36:18 »
0

Okay, after a lot of pain, I finally figured out how to set up a repository and use SVN.

http://khavi.googlecode.com/svn/trunk/
Logged

∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ
willrandship
Omnimagus of the Multi-Base.
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 22 May, 2013, 01:21:23
Date Registered: 11 April, 2010, 03:08:32
Location: Between Venus and Mars
Posts: 2638


Total Post Ratings: +66

View Profile
« Reply #107 on: 10 October, 2011, 06:01:45 »
0

@boot it's a statistical thing. Really. We generally have our times where we check omni, and you happen to line up as the number which starts a new page.

Stats are fun Tongue

And yay for progress!! Khavi should be able to run ADOM soon, right? There are CLI-only java versions Grin
« Last Edit: 10 October, 2011, 06:02:42 by willrandship » Logged

Munchor
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: 21 May, 2013, 17:58:01
Date Registered: 16 October, 2010, 15:39:13
Location: Position
Posts: 6209


Total Post Ratings: +174

View Profile
« Reply #108 on: 10 October, 2011, 08:57:33 »
0

Okay, after a lot of pain, I finally figured out how to set up a repository and use SVN.

http://khavi.googlecode.com/svn/trunk/

All the source files seem to be .txt though :S
Logged
AngelFish
This is my custom title
Administrator
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Gender: Male
Last Login: Today at 08:50:32
Date Registered: 15 August, 2010, 09:18:54
Posts: 3191


Total Post Ratings: +221

View Profile
« Reply #109 on: 10 October, 2011, 09:58:11 »
0

That's mostly because I don't like using .s files. Everything except the Gnu GPL is still source, though.
Logged

∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 13:26:24
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50235


Total Post Ratings: +2615

View Profile WWW
« Reply #110 on: 10 October, 2011, 20:20:39 »
0

I'M glad some progress is still being made. The Lua interpreter will definitively help a lot. Make sure to make it compatible with LuaFX if it comes out for the prizm, though. It's only for AFX calcs right now but they planned to port it to the FX-9860G eventually, which has a similar processor as the Prizm.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
AngelFish
This is my custom title
Administrator
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Gender: Male
Last Login: Today at 08:50:32
Date Registered: 15 August, 2010, 09:18:54
Posts: 3191


Total Post Ratings: +221

View Profile
« Reply #111 on: 10 October, 2011, 20:22:49 »
0

It won't be entirely LuaFX compatible, as far as I'm aware. LuaFX is a complete implementation of the Lua interpreter. Khavi is an implementation of the Lua virtual machine (which is admittedly all that LuaFX includes at the moment).
Logged

∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 13:26:24
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50235


Total Post Ratings: +2615

View Profile WWW
« Reply #112 on: 10 October, 2011, 21:01:46 »
0

Oh ok what are the main differences? Huh?

Also a while ago, there was a project to implement something like Axe Parser on the prizm, for BASIC coders unwilling to learn a totally new language (Axe had similarities with TI-83+ BASIC for example). Was it gonna be included in Khavi or was it another side project?
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
AngelFish
This is my custom title
Administrator
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Gender: Male
Last Login: Today at 08:50:32
Date Registered: 15 August, 2010, 09:18:54
Posts: 3191


Total Post Ratings: +221

View Profile
« Reply #113 on: 11 October, 2011, 00:55:15 »
0

The main difference between LuaFX and Khavi's Lua virtual machine is that LuaFX will be more like TI's Lua interpreter; It will be able to take plaintext Lua code, compile it to bytecode, and then execute that bytecode. All Khavi does is execute the bytecode. The compilation is left to the user and computer side compilers.

As for the Prizm Compiler, that was z80man's project, so I'm not sure how far he got on it. As I recall, he put it on hold to work on Walnut. It would have compiled to native ASM, so it wouldn't have been a part of Khavi (although Khavi can indeed run non-Khavi programs alongside the interpreters).
Logged

∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ
AngelFish
This is my custom title
Administrator
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Gender: Male
Last Login: Today at 08:50:32
Date Registered: 15 August, 2010, 09:18:54
Posts: 3191


Total Post Ratings: +221

View Profile
« Reply #114 on: 22 October, 2011, 10:04:25 »
0

Okay, life is starting to ease up a bit, so I managed to get some work in. Khavi now supports single precision floating point and I'll probably add double precision support tomorrow, since it shouldn't be too much extra work.
Logged

∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ
AngelFish
This is my custom title
Administrator
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Gender: Male
Last Login: Today at 08:50:32
Date Registered: 15 August, 2010, 09:18:54
Posts: 3191


Total Post Ratings: +221

View Profile
« Reply #115 on: 28 October, 2011, 00:58:20 »
0

Improved the library interface, reduced the size of several of the Java commands, and added some more stuff to the library.
Logged

∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 13:26:24
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50235


Total Post Ratings: +2615

View Profile WWW
« Reply #116 on: 13 November, 2011, 22:02:23 »
0

Glad this is progressing again. I wonder if it will reach the status where a demo program can be ran soon? Cheesy
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
flyingfisch
I'm 1337 now!
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: 23 May, 2013, 21:54:36
Date Registered: 26 August, 2011, 21:18:14
Location: OH, USA
Posts: 1497


Total Post Ratings: +74

View Profile WWW
« Reply #117 on: 29 November, 2011, 17:48:50 »
0

are you guys still going to try to do this for FX-9860, or is it a PRIZM-only thing?
Logged




Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0
AngelFish
This is my custom title
Administrator
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Gender: Male
Last Login: Today at 08:50:32
Date Registered: 15 August, 2010, 09:18:54
Posts: 3191


Total Post Ratings: +221

View Profile
« Reply #118 on: 29 November, 2011, 18:27:56 »
0

Technically, it should be able to run on any SH3 chip, but it's still more of a Prizm only kind of thing.
Logged

∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ
flyingfisch
I'm 1337 now!
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: 23 May, 2013, 21:54:36
Date Registered: 26 August, 2011, 21:18:14
Location: OH, USA
Posts: 1497


Total Post Ratings: +74

View Profile WWW
« Reply #119 on: 29 November, 2011, 18:28:30 »
0

I thought prizm was SH-4A Huh?
Logged




Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0
Pages: 1 ... 6 7 [8] 9   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.262 seconds with 32 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.