Custom ROM via crafting
apemanzilla 04 Mar 2014
I have a fairly simple suggestion here. I would like to have an alternative crafting recipe for computers where a floppy disk (the disk must have a bios.lua file on it) replaces the standard redstone. The produced computer would be identical to other computers, except instead of having the standard files, it would have the files from the disk instead.
For example, here is a disk's layout:
/bios.lua
/rom/myprogram
/rom/myfolder/myprogram
/myfolder/anotherprogram
This would result in a computer running the given bios.lua, a read-only "rom" folder with the files and folders contained in it, and a NON read-only folder "myfolder" with a file "anotherprogram" in it. The bios file would still be intangible and invisible as far as the OS can see.
Another example:
/myprogram
The user would not be able to craft the computer with this disk as it is missing a bios.lua file.
Final example:
/bios.lua
/myprogram
/rom/
/mysecondprogram
This would result in a computer running the given bios.lua, with an empty rom folder and two non read-only files "myprogram" and"mysecondprogram."
This would open a new path for advanced OS's and virus-proof systems, but at the disadvantage of being single-use - you can't fix bugs in the code without creating a new computer.
Edited by apemanzilla, 27 February 2015 - 02:21 PM.
For example, here is a disk's layout:
/bios.lua
/rom/myprogram
/rom/myfolder/myprogram
/myfolder/anotherprogram
This would result in a computer running the given bios.lua, a read-only "rom" folder with the files and folders contained in it, and a NON read-only folder "myfolder" with a file "anotherprogram" in it. The bios file would still be intangible and invisible as far as the OS can see.
Another example:
/myprogram
The user would not be able to craft the computer with this disk as it is missing a bios.lua file.
Final example:
/bios.lua
/myprogram
/rom/
/mysecondprogram
This would result in a computer running the given bios.lua, with an empty rom folder and two non read-only files "myprogram" and"mysecondprogram."
This would open a new path for advanced OS's and virus-proof systems, but at the disadvantage of being single-use - you can't fix bugs in the code without creating a new computer.
Edited by apemanzilla, 27 February 2015 - 02:21 PM.
sci4me 06 Mar 2014
yeah, i really HATE that the rom is in the cc zip. cant you at least have a bootloader that can do multiboot?
Sebra 06 Apr 2014
I like this suggestion. It will allow players to modify things, they cannot now.
It's possible to add recipe like Comp+Disk=Comp_reprogrammed, but really it is an option only.
It's possible to add recipe like Comp+Disk=Comp_reprogrammed, but really it is an option only.
s0r00t 16 Apr 2014
+1
Love that suggestion, as it would add support for custom bootloader system, and the ability to make better OSes.
Love that suggestion, as it would add support for custom bootloader system, and the ability to make better OSes.
Saldor010 23 Apr 2014
Yeah, considering your the one making the computer, you should be the one to decide how it runs
wilcomega 26 Apr 2014
this is amazing, just go on a server set these programs up and sell them as game consoles. great idea. more things you can do with this:
SUPPORT
Edited by wilcomega, 18 August 2014 - 09:42 PM.
- Operating system
- Anti-virus
SUPPORT
Edited by wilcomega, 18 August 2014 - 09:42 PM.
Sebra 01 May 2014
apemanzilla 16 May 2014
Have I mentioned this would also make it possible to prevent people booting the computer from a disk? :3
apemanzilla 16 May 2014
Added a counter at the top of the thread so we know how many people want this :3
Why not just wipe the computer before changing the ROM?
Why not just wipe the computer before changing the ROM?
Sebra 17 May 2014
apemanzilla, on 16 May 2014 - 07:32 PM, said:
Added a counter at the top of the thread so we know how many people want this :3
Why not just wipe the computer before changing the ROM?
Why not just wipe the computer before changing the ROM?
2. Files form old Comp should not be deleted from world save. They should be recoverable after accidents.
3. If old Comp was reprogrammed before, old ROM files are also stored in world save and recoverable.
Btw counters (and even polls) are only to warm your heart.
apemanzilla 19 May 2014
Sebra, on 17 May 2014 - 06:01 AM, said:
apemanzilla, on 16 May 2014 - 07:32 PM, said:
Added a counter at the top of the thread so we know how many people want this :3
Why not just wipe the computer before changing the ROM?
Why not just wipe the computer before changing the ROM?
2. Files form old Comp should not be deleted from world save. They should be recoverable after accidents.
3. If old Comp was reprogrammed before, old ROM files are also stored in world save and recoverable.
Btw counters (and even polls) are only to warm your heart.
1. Huh? Anyone can spoof computer IDs with ease anyways, you should always try to use a better form of security if there's any thing valuable you're protecting.
2. All files on the computer would be replaced with ones on the disk anyways.
3. See above.
Edited by apemanzilla, 19 May 2014 - 03:54 PM.
GreenByteSoftware 21 May 2014
Completely agreed with that! Creating OSes on top of OS is terrible!
skwerlman 26 May 2014
+1 Fully support
Being able to replace a computer's BIOS would be extremely useful.
Plus, you could add fs encryption to the BIOS, so you never need to implement it again.
Question: Will the custom BIOS use up space on the computer's drive, or will it be limited to a specific size (as in real life)?
Also, will it be possible to give the BIOS (and only the BIOS) write privileges to edit itself (like a BIOS flasher)?
Edited by skwerlman, 26 May 2014 - 10:08 AM.
Being able to replace a computer's BIOS would be extremely useful.
Plus, you could add fs encryption to the BIOS, so you never need to implement it again.
Question: Will the custom BIOS use up space on the computer's drive, or will it be limited to a specific size (as in real life)?
Also, will it be possible to give the BIOS (and only the BIOS) write privileges to edit itself (like a BIOS flasher)?
Edited by skwerlman, 26 May 2014 - 10:08 AM.
cptdeath58 28 May 2014
If you could edit a computer's ROM in ComputerCraft, You could also increase security in many ways, but you could also allow even more security leaks.
That being said, You could reroute a disk drives boot to use the computer's boot instead to help increase security on doors because the disk doesnt come
first then, so they would be putting a useless disk in trying to hack into it, but if the person does gets his hands on the computer, he can destroy it completely
making it unusable.
However again, you can get a password system onto your computer before accessing it to prevent this so...
1+ Support here
That being said, You could reroute a disk drives boot to use the computer's boot instead to help increase security on doors because the disk doesnt come
first then, so they would be putting a useless disk in trying to hack into it, but if the person does gets his hands on the computer, he can destroy it completely
making it unusable.
However again, you can get a password system onto your computer before accessing it to prevent this so...
1+ Support here
KingofGamesYami 29 May 2014
+1 support, amazing idea. Especially the preventing of disk-booting.
Would this also override control+s and control+r ?
Would this also override control+s and control+r ?