- Sky
- Blueberry
- Slate
- Blackcurrant
- Watermelon
- Strawberry
- Orange
- Banana
- Apple
- Emerald
- Chocolate
- Charcoal
logic
-
Content Count
2 -
Joined
-
Last visited
Posts posted by logic
-
-
please do not throw the first open computers, the second one is too complicated, and it's not that anymore, release updates for the first one at least once a year and it will be fine, now I'm 15, I dream that when I turn 18, the mod will be globally updated
- laptops - it should be a simple but expensive device like a tablet, but it can be installed on a block without a dock (spoiler) and used both in hand and on blocks, it can be moved without turning off, it will retain its state even after re-entering the world (which, for a strange reason, the tablet does not know how)
- dock station - will allow you to install the tablet on the unit and allow it to connect to external components
- different levels of eeprom - let the standard eeprom be the second level and there will also be an eeprom 2 times less and 2 times more
- the import map is like in open computers 2 - with it you can upload data to the computer and the program on openOS will put it in a file
- level 4 components (emerald) - they should be very, very expensive and be very good, level 4 monitors will be able to stretch the picture to the full screen while the resolutions will remain too long to stretch the characters themselves
- security settings - with the assembler, it should be possible whether the device can be disassembled, whether it will be possible to change the eeprom through the workbench, whether the tablet disk will be determined by the computer, etc.
- temperature - the components should have the property of overheating they should have a temperature and they are different components in different ways to warm up and overheat at different temperatures (for example, an Internet card will get very warm and for a quick and buzy download you will have to put several Internet cards and use them very often)
- rawCard - will have several buffers in (depending on the level, their number and dimension will change) and which can be placed raw music data (song with words) and it will be possible to turn on and start sounds
fix
- animation of ventelators on computers
- the tablet should save the states
- of the server disk drive should have the media method
- the built-in disk drive should be defined as a component in both computers and tablets and robots, and should contain at least the isEmpty and media method, if possible, the eject
- computer beep should block not until the end of the beep, but only if another
- screen is already writing, should NOT respond to the redstone signal (this greatly hinders)
likeOS & liked PRERELEASE
in Programs
Posted
PRERELEASE
the system came out of beta, and entered prerelease, a convincing request, everyone who is not lazy to test likeOS and liked well, report bugs and errors in the topic, in the bos, too, it is possible, then other people will not have anything to read)) so it's better to get into the subject
to understand the scope of PRERELEASE, check the commits:
https://github.com/igorkll/likeOS
https://github.com/igorkll/liked
os chips
liked
how multi-monitor works
differences between dev mode and user mode
dev mode
user mode
installing the os:
warnings
recommendations liked
the chips of the liked distribution
in the plans
file system structure
the structure of _ENV (may be difficult for beginners to understand, difficult for beginners to understand, it is not necessary to read)
documentation (not yet complete):
api calls
calls.call - calling the function lying on the hdd
calls.load - loading the function lying on the hdd
calls.loaded - the cache of functions is not filled in itself, but can be used in some cases
calls.paths - a table with the paths along which loading is taking place
api package
_G.require - connect the library
package.loaded - library cache
package.paths - a table with the paths along which libraries are loaded
api graphic
graphic.findGpu(screen) - selects the gpu for the desired screen and hooks it up, you need to look for the gpu after each interruption, since it can be "stolen"
graphic.createWindow(screen, x, y, sizeX, sizeY):windown- creates a non-buffered window on the desired screen
window:clear(color) - fill the window with the desired colors
window:write(str) - write data to the window
window:read(x, y, sizeX, background, foreground, preStr, crypto) - returns data from the window, if the input was canceled, returns true
window:uploadEvent(EventData:table):EventData:table - loads the event into the window and returns the modified response or nil
window:set(x, y, background, foreground, data) - write a string
window:fill(x, y, sizeX, sizeY, background, foreground, char) - fill
window:copy(x, y, sizeX, sizeY, offsetX, offsetY) -- copies a section of the window
window:setCursor/window:getCursor is also there, and they control the write function
all colors must be taken from the gui_container.colors table, otherwise their behavior will be incorrect (relevant for liked(gui_container is the main system library of liked))