Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
187 user(s) are online (129 user(s) are browsing Forums)

Members: 1
Guests: 186

jabirulo, more...

Headlines

Forum Index


Board index » All Posts (jaokim)




Re: Is unistd supported in AmigaOS?
Just popping in
Just popping in


In the Jamiga project, I've sort of ported some of the stuff you mention.

I've implemted some missing pthreads stuff to bzsilis pthreads implementation, but it's not officially added yet.
Also I have some signal stuff implemented in a few unpublished files.

I'll try and look into this in the next few days -- if you want anything, I can point to where I'll put it. It'd be great if we could collaborate and get a generic solution working!


Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Re: Cmake on Amiga
Just popping in
Just popping in


@AmigaBlitter
How did you invoke it?

Try "cmake -DCMAKE_ROOT=whereveryouinstalledcmake"

(Not that I've actually tried the AmigaOS version though)

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Re: ComicAmi initial feedback
Just popping in
Just popping in


@walkero

I added some optional install instructions for Jamiga's DefIcons; you're free to use that if you like.
If I remember correctly, it was an optional installer step, in which the DefIcons prefs program was started automatically with instructions in HTML format.

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Re: AmiStore Login design issue
Just popping in
Just popping in


@ChrisH
I agree. Given how password rememberance functionality usually works, it's bit unintuitive.

I actually created an FKey shortcut that fills in my username. Didn't know about the "remember username" setting until now. So thanks for pointing that out!

But I have to say, I usually don't like "skinned" applications (like, why do music players always look like an old receiver, or some weird metallic thingie). AmiStore, however, I think works really great!

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Re: Moca, Java Virtual Machine for classic amigas..
Just popping in
Just popping in


Haage&Partner also had their Merapi JVM, and Holger Kruse was said to be working on Daytona: http://ringlord.com/people/walrus/amiga/java.html
And also one called pJami.

So there sure has been a few JVMs for Amiga. Even though none materialised, besides Kaffe (GNU port), and Jamiga. At least to my knowledge.

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Re: Send() gives ENOTCONN after Connect() & WaitSelect()... any suggestions?
Just popping in
Just popping in


If you after the WaitSelect for several sockets, perform another WaitSelect on the socket you want - does it return the same thing?

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Re: Send() gives ENOTCONN after Connect() & WaitSelect()... any suggestions?
Just popping in
Just popping in


@ChrisH
Are you opening the socket in one process and accessing in another?

Sockets are unique to the process they're opened in. It is however possible to make a socket global, with ReleaseSocket and ObtainSocket.

In Jamiga I solved it by starting a new process for each socket, and communicating with the process instead of the socket. If you want I can point you to that code.

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Re: Some news
Just popping in
Just popping in


@ChrisH
Quote:
When you say "68k" do you really mean OS3? i.e. It uses functions that OS4 has but OS3 does not?


Perhaps both.
If someone has patches that add 68k support for jamvm (like a CallNative.S linked in the post above), I don't mind adding it to my repo.
Also, if someone has patches that makes my OpenJDK code compilable for OS 3 (or MorphOS/Aros, for that matter), I don't mind adding that aswell.

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Re: Some news
Just popping in
Just popping in


@ChrisH
I don't think jamvm has a totally architecture independent configuration. Even when there's no JIT involved, there's still some assembler code needed when doing JNI-calls:
https://github.com/jaokim/jamiga-jamvm ... miga/powerpc/callNative.S

Even in the old JAmiga VM, there's some assembler when doing JNI-stuff:
https://sourceforge.net/p/jamiga2/code ... jamiga/src/runtime.c#l290

Might be possible to take the 68k code from JAmiga, and add to jamvm though. (Like the comments in the JAmiga code suggests, this has already been done the other way, taking PPC code from jamvm to JAmiga.)


(Edit: changed url to my GitHub, with the code I'm working with now, instead of the official jamvm repo.)

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Re: Some news
Just popping in
Just popping in


@Dandy

tl;dr: 68k won't happen from me, and I don't put much effort in trying to keep compatible to pre OS 4. But if someone manages to build stuff on my work that support 68k, I'm not reluctant to incorporate patches.

Now, long rant:
In order to have Java, you need, 1) the virtual machine to execute bytecode, and 2) the JDK that actually builds up the Java standard.

A 68k port won't happen from me. Mostly because I don't have the time.
Currently I'm using the Java virtual machine "jamvm" which support various platforms, but not 68k. The old JAmiga virtual machine can run on 68k, as can the really old GNU Kaffe VM (available on aminet). These do however only support Java 1.4, using GNU classpath. When I tried updating the old JAmiga VM it lacked a few functions to support newer Java versions, which is why I ported jamvm.

As for my OpenJDK porting efforts, these use the Amiga API, so in theory it'd be possible to use that as a base for an OS 3.x implementation. I do however use new stuff in the AOS 4.1 API, and I really don't bother to check whether it is compatible to OS 3.

