Page 2 of 4
Re: KnightOS - For Texas Instruments calculators
Posted: Thu Mar 13, 2014 5:51 am
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.
Re: KnightOS - For Texas Instruments calculators
Posted: Thu Mar 13, 2014 11:35 am
by shikhin
Re: KnightOS - For Texas Instruments calculators
Posted: Fri Mar 14, 2014 12:57 pm
by siavoshkc
Are these devices still in massive use in USA?
Re: KnightOS - For Texas Instruments calculators
Posted: Fri Mar 14, 2014 11:48 pm
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.
Re: KnightOS - For Texas Instruments calculators
Posted: Thu Mar 20, 2014 12:26 am
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
Re: KnightOS - For Texas Instruments calculators
Posted: Sat Mar 29, 2014 8:09 pm
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.
Re: KnightOS - For Texas Instruments calculators
Posted: Sun Mar 30, 2014 5:46 pm
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)
Re: KnightOS - For Texas Instruments calculators
Posted: Mon Mar 31, 2014 2:45 am
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.
Re: KnightOS - For Texas Instruments calculators
Posted: Mon Mar 31, 2014 3:33 am
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?
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
Re: KnightOS - For Texas Instruments calculators
Posted: Sat Apr 26, 2014 10:50 pm
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!
Re: KnightOS - For Texas Instruments calculators
Posted: Sun Apr 27, 2014 9:18 am
by Bender
Partially writable filesystem
I never knew calculators had a storage device.
(No sarcasm intended)
Re: KnightOS - For Texas Instruments calculators
Posted: Sun Apr 27, 2014 9:25 am
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
Re: KnightOS - For Texas Instruments calculators
Posted: Mon Apr 28, 2014 10:11 pm
by SirCmpwn
Re: KnightOS - For Texas Instruments calculators
Posted: Sat May 17, 2014 6:57 pm
by SirCmpwn
File sizes in the file manager
Re: KnightOS - For Texas Instruments calculators
Posted: Thu May 22, 2014 1:32 am
by SirCmpwn
Friendly person donated a build server, this updates automagically now:
http://www.knightos.org/download/