nedoPC.org

Community for electronics hobbyists, established in 2002
Last visit was: 06 Oct 2024 01:43
It is currently 06 Oct 2024 01:43



 [ 301 posts ]  Go to page Previous  1 ... 14, 15, 16, 17, 18, 19, 20, 21  Next
Электроника МК-85 
Author Message
Writer

Joined: 16 Jan 2020 18:58
Posts: 13
Attachment:
IMG_20220417_192258_cr.jpg
Attachment:
IMG_20220417_192324_cr.jpg

Описание команд еще будет меняться
Attachment:
COMMANDS.doc


You do not have the required permissions to view the files attached to this post.


17 Apr 2022 09:50
Writer

Joined: 16 Jan 2020 18:58
Posts: 13
Attachment:
Schematic-Reload.png

Подробнее в видеоролике:



https://github.com/Rusic850/MK85-Reload-


You do not have the required permissions to view the files attached to this post.


09 Feb 2023 06:24
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23356
Location: Silicon Valley
Rusic wrote:
А я пишу на Си заново Бейсик. Большую половину команд повторил. В режиме калькулятора уже полнофункционален.
А зачем писать заново, если Piotr уже всё написал?

Правда в живых осталась только версия в переработке askfind, а оригинальные линки уже более недоступны:
http://www.pisi.com.pl/piotr433/stmk85.zip
http://www.pisi.com.pl/piotr433/misc/mk85_in_c.zip

P.S. Нашёл у себя на компе версию от 25 июня 2020 года - приаттачиваю:
Attachment:
stmk85.zip
Attachment:
mk85_in_c.zip
Ни у кого не осталось версии от 02 августа 2020 года или новее? Piotr последний раз был тут на форуме как раз 2 августа 2020 года и вся информация про МК-85 на его сайте теперь исчезла, хотя апдейты про калькуляторы Casio идут регулярно...

P.P.S. Вот есть архив старой версии сайта, где ещё есть инфа про МК-85, МК-87 и МК-90: http://calculators.pdp-11.ru (однако ZIP-архив сишного бейсика там тоже от 25 июня 2020)


You do not have the required permissions to view the files attached to this post.

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


14 Oct 2023 17:20 WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23356
Location: Silicon Valley
piotr433 wrote:
Shaos wrote:
А как сложно выкинуть привязку к STM и заполучить просто абстрактный порт?

К железу привязанный лишь модуль "main.c". Вот та же программа в версии для компьютера PC/Linux 64-бит (работает в текстовом режиме):
http://www.pisi.com.pl/piotr433/misc/mk85_in_c.zip
Image
Специальные клавиши:
STOP - Esc
MODE - ~
S - !
F - @
AC - #
DEL - $
ANS - ^
EE - &
стрелки - < и >
начальная установка - {
EXE - Enter или |

Данная программа неудобна и не очень удачна из-за проблем с опросом клавиатуры и выводом на экран:
- кнопка STOP должна работать на прерываниях, но не знаю как это сделать правильно, пока добавил в нужных местах вызов макра read_stop_key
- реализация функции getch и kbhit требует каких то извращений (фаил "conio.c")
- видны не все результаты функции printf (какие-то проблемы с обновлением отображаемой информации)

Надо что ли поработать над этими исходниками - сделать их удачнее и удобнее :roll:

P.S. Ну как минимум надо клавиши управления привести в соответствие с эмулятором:
Code:
    Insert:  MODE
    Left:    <-
    Right:   ->
    Home:    [S]
    End:     [F]
    Esc:     AC
    Delete:  DEL
    Enter:   EXE
    F8:      RAM initialisation (equivalent to the key on the back side)


P.P.S. Хотя опять же в своей версии я планировал задействовать Insert, Home и End как отдельные новые кнопки (плюс Up/Dn и PgUp/PgDn):

Image

Можно сделать так:
Code:
    Left:      <--
    Right:     -->
    Esc:       STOP
    Backspace: AC
    Delete:    DEL
    Enter:     EXE
    F1:        MODE
    F2:        [S]
    F3:        [F]
    F8:        RAM initialisation (equivalent to the key on the back side)
И в таком же ключе изменить эмулятор...

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


15 Oct 2023 13:22 WWW
Junior

Joined: 28 Mar 2024 10:29
Posts: 8
Добрый день.

я купил мечту детства -- мк-85. С выгоревшей строчкой точек в правой части индикатора, но что делать. Понятное дело походил по форумам.

Я было загорелся переписать эмулятор Петра на javascript, благо он на Лазарусе и можно посмотреть, покрутить и погонять. Наверное можно и переписать.

И тут вот нашел это )))


Мне кажестся, нигде не упомянут эмулятор на javascript, a он есть.

https://github.com/KP1533TM2/js-mk85

насколько полный не могу сказать, но он тоже грузит пзу, т.е. это эмулятор.

Там в коде романтические комментарии:

Code:
         /* I had two different PDP emulators, hundred and one Undertale soundtracks playing,
          * five Wiki pages open, a mug half-full of tea, and a whole galaxy bitwise ANDs, ORs,
          * NOTs, XORs...
          * ...and also a pint of SIMH sources, a quart of Wine, a case of MDN javascript docs,
          * and two dozen kilobytes of plain-text PDP manuals.
          * Not that I needed all that for the trip, but once you get locked into a serious
          * JS coding, the tendency is to push it as far as you can.
          * The only thing that worried me was bitwise XOR. There's nothing more helpless and
          * irresponsible and depraved than storing number's sign separately from the number,
          * and I knew I'd get into that rotten stuff pretty soon.
          *
           * PS: note to myself: simulate ~ as ^0xffff - JS bitwise XOR messes things up, grrrr
          */



Сначала надо бы калькулятор конечно освоить ))))
Если запал останется попробую все-таки что-то сделать.
Правда не уверен, что осилю -- рутина съедает меня целиком, и что-то сил нет. Но хотелось бы что-то подобное веб-версии мк-61 иметь.

Так, что вот с вами хотел поделиться находкой.


28 Mar 2024 11:47
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23356
Location: Silicon Valley
fantaseour wrote:
Мне кажестся, нигде не упомянут эмулятор на javascript, a он есть.

https://github.com/KP1533TM2/js-mk85
Интересно - 8 лет назад выложено на гитхабе, но с тех пор нет ни одного сайта где бы оно крутилось? :roll:

P.S. Оформил линк, чтобы открывалось в новом окне и выделил пожырнее :dj:

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


28 Mar 2024 20:57 WWW
Maniac
User avatar

Joined: 14 Oct 2023 06:59
Posts: 256
Post Re:
Shaos wrote:
Arigato wrote:
Вот к сведению, есть эмулятор микрокомпьютера "Электроника МК85 (М)":
http://my-cms.jino-net.ru/index.php?cap=mk85
Может кого заинтересует...


Прикольно - там внутри даже эмулятор и дизассемблер PDP-11 имеется ;)

Более новая версия эмуля с исходниками тут:
http://www.pisi.com.pl/piotr433/mk85emue.htm


не кажет(

_________________
uselessretro.blogspot.com


28 Mar 2024 22:57
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23356
Location: Silicon Valley
см. выше

Shaos wrote:
P.P.S. Вот есть архив старой версии сайта, где ещё есть инфа про МК-85, МК-87 и МК-90: http://calculators.pdp-11.ru (однако ZIP-архив сишного бейсика там тоже от 25 июня 2020)


P.S. Поправил вышестоящее сообщение - обращаем внимание на rule[4] ПРАВИЛ

P.P.S. Автор любого сайта в интернете вправе стереть любую часть своего сайта по любому поводу (но и у других пользователей интернета есть право делать зеркала и архивы)

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


28 Mar 2024 23:05 WWW
Maniac
User avatar

Joined: 14 Oct 2023 06:59
Posts: 256
Shaos wrote:
P.P.S. Автор любого сайта в интернете вправе стереть любую часть своего сайта по любому поводу (но и у других пользователей интернета есть право делать зеркала и архивы)


Это и грустно( На ушедшем польском форуме есть ссылка на программу Тетрис, но архив программы не качается, есть только исходник.

_________________
uselessretro.blogspot.com


28 Mar 2024 23:18
Maniac
User avatar

Joined: 14 Oct 2023 06:59
Posts: 256
Подскажите, пожалуйста, как запустить этот софт?
взято с 4pda.ru ^ Сортировщик, Записная книжка, Тренажёр клавиатуры, Генератор шрифта, Тренажёр таблицы умножения, Текстовый редактор, Графический редактор)


You do not have the required permissions to view the files attached to this post.

_________________
uselessretro.blogspot.com


29 Mar 2024 00:02
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23356
Location: Silicon Valley
RAM.BIN это для эмуля - кладёшь в каталог эмуля и запускаешь (вроде)

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


29 Mar 2024 00:33 WWW
Maniac
User avatar

Joined: 14 Oct 2023 06:59
Posts: 256
кхмм, отладчик) Или я забыл все напрочь(

Пардон, неверно вбил коды. В отладчике так по шагам и не заработало.


You do not have the required permissions to view the files attached to this post.

_________________
uselessretro.blogspot.com


Last edited by shiny on 29 Mar 2024 00:49, edited 1 time in total.



29 Mar 2024 00:44
Maniac
User avatar

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

Я так и сделал, никакой реакции

_________________
uselessretro.blogspot.com


29 Mar 2024 00:45
Maniac
User avatar

Joined: 14 Oct 2023 06:59
Posts: 256
Отладчик неудобный - ввод адреса в поле Binary Editor то работает то нет. И еще непонятно : указан адрес $8000, при редактировании значений на экране ничего не изменяется. Хотя, вроде бы адрес верный


You do not have the required permissions to view the files attached to this post.

_________________
uselessretro.blogspot.com


29 Mar 2024 01:14
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23356
Location: Silicon Valley
shiny wrote:
Shaos wrote:
RAM.BIN это для эмуля - кладёшь в каталог эмуля и запускаешь (вроде)

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

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


29 Mar 2024 01:19 WWW
 [ 301 posts ]  Go to page Previous  1 ... 14, 15, 16, 17, 18, 19, 20, 21  Next

Who is online

Users browsing this forum: Claude AI [Bot] and 1 guest


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

Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.