Regarding jamvm, my port supports Amiga libraries, i.e. no .so-stuff, and I aim to keep it that way. So, one possibility is to add 68k support to jamvm. Can't remember if jamvm has a clean C implementation. I know that OpenJDK's VM Hotspot has a "zero" implementation in C++ that could possibly be compiled for 68k. But I really doubt it's an easy port, and I really doubt even a 060 would be able to run at decent speed.

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Re: Some news
Just popping in
Just popping in


Actually, I just resurrected the project again. It was never "desurrected", but I haven't put much time on it lately.

But now I've continued with OpenJDK, and I have a non-hacky setup that can be built! A big thing actually! Basically I've copied UNIX/Windows implantation to my newly added AmigaOS parts of the build process, and will hopefully soon begin to implement them.

I haven't worked much on the AWT stuff, but I think I'll be able to reuse what I've done for OpenJDK.

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Re: Accelerating video playback in Odyssey (composited video)
Just popping in
Just popping in


@kas1e
Quote:
Another way,to avoid all that boring problems, its if someone can just change that 2 files, put it here (or send to me), i can then just work with him online like he do chaneges , i compile new binary, we do checks. As we do before with Deniil. Sure not very comfortable, but probabaly not as if one don't want to boring with all that crosscompiler/3dparty libs problems.


Could you not just put the files you have locally up on a subversion server (f.i. sourceforge maybe) so someone else could compile it too?

Because currently, trying to work with the non-compiling 1.25-branch is really very boring. I'd rather much more work in something I myself could create an executable from, and then possibly try and merge that with the 1.25-changes.

Edit: just saw that the sources are available on your homepage! Perhaps I'll give it a go!

Edit2: it wasnt the sources, but the binaries. :(


Edited by jaokim on 2016/5/26 19:21:26
Go to top


Re: Odyssey 1.23 progress
Just popping in
Just popping in


@Raziel
Quote:
Browsing to this site makes part of the text display mirrored.

I (seldomly) stumble over such sites, why is that?
Is Odyssey interpreting css/html code wrong?


I'd say its a feature of the website. Try clicking on either of the cards, and it will flip to display the text correctly.

Glancing at the HTML code, there's indications that this flip-thing is disabled in certain browsers (probably those that doesn't support the attribute "flip").

Go to top


Re: SSD in a MicroA1. Is it worth it?
Just popping in
Just popping in


I have that setup: works like a charm!

And it's definately faster than the IDE-drive I just to have (which I might add was a bit old). But the biggest advantage for me was the physical size of the drive, and it's silence.

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Re: Support forum: JAmiga
Just popping in
Just popping in


Given that I began with AWT/Swing stuff a while ago, I've now continued that track of development.
I wrote a bit about on the blog: http://jamiga2.blogspot.se/2016/03/swing-it-magistern.html

I also started a Trello to kepp track of what I'm doing. Mostly for my own use, but I think anyone who has a Trello accoutn can atleast comment. If you want to add stuff for me to do: just tell me, and I'll add it.

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Re: Support forum: JAmiga
Just popping in
Just popping in


As it is, Jamiga can be used for some productive stuff. For instance I've got a Java compiler running using Jamiga (which of course is somewhatof a circular usage).

There's also the Twitter client, and a half done Git client (I mention them on the blog).I started working on a Dropbox client, which currently can communicate with Dropbox, but it's not at all integrated with AmigaOS.
These examples are basically simple Java programs I've created that uses available Java API:s. So I think there's always some amount of Java coding needed, if we want to utilise some of Java's strength without all of Java implemented.

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Re: Support forum: JAmiga
Just popping in
Just popping in


Sorry to say, but no, no news regarding any updates. :(
I've been lacking motivation, and also time lately - a particularly bad combo.

As always I'm in a constant battle with myself whether I should try to get something GUI-like running with the current JAmiga, or try to port something newer... i.e. OpenJDK.

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Re: Amigabounty: Contact person?
Just popping in
Just popping in


@Troels:
Thank you! And no worries, I think we all at times lack interest and time.

Too bad about your miggy. Perhaps when Tabor comes, your motivation is in parity to its cost? ;)

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Re: Contact person?
Just popping in
Just popping in


Yes, it's a real shame! I think the site-engine/SCM is really nice.

Hopefully someone will be able to make it work, although it might be hard to gain trust again.

Furthermore, what is the legal aspect of these kind of things? How does it work, surely there "must" be some sort of legal entity connected to it? Or is it just someone's personal bank account connected to it? (I mean in general for these kind of things, not specifically amigabounty.net.)

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top


Amigabounty: Contact person?
Just popping in
Just popping in


I've been trying to get in contact with someone at amigabounty.net a few times lately (a few weeks ago, and before that like half a year). Does anyone know what the status is there?

I've tried the contact form on the site, and also tried Troels directly. I remember Troels mentioning that someone else would take over though.

Edit: Changed title to include Amigabounty


Edited by jaokim on 2015/11/13 16:37:30
Maintainer and developer for Jamiga2 - Java for Amiga
Go to top



TopTop
« 1 (2) 3 4 5 ... 10 »




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project