КМ1816ВЕ48

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
AlexS4
Друг Кота
Сообщения: 6646
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Re: КМ1816ВЕ48

Сообщение AlexS4 »

solonoid, эту проблему можно решить
поставив себе asm48 (самый популярный) или другой кроссассемблер
https://sourceforge.net/projects/asm48/
https://github.com/daveho/asm48

примерно так для linux/mac
git clone https://github.com/daveho/asm48
sudo apt install gcc make bison flex binutils
cd asm48
make
cd ..
./asm48/asm48 -f bin -o cl.bin CL.ASM

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

я быстренько закоментарил сверху
; Defseg Main,Absolute
; Seg Main
;----------------------------;---
; ORG 0 ; Start
но там и ниже куча ORG и если их тупо закоментарить - может чтото сьехать и не заработать
надо читать и править до совместимости

или пробовать другие ассемблеры, вотздесь можно поискать
http://www.nedopc.org/forum/viewtopic.p ... 6&start=45
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: КМ1816ВЕ48

Сообщение BOB51 »

К сожалению много старых DOS программ (в том числе и для MCS48) не работают уже под виндовс х64...
В таком случае остается работать с разграфленными листочками бумаги и кодирующей картой команд
Благо для MCS48 (и MCS51, I8080, Z80) это вполне обычное дело раньше было.
К примеру
Mcs48tbl.pdf
(1.58 МБ) 134 скачивания
плюс вот такая табличка (может понадобиться - уж не помню...)
Rel_map.pdf
(376.28 КБ) 139 скачиваний
Книжки по MCS48 в сунуке кота были...
:roll:
Аватара пользователя
HardWareMan
Мучитель микросхем
Сообщения: 429
Зарегистрирован: Ср сен 02, 2015 07:47:20

Re: КМ1816ВЕ48

Сообщение HardWareMan »

Зачем листочки, когда есть DosBox? У меня в таком PCAD4.5 ещё со времён XP работает.
Изображение
Изображение
Вложения
1458d37220c749159be33358315f54f3.image.png
(8.7 КБ) 849 скачиваний
dosbox.png
(34.41 КБ) 885 скачиваний
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Аватара пользователя
AlexS4
Друг Кота
Сообщения: 6646
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Re: КМ1816ВЕ48

Сообщение AlexS4 »

да не, вы чо, какие бумажки :)))
с симклятором dos можно, но имхо лучше научиться конвертировать в актуальный формат, чтоб каждый раз не тамогочиться с музейными экспонатами :)

я за 20 мин поправил почти все различия для asm-48, вроде
.org вместо ORG
#0b10101010 вместо #10101010B
.equ xxx , 123 вместо xxx: EQU 123

осталось разобраться с адресами переменных в ram
можно тупо через .equ
но это колхоз, там наверняка есть механизм
но ни .ds ни .data вродебы не поддерживаются и в коротком мануале сходу не вычитал

по идее .equ норм если какойто перпроцессорный каунтер найти и инкрементить его от переменной к переменной
Вложения
cl__asm48.zip
вот исходник CL.asm исправленное cl1.asm diff и readme
(15.98 КБ) 109 скачиваний
petrenko
Друг Кота
Сообщения: 5321
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий
Контактная информация:

Re: КМ1816ВЕ48

Сообщение petrenko »

[uquote="AlexS4",url="/forum/viewtopic.php?p=4745737#p4745737"]..
https://sourceforge.net/projects/asm48/
https://github.com/daveho/asm48

примерно так для linux/mac
git clone https://github.com/daveho/asm48
sudo apt install gcc make bison flex binutils
cd asm48
make
cd ..
./asm48/asm48 -f bin -o cl.bin CL.ASM
..[/uquote]

Благодарю, это полезная информация ! :idea:
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Аватара пользователя
O5SCP14
Электрический кот
Сообщения: 1022
Зарегистрирован: Вт июн 16, 2020 22:43:47

Re: КМ1816ВЕ48

Сообщение O5SCP14 »

BOB51 писал(а):работать с разграфленными листочками бумаги
:facepalm:
Купить на авите нубук на P1, с usb. Под 98win работает старый софт, и на флешь можно скинуть нужное.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: КМ1816ВЕ48

Сообщение BOB51 »

Под старый софт нужно не только win98/XP иметь, но и материнку с живыми LPT и COM портами "на борту".
Иначе только тексты исходников шкарябать можно да симуляторами играться.
8)
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: КМ1816ВЕ48

Сообщение Jack_A »

Ну если ноут на первом Пеньке, то уж LPT и COM будут там непременно. Если только их не спалили, конечно.
Изображение
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: КМ1816ВЕ48

Сообщение BOB51 »

Такого ноуто-антиквариату еще поискать - легче системник найти.
8)
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: КМ1816ВЕ48

Сообщение Jack_A »

