nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 24 Apr 2024 22:55



Reply to topic  [ 10 posts ] 
Запуск 32-битных приложений на ZX 
Author Message
Writer

Joined: 06 Aug 2006 12:11
Posts: 12
Location: Москва
Reply with quote
Post 
Вот бы Linux или *BSD на Turbo 2+ портировать...
Как утвержтают разработчики NetBSD - их ось работает на всём, в чём есть процессор...


24 Aug 2006 11:23
Profile ICQ WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
По-моему портировать можно только на 32-разрядные машины. Либо используя простейшую виртуальную машину. Не пойму почему ни кто не хочет этим заняться. Я для своей операционной системы спроектировал и написал виртуальный процессор. Производительность в приложениях была немногим ниже того-же приложения написанного непосредственно для стандартного Спектрума, разница составляла всего 1,5-3 раза.

_________________
Extreme Entertainment


24 Aug 2006 12:27
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Mac Buster wrote:
По-моему портировать можно только на 32-разрядные машины. Либо используя простейшую виртуальную машину. Не пойму почему ни кто не хочет этим заняться. Я для своей операционной системы спроектировал и написал виртуальный процессор. Производительность в приложениях была немногим ниже того-же приложения написанного непосредственно для стандартного Спектрума, разница составляла всего 1,5-3 раза.

Многозадачность на Спектруме?


24 Aug 2006 21:59
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22572
Location: Silicon Valley
Reply with quote
Post 
HardWareMan wrote:
Mac Buster wrote:
По-моему портировать можно только на 32-разрядные машины. Либо используя простейшую виртуальную машину. Не пойму почему ни кто не хочет этим заняться. Я для своей операционной системы спроектировал и написал виртуальный процессор. Производительность в приложениях была немногим ниже того-же приложения написанного непосредственно для стандартного Спектрума, разница составляла всего 1,5-3 раза.

Многозадачность на Спектруме?


Сделать можно, но работать будет медленно...

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


25 Aug 2006 04:26
Profile WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
Но работать-то все-таки будет :)

_________________
Extreme Entertainment


25 Aug 2006 11:23
Profile
Writer

Joined: 06 Sep 2007 07:05
Posts: 19
Location: 212.26.238.228
Reply with quote
Post 
А как память выделять, если запросят 64 кило кусочком?


14 Sep 2007 09:34
Profile
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
alone wrote:
А как память выделять, если запросят 64 кило кусочком?

Что-то мне подсказывает, что при правильной организации это не вызовет никаких затруднений. Если требуется память, попроси систему ее выделить, а как она там организована, вообще должно быть без разницы.

_________________
Extreme Entertainment


14 Sep 2007 12:12
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22572
Location: Silicon Valley
Reply with quote
Post 
Отпочковал топик. Тема действительно интересна - создать на ZX (или любом другом "недокомпьютере") полукомпилятор-полуинтерпретатор 32-битного кода для запуска POSIX программ или даже линукса...

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


14 Sep 2007 19:16
Profile WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
Shaos wrote:
Отпочковал топик. Тема действительно интересна - создать на ZX (или любом другом "недокомпьютере") полукомпилятор-полуинтерпретатор 32-битного кода для запуска POSIX программ или даже линукса...

Поддерживаю, давайте займёмся составлением спецификации :D

_________________
Extreme Entertainment


14 Sep 2007 23:06
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22572
Location: Silicon Valley
Reply with quote
Post 
Mac Buster wrote:
Shaos wrote:
Отпочковал топик. Тема действительно интересна - создать на ZX (или любом другом "недокомпьютере") полукомпилятор-полуинтерпретатор 32-битного кода для запуска POSIX программ или даже линукса...

Поддерживаю, давайте займёмся составлением спецификации :D


Может выбрать простейший 32-битный процессор, под который уже существует порт GCC, и написать его функциональный эмулятор для Z80?

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


15 Sep 2007 10:35
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 10 posts ] 

Who is online

Users browsing this forum: No registered users and 40 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.