GithubHelp home page GithubHelp logo

Comments (8)

ptitSeb avatar ptitSeb commented on May 27, 2024 2

That can be implemented only in the dynarec. But loongson dynarec is not done yet.

from box64.

tempdragon avatar tempdragon commented on May 27, 2024

I am new to this project so this question may sound stupid. The src/emu seems to be related to similar functions. Why is modification to that part discouraged here?

from box64.

ptitSeb avatar ptitSeb commented on May 27, 2024

I am new to this project so this question may sound stupid. The src/emu seems to be related to similar functions. Why is modification to that part discouraged here?

The src/emu is generic, and is used on all architecture. There is no custom code per arch. This is also slow, being an interpreter. That feature would be used on the dynarec, but this (the dynarc), is not really started yet (actually, I have a very old POC of a dynarec in a private repo, but I still need to merge the code in current box64, and it was only an embryo of it anyway).

So, once a Loogarch dynarec is there, sure, this feature will be added. But on the interpreter, it make little sense to do it (because using that feature needs low level controls of operations, wich the interpreter does not provide).

from box64.

tempdragon avatar tempdragon commented on May 27, 2024

If I want to contribute to this part, should I wait for the "basic" version(may be the updated one of your POC) to finish and get published or should I try to write one based on the RISC-V version?

from box64.

ptitSeb avatar ptitSeb commented on May 27, 2024

If I want to contribute to this part, should I wait for the "basic" version(may be the updated one of your POC) to finish and get published or should I try to write one based on the RISC-V version?

It would be better to wait for the basic part yes. The infrastructure can be a bit tricky to setup.

from box64.

ksco avatar ksco commented on May 27, 2024

I’m also interested in a loongarch backend for box64, and I think great progress will be made this year.

from box64.

tempdragon avatar tempdragon commented on May 27, 2024

It may be a good idea to publish that POC to allow others to contribute, and potentially accelerate the development. I am actually working on a scratch adapted from RV64(using search & replace), but further research should still be necessary.

from box64.

ptitSeb avatar ptitSeb commented on May 27, 2024

It may be a good idea to publish that POC to allow others to contribute, and potentially accelerate the development. I am actually working on a scratch adapted from RV64(using search & replace), but further research should still be necessary.

No, it's separate codebase, based on a older box64. The code needs to be merged with current box64, no need to multiply the codebase, and I prefer to merge while there are still not much to merge (it's basiacaly the infrastructure a few basic opcodes)

from box64.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.