Вот оффдоки на 4004

4-битные микроконтроллеры и микропроцессоры (прошлое, настоящее, будущее)

Moderator: Lavr

User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 20:41
Location: От туда

Post by HardWareMan »

Вот оффдоки на 4004: схема и датащит!
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 12:08
Location: Украина
Contact:

Post by shoorick »

HardWareMan wrote:Вот оффдоки на 4004: схема и датащит!
на него ведро транзисторов уйдет :)
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 20:41
Location: От туда

Post by HardWareMan »

shoorick wrote:
HardWareMan wrote:Вот оффдоки на 4004: схема и датащит!
на него ведро транзисторов уйдет :)
Зато полностью дискретный. Однако транзисторы там местами не обычные...
User avatar
Случайность
Doomed
Posts: 491
Joined: 05 Apr 2011 19:45
Location: Великий Новгород
Contact:

Post by Случайность »

кстати ссылка протухла, у кого то сохранилась или нет?

вот схема

http://www.intel.com/Assets/PDF/General ... ematic.pdf

это та схема что была или другая?
танцуй пока живешь под каплями огненного дождя...
User avatar
Lavr
Supreme God
Posts: 16608
Joined: 21 Oct 2009 15:08
Location: Россия

Post by Lavr »

Случайность wrote:кстати ссылка протухла, у кого то сохранилась или нет?
Я обычно все доки и книжки сохраняю - на внешнем USB-диске...
iLavr
User avatar
Shaos
Admin
Posts: 23629
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Вот оффдоки на 4004

Post by Shaos »

Вот прикольная картинка:

intel4004.gif
intel4004.gif (21.3 KiB) Viewed 2357 times

Взято отсюда: https://pic.hallikainen.org/techref/intel/

P.S. Там фанерная крышечка чтоли?...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23629
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Вот оффдоки на 4004

Post by Shaos »

линух на 4004 :lol:
https://dmitry.gr/?r=05.Projects&proj=35.%20Linux4004
(через MIPS эмулятор)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 13:59

Re: Вот оффдоки на 4004

Post by shiny »

Shaos wrote:линух на 4004 :lol:
https://dmitry.gr/?r=05.Projects&proj=35.%20Linux4004
(через MIPS эмулятор)
у эмуляторописателев врожденная особенность "плечи на уровне ног". Так обрабатывается уменьшение аккумулятора:

Code: Select all

		case 0xf8: {				//DAC
			
			uint8_t t = mCPU.A - 1;

			mCPU.A = t;
			mCPU.C = 1 ^ (t >> 4);
			break;
Но в доках написано, что эта операция сопоставима со сложением с 15. Да и если поразмыслить, то смена флага переноса другая. Впрочем, для 4004 никто не кодит уже давно.
Mildi
Novelist
Posts: 49
Joined: 25 Aug 2022 06:08

Re: SlothPC (8080A)

Post by Mildi »

От Линуха там осталось наверное только название.... Как с разными 8/16 бит Линухами для контроллеров
User avatar
Shaos
Admin
Posts: 23629
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: SlothPC (8080A)

Post by Shaos »

Mildi wrote:От Линуха там осталось наверное только название.... Как с разными 8/16 бит Линухами для контроллеров
не - пишет полного дебияна запустил :lol:
на мипсе, который эмулировался на спец-плате с 4004
Я тут за главного - если что шлите мыло на me собака shaos точка net
Mildi
Novelist
Posts: 49
Joined: 25 Aug 2022 06:08

Re: SlothPC (8080A)

Post by Mildi »

Понятно.... Красавчик. Работу проделал огромную, по эмуляции МИПСа. Хотя конечно нельзя считать что тут Линукс запущен на 4004, он по факту запущен на МИПСе.
Так можно запустить Линукс на Человеке, если взять тетерадку ручку и начать по шагово выполнять команды кода....
User avatar
Shaos
Admin
Posts: 23629
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: SlothPC (8080A)

Post by Shaos »

не - человек устройство ненадёжное :lol:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23629
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Вот оффдоки на 4004

Post by Shaos »

Shaos wrote:линух на 4004 :lol:
https://dmitry.gr/?r=05.Projects&proj=35.%20Linux4004
(через MIPS эмулятор)
Новость по русски:

https://www.linux.org.ru/news/hardware/17737654
В 2024 году группа энтузиастов успешно запустила Linux на первом в мире микропроцессоре — Intel 4004, выпущенном в 1971 году. Этот 4-битный процессор с частотой 740 кГц и производительностью 60 тысяч операций в секунду стал основой эксперимента, демонстрирующего впечатляющий прогресс вычислительных технологий.

Процесс загрузки Linux занял более 8 дней, что вполне ожидаемо с учётом ограничений 4 кбайт оперативной памяти и минимальных возможностей чипа.

>>> Подробности
https://overclockers.ru/softnews/show/136693/linux-zapustili-na-drevnejshem-intel-4004-obrazca-1971-goda-na-zagruzku-os-ushlo-bolee-8-dnej
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 13:59

Re: Вот оффдоки на 4004

Post by shiny »

Жаль, что компьютер выглядит как самоделка.
User avatar
askfind
Devil
Posts: 743
Joined: 04 Jan 2016 16:15
Location: Russia, S.- Peterburg
Contact:

Re: Вот оффдоки на 4004

Post by askfind »

Linux/4004


Slowly booting full Linux on the intel 4004 for fun, art, and absolutely no profit

I booted Debian Linux on a 4-bit intel microprocessor from 1971 - the first microprocessor in the world - the 4004. It is not fast, but it is a real Linux kernel with a Debian rootfs on a real board whose only CPU is a real intel 4004 from the 1970s. The video is sped up at variable rates to demonstrate this without boring you. The clock and calendar in the video are accurate. A constant-rate video is linked below.

https://dmitry.gr/?proj=35.+Linux4004&r=05.Projects

"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
Post Reply