473,399 Members | 4,177 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,399 software developers and data experts.

LOADEXE or LOADO: For those of you that have been following my posts

Okay here a notion I have been toying with:

Inserting a compiler is clearly not a realistic consept as it is far to
complex. So, if I want people using my Mini-OS to be able to write
their own C code and insert it into my file system how can I do this?
I can do this by coding a basic program called LOADEXE or LOADO (I'm
leaning twords LOADO) to load .exe or .o into the file system. This
would be far easier to code and perhaps actually feasable. This would
work like this:

:: loado --help
USAGE loado -s[location on host OS] -n[location on Mini-OS]
ALL ARGUMENTS MANDATORY
:: loado -s~/srcs/myprog.o -n:hm:ex:myprog.xex
loading from ~/srcs/myprog.o to :hm:ex:mypog.xex
done
:: cd :hm:ex
:: "myprog.xex

Anyway this would run the program. A few things should be explained if
you have trouble understanding this. Prefixing with " means run from
curent dir. Programs in my Mini-OS are custimarilly ended with .xex
but would run reguardless. The rest should be self explainatory to
anyone else.
Anyways I think that this would be far easier to code in C than
actually takeing the compiler source and adding it to my program.
What are your thoughts? Do you see any problems with this plan?
Anything that I intend to do that cannot be achieved in portable
standard C? Thanks.
Nori

May 14 '06 #1
0 968

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

87
by: Sony Music CDs install Malware | last post by:
Whether you are a web surfer or a C++ developer, if you use Windows be cautioned about SONY music CDs. They contain 'viewer' type software that is actually a trojan horse for a "rootkit". The...
13
by: kennethlou | last post by:
Hi, If in C a variable appears like X=10.000000, I can round it to zero decimal places. ie X=10? I then have to save the number into a variable. The method appears below:...
4
by: =?UTF-8?Q?Jeff=E2=80=A6Relf?= | last post by:
Hi T_Wake, Speaking of my userContent.CSS, You told me: The text follows an inline image unless the CSS gives it a float value which allows it to overwrite text. Web pages can't override my...
3
by: FAQ server | last post by:
----------------------------------------------------------------------- FAQ Topic - Why do some posts have <FAQENTRYin them ? -----------------------------------------------------------------------...
3
by: Matt Ratliff | last post by:
Would all posts for NON Java programming please move to another newsgroup!! This group was established as a repository in which to communicate topics related to the Java programming language!!
2
by: helraizer1 | last post by:
Hi folks, I have a file for my chatbox called data.line, which the posts are in the layout CHATBOXTEXT 7 username=helraizer 1202416953
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.