Author |
Message |
shiny
Maniac
Joined: 14 Oct 2023 06:59 Posts: 268
|
А, дошло теперь) после RUN появилось слово "Рисовалка".
_________________ uselessretro.blogspot.com
|
29 Mar 2024 02:00 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23398 Location: Silicon Valley
|
Ну скриншоты чтоли давай раз уж запустил
|
29 Mar 2024 02:04 |
|
|
shiny
Maniac
Joined: 14 Oct 2023 06:59 Posts: 268
|
Скриншот. Хотелось бы разобраться с машинным кодом.
You do not have the required permissions to view the files attached to this post.
_________________ uselessretro.blogspot.com
|
29 Mar 2024 02:23 |
|
|
shiny
Maniac
Joined: 14 Oct 2023 06:59 Posts: 268
|
_________________ uselessretro.blogspot.com
|
29 Mar 2024 02:30 |
|
|
fantaseour
Junior
Joined: 28 Mar 2024 10:29 Posts: 8
|
Там в разделе с эмулятором есть утилиты компайлер-декомпайлер - он из этих рам должен бейсиковые файлы делать, но я не пробовал ещё.
|
29 Mar 2024 02:54 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23398 Location: Silicon Valley
|
Чтобы а кодах пдп писать проги - да
|
29 Mar 2024 03:22 |
|
|
fantaseour
Junior
Joined: 28 Mar 2024 10:29 Posts: 8
|
|
29 Mar 2024 03:34 |
|
|
shiny
Maniac
Joined: 14 Oct 2023 06:59 Posts: 268
|
про баг с Бейсиком - это баян Речь шла об отладчике, который ведет себя не пойми как. Хотелось бы погонять код по шагам, как это реализовано в эмуле мк90. оставлю ссылку про МК-85 тут(пока не прокиснет): http://electronika-5.ru/calc/index.php?page=mk85_prog
_________________ uselessretro.blogspot.com
|
29 Mar 2024 04:36 |
|
|
shiny
Maniac
Joined: 14 Oct 2023 06:59 Posts: 268
|
нелегкая эта работа - осваивать калькуляторы) Из статьи про взлом( 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 |
|
|
shiny
Maniac
Joined: 14 Oct 2023 06:59 Posts: 268
|
всё, разобрался) жму [MODE], клавишу 1 - переход в режим ввода программы ввожу 1 INPUT 1111!а похоже, что образ ram.bin содержал этот код, после запуска RUN, нажатия [AC],[EXE] появляется надпись)
_________________ uselessretro.blogspot.com
|
29 Mar 2024 05:36 |
|
|
shiny
Maniac
Joined: 14 Oct 2023 06:59 Posts: 268
|
Кое-как внес код в память. Теперь ввожу RUN<Enter>, жму [AC],[EXE], программа срабатывает, но на экране нет ничего, по идее память заполнена. В чем причина? Кстати, pdp11asm пропустил ошибочную строку
You do not have the required permissions to view the files attached to this post.
_________________ uselessretro.blogspot.com
|
29 Mar 2024 06:20 |
|
|
shiny
Maniac
Joined: 14 Oct 2023 06:59 Posts: 268
|
Еще один эксперимент - печать символа. Ставьте в отладчике бряк на 8272. Переход на 82B6 - сам код.
You do not have the required permissions to view the files attached to this post.
_________________ uselessretro.blogspot.com
|
29 Mar 2024 06:54 |
|
|
shiny
Maniac
Joined: 14 Oct 2023 06:59 Posts: 268
|
Немного разобрался в дизассемблере: | | | | 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
| | | | |
Завтра допишу тулзу для создания снимка памяти с кодом.
You do not have the required permissions to view the files attached to this post.
_________________ uselessretro.blogspot.com
|
29 Mar 2024 10:02 |
|
|
fantaseour
Junior
Joined: 28 Mar 2024 10:29 Posts: 8
|
а позвольте спросить, как Вы ассемблер-дизассемблер используете и какой? и как вы бинарные коды вводите? правильно ли я предполагаю, что 1. бинарные коды Вы вводите в отладчике, но с какой строки? вот запустили калькулятор, нажали F3 и куда вводить? 2. ассемблер вот этот viewtopic.php?f=95&t=16953 ? Вы ассемблерный код им в рам превращаете? как? прошу прощения, если я чего упустил -- вижу в форуме много информации, но она пока не улеглась, а понять хочется по-быстрее...
|
29 Mar 2024 12:53 |
|
|
fantaseour
Junior
Joined: 28 Mar 2024 10:29 Posts: 8
|
Также игры есть вот тут, и в одном из тетрисов есть рам и он качается https://web.archive.org/web/20180211225 ... pl/gry.htm
|
29 Mar 2024 13:15 |
|