Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
alehyze
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
alehyze
5y ago
:-)
2.
▲
by
alehyze
5y ago
Thanks :-) The article that got me started is the pdf taken from a conference called "OpenBSD Kernel Internals: The Hitchhiker's Guide" mentioned here: https://www.openbsd.org/events.html I just checked the l
3.
▲
by
alehyze
5y ago
Latency is a huge barrier, and it does not come only from OSes. For example, modern television sets have a "gaming" mode because in normal mode they somehow process the video frames to make them look better, in a way that introduc
4.
▲
by
alehyze
5y ago
Yep, that's amazing!!! And it illustrates perfectly why what I am doing is cool. I played that game in the browser and it looks great. But the controls are quite a bit laggy. That is not the developer's fault, they cannot do much
5.
▲
by
alehyze
5y ago
Can you elaborate? What do you mean by "performance" ?
6.
▲
by
alehyze
5y ago
Thanks :-) I like especially the pico-8, as it's fairly easy to write an emulator for that, as far as I understand.
7.
▲
by
alehyze
5y ago
This makes a lot of sense. Thank you :-) Those are complicated matters. I just have no idea how to do this properly at the moment. I am just hearing people's opinions for now and I'll try and do something that people are generally
8.
▲
by
alehyze
5y ago
> That was meant to be constructive :) Uh, ok, sorry :-) It's just that I have been a bit upset by some other comments that made me feel like I am a bad guy only because I did something different and said it would be nice to make so
9.
▲
by
alehyze
5y ago
At the moment there is no "price", as there is nothing to sell :-) I am only looking for people's opinions now
10.
▲
by
alehyze
5y ago
thanks :-)
11.
▲
by
alehyze
5y ago
Regarding the "open source, if you like it buy me a coffee" thing, I am not against that. By saying "I'd like to turn this into a product", I don't rule that out. I already mentioned that in another comment. To
12.
▲
by
alehyze
5y ago
I haven't thought this through I have to admit. I thought that the BSD license was friendly to this kind of stuff. If I step on people's toes I would ask for forgiveness and try to give them something back, which I think is just t
13.
▲
by
alehyze
5y ago
Thank you for your reply :-) First of all, consider that I am just a guy who usually programs for a living and has been in a personal situation where he could not work. For some time I had an idea in my mind about this stuff and instead of
14.
▲
by
alehyze
5y ago
thanks :-)
15.
▲
by
alehyze
5y ago
I am sorry if people feel like this is not the right place for this post. If the admins feel like that, please remove the offending post(s). Or ask me to amend them. I have made something that I think is cool and with the hope that others l
16.
▲
by
alehyze
5y ago
By the way, here is a video demonstration of all this. It's not very polished and VSYNC does not work, but it works pretty much how I describe here. https://youtu.be/KhRnGbVhejk
17.
▲
by
alehyze
5y ago
As mentioned in another comment, I am planning to add a C/C++ interpreter and I have put GNUstep in there, so that people can easily build their sprite editors and other game dev tools :-)
18.
▲
by
alehyze
5y ago
I just released the "big picture". I am sure that the OpenBSD kernel devs can redo what I did ten times quicker (in terms of development time) and a million times better (in terms of clean integration with the kernel and security)
19.
▲
by
alehyze
5y ago
What it does at the moment is a bit hacky, in that it does not integrate with the existing graphics stack in the way people could think. I haven't written a driver for the pi graphics card or for HDMI audio. What I do with graphics is
20.
▲
by
alehyze
5y ago
Without going into the details: I have read the linux drivers and understood how HDMI audio and hardware sprites (planes) work amongst other details. Then implemented that myself in C and assembly with no OS. Then modified the OpenBSD kerne
21.
▲
by
alehyze
5y ago
True. The fact is that the zero does not have the computing power I want. The 3 does not have USB3 and that is a big issue for another reason. It has to be the raspberry pi 4 :-)
22.
▲
Raspberry Pi 4 OpenBSD based home computer/gaming console
65 points
by
alehyze
5y ago
|
43 comments
23.
▲
by
alehyze
5y ago
My 1) is a reply to why I did it. I took it as a literal question and I gave a genuine answer. EDIT: Ok, I think I see what you mean now. I believe your question is about what is the appeal in doing this stuff. It's pretty much the sam
24.
▲
by
alehyze
5y ago
this is sooo cool! I had no idea that something like that existed. Kudos to whoever has done it :-)
25.
▲
by
alehyze
5y ago
Let me reply to both questions. 1) why? I always loved low level programming. I started as a kid on a c64 and then on an Amiga and really loved tinkering with those. Then when I got old enough to get a job in the computer industry there wer
26.
▲
by
alehyze
5y ago
What I have so far are simple demos, without anything even close to a kernEl. What I have is closer to the c64 karnAl in the sense that I have a few functions that do stuff but then again it's even smaller than that. Also I expect the
27.
▲
by
alehyze
5y ago
yep :-) only thing to add: hardware sprites do not necessarily have to be small in size. What characterise them is the fact that you don't have to redraw them in software every frame in order to move them.
28.
▲
by
alehyze
5y ago
The SOC designer decided for whatever reason not to disclose this kind of information. They published quite a lot of stuff about the GPU on the other hand. They must have their own reasons and I am going to respect that.
29.
▲
by
alehyze
5y ago
Apologies, this is what I posted nonetheless. Showing the reverse engineering would be probably extremely boring for most people. It's many hours of me coding, extracting the SD card from the Mac, inserting it into the pi and getting f
30.
▲
I reverse engineered the Raspberry Pi hardware [video]
(youtube.com)
16 points
by
alehyze
5y ago
|
15 comments
More ›