Модульный Z80 компьютер RC2014

Микропроцессоры и микроконтроллеры от фирмы Zilog, а также компьютеры на них построенные

Moderator: Shaos

bigral
Senior
Posts: 152
Joined: 31 Mar 2012 23:50
Location: 93.73.80.128

Re: Модульный Z80 компьютер RC2014

Post by bigral »

Есть такой чувак уважатель шины s100, так вот он продолжил славные старания кучи фирм которые проходили с 1975 по ...1983-й год заключавшиеся в прикручивании к этой шине ВСЕГО http://www.s100computers.com/. Еще есть шуточная песня про этот самый s100 :


https://www.youtube.com/watch?v=ow78cUDdTOg

Похоже этот rc2014 метит повторить успех s100, но с меньшим в 1000 раз размахом, может и 1801вм2 там (вдруг!) возникнет... как показал чувак из http://www.s100computers.com все в этой жизни возможно!
User avatar
Shaos
Admin
Posts: 23657
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Модульный Z80 компьютер RC2014

Post by Shaos »

bigral wrote:Похоже этот rc2014 метит повторить успех s100, но с меньшим в 1000 раз размахом, может и 1801вм2 там (вдруг!) возникнет... как показал чувак из http://www.s100computers.com все в этой жизни возможно!
Да - интересно http://www.s100computers.com/My%20System%20Pages/PDP11%20Board/PDP11%20Board.htm

Обитатели рассылка RC2014 похоже обиделись на автора за то, что тот написал большое письмо про то, что RC2014 меняться не будет и никакие предложения по расширению шины или добавлению новых стандартов не принимаются (а потом ещё вспомнили, что он зарегистрировал торговую марку RC2014), создали свой собственный форум и почти все туда ушли: https://groups.google.com/forum/#!forum/retro-comp
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16622
Joined: 21 Oct 2009 15:08
Location: Россия

Re: Модульный Z80 компьютер RC2014

Post by Lavr »

Shaos wrote:ВВ55 инициировать надо программно, ...
Что-то мне помнится, если ВВ55 после сброса не трогать, то он будет настроен в режим 0,
и все три порта на ввод. Нет?
iLavr
User avatar
Shaos
Admin
Posts: 23657
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Модульный Z80 компьютер RC2014

Post by Shaos »

Lavr wrote:
Shaos wrote:ВВ55 инициировать надо программно, ...
Что-то мне помнится, если ВВ55 после сброса не трогать, то он будет настроен в режим 0,
и все три порта на ввод. Нет?
Похоже на то - когда я смотрел отличия прошивки Урал от Спектрума я не нашёл никакого кода инициализирующего ВВ55, через которую подключен Кемпстон-джойстик (порт А на ввод)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23657
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Модульный Z80 компьютер RC2014

Post by Shaos »

