--------------------------------------------------------------------------------
nedoPC.org
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Orion • Re: Разыскиваю схему электронного диска (RAM-Disk) 512к - 1М 1995 г. SP-Computer Club
Ну что... Помочь со схемой никто не хочет, или не могет...
Будем отрисовывать понемногу.
Накидал пока микросхемы на плату согласно оригиналу. Нумерация, естественно, будет моя.Statistics: Posted by FizikS — 10 Jul 2025 22:23
--------------------------------------------------------------------------------
Radio-86RK • Re: Скрипты-86РК
От b2m хотелось бы услышать.Statistics: Posted by Mondx — 10 Jul 2025 19:21
--------------------------------------------------------------------------------
Radio-86RK • Re: Скрипты-86РК
А, ну если просто так, без пользы, то это понятно.
А я же, может как еврей, смотрю же в чём то эту
пользу иметь.)
И вИ будете смеяться, но многое с ними и имел для пользы. Потому что они видят вперёд (по своему).
Ну, а если серьёзно, то желательно смотреть вперёд. В любом случае. Или нет?Statistics: Posted by Mondx — 10 Jul 2025 18:44
--------------------------------------------------------------------------------
Radio-86RK • Re: Скрипты-86РК
У тебя хобби есть? Какая отдача? Кроме самого процесса.
Да это понятно. Но иногда хочется что бы какой то плюс был. А какой плюс в этом старье? Потому и вопрос. Сам себе голову ломаю. У меня куча проектов на z80. Я сто лет провёл с z80. Там и хобби, там и работа. Только толк в чём? На кой этот ассемблер? Заради чего? Писал бы на Си - ещё понять можно, ещё пригодилось бы. Или нет? А тут ты впустую байты вставляешь? Понимаешь?Я понимаю что это прикольно, это что то там развивает, но КПД от этого 0 и хрен десятых. Или нет? Или я чего то недопонимаю?
надоел си. надоел паскаль.
хочется вспомнить молодость. когда ни си ни паскаля не было. а была РКшка с клавиатурой на которой была запаяна, даже не кнопка а непонятно что, толи шифт толи контрол. а остальное коротилось скрепкой. и набирались тексты программ этой скрепкой очень быстро. и даже писались свои проги, тоже скрепкой.
и была ямаха, которая мсх2. и было интерестно выдергивать музыку или просто сделать так что на заставке играла финальная мелодия арканоида. а какой там был, и есть, отладчик .... уууу. турбодебагер рядом не стоял.Statistics: Posted by imsushka — 10 Jul 2025 18:00
--------------------------------------------------------------------------------
Radio-86RK • Re: Скрипты-86РК
У тебя хобби есть? Какая отдача? Кроме самого процесса.
Да это понятно. Но иногда хочется что бы какой то плюс был. А какой плюс в этом старье? Потому и вопрос. Сам себе голову ломаю. У меня куча проектов на z80. Я сто лет провёл с z80. Там и хобби, там и работа. Только толк в чём? На кой этот ассемблер? Заради чего? Писал бы на Си - ещё понять можно, ещё пригодилось бы. Или нет? А тут ты впустую байты вставляешь? Понимаешь?Я понимаю что это прикольно, это что то там развивает, но КПД от этого 0 и хрен десятых. Или нет? Или я чего то недопонимаю?Statistics: Posted by Mondx — 10 Jul 2025 17:25
--------------------------------------------------------------------------------
Radio-86RK • Re: Скрипты-86РК
У тебя хобби есть? Какая отдача? Кроме самого процесса.
Да это понятно. Но иногда хочется что бы какой то плюс был. А какой плюс в этом старье? Потому и вопрос. Сам себе голову ломаю.Statistics: Posted by Mondx — 10 Jul 2025 17:11
--------------------------------------------------------------------------------
Аппаратное обеспечение • Re: Сумматор на одном транзисторе
Так, я не до конца понял что я сделал, но это выглядит похожим на рабочий вариант с диодом Зенера. Посмотрем выйдет ли из этого что-то в железе или на более продвинутом симуляторе.
Statistics: Posted by Zeluk — 10 Jul 2025 16:24
--------------------------------------------------------------------------------
Radio-86RK • Re: Скрипты-86РК
а зачем нужен псевдо ассемблер ?
может проще асм встроить ?Statistics: Posted by imsushka — 10 Jul 2025 14:40
--------------------------------------------------------------------------------
Аппаратное обеспечение • Сумматор на одном транзисторе
Недавно надыбал кучу транзисторов, решил снова пытаться собрать что-то околокомпьютерное. При этом, так как транзисторов много, и чем их больше тем больше их паять а потом разбираться какой-же из них сломался, решил стремиться достигнуть максимум функционала с минимумом транзисторов. Начинаю с АЛУ, так как думаю это должна быть относительно несложная в тестировании и стандартная сосавляющая процессора. Делать АЛУ, которое вычисляет только NAND или NOR, конечно проще, но не интересно и банальные операции в программах больше тактов займут, поэтому решил делать сумматор. После плодотворных размышлений, гугления и ковыряний в носу над тетрадкой удалось понизить количество необходимых транзисторов с 20 до где-то 14, когда нашел реализацию ксора на 5 транзисторов. Но потом подумал - а что если кто-то изобрел еще более оптимальную схему? Загуглил и нашел вот ЭТО:
https://www.instructables.com/One-Transistor-Full-Adder/
Выглядит оно вот так:

