nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 27 Apr 2024 03:12



Reply to topic  [ 278 posts ]  Go to page Previous  1 ... 15, 16, 17, 18, 19  Next
Электроника МК-85 
Author Message
Senior
User avatar

Joined: 14 Oct 2023 06:59
Posts: 139
Reply with quote
Shaos wrote:
shiny wrote:
Shaos wrote:
RAM.BIN это для эмуля - кладёшь в каталог эмуля и запускаешь (вроде)

Я так и сделал, никакой реакции
В винде или в линухе? в линухе ram.bin (маленькими буквами)
И при старте надо запустить программу по номеру (скорее всего 0?)

А, дошло теперь) после RUN появилось слово "Рисовалка".

_________________
uselessretro.blogspot.com


29 Mar 2024 02:00
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
Ну скриншоты чтоли давай раз уж запустил :lol:

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


29 Mar 2024 02:04
Profile WWW
Senior
User avatar

Joined: 14 Oct 2023 06:59
Posts: 139
Reply with quote
Скриншот. Хотелось бы разобраться с машинным кодом.


Attachments:
2024-03-29,12_15_17.png
2024-03-29,12_15_17.png [ 10.2 KiB | Viewed 959 times ]

_________________
uselessretro.blogspot.com
29 Mar 2024 02:23
Profile
Senior
User avatar

Joined: 14 Oct 2023 06:59
Posts: 139
Reply with quote
Или танцевать от этого?
https://calculators.pdp-11.ru/mk85mc1e.htm

_________________
uselessretro.blogspot.com


29 Mar 2024 02:30
Profile
Junior

Joined: 28 Mar 2024 10:29
Posts: 7
Reply with quote
Там в разделе с эмулятором есть утилиты компайлер-декомпайлер - он из этих рам должен бейсиковые файлы делать, но я не пробовал ещё.


29 Mar 2024 02:54
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
shiny wrote:
Или танцевать от этого?
https://calculators.pdp-11.ru/mk85mc1e.htm

Чтобы а кодах пдп писать проги - да

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


29 Mar 2024 03:22
Profile WWW
Junior

Joined: 28 Mar 2024 10:29
Posts: 7
Reply with quote
Нашёл рассказ, как работает переход в машинное коды
https://m.vk.com/@bit_kompy-vzlom-karma ... nika-mk-85


29 Mar 2024 03:34
Profile
Senior
User avatar

Joined: 14 Oct 2023 06:59
Posts: 139
Reply with quote
про баг с Бейсиком - это баян 8) Речь шла об отладчике, который ведет себя не пойми как. Хотелось бы погонять код по шагам, как это реализовано в эмуле мк90.
оставлю ссылку про МК-85 тут(пока не прокиснет):
http://electronika-5.ru/calc/index.php?page=mk85_prog

_________________
uselessretro.blogspot.com


29 Mar 2024 04:36
Profile
Senior
User avatar

Joined: 14 Oct 2023 06:59
Posts: 139
Reply with quote
нелегкая эта работа - осваивать калькуляторы)

Из статьи про взлом(https://vk.com/@bit_kompy-vzlom-karmann ... nika-mk-85) ввожу 1 INPUT 1111!а , жму Enter и получаю ERR2.
Использовал S и F, но результат одинаковый.

_________________
uselessretro.blogspot.com


29 Mar 2024 05:18
Profile
Senior
User avatar

Joined: 14 Oct 2023 06:59
Posts: 139
Reply with quote
всё, разобрался)
жму [MODE], клавишу 1 - переход в режим ввода программы
ввожу 1 INPUT 1111!а
похоже, что образ ram.bin содержал этот код, после запуска RUN, нажатия [AC],[EXE] появляется надпись)

_________________
uselessretro.blogspot.com


29 Mar 2024 05:36
Profile
Senior
User avatar

Joined: 14 Oct 2023 06:59
Posts: 139
Reply with quote
Кое-как внес код в память. Теперь ввожу RUN<Enter>, жму [AC],[EXE], программа срабатывает, но на экране нет ничего, по идее память заполнена.
В чем причина?

Кстати, pdp11asm пропустил ошибочную строку
Code:
wa bra wa


Attachments:
ram.zip [550 Bytes]
Downloaded 10 times

_________________
uselessretro.blogspot.com
29 Mar 2024 06:20
Profile
Senior
User avatar

Joined: 14 Oct 2023 06:59
Posts: 139
Reply with quote
Еще один эксперимент - печать символа. Ставьте в отладчике бряк на 8272. Переход на 82B6 - сам код.


Attachments:
ram-prchar.zip [3.52 KiB]
Downloaded 8 times

_________________
uselessretro.blogspot.com
29 Mar 2024 06:54
Profile
Senior
User avatar

Joined: 14 Oct 2023 06:59
Posts: 139
Reply with quote
Немного разобрался в дизассемблере:
Code:
; print character r0 at position 8269
09F8:   bic   #FF00,r0
09FC:   dec   r0      ;character codes start from 1
09FE:   mov   r0,-(sp)
0A00:   asl   r0
0A02:   asl   r0
0A04:   asl   r0
0A06:   sub   (sp)+,r0   ;r0 = 7*r0
0A08:   add   #3AB0,r0   ;font table, each entry occupies 7 bytes
0A0C:   cmp   #3D49,r0   ;code 0x60 - user defined character
0A10:   bne   0A16
0A12:   mov   #81AD,r0   ;user defined character
0A16:   movb   8269,r1      ;cursor position
0A1A:   asl   r1
0A1C:   asl   r1
0A1E:   asl   r1
0A20:   add   #8001,r1   ;address in the display memory
; copy 7 rows to LCD RAM and display memory
0A24:   movb   (r0),8080(r1)   ;send pattern to LCD RAM
0A28:   movb   (r0)+,(r1)+   ;write pattern to display memory
0A2A:   bit   #7,r1
0A2E:   bne   0A24
0A30:   rts   pc


Завтра допишу тулзу для создания снимка памяти с кодом.


Attachments:
ram-drw.zip [292 Bytes]
Downloaded 8 times

_________________
uselessretro.blogspot.com
29 Mar 2024 10:02
Profile
Junior

Joined: 28 Mar 2024 10:29
Posts: 7
Reply with quote
shiny wrote:
Немного разобрался в дизассемблере:.


а позвольте спросить, как Вы ассемблер-дизассемблер используете и какой? и как вы бинарные коды вводите?

правильно ли я предполагаю, что

1. бинарные коды Вы вводите в отладчике, но с какой строки? вот запустили калькулятор, нажали F3 и куда вводить?
2. ассемблер вот этот viewtopic.php?f=95&t=16953 ? Вы ассемблерный код им в рам превращаете? как?

прошу прощения, если я чего упустил -- вижу в форуме много информации, но она пока не улеглась, а понять хочется по-быстрее...


29 Mar 2024 12:53
Profile
Junior

Joined: 28 Mar 2024 10:29
Posts: 7
Reply with quote
Также игры есть вот тут, и в одном из тетрисов есть рам и он качается
https://web.archive.org/web/20180211225 ... pl/gry.htm


29 Mar 2024 13:15
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 278 posts ]  Go to page Previous  1 ... 15, 16, 17, 18, 19  Next

Who is online

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