I am trying to make my own custom OS for OpenComputers. However, I am having issues with the GPU displaying on-screen.
I have code that should, as far as I can tell, do what I need it to, but doesn't.
How to reproduce:
Download the attached .lua files, and put them on a floppy disk. Place init.lua in the root directory (of the floppy), and boot.lua in sys/boot/ (so the files on the floppy should be /init.lua and /sys/boot/boot.lua). Boot from the floppy, and you will see what I mean.
If anyone can help me, or knows what I can change or look at, your help would be greatly appreciated
Before you ask, I have already looked at the Wiki entries on Component, GPU, Screen, Writing Custom OSes, and that one forum post about 'Custom OSes under OpenComputers' Lua architecture'.
I am probably a moderate to intermediate Lua programmer by now, and this code is the result of around an hour of work.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Okay, so here's my problem.
I am trying to make my own custom OS for OpenComputers. However, I am having issues with the GPU displaying on-screen.
I have code that should, as far as I can tell, do what I need it to, but doesn't.
How to reproduce:
Download the attached .lua files, and put them on a floppy disk. Place init.lua in the root directory (of the floppy), and boot.lua in sys/boot/ (so the files on the floppy should be /init.lua and /sys/boot/boot.lua). Boot from the floppy, and you will see what I mean.
If anyone can help me, or knows what I can change or look at, your help would be greatly appreciated
Before you ask, I have already looked at the Wiki entries on Component, GPU, Screen, Writing Custom OSes, and that one forum post about 'Custom OSes under OpenComputers' Lua architecture'.
I am probably a moderate to intermediate Lua programmer by now, and this code is the result of around an hour of work.
Thanks in advance!
boot.lua
init.lua
Link to post
Share on other sites