|
nedoPC.orgCommunity for electronics hobbyists, established in 2002 |
|
«РАДИО-86РК» - 512 Кб / 16 Мб
Author |
Message |
imsushka
Senior
Joined: 01 Jan 2022 04:34 Posts: 198 Location: USSR, Tashkent
|
сколько программ для ркшки ? всего ? а какого они объема?
а не проще ли в прогах изменить под свою версию адреса ?
это ж не виндовс 11 ковырять или автокад или альтиум
|
24 Feb 2024 20:41 |
|
|
Alikberov
Doomed
Joined: 14 Oct 2019 18:10 Posts: 345 Location: Tashkent
|
К сожалению, так как для «Системного Кода» (PC>DFFF) старшие 32 Кб ОЗУ недоступны, нельзя устанавливать стек выше 7FFF. Однако, сделав перехват команд PUSH/POP по предлагаемому Mondx-дизайну, а также добавив перехват ещё для CALL/Ccnd/RET/Rcnd/XTHL, вполне можно получить систему, полноценно функционирующую на всех 64 Кб! (Правда, нужно уже добавлять отдельный модуль с детектированием всех кодов команд, требующих доступа к теневым фрагментам памяти. Всего: C0/C1/C4/C5/C8/C9/CD/D0/D1/D4/D5/D8/E0/E1/E3/E4/E5/E8/F0/F1/F4/F5/F8. Легче всего это сделать на одной К155РЕ3 с делением на две тетрады, где указывается число пропускаемых байтов на чтении, перед подстановкой памяти.) Но, это уже из другой пьесы, так как конкретно данная тема - не про перехат конкретно PUSH/POP. А если принципиально конкретно этот вариант довольно легко реализуется, почему нет? Лёгким движением руки с паяльником схема РК превращается…
|
25 Feb 2024 04:09 |
|
|
aviator
Maniac
Joined: 10 Dec 2008 08:39 Posts: 206 Location: Стокгольм, Швеция
|
Перехват такого количества инструкций тождественно расширению процессора.
_________________ С уважением, Сергей.
|
25 Feb 2024 09:33 |
|
|
Alikberov
Doomed
Joined: 14 Oct 2019 18:10 Posts: 345 Location: Tashkent
|
Правильно! Потому разрабатываю собственный процессор здесь, а конкретно под РК - всего лишь 64 Кб отвоевать пытаюсь. Всё остальное - потом.
|
25 Feb 2024 09:47 |
|
|
aviator
Maniac
Joined: 10 Dec 2008 08:39 Posts: 206 Location: Стокгольм, Швеция
|
Yet Another Eight-Bit Processor... Ну а почему бы не взять систему команд расширений Z80 (одного из) и немного причесать? Всё уже придумано до нас... Сделать можно на Verilog, и в ПЛИС его, в ПЛИС. Или вообще потом в ASIC выплавить, тем паче тут опыт уже есть.
P.S. В порядке вечернего бреда, а что если наваять недопись на RISC-V?
_________________ С уважением, Сергей.
|
25 Feb 2024 09:53 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 399
|
Я, должно быть, чего то не понимаю... Но сейчас, железо делается под софт, а не наоборот. Сейчас, на кой хрен всё это ваше супер-пупер Радио-86 тов. Аликберов, когда нет софта? Если только для развития мозгов... Для вас лично? Не более.
|
25 Feb 2024 10:05 |
|
|
Alikberov
Doomed
Joined: 14 Oct 2019 18:10 Posts: 345 Location: Tashkent
|
Система команд Z80 меня разочаровала, когда я узнал, что битовые инструкции изменяют флаг ZF, а не CF, что не позволяет организовать SHUFFLE на 16-битных ADC (специалисты это объясняют тем, что система команд затачивалась под Паскаль, а не трюковую ротацию спрайтов в играх): Т.е. если уж на Z80 что-то и делать, то так и хочется исправить, как в x86, эту оплошность инженеров хотя бы на ПЛИС, что наверняка поломает всю совместимость с имеющимся софтом! Из-за этого я Z80 в принципе не рассматриваю. Тема, вообще-то, просто размышления на тему, каким бы могло быть адресное пространство всех РК-совместимым РЛК. Будь у самого РК режим в 64 Кб, быть может ни Специалиста, ни Ориона и т.п. не было бы вообще. Я просто выпрямил корявую адресацию РК без радикальной переделки схемы (всего-то, три диода добавил и перенаправил сигналы).
Last edited by Alikberov on 25 Feb 2024 10:26, edited 1 time in total.
|
25 Feb 2024 10:21 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23357 Location: Silicon Valley
|
Убрал лирику У нас на форуме каждый делает ту железяку, какую хочет и пишет тот софт, какой хочет - вопрос "зачем" (даже в цензурной вариации, не говоря уже про нецензурную) тут задавать не принято
|
25 Feb 2024 14:20 |
|
|
aviator
Maniac
Joined: 10 Dec 2008 08:39 Posts: 206 Location: Стокгольм, Швеция
|
Всё логично. Флаг нуля меняет для организации условных переходов по нему. Флаг переноса не меняется, потому как арифметической операции тут нет, и переносу взяться неоткуда.
_________________ С уважением, Сергей.
|
25 Feb 2024 16:10 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 399
|
И что, даже по правильному руслу не направить? Бредятина же!
|
25 Feb 2024 21:47 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23357 Location: Silicon Valley
|
У каждого своё правильное русло Предлагать варианты можно Настаивать нельзя
|
25 Feb 2024 21:53 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 399
|
Какая то ограниченная свобода, не находишь? Одной стороне можно всё, другой - не ограничивать первую.) Потому и наблюдаем "поток сознания" сплошь и рядом(.
|
25 Feb 2024 22:07 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23357 Location: Silicon Valley
|
Ну никто не мешает тебе свой поток сознания на этом форуме организовать Я только за
|
25 Feb 2024 22:28 |
|
|
imsushka
Senior
Joined: 01 Jan 2022 04:34 Posts: 198 Location: USSR, Tashkent
|
надо сделать свой рк!!! на 7400
|
26 Feb 2024 02:16 |
|
|
Alikberov
Doomed
Joined: 14 Oct 2019 18:10 Posts: 345 Location: Tashkent
|
Вот не понимаю, почему на РАДИО-86РК запрещается иметь более 32768 байтов ОЗУ? Откройте уж свою тему «РАДИО-86РК: Аргументы против 64 Кб» и озвучьте все минусы.
|
26 Feb 2024 03:07 |
|
|
Who is online |
Users browsing this forum: No registered users 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
|
|