По случаю прикупил набор для постройки RC2014-совместимого компа на Z180 (см. https://smallcomputercentral.wordpress.com/) - в конструкторе 3 платки:

- SC112 - 6-слотовая мать (80-контактное расширение шины RC2014);
- SC111 - процессорная плата с Z8S18033VSG с осциллятором 18.432 МГц;
- SC119 - плата памяти с мегабайтом флеша и полмегом ОЗУ.

После сборки оно будет выглядеть примерно вот так (мать правда будет побольше):
Attachments

sc111-v1.0-in-use-with-sc116.jpg
sc111-v1.0-in-use-with-sc116.jpg (220.17 KiB) Viewed 13302 times

Я тут за главного - если что шлите мыло на me собака shaos точка net
bigral
Senior
Posts: 152
Joined: 31 Mar 2012 23:50
Location: 93.73.80.128

Re: Модульный Z80 компьютер RC2014

Post by bigral »

за долгое время этого хобби пришел к выводу что все наши поделки делятся на 3 жирные группы:

1. микроконтроллеры (это проц без MMU+память+порты+периферия не включающая видеоадаптер годный для графических динамических игр);
2. игровой комп или игровая консоль (проц без MMU+память+порты+игровой графический адаптер);
3. timesharing комп (проц с MMU+память+порты+периферия);

встречаются и компы "на границе" этих групп, типа ZX-a, который никак не игровой но за неимением лучшего на него написали игр даже больше чем на игровой atari 8bit

Этот rc2014 типичный микроконтроллер по-моему, немного более интересный чем ардуина и менее интересный чем специалист, рк86, орион и ют88.

Чтоб сделать из него игровой комп надо лепить MSX и VDP v9958
Чтоб сделать timesharing надо лепить 1801ВМ3
User avatar
Shaos
Admin
Posts: 23657
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Модульный Z80 компьютер RC2014

Post by Shaos »

Спенсер (автор RC2014) написал в твиттере, что тоже будет на Hackaday Superconference в Калифорнии через неделю :mrgreen:
Attachments

RC2014-Pasadena.png
RC2014-Pasadena.png (212.12 KiB) Viewed 12471 times

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

Re: Модульный Z80 компьютер RC2014

Post by Shaos »

Познакомился со Спенсером - подарил ему наклейку "zilog inside":

RC2014-ZilogInside.gif
RC2014-ZilogInside.gif (246.42 KiB) Viewed 12358 times

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

Re: Модульный Z80 компьютер RC2014

Post by Shaos »

Вот ещё фоточка от Спенсера без зеркалирования:
Attachments

Screenshot from 2019-11-18 21-59-43.png
Screenshot from 2019-11-18 21-59-43.png (304.07 KiB) Viewed 12356 times

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

Re: Модульный Z80 компьютер RC2014

Post by Shaos »

Shaos wrote:По случаю прикупил набор для постройки RC2014-совместимого компа на Z180 (см. https://smallcomputercentral.wordpress.com/) - в конструкторе 3 платки:

- SC112 - 6-слотовая мать (80-контактное расширение шины RC2014);
- SC111 - процессорная плата с Z8S18033VSG с осциллятором 18.432 МГц;
- SC119 - плата памяти с мегабайтом флеша и полмегом ОЗУ.
Надо ещё до кучи заиметь SC114:

sc114-v1.0-pcb-image-small.jpg
sc114-v1.0-pcb-image-small.jpg (151.94 KiB) Viewed 6822 times

https://smallcomputercentral.com/sc114-documentation/
https://smallcomputercentral.com/sc114-documentation/sc114-v1-0-compatibility/

и может быть даже VGA-модуль на пропеллере :mrgreen:

https://smallcomputercentral.com/third-party-products/marcos-vga-serial-terminal-module/
Я тут за главного - если что шлите мыло на me собака shaos точка net
forthuser
Senior
Posts: 165
Joined: 12 Jan 2023 14:26

Re: Модульный Z80 компьютер RC2014

Post by forthuser »

Forth для RC2014
RC2014-FORTH

и здесь есть RC2014 в перечне целевых платформ

P.S. А, вообще для Z80 вполне много разных Форт на Github и некоторые периодически обновляются их авторами.
Один любитель даже для ZX-Spectrum отреверсил некоторые Форт системы.
User avatar
Shaos
Admin
Posts: 23657
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Модульный Z80 компьютер RC2014

Post by Shaos »

Alekcandr wrote:У меня тоже такой есть и даже с барсиком (z280) :lol:

Code: Select all

>go to address: 0x0000 press Return to execute command


Small Computer Monitor - RCZ280
*help
Small Computer Monitor by Stephen C Cousins (www.scc.me.uk)
Version 1.0.0 configuration Z1 for Bill Shen's Z280 based RCZ280 system

Monitor commands:
A [<address>]  = Assemble        |  D [<address>]   = Disassemble
M [<address>]  = Memory display  |  E [<address>]   = Edit memory
R [<name>]     = Registers/edit  |  F [<name>]      = Flags/edit
B [<address>]  = Breakpoint      |  S [<address>]   = Single step
I <port>       = Input from port |  O <port> <data> = Output to port
G [<address>]  = Go to program
BAUD <device> <rate>             |  CONSOLE <device>
FILL <start> <end> <byte>        |  API <function> [<A>] [<DE>]
DEVICES, DIR, HELP, RESET
BASIC    Grant Searle's adaptation of Microsoft BASIC
WBASIC   Warm start BASIC (retains BASIC program)
CPM      Load CP/M from Compact Flash (requires prepared CF card)
*
Вот интересная инфа про быстродействие Z280 пролетела в ретро-рассылках

Screenshot from 2023-02-04 20-22-23.png
Screenshot from 2023-02-04 20-22-23.png (251.3 KiB) Viewed 6301 times

Получается Z280 тормознее, чем Z80 работающий на более низкой частоте! :o

P.S. Вот ссылка на японский сайт с тестом:
http://haserin09.la.coocan.jp/asciiart.html
Там приводятся данные для разных бейсиков под CP/M-80 включая BASCOM :)
(там кстати видно, что BASCOM быстрее MBASIC примерно в 2.5 раза)
Вот перевод сайта на русский:
https://haserin09-la-coocan-jp.translate.goog/asciiart.html?_x_tr_sch=http&_x_tr_sl=ja&_x_tr_tl=ru&_x_tr_hl=en&_x_tr_pto=wapp
Сама программа вот:

basic-mandel.gif
basic-mandel.gif (5.54 KiB) Viewed 6297 times

P.P.S. Далее в реплаях народ объясняет, что это-то из-за того, что микрософтовский бейсик работает с байтами, а Z280 показывает более лучшую производительность при работе с 16-битными словами, но суть понята - если надо пускать старый код, то Z280 - в пролёте...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23657
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Модульный Z80 компьютер RC2014

Post by Shaos »

Люди тут супер-бекпланы делают для RC2014, чтобы красивые платы более на показ выставить :mrgreen:
Attachments

Screenshot from 2023-09-30 20-09-10.png
Screenshot from 2023-09-30 20-09-10.png (540.93 KiB) Viewed 5009 times

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

Re: Модульный Z80 компьютер RC2014

Post by Shaos »

Существует опенсорсная плата для RC2014 со звуковым чипом (двумя) SN76489 (который стоит в IBM PCjr например):

https://github.com/jblang/SN76489
Attachments

Screenshot from 2024-08-21 22-01-41.png
Screenshot from 2024-08-21 22-01-41.png (641.41 KiB) Viewed 1249 times

Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 13:59

Re: Модульный Z80 компьютер RC2014

Post by shiny »

А что, Agon уже не мил?
Так эмулятор RC2014 на MESS путно и не допили.
Post Reply