- Sky
- Blueberry
- Slate
- Blackcurrant
- Watermelon
- Strawberry
- Orange
- Banana
- Apple
- Emerald
- Chocolate
- Charcoal
-
Content Count
44 -
Joined
-
Last visited
-
Days Won
9
Posts posted by Adorable-Catgirl
-
-
dear god this was painful to get working
Zorya NEO
Zorya has returned! Yeah, I finally did it. I finally updated Zorya. With this major upgrade, the game has completely changed. Zorya is now much more modular. Configurations are no longer static JSON files. They're now Lua scripts. Modules are also now compressed and the entire thing loads from an initial ram filesystem. I've also included utilities for configuring and managing your Zorya NEO install. Here's a rundown of the features of Zorya NEO:
- Multithreading - For when you want to do a lot in the bootloader.
- Networking support - Minitel, here and now.
- A fancy GUI - It's discount GRUB.
- Compressed modules - Less space used!
- Virtual components - Now you can expose that neat vdev to any OS!
- Virtual BIOSes - MineOS in Zorya is now possible.
- Full OEFIv1 and v2 support
- Modular design - Only loads modules when required.
You may be asking yourself, where do I get this
godawfulwonderful kit of software? Well, just go to the Github and go to releases! Grab the latest release and install. The installer doesn't even require an internet connection. It's self extracting! -
What? Where's the code?
-
On 1/8/2020 at 10:58 PM, BrisingrAerowing said:
Are you going to put this on CurseForge? If not, could you get it added to the accepted 3rd party mods list?
Uh, 3rd party mod list?
-
i don't see how the DNS would help
but have fun making it, shouldn't be too hard.
-
19 hours ago, trainfan91 said:
I can't get the bootloader working... help? error on one of the lines?
Hmm? Did you flash a RomFS image to an EEPROM card first?
-
Wow, isn't it annoying to write EEPROMs? Don't you hate how messy they are?
Well, I have the utility for you! LuaComp!
LuaComp
A general purpose Lua preprocessor and minifier.
Building
To build, either execute
luapreproc
orluacomp
on src/init.lualuapreproc
Execute
luapreproc init.lua ../luacomp.lua
luacomp
Execute
luacomp init.lua -xO ../luacomp.lua
NOTE: Do not use a minifier, it breaks argparse!
How-To
Merging Lua source files
-- myfile.lua local my_lib = {} function my_lib.hello_world() print("Hello, world!") end
-- main.lua --#include "my_file.lua" my_lib.hello_world()
Getting enviroment variables
print("This was compiled in the shell "..$(SHELL))
Macros
@[[function my_macro(a, b)]] print("Hello, @[{a}]. Your lucky number is @[{b}].") @[[end]] @[[my_macro("world", 7)]] @[[my_macro("user", 42)]] @[[my_macro("Earth", 0)]] @[[my_macro("Satna", 666)]] @[[my_macro(os.getenv("USER"), os.getenv("UID")]]
-
OpenSolidState
for Minecraft 1.12.2
____________________________________________________
Source Code and builds can be found on Github.
Note: Requires Forgelin.
General Purpose (E)EPROMs?
Have you ever wanted fast storage? How about wanting to boot PsychOS 2 on a uC? Well, now you can! There are two main variants: The card and the drive.
The Card!
The Drive!
Tiers:
- Tier 1 - Manually erased EPROM, erased with the assembler. 64KiB
- Tier 2 - Electronically erased! Still 64KiB
- Tier 3 - Bigger EEPROM! 128KiB!
But how do I craft them?
Just use JEI, trust me.
What else is included?
A utility floppy and ROMFS boot EEPROM are included with the mod!
Feel free to ask more questions!
i need to make docs
-
Update: Zorya v2/Zorya NEO progress can be found here. Don't expect it to be released anytime soon, though.
-
*His
Also wot
Edit: Just noticed this thread was in showcase. Probably shouldn't be in showcase.
-
2 hours ago, Toskin said:
Can you technically even necro when it's your post and especially if it's project update?
Fair
-
(Again, shoot me)
Zorya v1.2.0
Zorya has been updated once again! What does it bring this time?
- Bugfixes
- Knowledge that this should be some of the last 1.x releases, I swear. v2 is coming.
- Cleaned up codebase some.
- Now you can get virtual device drivers! (000_vdev)
- Pointless addition to support patch versions.
-
1 minute ago, Symbo said:
can i get a link of a opencomputers emulator?
-
Just now, Symbo said:
I will go on cc... really.. is very boring... .
CC is a great place to start out with Minecraft computers, since you don't need to worry about a BIOS or OS.
-
1 minute ago, Symbo said:
first of all stop comenting on my topic ur useless and you even like to yourself because you want likes also first of all the others are more useful then u.
Also skid i wanted to say someone not people stupid skid.
We don't forget ofFirst of all install OpenOS incase something happens in installation so you don't get instant BOSD
Ah, you're calling me a script kiddie.
I mean, I could help out if I could understand you better and if you understood what you're getting into if you want to make an OS.
-
5 minutes ago, Symbo said:
because i need to program it so i need to install openos open the disk /mnt/*DISKID/HDDID*
is more easier installing a openos and create ur own os but i could create a custom installer if you want like to press a button and instantly installIf you wanted to make your own OS, you should really make it in an external editor (Like ST3 or Notepad++) and download it to the computer, or, better yet, test it in an OpenComputers VM like ocvm (Linux) or OCEmu (basically any desktop OS afaict). Anyways, it would mean you wouldn't need to install OpenOS, you could just download your files to the HDD using the OpenOS boot floppy and reboot to it.
-
3 hours ago, Symbo said:
first of all your not my mom and ik what a os is. A os is what i use to chat right now! So please shut up and stop acting like my mom
do you want to make an ass out or yourself? this is how you make an ass out of yourself.
QuoteDue to the fact that i really do not know how to program... i really want someone to teach me.
I am not a lazy guy to learn from youtube but i really don't like being alone and looking at a video that honestly in my mind makes no sense
Anyone that really wants to help me just go ahead and join this with oc on.
LuaMastersAPI1.aternos.me
I still wanna gather money for my server so this is why i use a free server hosting.
Join it and please teach me some lua apis and stuff
i know it uses direct lua but i want people to teach me. Is very boring to look at videos, who has this ploblem just ask someone to teach you. I reccoment a really good programmer (MasterPro, GoodProgrammer).
Replay to this in Quote so i can see.Also, what? Like, what do you mean you want people to teach you but you don't want to look at videos? If videos are a problem, then google is your friend. Lua ain't too hard to learn.
also holy duck it's hard to decipher what the hell you're saying
-
-
Have you ever wanted to encrypt something but couldn't afford a T2 data card? Well, look no further than icekey-lua and Igloo!
Low Level: IceKey
IceKey is the low level library. It's no RSA, but it should work for most purposes in OC. If you want to learn more about ICE, click here. Useful if you want to do more with the block cipher, rather than just encrypting files or whatnot. It can be found here.
High Level: Igloo
Igloo is the high level library, great for encrypting/decrypting files. Automatically uses a CBC and padding. It can be found here.
PRs welcome!
-
-
You never executed the loaded function on init.lua:13.
Also, look at your print function in boot.lua. It won't work. You need to define w, h, cx, and cy outside of the "if not gpu then ... end" block.
-
15 hours ago, Izaya said:
and nothing of value was lost
yep
-
-
-
(leave a comment if you want to register an MMTI type)
Multipurpose Media Type Identifier, Version 1.0
Purpose
The MMTI provides a way to identify data types without an extension, and to differentiate files with the same extension. One can only make so many recognisable extensions with 4 latin characters. Some data is not to be used as a file, but still needs a way to be identified.
Format
An MMTI string takes the format of
category/type
. For example, a Lua script would beapplication/lua
. A CPIO archive would bearchive/cpio
, etc. MMTI strings should only use US-ASCII characters.Unregistered MMTI strings
MMTI strings that aren't registered should prefix the type with
x-
, such asapplication/x-zoryapkg
.Categories
As of Version 1.0, the following categories are available for use.
- application - Any type of format which is to be executed
- archive - Any type of format which is used to archive other files
- media - Any type of format which contains video or audio
- model - Any type of format which contains data used to construct a 3D model
- text - Any type of format which is used to transmit textual data
- message - Any type of format which is used to transmit data over a network
- other - Any type of format which is not covered in the other categories
Registed MMTI types.
MMTI type Extensions Registration date application/lua
.lua
2019-7-30 application/lua-binary
.luac
2019-7-30 application/lua-assembly
.luas
2019-7-30 archive/binary-cpio
.bcpio
,.cpio
2019-7-30 archive/urf
.urf
2019-7-30 media/dfpwm
.dfpwm
2019-7-30 text/txt
.txt
2019-7-30 application/json
.json
2019-7-30 application/lua-table
N/A 2019-7-30 text/ohml
.ohml
2019-7-30
uncpio - A simple CPIO extraction utility
in Programs
Posted
I updated it! The new version can be found at https://raw.githubusercontent.com/OpenPrograms/AdorableCatgirl-Programs/master/uncpio/uncpio.lua