Tools for working with Besta data formats.
project-muteki / besta-tools Goto Github PK
View Code? Open in Web Editor NEWTools for working with Besta data formats
Tools for working with Besta data formats
BPABI should allow converting AAELF shared objects to user format DLLs. Figure out how so we can generate DLLs and import tables.
Some features such as exceptions depend on those.
Segment-based conversion assumes the segment structure of the ELF/the ldscript used to generate such ELF, which is not very generic and only works with the custom ldscript that was part of the old devkitPro-based toolchain. It should instead use section flags (or maybe segment flags?) to decide what ELF segments to map to what PE section and use segment info to ensure these sections are contiguous and within the appropriate segments.
Note that the old ldscript behavior may be simulated by passing the ldflags -Wl,-z,max-page-size=0x1000,-z,separate-code
on the new toolchain or any other arm-none-eabi
toolchains with GCC's default ldscript.
It's useless when the file is just a couple of pages long and it will be guaranteed to trip.
Better way is to check the # of ELF pages (which will be turned into PE pages) and inhibit this warning if page count is extremely low.
Your project looks like very promising, I'd be very interested to know if it is possible to build KhiCAS for the Prime G1 using your tools, like ExistOS does for the hp39gii.
This would bring up some welcome enhancements on the G1 wrt the builtin CAS including:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.