Тут же попытался "собрать" это чудо в falstad, но что-то он у меня не работает, как ни кручу транзисторы со светодиодами на выходах, результат не очень правильный выходит. Проверил дату когда выложили статью - нет, не первое апреля. При этом нигде больше в интернете я упоминания подобной гениальной схемы не нашел, не знаю почему никто её не использовал. Что с ней может быть не так? Прикрепляю схему со своей аматорской попыткой добавить входы и выходы.Statistics: Posted by Zeluk — 10 Jul 2025 11:40
--------------------------------------------------------------------------------
Radio-86RK • «Победит» + «Скрипты-86РК»
Интересно, сложно ли будет добавить обработку таких строк:
Code:
шаблон генерацияA=B MOV A,B+C ADD C-C SUB C|C ORA C&C ANA C^C XRA C<C CMP C+11 ADI 11h...B=12 MVI B,12hBC=1234 LXI B,1234h++C INR C--C DCR C
Можно будет писать: A=B +C -D
Или даже HL=["Hello, world!" 00]

Нужно будет только помнить, что результат всегда в регистре А должен быть. B=C +D не сработает...
У меня имеется заготовка парсера с подобным синтаксисом:- «+C» → «ADD C»
- «#C» → «ADD C» (здесь «#» - сдвоенный «+»)
- «-C» → «SUB C»
- «=C» → «SBB C» (здесь «=» - сдвоенный «-»)
- «&C» → «ANA C»
- «^C» → «XRA C»
- «!C» → «ORA C»
- «?C» → «CMP C»
- «BC» → «MOV B,C»
- «$B» → «LDAX B»
- «$D» → «LDAX D»
- «B$» → «STAX D»
- «D$» → «LDAX D»
- «H="HELLO, WORLD!\0"»
Но код транслятора стал раздуваться несоразмерно и тяжелее отлаживаться, потому отложил, чтобы отдохнуть, собраться с мыслями и вернуться к гибридно-байтовому варианту.
Тем не менее, представляю Вам свой вариант недо-среды недо-разработки (запуск по «G644»).- «1000-10FF» - справочный лист клавиши «F1»
- «2000-2FFF» - листинг скрипта клавиши «F2»
- «3000-75FF» - листинг скрипта клавиши «F3»
Как можно заметить, адреса «1100-1FFF» зарезервированы под классическую трансляцию.
Потому, текст основного буфера (справочного листа) не рекомендуется править!
Тем самым, под трансляцию кода доступны три региона:- «0000-0643» - 1604 байта
- «1100-1FFF» - 3840 байтов
- «4000-74FF» - до 13568 байтов, в зависимости от размера скрипта #3
Естественно, загрузка/выгрузка буферов клавишами не предусмотрена, так как стремился достичь самого минимума, но достаточного для разработки.
P.S.: Это как бы первый пример практического применения редактора «ПобЭдит».
Statistics: Posted by Alikberov — 10 Jul 2025 11:00
--------------------------------------------------------------------------------
Radio-86RK • Re: Скрипты-86РК
Интересно, сложно ли будет добавить обработку таких строк:Code:
шаблон генерацияA=B MOV A,B+C ADD C-C SUB C|C ORA C&C ANA C^C XRA C<C CMP C+11 ADI 11h...B=12 MVI B,12hBC=1234 LXI B,1234h++C INR C--C DCR C
Можно будет писать: A=B +C -D
Или даже HL=["Hello, world!" 00]

Нужно будет только помнить, что результат всегда в регистре А должен быть. B=C +D не сработает...Statistics: Posted by b2m — 10 Jul 2025 10:11
--------------------------------------------------------------------------------
Radio-86RK • Re: Скрипты-86РК
Отдача есть? Или всё впустую?
Отдача - удовольствие от процесса и результата. Некоторые рыбалкой увлекаются, некоторые огородничеством. А некоторые - ретропрограммированием. И это даже дешевле обходится, чем рыбалка или огородничество - https://vk.com/video-116564673_456239023Statistics: Posted by DmitryMilk — 10 Jul 2025 07:53
--------------------------------------------------------------------------------
Radio-86RK • Re: Скрипты-86РК
Отдача есть? Или всё впустую?
У тебя хобби есть? Какая отдача? Кроме самого процесса.Statistics: Posted by b2m — 10 Jul 2025 05:52
--------------------------------------------------------------------------------
Radio-86RK • Re: Скрипты-86РК
b2m и чё, вставляет? Я имею ввиду эту всю возню с битами/байтами старого железа.
Отдача есть? Или всё впустую?
Ну, просто интересно.)Statistics: Posted by Mondx — 09 Jul 2025 23:42