Некузяво :v2_sick:
Хочется чего-нибудь понатуральней. Потому и выбрал за основу СМУК+CF.
Будет чиста по-скорпионовски.
Вид для печати
Кстати да! Я об этом и не подумал...Цитата:
DMA контроллеры
Это будет первый в мире Спектрум с DMA доступом :v2_laugh:
:v2_frown:
хм. а при подключении простого бета диска никакой ром на контроллер не идет.... интересна и все при этом работает....
дык чего было то? )
во во. пентоскорп со смуком - эт прикольно должно быть. жаль только что в то время было модно изголяться писать свои загрузчики. и никто в основном и не думал ни о каких других дисках - так что кроме как с а диска нифига не работает (
Как правильно сказал Keeper, Барсик-128 всего лишь экранный редактор и шелл над Бейсик-48. При работе он постоянно "тыркается" в ПЗУ-48. А переключение завязано также и на ДОС. Если ДОС кривой, то и бейсик хромает :)
ПрофПЗУ нахрапом привинтить не получилось. Надо делать вдумчиво.
Зато сделал сегодня турборежим 7Мгц с торможением. Без него Скорп - не Скорп.
Переключение и программное (чтением портов 1FFD и 7FFD), и кнопачкой F9.
Есть затыка. Как Скорпион определяет наличие турборежима? Курил схему, не нашел никаких привязок. Между тем этот гад умудряется знать, есть турбина или нет :)
Тестировал скорость простой программулькой в Васике-128:
10 FOR N=0 TO 6144
20 POKE N+16384, PEEK N
30 NEXT N
В обычном режиме прога отработала за 1 минуту 20 секунд, в турбе - 45 секунд.
Извините что не по теме вклиниваюсь по поводу турбы в скорпе. у меня "желтый" не турбированный и Смук 1.3. так вот что я заметил : если Смука нет то теневик пишет что турбы нет, но если воткнуть Смук то почему то пишет что турба есть. данный вопрос я уже в свое время задавал Микке, но видимо у него не было времени посмотреть на живом железе. может Вы сможете обьяснить данный феномен?
Это просто неисправность скорее всего. У меня на желтом такого глюка небыло.
Я тоже так думал. Но почему-то не отрабатывается этот вариант. порты для переключения есть, а толку нет.
---------- Post added at 14:17 ---------- Previous post was at 14:16 ----------
Так, отбой :)
пункт меню "Турбо" появился. Немножко сдвинул фазу клока на процессоре.
а в чем может быть не исправность? критична ли она? просто я этот глюк случайно заметил, и на работе он никак не отражается.
еще раз извините за оффтоп
а можно сделать контроллер дисковода на плис?
ewgeny7, в связи с темой "Есть ли у кого MagOS для скорпиона?", как у Вас MagOS работает?
Жень, fan пару лет назад давал на форуме ссыпку на исходник какой-то WD17xx, не 1793, но разница там небольшая, так что в принципе все известно:)Цитата:
Сообщение от ewgeny7
Не знаю, в тему ли, но может кто объяснит по простому принцип построения клонов спекки на фпга, плис и так далее?
---------- Post added at 11:20 ---------- Previous post was at 11:17 ----------
А на атмеге нельзя замутить контроллера дисковода? Только опять таки все упирается в незнание принципа работы девайса.
если абстрактный контроллер дисковода, даже эмулящий ВГ, то наверное можно. но платку с атмегой, включаемую ВМЕСТО ВГ - вряд ли. имхо.
этого - это чего?:)))
а так, из доступной инфы - даташит на вг (или аналог) и исходники анрила.
Эх названия у клона не хватает ))
Приспичило мне тут посмотреть, как SD и CF-адаптеры будут работать прямо с ПЛИСой, без посредников.
Для этого мне понадобилось сделать IDE-интерфейс. Чтобы было сурово, сразу решил делать СМУК-он-чип. Для этого пришлось достать с пыльной полки заброшенный прообраз "Скорпион-2010 ПЛИС".
В результате Скорпи почти полностью переписан, ПрофПэ привинчено, СМУК сделан, и... И оно работает :)
Погонял свои любимые игрушки, помучил АртСтудию, TASM...
На фото - всем знакомая игра :)
Видеовыход пока сделан корявым черно-белым, потом разберусь с ним.
И да, "Scorpion-2010 FPGA" кагбэ внезапно сделан... :v2_dizzy_vodka4:
ТТХ:
Скорпион-256 турбо,
Z80 (T80) 3,5 / 7.0 MHz
ПрофПэ 128/256кб
СМУК 3.0 :v2_dizzy_wassup:
Магнитафон входящий :v2_thumb:
Биппер (АУ займусь завтра)
CF-карта как IDE.
кагбэ дико например- упорядочил бы на изготовление, очинь хочится дико например:)
Я никогда не занимался серией. Делал только чтобы чем-то заняться.
Кому охота ковыряться - делайте плату. Список деталей -
EP1C3T144C8N
EPCS1
29C020
24C16
SRAM 512x8
генератор 14Мгц.
резисторы/конденсаторы/два_диода
CF-адаптер с DealExtrima за 2 бакса или разъем CF прямо на плату.
Усё.
Ewgeny7, схемо дашь?
Сейчас я перед выбором: 1) дописывать ВГ и юзать ей образ из RAM или 2) прикрутить логическое ядро Z80, и юзать образ им, на SD?
ИМХО второе реальней. А если взять ядро попроще (8080, 6502, TinyAVR) то и ресурсов мала скушает.
Имелось в виду Т80 + еще 100LE (второй контекст регистров).
---------- Post added at 10:49 ---------- Previous post was at 10:46 ----------
Скорее так и сделаю, это думаю оптимальнее будет по затратам ресурсов и универсальней :)
---------- Post added at 10:53 ---------- Previous post was at 10:49 ----------
Да, еще, кто может реально помочь с ВГ93 на vhdl? Ну, если это уже после сказанного выше еще актуально?
vlad, пофик как реализуешь, но чтоб оно могло работать с образом дискеты в рамдиске - это самое главное!
fan в свое время находил сорцы близкого родственника ВГ93, если будет желание попытать удачу в переделывании под наш корабль, стоит посмотреть сюда:Цитата:
Сообщение от vlad
http://zx.pk.ru/showthread.php?t=3827