nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 16:16



Reply to topic  [ 245 posts ]  Go to page Previous  1 ... 11, 12, 13, 14, 15, 16, 17  Next
Электроника МК-85 
Author Message
Novelist
User avatar

Joined: 14 Aug 2018 14:30
Posts: 49
Location: Szczecin, Польша
Reply with quote
Quote:
я собрался делать реплику МК-85

Очень интересно!

Quote:
считай себя спасителем моего проекта

Я почитаю это за честь :)

Quote:
вместо Т36ВГ1-2 - буду пользовать это, но с графическим индикатором

Пожалуйста рассмотри применение микросхемы ATtiny24A снабженой периферийным устройством USI. Я считаю, что используя USI для приёма последовательных данных, можно бы обойтись без дополнительной обвязки.


20 Aug 2018 09:19
Profile WWW
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
piotr433 wrote:
Пожалуйста рассмотри применение микросхемы ATtiny24A снабженой периферийным устройством USI. Я считаю, что используя USI для приёма последовательных данных, можно бы обойтись без дополнительной обвязки.

на первый взгляд пока не наблюдаю преимуществ использования одного корпуса ATtiny24A вместо трёх корпусов тупой логики.
то, что есть сейчас(с.м. схему - блок 2)
https://klapautsiy.github.io/The-displa ... CD1602.png
генерит два байта(A0-A7, D0-D7) и сигнал прерывания(P_SYNC), что бы Atmega16 считала байты в порты, сложила полученное в массив и распечатала содержимое массива в индикатор.

т.е. по сути мне придётся эмулировать уже имеющийся блок 2, или - я неправильно понимаю предполагаемую архитектуру видео-контроллера для МК-85 с использованием ATtiny24A ?


Last edited by Клапауций on 20 Aug 2018 10:26, edited 1 time in total.



20 Aug 2018 10:17
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
piotr433 wrote:
Quote:
я собрался делать реплику МК-85

Очень интересно!

всё очень приземлённо - никакой романтики:
- объём RAM нужно увеличить.
- микросхему ROM нужно заменить, что бы использовать исправленную прошивку.
- родной индикатор навернулся: две битых горизонтальных полосы в правых 6-ти знакоместах.
итого:
что остаётся живого? - процессор.
имеет ли смысл ваять это всё на родной плате - нет.
вывод: собирать всё в виде отдельного проекта - реплика МК-85.


20 Aug 2018 10:25
Profile
Novelist
User avatar

Joined: 14 Aug 2018 14:30
Posts: 49
Location: Szczecin, Польша
Reply with quote
Я предлагаю заменить все микросхемы (ATmega + CD4093 + 2xCD4094) одной ATtiny24A (или если нужно больше памяти: ATtiny44A, ATtiny84A).


20 Aug 2018 11:16
Profile WWW
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
piotr433 wrote:
Я предлагаю заменить все микросхемы (ATmega + CD4093 + 2xCD4094) одной ATtiny24A (или если нужно больше памяти: ATtiny44A, ATtiny84A).

ок. я попробую поискать, как заставить ATtiny24A работать на C++, но быстро.

пока будет так.
потом, достаточно будет переподключить 4-pin разъём(GND, AD, SYNC, SHIFT) в другой блок видео-контроллера.


20 Aug 2018 11:35
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Shaos wrote:
Это чтобы не путали с оригинальным эмулятором :no:

Мой будет жить здесь: github.com/shaos/nedoMK85

С июня 2018 оно живёт тут: https://gitlab.com/nedopc/mk85

Наконец-то поправил линки на картинки в репе - заодно собрал сырцы в Лазарусе v1.6.2 линуксовом, что идёт как стандартный пакет Дебияна :)

Теперь можно отлаживать прошивки для Микро-ЭВМ на КМ1801ВМ2 ;)

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


23 Apr 2019 00:52
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Как отлаживать? Скажем пишем свой код (по аналогии с http://www.pisi.com.pl/piotr433/mk85mc1e.htm), который выводит на экран строчку через системную подпрограмму 1248H, и влинковываем его в образ ПЗУ для МК85:
Code:
decimalnumbers

   org     0
insert_file   "rom-orig.bin"

   org   7000H
start:   mov   #41H,@#8264H
   nop
   nop
   mov   #msg,r4

   jsr   pc,@#1248H

loop:   br   loop

msg:   .asciz   "HELLO WORLD!"

; <><><><><><><><><><><><><><><><><><><><><><><><><>

; ROM checksum at the end (at 7FFEh and 7FFFh) calculated by PDP11ASM:

make_mk85_rom "rom.bin",32768

Далее кладём rom.bin в директорию эмулятора, запускаем его, пишем CALL &H7000 (&H вводится через EE и H) и нажимаем EXE:



Attachments:
video3.mp4 [252.35 KiB]
Downloaded 931 times

_________________
:dj: https://mastodon.social/@Shaos
26 Apr 2019 00:26
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
В предыдущем сообщении я впервые попробовал вставить тэг video и вписать туда путь до там же добавленного вложения MP4 :roll:

А вложение в свою очередь получено с помощью стандартной программы Дебияна под названием SimpleScreenRecorder, которая умеет писать видео с части экрана...

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


26 Apr 2019 00:46
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Shaos wrote:
... пишем CALL &H7000 (&H вводится через EE и H) и нажимаем EXE

По идее наверное этот функционал надо повесить на неиспользованную ещё MODE 9 (на скине обозначенную как SHAOS) :mrgreen:

т.е. оно будет пускать программу с адреса #7000 просто по нажатию MODE и 9...

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


09 Jun 2019 15:58
Profile WWW
Senior

Joined: 27 Jul 2015 15:20
Posts: 101
Reply with quote
Shaos wrote:
А вложение в свою очередь получено с помощью стандартной программы Дебияна под названием SimpleScreenRecorder, которая умеет писать видео с части экрана...


В iOS не воспроизводится. Неподдерживаемый кодек?


10 Jun 2019 00:54
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
mp4 неподдерживаемый? :ebiggrin:

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


10 Jun 2019 07:33
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
mp4 неподдерживаемый? :ebiggrin:

Бывает, что и неподдерживаемый. Я очень удивился, когда его не смогла поддержать лицензионная Win 7.

_________________
iLavr


10 Jun 2019 08:18
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Ну у меня в фаерфоксе под линухом всё показывает :)

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


11 Jun 2019 00:23
Profile WWW
Senior

Joined: 27 Jul 2015 15:20
Posts: 101
Reply with quote
А в iOS - не показывает. Смысл же, как я понял, размещать видео в постах с сервера форума вместо ютюба. Пока это работает не везде.


11 Jun 2019 00:25
Profile
Writer

Joined: 16 Jan 2020 18:58
Posts: 13
Reply with quote
Так, прошивка улучшенная есть, а где ее описание и схема подключений?


16 Jan 2020 19:02
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 245 posts ]  Go to page Previous  1 ... 11, 12, 13, 14, 15, 16, 17  Next

Who is online

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