KnightOS - For Texas Instruments calculators
Re: KnightOS - For Texas Instruments calculators
This is really cool. A geezer like me can appreciate OS's running on good ol' Z80's, 6502's, or 6800's.
Re: KnightOS - For Texas Instruments calculators
Are these devices still in massive use in USA?
Re: KnightOS - For Texas Instruments calculators
Yes.siavoshkc wrote:Are these devices still in massive use in USA?
In other news, reworked the Makefiles to actually work like Makefiles. The build is a lot smoother now.
Re: KnightOS - For Texas Instruments calculators
News: A friendly pull request has introduced time conversion (seconds since epoch to date/time), and it looks like floating point support is coming soon from another contributor. A third contributor wants to use floating point support to write a math app, which will mark the first time in the history of KnightOS that you can use it to do math on your calculator
Re: KnightOS - For Texas Instruments calculators
Spent some time with my friend jdiez improving documentation generation: http://www.knightos.org/documentation/
Now features a search, and some style improvements that make it easier to read.
Now features a search, and some style improvements that make it easier to read.
- Owen
- Member
- Posts: 1700
- Joined: Fri Jun 13, 2008 3:21 pm
- Location: Cambridge, United Kingdom
- Contact:
Re: KnightOS - For Texas Instruments calculators
The Z80 use of LD predates Intel using MOV. The 8080 on launch had a messy, nonorthogonal assembly language. If memory serves correctly, the "familiar" mnemonics came with the 8086. Actually, it could be said that Intel quite clearly borrowed quite a bit of their language design from Zilog.
Incidentally, to this day Intel refuse to acknowledge the involvement of Federico Faggin in the development of the 4004 (he left to found Zilog shortly after the 8080 shipped)
Incidentally, to this day Intel refuse to acknowledge the involvement of Federico Faggin in the development of the 4004 (he left to found Zilog shortly after the 8080 shipped)
Re: KnightOS - For Texas Instruments calculators
This manual is from 1975 http://www.elenota.pl/datasheet-pdf/133557/Intel/8080 and it has the MOV instruction (the Z80 was released in 1976, and the 8086 was released in 1978, so the 8080 mnemonic came first).Owen wrote:The Z80 use of LD predates Intel using MOV. The 8080 on launch had a messy, nonorthogonal assembly language. If memory serves correctly, the "familiar" mnemonics came with the 8086. Actually, it could be said that Intel quite clearly borrowed quite a bit of their language design from Zilog.
I've never heard of the mnemonic changes for the 8080. Do you have a reference for that?
Yeah, a weird one that. Until this thread popped up and I looked more into the links between the Z80 and 8080, I had never never heard of Mr. Faggin.Owen wrote: Incidentally, to this day Intel refuse to acknowledge the involvement of Federico Faggin in the development of the 4004 (he left to found Zilog shortly after the 8080 shipped)
Every universe of discourse has its logical structure --- S. K. Langer.
- Bender
- Member
- Posts: 449
- Joined: Wed Aug 21, 2013 3:53 am
- Libera.chat IRC: bender|
- Location: Asia, Singapore
Re: KnightOS - For Texas Instruments calculators
Owen wrote:Incidentally, to this day Intel refuse to acknowledge the involvement of Federico Faggin in the development of the 4004 (he left to found Zilog shortly after the 8080 shipped)
Found this:bwat wrote:Yeah, a weird one that. Until this thread popped up and I looked more into the links between the Z80 and 8080, I had never never heard of Mr. Faggin.
http://www.intel4004.com/
Interesting...........Intel 4004 Page wrote: Faggin left Intel in 1974, to start Zilog, a company dedicated to the emerging microprocessor market and a direct competitor of Intel. After having led from the beginning all of Intel's microprocessor development activity, at the time of his leaving Faggin was heading all of the MOS chip design activity, with the exception of dynamic memories. Intel’s management punished Faggin by disowning him of his many contributions, attributing most of his credits in the creation of the microprocessor to Ted Hoff.
Seriously Intel?
EDIT: It seems that 8008 didn't have a MOV
http://bytecollector.com/archive/mark_8 ... deSort.PDF
EDIT2:
http://petsd.net/8008.php#insset
EDIT3: The text was coming crap so I posted an image
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
(R3X Runtime VM)(CHIP8 Interpreter OS)
Re: KnightOS - For Texas Instruments calculators
Just tagged kernel 0.6.0. Action shot.
Important changes include:
I think the next kernel will be 1.0.0!
Important changes include:
- New executable format
- Date/time support
- Partially writable filesystem
- Something similar to readdir
I think the next kernel will be 1.0.0!
- Bender
- Member
- Posts: 449
- Joined: Wed Aug 21, 2013 3:53 am
- Libera.chat IRC: bender|
- Location: Asia, Singapore
Re: KnightOS - For Texas Instruments calculators
I never knew calculators had a storage device. (No sarcasm intended)Partially writable filesystem
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
(R3X Runtime VM)(CHIP8 Interpreter OS)
Re: KnightOS - For Texas Instruments calculators
Well, the filesystem just resides in the system's NAND Flash storage. That's also where the kernel resides, though it's not part of the filesystem.
http://www.knightos.org/documentation/kfs.html
http://www.knightos.org/documentation/kfs.html
Re: KnightOS - For Texas Instruments calculators
KnightOS userspace programmer guide: http://www.knightos.org/documentation/programs.html
Re: KnightOS - For Texas Instruments calculators
File sizes in the file manager
Re: KnightOS - For Texas Instruments calculators
Friendly person donated a build server, this updates automagically now: http://www.knightos.org/download/