Да хоть бы и вот такой, абы работал.
Изображение
Вложения
386.jpg
(13.04 КБ) 626 скачиваний
Изображение
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: КМ1816ВЕ48

Сообщение BOB51 »

Жаль,но уже в прошлом...
Прохерес таки движется - ХРшка ушла в небытие.
8)
jcxz
Мудрый кот
Сообщения: 1717
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: КМ1816ВЕ48

Сообщение jcxz »

[uquote="BOB51",url="/forum/viewtopic.php?p=4748047#p4748047"]Под старый софт нужно не только win98/XP иметь, но и материнку с живыми LPT и COM портами "на борту".[/uquote]А в чём именно проблема с COM-портами?
На работе сейчас рабочий ноут на почти что одном из последних Ryzen с Win11. И пользуюсь на нём кучей COM-портов одновременно. Без каких-либо проблем. Да, они на USB-COM. Но при желании и на обычный современный ПК (не ноут) можно купить PCI-мультикарту с COM- и LPT- портами. На прошлой работе покупали в ПК такие карты. Помню, что на ней было 4 COM-порта и они умели работать аж до 16 МБод (вроде, по документации, сам тестил их максимум на 4 МБод - без проблем).
С LPT тоже такие платы вполне продаются и могут работать с современными ПК. Не говоря уже про USB-LPT переходники.
Аватара пользователя
abc
Друг Кота
Сообщения: 3677
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Re: КМ1816ВЕ48

Сообщение abc »

Какие-то надуманные проблемы.
Если не сидеть тут сутками, а хоть иногда делать что-то руками, то нет никаких проблем запилить себе компактный компьютер с двумя материнками, который будет покрывать весь зоопарк ОС от DOS до Win10/11.
СпойлерИзображение
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: КМ1816ВЕ48

Сообщение BOB51 »

Кому компы перебирать нравится, кому ремонтом заниматься или самоделками, а кто и просто почитать чего интересного - чего ж тут особенного?
8)
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: КМ1816ВЕ48

Сообщение Jack_A »

[uquote="abc",url="/forum/viewtopic.php?p=4748376#p4748376"]нет никаких проблем запилить себе компактный компьютер с двумя материнками,[/uquote]
Интересно. Эти 2 материнки работают независимо друг от друга?
Ну и насчёт компактности... Как-то не особо.
СпойлерМне жаль сэра Роберта Уотсона-Уатта!
За выдумку тотчас настигла расплата,
Когда преподнёс он полиции в дар
Свой новый компактный и мощный радар.
Изображение
Аватара пользователя
abc
Друг Кота
Сообщения: 3677
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Re: КМ1816ВЕ48

Сообщение abc »

Jack_A, его размеры 20х26х24 см. Это примерно половина от стандартной ATX коробки.
Запитаны от одного БП, работают независимо.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: КМ1816ВЕ48

Сообщение Jack_A »

А HDD тоже два? Или дискетами питается? :shock: :)
Изображение
Аватара пользователя
abc
Друг Кота
Сообщения: 3677
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Re: КМ1816ВЕ48

Сообщение abc »

Jack_A, в "старой" части - ноутбучные HDD и привод DVD.
В "новой" - SSD (под ОС) и ноутбучный HDD (под файлопомойку).
Тут подробней : https://www.old-games.ru/forum/threads/ ... era.80199/
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Аватара пользователя
zAries
Потрогал лапой паяльник
Сообщения: 305
Зарегистрирован: Ср сен 11, 2024 10:18:53

Re: КМ1816ВЕ48

Сообщение zAries »

Эмуляторы DOS для WIN64 разные версии http://old-dos.ru/index.php?page=files& ... 1#download
Можно пользоваться полюбившимися древними программами для стареньких однокристалок.
Audiatur et altera pars !
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: КМ1816ВЕ48

Сообщение BOB51 »

Помучал чуток досбокс от HardWareMan...
В принципе работает достаточно неплохо в отношении софтинок (железо не проверялось и не используется теми софтинками!).
Неплохая начальная настройка, ежли в документации разобраться.
Однако одно замечание таки отмечу -
обязательно на компе должна иметься "железная" клавиатура (не касается ноутов со встроенной "железячной" клавиатурой) - при наличии только одной экранной можно "подвиснуть" при выходе из досбокса...
Да и проводник можно поменять - найти старый русифицированный нортон командор (может выложится в сундуке).
Антиквариат редко, но может быть востребован.
8)
Касательно "железных" СОМ портов - это для простых самодельных программаторов под ПИК и АВР (SiProg и JDM)
USB-COM переходники их не обслуживают обычными софтинками - может какой новый софт появился - пока не встречал такого.
Поставить два системника не велика проблема - интерес в том, чтобы на одном все делать (ну для пользы еще два монитора к одному компу штука полезная).
Перескакивать с одной клавиатуры на другую и гонять файлы между дисками на разны материнках при работе это не слишком удачное решение...
:roll:
Ответить

Вернуться в «Разные вопросы по МК»