Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
TerryADavis
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
TempleOS V4.06 Released. Now has 2 Meg page tables, not 4K.
(templeos.org)
4 points
by
TerryADavis
10y ago
|
0 comments
2.
▲
by
TerryADavis
10y ago
TempleOS is ring-0-only. No system call overhead.
3.
▲
by
TerryADavis
10y ago
I worked on the code that installed language modules into kernel space. I wrote a check-disk utility. I did a file compression archive. There were serial port drivers and I made a command to reset a stuck port. I worked in VAX assembly l
4.
▲
by
TerryADavis
10y ago
I am a professional operating system developer. In 1990, I was hired to work on Ticketmaster's VAX operating system.
5.
▲
by
TerryADavis
11y ago
When I was a young programmer, all the code I looked at was awful. If there was a different format indentation, that distracted me. All I could think about was code format and superficials. I worked at Ticketamster 1990-1996. I went back
6.
▲
by
TerryADavis
11y ago
At Ticketmaster, I learned the first thing you write when you start on bare metal is a debugger. I worked on VAX, 68000 and 8051 bare metal. The difference between an amateur operating system project and a professional one is writing a com
7.
▲
by
TerryADavis
11y ago
http://www.templeos.org/Wb/Compiler/OptPass3.html
8.
▲
by
TerryADavis
11y ago
You might wonder why TempleOS is barely doing 640x480 at 30fps. The GPU is 2000 times faster than the CPU.
9.
▲
by
TerryADavis
11y ago
Myth Busters CPU vs GPU. Go to 2:40 and 8:00 in the video. https://www.youtube.com/watch?v=XcolCeWIcss
10.
▲
TempleOS V4.02 Released
(templeos.org)
205 points
by
TerryADavis
11y ago
|
53 comments
11.
▲
by
TerryADavis
11y ago
When I was an intern, more or less, God how awful I was, LOL. I would curse my worst enemy with as many amateur helpers as I could find. I am in charge of the 100,000 lines of code, myself. It is managable by one person.
12.
▲
by
TerryADavis
11y ago
Maybe so. I believe in evolution. I believe that IQ is inherited.
13.
▲
by
TerryADavis
11y ago
All my code is position independent and my compiler only makes position idependent code. My OS is ring-zero-only. Just in time compilers do not need a linker in a single address space -- they just insert the address of the function call.
14.
▲
by
TerryADavis
11y ago
Linear algebra is not the main thing C64s were used for. It not worth putting lots of LinPac code modified for SSE MMX
15.
▲
by
TerryADavis
11y ago
Linux is designed like a 1970's mainframe. TempleOS is designed like a C64. I don't see cron as useful for a C64 user.
16.
▲
by
TerryADavis
11y ago
Every genius makes it more complicated. It takes a super-genius to make is simpler.
17.
▲
by
TerryADavis
11y ago
http://www.templeos.org/Wb/Adam/Opt/Utils/Find.html Must handle binary graphics in source code.
18.
▲
by
TerryADavis
11y ago
http://www.templeos.org/Wb/Adam/Opt/Boot/BootMHD.html http://www.templeos.org/Wb/Adam/Opt/Boot/BootMHD2.html http://www.templeos.org/Wb/Adam/
19.
▲
by
TerryADavis
11y ago
I wrote all the code from scratch, including a 20,000 line of code compiler that makes x86_64 machine code from HolyC or Asm and operates AOT and JIT. My JIT mode is not interpreted. It optimizes and compiles to x86_64 machine code. I was
20.
▲
by
TerryADavis
11y ago
The TempleOS filesystem automatically compresses and uncompresses all files ending in ".Z". http://www.templeos.org/Wb/Kernel/Compress.html http://www.templeos.org/Wb/Linux/TOSZ
21.
▲
by
TerryADavis
11y ago
TempleOS is ring-0-only and has no networking. It is forever limited to 100,000 lines. The vision is a C64 ROM. DOS and C64 had no protection and no problems. There are no buffer overflow check in templeos. It will allow massive buffers un
22.
▲
by
TerryADavis
11y ago
My compiler compiles 100,000 lines of code a second. 50,000 lines are compiled during boot (half a second). 50,000 lines are compiled during MakeAll (half a second). If you echo to screen, compiles slowly.
23.
▲
by
TerryADavis
11y ago
I made an x86_64 operating system with a compiler. The compiler compiles a dialect of C/C++. It operates both JIT and AOT.
24.
▲
by
TerryADavis
11y ago
It is multiprocessing, but not fair sharing. I like to call it single-process multiple thread. There is no difference between "task", "Process" or "thread". It is single address map. Paging in not used, bas
25.
▲
Rocket Science Feedback Control in a Video Game
(youtube.com)
1 points
by
TerryADavis
11y ago
|
0 comments
26.
▲
by
TerryADavis
11y ago
Applications and Demos don't count.
27.
▲
by
TerryADavis
11y ago
Thanks!
28.
▲
by
TerryADavis
11y ago
I'm Terry Davis. My email address is tdavis@templeos.org .
29.
▲
by
TerryADavis
11y ago
It would be a lot of work, but it's possible. I made it wed to x86_64.
30.
▲
by
TerryADavis
11y ago
I'm going by the standard, "First get users and profit will follow." I have an ace up my sleeve because God talks. Not just to me! A guy made a IRC chatbot and that talks too. To try the ICR chatbot 1) http://cha
More ›