КМ1816ВЕ48
Re: КМ1816ВЕ48
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
поставив себе 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
Re: КМ1816ВЕ48
К сожалению много старых DOS программ (в том числе и для MCS48) не работают уже под виндовс х64...
В таком случае остается работать с разграфленными листочками бумаги и кодирующей картой команд
Благо для MCS48 (и MCS51, I8080, Z80) это вполне обычное дело раньше было.
К примеру плюс вот такая табличка (может понадобиться - уж не помню...) Книжки по MCS48 в сунуке кота были...

В таком случае остается работать с разграфленными листочками бумаги и кодирующей картой команд
Благо для MCS48 (и MCS51, I8080, Z80) это вполне обычное дело раньше было.
К примеру плюс вот такая табличка (может понадобиться - уж не помню...) Книжки по MCS48 в сунуке кота были...
- HardWareMan
- Мучитель микросхем
- Сообщения: 429
- Зарегистрирован: Ср сен 02, 2015 07:47:20
Re: КМ1816ВЕ48
Зачем листочки, когда есть 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 временно не будет.
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Re: КМ1816ВЕ48
да не, вы чо, какие бумажки
с симклятором dos можно, но имхо лучше научиться конвертировать в актуальный формат, чтоб каждый раз не тамогочиться с музейными экспонатами
я за 20 мин поправил почти все различия для asm-48, вроде
.org вместо ORG
#0b10101010 вместо #10101010B
.equ xxx , 123 вместо xxx: EQU 123
осталось разобраться с адресами переменных в ram
можно тупо через .equ
но это колхоз, там наверняка есть механизм
но ни .ds ни .data вродебы не поддерживаются и в коротком мануале сходу не вычитал
по идее .equ норм если какойто перпроцессорный каунтер найти и инкрементить его от переменной к переменной
с симклятором 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
[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]
Благодарю, это полезная информация !
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]
Благодарю, это полезная информация !
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Re: КМ1816ВЕ48
BOB51 писал(а):работать с разграфленными листочками бумаги
Купить на авите нубук на P1, с usb. Под 98win работает старый софт, и на флешь можно скинуть нужное.
Re: КМ1816ВЕ48
Под старый софт нужно не только win98/XP иметь, но и материнку с живыми LPT и COM портами "на борту".
Иначе только тексты исходников шкарябать можно да симуляторами играться.

Иначе только тексты исходников шкарябать можно да симуляторами играться.
Re: КМ1816ВЕ48
Ну если ноут на первом Пеньке, то уж LPT и COM будут там непременно. Если только их не спалили, конечно.
Re: КМ1816ВЕ48
Такого ноуто-антиквариату еще поискать - легче системник найти.

Re: КМ1816ВЕ48
Жаль,но уже в прошлом...
Прохерес таки движется - ХРшка ушла в небытие.

Прохерес таки движется - ХРшка ушла в небытие.
Re: КМ1816ВЕ48
[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 переходники.
На работе сейчас рабочий ноут на почти что одном из последних Ryzen с Win11. И пользуюсь на нём кучей COM-портов одновременно. Без каких-либо проблем. Да, они на USB-COM. Но при желании и на обычный современный ПК (не ноут) можно купить PCI-мультикарту с COM- и LPT- портами. На прошлой работе покупали в ПК такие карты. Помню, что на ней было 4 COM-порта и они умели работать аж до 16 МБод (вроде, по документации, сам тестил их максимум на 4 МБод - без проблем).
С LPT тоже такие платы вполне продаются и могут работать с современными ПК. Не говоря уже про USB-LPT переходники.
Re: КМ1816ВЕ48
Какие-то надуманные проблемы.
Если не сидеть тут сутками, а хоть иногда делать что-то руками, то нет никаких проблем запилить себе компактный компьютер с двумя материнками, который будет покрывать весь зоопарк ОС от DOS до Win10/11.

Если не сидеть тут сутками, а хоть иногда делать что-то руками, то нет никаких проблем запилить себе компактный компьютер с двумя материнками, который будет покрывать весь зоопарк ОС от DOS до Win10/11.
Спойлер
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Re: КМ1816ВЕ48
Кому компы перебирать нравится, кому ремонтом заниматься или самоделками, а кто и просто почитать чего интересного - чего ж тут особенного?

Re: КМ1816ВЕ48
[uquote="abc",url="/forum/viewtopic.php?p=4748376#p4748376"]нет никаких проблем запилить себе компактный компьютер с двумя материнками,[/uquote]
Интересно. Эти 2 материнки работают независимо друг от друга?
Ну и насчёт компактности... Как-то не особо.
За выдумку тотчас настигла расплата,
Когда преподнёс он полиции в дар
Свой новый компактный и мощный радар.
Интересно. Эти 2 материнки работают независимо друг от друга?
Ну и насчёт компактности... Как-то не особо.
Спойлер
Мне жаль сэра Роберта Уотсона-Уатта!За выдумку тотчас настигла расплата,
Когда преподнёс он полиции в дар
Свой новый компактный и мощный радар.
Re: КМ1816ВЕ48
Jack_A, его размеры 20х26х24 см. Это примерно половина от стандартной ATX коробки.
Запитаны от одного БП, работают независимо.
Запитаны от одного БП, работают независимо.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Re: КМ1816ВЕ48
Jack_A, в "старой" части - ноутбучные HDD и привод DVD.
В "новой" - SSD (под ОС) и ноутбучный HDD (под файлопомойку).
Тут подробней : https://www.old-games.ru/forum/threads/ ... era.80199/
В "новой" - SSD (под ОС) и ноутбучный HDD (под файлопомойку).
Тут подробней : https://www.old-games.ru/forum/threads/ ... era.80199/
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Re: КМ1816ВЕ48
Эмуляторы DOS для WIN64 разные версии http://old-dos.ru/index.php?page=files& ... 1#download
Можно пользоваться полюбившимися древними программами для стареньких однокристалок.
Можно пользоваться полюбившимися древними программами для стареньких однокристалок.
Audiatur et altera pars !
Re: КМ1816ВЕ48
Помучал чуток досбокс от HardWareMan...
В принципе работает достаточно неплохо в отношении софтинок (железо не проверялось и не используется теми софтинками!).
Неплохая начальная настройка, ежли в документации разобраться.
Однако одно замечание таки отмечу -
обязательно на компе должна иметься "железная" клавиатура (не касается ноутов со встроенной "железячной" клавиатурой) - при наличии только одной экранной можно "подвиснуть" при выходе из досбокса...
Да и проводник можно поменять - найти старый русифицированный нортон командор (может выложится в сундуке).
Антиквариат редко, но может быть востребован.
Касательно "железных" СОМ портов - это для простых самодельных программаторов под ПИК и АВР (SiProg и JDM)
USB-COM переходники их не обслуживают обычными софтинками - может какой новый софт появился - пока не встречал такого.
Поставить два системника не велика проблема - интерес в том, чтобы на одном все делать (ну для пользы еще два монитора к одному компу штука полезная).
Перескакивать с одной клавиатуры на другую и гонять файлы между дисками на разны материнках при работе это не слишком удачное решение...

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