nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 08:56



Reply to topic  [ 20 posts ]  Go to page 1, 2  Next
Uzi... нет, не тот, о котором все подумали 
Author Message
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Quote:
Back in the mid to late 80's I decided for some reason to try to write a version of Unix for my Z80-based CP/M computer system. I managed to produce a surprisingly complete implementation, despite the Z80's measly 64K memory and lack of memory management or protection hardware. You can grab a copy here. It's called "UZI", for "Unix: Z80 Implementation".

Soon afterwards I upgraded my CP/M computer system to a Zilog Z280 processor, which had fairly fancy memory management (for a 16-bit machine, at least) and supported user and system modes. This allowed me to make UZI much more powerful and complete. It was able to support its own development environment. You can get the the code for the UZI280 kernel and several supporting programs here. (Unfortunately Zilog botched up the Z280 developement so badly that the chip came out years late and very buggy, just as 80X86 processors and PCs became ubiquitous.)


http://www.dougbraun.com/uzi.html
http://www.dougbraun.com/uzi/uzi.zip

схороните архив, чтоб не пропал.


22 Jul 2013 05:55
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Что я только что скачал?!


22 Jul 2013 06:09
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
видимо исходники Unix для Z80, сделанные в CP/M :3

intro=read.me


22 Jul 2013 07:37
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
А что из чего проистекает - UZIX из UZI или наоборот?
Про UZIX мы тут уже много натрындели за десять лет ;)

_________________
:dj: https://mastodon.social/@Shaos


22 Jul 2013 07:57
Profile WWW
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
Shaos wrote:
А что из чего проистекает - UZIX из UZI или наоборот?
Про UZIX мы тут уже много натрындели за десять лет ;)

Quote:
Back in the mid to late 80's...


22 Jul 2013 08:04
Profile
Maniac
User avatar

Joined: 05 Oct 2006 04:45
Posts: 269
Location: Moscow
Reply with quote
Post 
Shaos wrote:
А что из чего проистекает - UZIX из UZI или наоборот?
Про UZIX мы тут уже много натрындели за десять лет ;)


UZIX из UZI.

Сам по себе UZI интересен только как память. В авторском архиве Брауна есть только ядро (ЕМНИП с парой логических ошибок в обслуге FS, поправленных в UZIX) под хрен пойми какой компилятор. Тогда как UZIX адаптирован под православный HitechC, распространяется с исходниками библиотек и приложений. Один минус - UZIX (исходники) излишне утяжелен дефайнами (чтобы с общего сырца компилить и под CР/M и под MS/DOS)

_________________
Всем добра!


22 Jul 2013 08:08
Profile
Maniac
User avatar

Joined: 05 Oct 2006 04:45
Posts: 269
Location: Moscow
Reply with quote
Post 
Давно меня тут не было. :)
Кому интересно, портирую потихонечку UZIX на Орион. Бложек веду тут (там же исходники, загрузочные образы и т.п.):
http://zx-pk.ru/showthread.php?t=24501
На выходе сейчас имеется как-то работающее ядро (бинарно совместимое с исполняемыми файлами от MSX-UZIX), утилиты для обмена между файловыми системами MS-DOS-UZIX и CPM-UZIX, LIBC скомпилирована, но пока еще не выверена. Все пока что делал в эмуляторе, пока на реале не запускал (ввиду того что реал валяется в коробке в виде платы с вязанкой проводов)

Работать будет на стандартном Орионе с платой Z80 и прерываниями, носитель - IDE или SDCard, ОЗУ не менее 512кб (а лучше 1Мб), по мере возможности сделаю версию для Ориона-ПРО (когда наконец то допаяю сам Орион-ПРО новодельный - там еще конь не валялся).

В моей адаптации пространство процесса - 59к, т.е. довольно крупные проекты можно написать. В отличие от стандартного UZIX с его 32к.

В-общем кому интересно, подключайтесь.

Делалось на волне интереса к FUZIX (еще одного клона UZI)
https://plus.google.com/wm/1/+AlanCoxLi ... 2jAP7Pz1gj
который мне показался более сложным для портирования - тупо переусложнены исходники относительно исходного UZI, да и даже тоже непростого UZIX, и компилятор применен гнилой - SDCC

_________________
Всем добра!


Last edited by Error404 on 06 Feb 2015 12:22, edited 1 time in total.



06 Feb 2015 12:05
Profile
Maniac
User avatar

Joined: 05 Oct 2006 04:45
Posts: 269
Location: Moscow
Reply with quote
Post 
...

_________________
Всем добра!


06 Feb 2015 12:21
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Error404 wrote:
Кому интересно, портирую потихонечку UZIX на Орион.

Вот на этом самом HitechC ?

_________________
iLavr


06 Feb 2015 13:59
Profile
Maniac
User avatar

Joined: 05 Oct 2006 04:45
Posts: 269
Location: Moscow
Reply with quote
Post 
Ну да, использовал CP/M-овский Hitech C выпуска 1987 года. :)
Только make.exe брал от более современных С (make пофиг что запускать компилятором, хотя бы и CPM-овский под эмулятором как в моем варианте).

_________________
Всем добра!


06 Feb 2015 14:18
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
А вот это никто у вас не взялся портировать? GEOS

Помнится, было у вас обсуждение, что не многозадачности Юникса народ жаждет,
а графической оболочки с приложениями...

_________________
iLavr


06 Feb 2015 15:01
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Портировать куда?...

_________________
:dj: https://mastodon.social/@Shaos


06 Feb 2015 19:43
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
Портировать куда?...

Туда, куда они обсуждали портировать её у себя на http://zx-pk.ru/

_________________
iLavr


06 Feb 2015 20:50
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Ух, я и не заметил целой пачки новых сообщений чуть выше :roll:

_________________
:dj: https://mastodon.social/@Shaos


07 Feb 2015 01:56
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
я и не заметил целой пачки новых сообщений...

Кстати, с тобой это бывает... но я не в упрёк... :lol:

_________________
iLavr


07 Feb 2015 08:04
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 20 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: Google [Bot] and 26 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.