Граф Дракула наш кумир, патамушта он вомпир!
VKINK 9 : BORDER NOT PI
Неа. Слишком разные ФС. А Hobeta - это нифига не универсально и не прозрачно.
В 64к адресном пространстве даже coreutils не заработает =)
Если делать posix систему - да, но если обгрызть и оставить только минимум, а писать на асме, я верю, что-то сделать можно и на 128к. Есть же RTOS на 8мибитках по 20к.
Ага, например прошить что-то помощнее z80. А если мы уж в него рогом упёрлись, то гораздо проще(а может и эффективнее) будет сгородить поверх него мааасенькую вм с виртуальной памятью с адресом в 32 бита шириной.
Последний раз редактировалось NovaStorm; 03.11.2014 в 23:58.
А jffs и ntfs - это очень похожие ФС? Но mount-mount-cp почему-то работает.
А компилятор под это дело кто писать будет?Ага, например прошить что-то помощнее z80. А если мы уж в него рогом упёрлись, то гораздо проще(а может и эффективнее) будет сгородить поверх него мааасенькую вм с виртуальной памятью с адресом в 32 бита шириной.
Граф Дракула наш кумир, патамушта он вомпир!
VKINK 9 : BORDER NOT PI
Гораздо более похожие чем TRDOS и CP/M, даже NTFS'ные ACL в линуксе можно использовать.
Если оно будет нужно, то компилятор для плоской модели памяти написать будет всё-таки проще. Для AVR'ки вообще ARM сэмулировали полностью. Хотя вот думаю - 32 бит адрес, 32 бит арифметика, щёлканье страницами... Это будет конечно быстрее эмуляции полной системы, но тоже не особо хорошо. Остаётся только ручками =\
Может кому будет интересно
ммu от z180 есть,
http://opencores.org/project,mmu180
но вот толку от него не много, переключаем банки с грэйдом 4k,
есть компилятор С, который может использовать более 64к,Скрытый текст
платный вроде, таблетки не искал, к нему.
HD64180Z и Z180, вполне доступны и сейчас, у меня пара штук есть ,
в планах борда, под z80 и z180, пока в процессе "причесывания"
Скрытый текст
[свернуть]
для z180
есть бесплатный
Zilog ZDS
и не совсем
IAR
калькулятор ММU
http://z80cpu.eu/mirrors/www.vegenee...mmucalcv12.zip
Требует VB.
Последний раз редактировалось Totem; 04.11.2014 в 11:53.
Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)
В данном случае я описывал мой реальный опыт по портированию uIP (микро стек TCP/IP) на Орион. Сил хватило на сам стек и 2 приложения (httpd, telnet). Код который комипилировался Hitech C и работал, компилировался и SDCC, но не работал, точнее делал вид что работал (что надо выводить на экран - выводил), но где-то внутри движка сам TCP/IP в версии от SDCC не работал. Я не разбирался отчего так. Ну и размер бинаря был не в пользу SDCC примерно на 40-50%%.
---------- Post added at 14:19 ---------- Previous post was at 14:16 ----------
Собственно это пока главный и основной (чуть не написал - единственнный) плюс. Ибо это человек вокруг которого может сформироваться хотя и тощее и гиковатое, но коммунити. Как показывает тот же ZX-PK, без коммунити, на одиночках - ничего не развивается.
---------- Post added at 14:24 ---------- Previous post was at 14:19 ----------
Просто, страничная адресация целыми страницами по 64к, и размещение в одной странице ядра, а в остальных - процессов, это как раз та архитектура, на которую я планировал переделывать UZIX, и которая хорошо аппаратно "ложится" но Орион. Но руки не дошли.
Зато у меня есть собранный мной из исходников UZIX приклад для формирования образов дисков (mkfs, ucp, fcsk) в виде Win32-ехешников. У них с UZI как я понимаю одна и таже ФС. Вот тот же Алан ХЗ как формирует диски. Он ядро выложил, а с чего это ядро запускать?, с какой ФС? Скомпилировать то его скомпилируем, а дальше крутитесь как хотите.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Кстати, народ, никто не подскажет, есть еще где-нибудь в сети хоть какая-то инфа по UZIX (скриншоты, описалово, видео - наподобие того, что существует по OS SymbOS), кроме официального давно не обновлявшегося сайта http://uzix.sourceforge.net ??? А то даже статьи на Вики по сабжу нет...
Максагор, NedoPC group
ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
[ZX rulezzz 4reva!!!]
http://atmturbo.nedopc.com
http://vk.com/atmturbo
http://maksagor.livejournal.com
http://moskprf.ru
[СССР][Коммунизм][КПРФ] ну [ZX], естественно...
Есть такая вещь
SUZI - Spectrum UNIX Z-80 Implementation
Скрытый текст
Проект портирования OS UZI(X) на платформу ZX-SPECTRUM.
На данный момент на основе ядра UZIX1.0 сделан программа-эмулятор (для системы DNA).
Для её запуска нужен ZX-Spectrum-256k (Пентагон)+CASH 32k+Nemo-IDE+небольшой lba-винт
(подключенный, как мастер и на нем должены быть записаны с самого начала(с сектора 0)
данные из файла-образа UZIX.hdd).
В архиве suzi.zip в образе дискеты DNA0459S.TRD версия эмулятора от января 2010 г. -
при работе ядра UZIX,обращения от ядра к дискете эмулятор перенаправляет на hdd(на нем
rootfs uzix) с помощью вызовов системы DNA.
Соответственно запускается ядро, загружается процес INIT,инициализируется, далее
загружается процесс LOGIN.
Можно залогиниться без пароля(набирать имя root,user или guest), и работать в стандартной
юниксовой консоли.При запуске программы top для обновления экрана нажимать пробел (потому
что таймер не работает), и монтировать другие диски нельзя.
Можно посмотреть в эмуляторе Unreal с настройками Пентагон-256 или выше,
cash=32K,в качестве образа hdd подключить файл UZIX.hdd , в качестве диска
для дисковода для А подключить DNA0459S.TRD.
В образе дискеты unix_emu.TRD - скриншоты при запуске разных программ UZIX
В каталоге 0_scr можно посмотреть скриншоты от более старой версии от августа 2009
(в формате стандартного спектрумовского экрана).Ошибки возникали в результате ручного
вмешательства)
Так же вместо LOGIN вручную (через отладчик) загружался процесс BOGOMIPS, но он
скорость он не показывает, точнее показывает 0.000, возможно потому, что таймер не
срабатывает, либо округление при печати только до 4-х знаков.[свернуть]
http://zx-matrix.nm.ru/SUZI/suzi.txt
http://zx-matrix.nm.ru/SUZI/suzi.zip
Скрытый текст
Profi v5.03/1024k/палитра/FDD3,5""/FDD5,25"/HDD/XT-Keyb/Covox
Pentagon-1024 sl v 1.4 upgrade #EFF7 Gluk RTC
ZXM-Phoenix 1024k
ATM Turbo 2+ v7.10 512k
HIMAC HR42.04 48K
HIMAC 128
Ленинград 1[свернуть]
Граф Дракула наш кумир, патамушта он вомпир!
VKINK 9 : BORDER NOT PI
Eltaron, круто! Как удалось?
С уважением, Станислав.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)