How about we bring some legitimacy to this board. Instead of ridiculing Terry Davis for his schizophrenia, why don't we have him on here to do a little bit of Q and A, assuming that he's on his medication?
Have you done any functional programming (ie, CL/Haskell), and any thoughts on functional vs imperative programming?
Name:
Terry Davis!A4jsQTgi.Q2013-09-06 20:27
>>122 I did a little LISP in a course. I have nothing against it. I think it's only good an a limited set of problems, not generally. A lot of people make the mistake of thinking there is one answer to questions in life. My operating system is good for certain things, perhaps, a toy in the best sense of the word. Maybe, people are too proud to admit they ware basically playing with toys.
Name:
Anonymous2013-09-06 20:31
A lot of people make the mistake of thinking there is one answer to questions in life. [...] Maybe, people are too proud to admit they ware basically playing with toys.
Wise words, Terry.
Name:
Terry Davis!A4jsQTgi.Q2013-09-06 20:39
I intended to say, "Many people are too proud to admit they ARE basically playing with toy." My brain got ahead of itself or something. Sucks being possessed. Weird.
Name:
Anonymous2013-09-06 20:43
Have you summoned or attempted to summon a demon?
Name:
Terry Davis!A4jsQTgi.Q2013-09-06 21:10
>>126 It's fair to say I've been possessed by a demon. They kept accusing Jesus of being demon possessed.
Terry, you post a lot on hackernews, yet almost nobody sees you since you've been ``hellbanned'' by pg. How come you still post there?
Name:
Terry Davis!A4jsQTgi.Q2013-09-06 23:33
>>128 From my perspective, I see responses to what I do and say. It's less crazy to actually post stuff. Just writing to yourself is pretty crazy. I donno -- I don't worry about making sense of reality any more. Angels and shit. Radio talks to me, all media talks to me.
I was giving a hint on how to do it. The purpose is entertainment like I had with a C64 when I was a kid. Sure, why not let kids to do VESA. They won't have universal GPU support, though. I did stuff just for my own personal entertainment. They can change fonts. I played with that on a C64.
>>132 #exe { StreamPrint() } You will see a couple of those. That executes at compile time and injects text into the code. There is a config for graphic mode. Do this
F("bios_gr_mode");
Name:
Terry Davis!A4jsQTgi.Q2013-09-07 1:12
The graphics routines write to an 8-bit bitmap, so it would be easy to do a 256 color mode. Changing dimensions should be easy, too. You will have to modify /TempleOS/Adam/Gr/GrScreen.CPP.Z to change how it updates 0xA0000 memory. Oh-oh. You're going to immediately have a problem because it writes the whole screen 60 frames per second. Actually, it only writes what has changed to 0xA0000 memory because that memory is slower than cache.
Name:
Anonymous2013-09-07 7:25
>>134 Why did you choose 60 frames per second? 30 is fine for an operating system interface.
Name:
Terry Davis!A4jsQTgi.Q2013-09-07 7:55
>>135 Solve this problem: What resolution can a person do 60fps full-screen games at without a GPU and with multicore?
Operating system interface is not worst case -- worst case is full screen video games.