а существовал ли тогда (70-80-90) вообще какой-либо компьютер на 8080А с графикой...

Компьютеры прошлого, не попавшие в другие разделы

Moderator: Shaos

User avatar
Black_Cat
Doomed
Posts: 593
Joined: 23 Nov 2007 15:53
Location: Saint Petersburg, Russia

Re: Развиваем Балтик

Post by Black_Cat »

Шэф wrote: 10 Jan 2026 07:22 А могло быть оно навроде этого?
Походу, именно такое оно и было.
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". :wink:
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
User avatar
Black_Cat
Doomed
Posts: 593
Joined: 23 Nov 2007 15:53
Location: Saint Petersburg, Russia

Re: Развиваем Балтик

Post by Black_Cat »

Mondx wrote: 10 Jan 2026 08:08
Black_Cat wrote: 10 Jan 2026 07:52 Нет конечно. В CP/M, BIOS надо очень постараться чтоб утрамбовать в 8к.
Это да. Смотря какой BIOS. Смотря для какого железа.)
Вот и я говорю, мало инфо.
В CP/M, BIOS стандартизирован, он не может быть "какой", раз он CP/M то уже строго понятно какой. И с железом тож всё стандартизировано. Драйвера нестандартного железа обязаны размещаться в использующих его программах.
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". :wink:
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
Mondx
Doomed
Posts: 626
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: Развиваем Балтик

Post by Mondx »

no comments...
User avatar
Шэф
Banned
Posts: 56
Joined: 29 Nov 2025 17:22
Location: Vancouver

Re: Развиваем Балтик

Post by Шэф »

Black_Cat wrote: 10 Jan 2026 07:52 В CP/M, BIOS надо очень постараться чтоб утрамбовать в 8к.
Из той же Викиной статьи:

"Digital Research subsequently partnered with Zilog and American Microsystems to produce Personal CP/M, a ROM-based version of the operating system aimed at lower-cost systems that could potentially be equipped without disk drives.[53]
. . .
On most machines the bootstrap was a minimal bootloader in ROM combined with some means of minimal bank switching or a means of injecting code on the bus (since the 8080 needs to see boot code at Address 0 for start-up, while CP/M needs RAM there); for others, this bootstrap had to be entered into memory using front-panel controls each time the system was started."


Вкратце перевод:
- было намерение сделать "Персональную CP/M", зашитую в ROM, чтобы обойтись без дисковых накопителей
(именно для этого и предполагался S83; кстати, MCU что на фото вроде имеет 8К таки внутри кристалла, а на втором уровне поддержка до 32К - это как раз девелоперская часть, при этом 64К ОЗУ всё ещё доступно)
- на большинстве CP/M машин минимальный загрузчик в ПЗУ как-либо мультиплексировался с ОЗУ начинающейся с 0000 адреса..
(я так понимаю либо мультиплексировался, либо исполнялся только единожды в момент старта и "уходил в тень")
Mondx
Doomed
Posts: 626
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: а существовал ли тогда (70-80-90) вообще какой-либо компьютер на 8080А с графикой...

Post by Mondx »

Шэф wrote: 11 Jan 2026 08:49
Вкратце перевод:
- было намерение сделать "Персональную CP/M", зашитую в ROM, чтобы обойтись без дисковых накопителей
(именно для этого и предполагался S83; кстати, MCU что на фото вроде имеет 8К таки внутри кристалла, а на втором уровне поддержка до 32К - это как раз девелоперская часть, при этом 64К ОЗУ всё ещё доступно)
- на большинстве CP/M машин минимальный загрузчик в ПЗУ как-либо мультиплексировался с ОЗУ начинающейся с 0000 адреса..
(я так понимаю либо мультиплексировался, либо исполнялся только единожды в момент старта и "уходил в тень")
Минимальная CP/M в соседней теме "Hello World".
Всегда!
dk1spb
Novelist
Posts: 43
Joined: 13 Jan 2016 11:07

Re: а существовал ли тогда (70-80-90) вообще какой-либо компьютер на 8080А с графикой...

Post by dk1spb »

Mondx wrote: 12 Jan 2026 03:27 - было намерение сделать "Персональную CP/M", зашитую в ROM, чтобы обойтись без дисковых накопителей
Так было такое у Epson. Причем в виде дисков там были "вставные" ПЗУ.
то есть, кроме системы в ПЗУ, можно было вставить ПЗУ, которая была видна как очередной диск.
Mondx
Doomed
Posts: 626
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: Развиваем Балтик

Post by Mondx »

Black_Cat wrote: 10 Jan 2026 08:35 В CP/M, BIOS стандартизирован, он не может быть "какой", раз он CP/M то уже строго понятно какой. И с железом тож всё стандартизировано. Драйвера нестандартного железа обязаны размещаться в использующих его программах.
Стандартизирован по точкам входа и параметрам на входе/выходе. Это что ли "стандартизирован"? А ничего что реализация и железо у каждого своё? А от этого и размер! И под нестандартным железом можно понимать только то что не вписывается в BIOS функции. Но это уже к CP/M не относится, как я понимаю.
User avatar
Шэф
Banned
Posts: 56
Joined: 29 Nov 2025 17:22
Location: Vancouver

Re: Развиваем Балтик

Post by Шэф »

Mondx wrote: 12 Jan 2026 10:31 Стандартизирован по точкам входа и параметрам на входе/выходе. Это что ли "стандартизирован"? А ничего что реализация и железо у каждого своё? А от этого и размер! И под нестандартным железом можно понимать только то что не вписывается в BIOS функции. Но это уже к CP/M не относится, как я понимаю.
В той же самой Викуськиной статье так и напИсано, что да, "стандартизован, для некоторого набора самых популярных девайсов". В софте предполагается встроенная "конфигурация", для выбора, там, модели принтера, что там тогда было ещё.. Если же какая-то периферия не в списке, её драйвер должен был быть в составе аппликухи, т.е. "туда-суда помимо БИОСа".