KnightOS - For Texas Instruments calculators

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
User avatar
qw
Member
Member
Posts: 792
Joined: Mon Jan 26, 2009 2:48 am

Re: KnightOS - For Texas Instruments calculators

Post by qw »

This is really cool. A geezer like me can appreciate OS's running on good ol' Z80's, 6502's, or 6800's.
shikhin
Member
Member
Posts: 274
Joined: Sat Oct 09, 2010 3:35 am
Libera.chat IRC: shikhin
Contact:

Re: KnightOS - For Texas Instruments calculators

Post by shikhin »

=D>
http://shikhin.in/

Current status: Gandr.
User avatar
siavoshkc
Member
Member
Posts: 40
Joined: Wed Feb 19, 2014 11:10 am

Re: KnightOS - For Texas Instruments calculators

Post by siavoshkc »

Are these devices still in massive use in USA?
Check out my FSB Data Integrity Tester at http://fsbdit.sourceforge.net/.

Siavosh
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Re: KnightOS - For Texas Instruments calculators

Post by SirCmpwn »

siavoshkc wrote:Are these devices still in massive use in USA?
Yes.

In other news, reworked the Makefiles to actually work like Makefiles. The build is a lot smoother now.
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Re: KnightOS - For Texas Instruments calculators

Post by SirCmpwn »

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 :wink:
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Re: KnightOS - For Texas Instruments calculators

Post by SirCmpwn »

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.
User avatar
Owen
Member
Member
Posts: 1700
Joined: Fri Jun 13, 2008 3:21 pm
Location: Cambridge, United Kingdom
Contact:

Re: KnightOS - For Texas Instruments calculators

Post by Owen »

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)
User avatar
bwat
Member
Member
Posts: 359
Joined: Fri Jul 03, 2009 6:21 am

Re: KnightOS - For Texas Instruments calculators

Post by bwat »

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.
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).

I've never heard of the mnemonic changes for the 8080. Do you have a reference for that?
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)
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.
Every universe of discourse has its logical structure --- S. K. Langer.
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

Re: KnightOS - For Texas Instruments calculators

Post by Bender »

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)
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.
Found this:
http://www.intel4004.com/
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.
Interesting...........
Seriously Intel?
:o
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
Image
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Re: KnightOS - For Texas Instruments calculators

Post by SirCmpwn »

Just tagged kernel 0.6.0. Action shot.

Important changes include:
  • New executable format
  • Date/time support
  • Partially writable filesystem
  • Something similar to readdir
I've also been working on replacing the mostly C# toolchain with C programs. I've finished genkfs and mktiupgrade, but mktiupgrade isn't in the build until I get it working on Windows.

I think the next kernel will be 1.0.0!
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

Re: KnightOS - For Texas Instruments calculators

Post by Bender »

Partially writable filesystem
I never knew calculators had a storage device. :-) (No sarcasm intended)
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Re: KnightOS - For Texas Instruments calculators

Post by SirCmpwn »

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
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Re: KnightOS - For Texas Instruments calculators

Post by SirCmpwn »

KnightOS userspace programmer guide: http://www.knightos.org/documentation/programs.html
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Re: KnightOS - For Texas Instruments calculators

Post by SirCmpwn »

File sizes in the file manager

Image
SirCmpwn
Member
Member
Posts: 34
Joined: Thu Mar 06, 2014 4:57 pm

Re: KnightOS - For Texas Instruments calculators

Post by SirCmpwn »

Friendly person donated a build server, this updates automagically now: http://www.knightos.org/download/
Post Reply