Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   -=Reverse=- Конфигурации. (http://zx-pk.ru/showthread.php?t=13875)

iceoflame 2nd September 2013 18:53

Quote:

Originally Posted by Merlin2010 (Post 624524)
На флешку первым файлом в каталог запиши файл BIOS вот отсюда:
http://www.caro.su/msx/ocm_de0.htm
"ROM-файл для записи на SD-карточку (должен записываться на диск самым первым файлом)."

Пробовал так:

1. Форматирую виндой 2х гиговую карточку.
2. Кидаю на нее ром файл (копирую фаром)
3. Распаковываю и кидаю "SYMB_OCM_ver.2.0 - файлы SYMBOS версии 2.0 для проверки работы на OCM." в корень

4. Компилю закидываю в память плис конфигурацию.
5. Тайна голубого экрана.

ЗЫ: Клавиатура и мышь отключена.

---------- Post added at 16:53 ---------- Previous post was at 16:52 ----------

ЗЫ2: И к ю8 свежей конфигурации не плохо было бы исходнички получить.

vlad 2nd September 2013 19:59

Quote:

Originally Posted by iceoflame (Post 624515)
MSX не запустился просто голубой экран, может более подробное описание, сделать? пробовал со сборки и пробовал собрать сам, результат один и тот же, тайна голубого экрана.

Я так пару дней мучался как окажется позже, с рабочей конфигурацией. Не мог понять в чем дело. Пока shurik-ua не проверил у себя. У него с его SD все сразу заработало, но не все как потом выяснилось грузилось (. А с моей microSDHC Kingston 8GB почему-то нет, хотя другие конфигурации с ней нормально работали. После я все-же купил новую загадочную microSD 2GB Kingston :), с которой без проблем заработала и эта конфигурация. Рыть пока в сторону исправления не стал, исходники выложил с надеждой, что хоть кто-то это исправит. Для платы U9EP3C даже звук на DAC вывел ). C U8EP3C немного сложнее, нужно добавить в загрузчик инициализацию VS1053.
Quote:

Originally Posted by iceoflame (Post 624515)
ЗЫ: NES тоже хотел попробовать наваять, опередил :-)))

Это дело наверстать еще можно, я пока только около 80% осилил.

Merlin2010 2nd September 2013 23:26

Подскажите, для конфигурации u8_speccy - ROM negluck_19 заливается на карту или он намертво вшит в саму конфигурацию в Альтеру?

vlad 3rd September 2013 01:28

Quote:

Originally Posted by Merlin2010 (Post 624544)
Подскажите, для конфигурации u8_speccy - ROM negluck_19 заливается на карту или он намертво вшит в саму конфигурацию в Альтеру?

Заливайте *.jic, все уже там, записывать *.rom на карту не нужно.

iceoflame 3rd September 2013 11:39

vlad, А можно как то дамп флехи сделать, что бы байт в байт записать?

vlad 6th September 2013 00:34

Quote:

Originally Posted by iceoflame (Post 624587)
А можно как то дамп флехи сделать, что бы байт в байт записать?

Пройденный этап, пробовал, так не работает. Ищите простую флешку или дорабатывайте драйвер.

fifan 7th September 2013 10:47

vlad, а удалось довести до конца эмуляцию ВГ93?

vlad 7th September 2013 15:08

Quote:

Originally Posted by fifan (Post 625274)
а удалось довести до конца эмуляцию ВГ93?

Практически нет, т.к. выбор был сделан в пользу альтернативного варианта, такого как - связка RAM-DISK + Z-Controller. Теоретически предполагалось сделать периферийный контроллер, т.е. возложить эмуляцию периферии на сопроцессор. Тестирование X80CPU уже завершено, осталось дело за малым - разработать BIOS и систему драйверов виртуальных устройств которые нужно эмулировать. В процессе тестирования X80CPU, на базе тестов, зародилась новая аппаратная концепция конфигурации - "ultimate" (в соавторстве с shurik-ua), которая включает в себя два ядра и графический режим высокого разрешения. Задача конфигурации - полностью реализовать аппаратные возможности платы ReVerSE U8/U9.

iceoflame 7th September 2013 18:58

Quote:

Originally Posted by vlad (Post 625318)
Задача конфигурации - полностью реализовать аппаратные возможности платы ReVerSE U8/U9.

Близкие, но не все, все все равно не получится, слишком навороченная штуковина получилась, конечно не DE1 но весьма хорошая штуковина для полета фантазии.

fifan 7th September 2013 20:37

Quote:

Originally Posted by vlad (Post 625318)
Практически нет, т.к. выбор был сделан в пользу альтернативного варианта

Жаль.:(

vlad 9th September 2013 23:36

1 Attachment(s)
Quote:

Originally Posted by fifan (Post 625368)
Жаль.

А как ты себе представляешь эмуляцию?

Для более нормальной эмуляции нужно будет организовать работу с образом диска, к примеру - UDI (описание формата прикрепил внизу). Его размер - 1,074 МБ (при стандартных 80-ти цилиндрах). Предположим что образ диска *.udi храниться на SD, тогда нужен "загрузчик" который должен уметь работать с образом на SD и с файловой системой FAT16/32. Причем все операции с образом должны происходить скорей всего фоново, без участия основного процессора...

На данный момент реализована работа с RAM-Disk, обрабатываются обращения через стандартные функции. Проблема заложена в самом первоистоке - черепахе и трех слонах, на них и городят куеву кучу всяко-разного железа. Или скорей всего в нежелании делать дисковые операции через драйвер, или через стандартные точки входа и функции TR-DOS. И только по этому, и для этого, нужно городить весь этот огород с аппаратной эмуляцией контроллера дисковода (ВГ93)? А ведь можно было бы ограничиться простой подменной драйвера.

shurik-ua 10th September 2013 02:13

согласен, овчинка выделки не стОит.

я вообще за то чтобы отказаться окончательно от TR-DOS и ПЗУ 48,
да и от ROM вообще.
И вообще исходить не от того что это Спектрум (со всем его богатым наследием), а просто микропроцессорная система на базе Z80 и под неё уже что-то писать.

Ewgeny7 10th September 2013 11:08

А кто будет писать?

shurik-ua 10th September 2013 21:15

Ну кто-то же щас что-то пишет - так писали бы под винты да сд карты - и забыли бы про тырдос как про страшный сон )

vlad 10th September 2013 21:28

shurik-ua, как на счет конфигурации ATM-TURBO 2 (плата 7.10) :) Попробуем? Желающие помочь еще есть?

Ewgeny7 10th September 2013 23:26

Quote:

Originally Posted by vlad (Post 625900)
как на счет конфигурации ATM-TURBO 2 (плата 7.10)

Я знаю, что она есть в природе... А что это - фиг его знает :)
Но Tasis там работает...

vlad 25th September 2013 15:25

2 Attachment(s)
Запустил NES на ReVerSE U9!!!

fifan 25th September 2013 18:17

Quote:

Originally Posted by vlad (Post 629671)
Запустил NES на ReVerSE U9!!!

NES - это Nintendo Entertainment System?

alvis 25th September 2013 19:26

Quote:

Originally Posted by fifan (Post 629710)
NES - это Nintendo Entertainment System?

Да

TSL 25th September 2013 19:55

Клёво )

Merlin2010 26th September 2013 02:16

Супер! Возможно ли портировать Atari XL?

Sent from my Nexus 7 using Tapatalk 4

TSL 26th September 2013 02:18

(Тщорд... А не прикупить ли мне %сабж%?..) :rolleyes:

shurik-ua 26th September 2013 07:41

Обязательно прикупи ))

СтОит ли говорить про 666к тактов за фрейм (60Гц) проца NextZ80, что эквивалентно (примерно) 2.5 млн тактов обычного проца - и сравни с 71680 )

TSL 26th September 2013 08:54

Да ну понимаешь... У меня этих девборд. )) Щас сам делаю аксель на цыклоне в зхбас. Прикалывает, что проект вполне себе живчик, конфы пишутся вовсю. Встретил бы на 2 года раньше, ноги б моей не было на пентеве. ))

Mad Killer/PG 26th September 2013 09:35

Дeвaйс дeйствитeльно прикольный,мaло кто знaeт,но Vlad гeний,и это скaзывaeтся!!!
Если бы мп3 плeeрок читaющий кaт СДи по плeй игрaть,и чтоб оболочкa из спeкорeжимa,aх мячты.

shurik-ua 26th September 2013 10:14

Quote:

Originally Posted by Mad Killer/PG (Post 629853)
Если бы мп3 плeeрок читaющий кaт СДи по плeй игрaть,и чтоб оболочкa из спeкорeжимa,aх мячты.

Ну эта мечта уже вот-вот сбудется ), но только на u8 с аппаратным мп3.
Всё никак не выкрою время доделать такой плеер.

iceoflame 26th September 2013 12:05

Mad Killer/PG, Vlad удачную обвязку сделал, да и сам циклон 3 с 10000ЛЕ много чего позволяет, на самом деле как и писал выше, плата ограничена только вашем воображением, ну а если чего то хочется и не хватает и очень хочется дополнительно, то я думаю Vlad может и доклепать :-)))

Mad Killer/PG 26th September 2013 13:20

являюсь обладателем U8EP3C с аппаратным мп3;)
shurik-ua,спасибо за разработки,знай что есть ещё один человек ждущий обновлений,а у Влада и так времени мало и то, что он делает практически подвиг,поэтому просить неудобно,а вот в слух помечтать думаю можно;)))
Плата красавица,хотя для меня ну реально не хватает выносного ZX-Bus слота хоть убейте но хочется подрубить реальный дисковод 5"25,особенно этого ждут порядка 1000 дискет разных коллекций...На ПЦ как-то не то,я 8рку могу на работу зацепить и брать на ночь пачку дискет,а системник поставить ПЦшный там нет места;(

Merlin2010 26th September 2013 13:28

Quote:

Originally Posted by vlad (Post 629671)
Запустил NES на ReVerSE U9!!!

Планируется ли запуск на ReVerSE U8?

Ewgeny7 26th September 2013 14:03

1 Attachment(s)
Mad Killer/PG, а SD-карточка не годится вместо пачки дискет? :)
Просто это бы весьма интересно смотрелось, огроменный дисковод и крошка-компьютер :)
Перенес вчера Орион-2010 на u8, может сохранять/читать диск D на карточке, 7 слотов записи. Работает в СР/М, если на карточку записать образ сипиэмовского винта. В общем, пока просто ознакомительная версия, без отлова тараканов, посмотреть на синий экран Ориона :)

b2m 26th September 2013 18:45

Quote:

Originally Posted by Ewgeny7 (Post 629972)
Просто это бы весьма интересно смотрелось, огроменный дисковод и крошка-компьютер :)

Надо засунуть крошку внутрь корпуса дисковода, а потом всем говорить, что дисковод тоже умеет программы запускать, надо только правильно разъём распаять :)

alvis 26th September 2013 19:04

Quote:

Originally Posted by b2m (Post 630132)
Надо засунуть крошку внутрь корпуса дисковода, а потом всем говорить, что дисковод тоже умеет программы запускать, надо только правильно разъём распаять

Я один такой засунул в корпус от карт-ридера, который вместо трехдюймовки ставится.

iceoflame 26th September 2013 22:02

Quote:

Originally Posted by Mad Killer/PG (Post 629940)
хотя для меня ну реально не хватает выносного ZX-Bus слота хоть убейте но хочется подрубить реальный дисковод 5"25,особенно этого ждут порядка 1000 дискет разных коллекций...На ПЦ как-то не то,я 8рку могу на работу зацепить и брать на ночь пачку дискет,а системник поставить ПЦшный там нет места;(

Жужжание дисковода, ничто не заменит, у них у каждого свой характер :-), а вот с бусом проблемы будут, надо ставить преобразователь на ТТЛ логику.

TSL 26th September 2013 22:23

Не очень понимаю, зачем там нужен мр3, может еще заодно и радио приделать, как в годном китайском продукте... :v2_dizzy_facepalm:
ТСконфу никто портировать не хочет? :)

shurik-ua 26th September 2013 22:49

Кроме тебя там сам чёрт ногу сломит ) - гдето проскакивала инфа у вас там 5 скрытых наборов портов, короче жесть ещё та )

TSL 26th September 2013 22:51

Ну вот зачем писать то, чего не видел даже в телескоп?
Там пентагон + ОДИН набор портов.
Код абсолютно портируемый, там даже штуки памяти синхронные, можно на цыцлон переносить.

shurik-ua 26th September 2013 22:58

Quote:

Originally Posted by TSL (Post 630205)
ОДИН набор портов.

это гуд )

у вас там вроде атмега както юзается (лениво щас смотреть) и шина 16 бит на память,

TSL 26th September 2013 23:15

Атмега там опрашивает клавы, джойстики, тейп-ин и передает в фпга инфу по SPI. Легко пилится.
Память - да, 16 бит. К ним привязаны DMA и TSU. Без перепиливания оных можно просто ввести рег и грести дату из ОЗУ за 2 цикла, если ОЗУ 8 бит. Кстати, зачем оно 8? (Если 8.)

perestoronin 26th September 2013 23:22

Quote:

Originally Posted by TSL (Post 630197)
может еще заодно и радио приделать

хорошая мысль, особенно если о таком радио идет речь ;)
http://www.ra3apw.ru/ham-radio-2/tnc3w-2/
http://lea.hamradio.si/~s53mv/nbp/atnc.html

shurik-ua 26th September 2013 23:26

8бит, но зато сдрам, можно burst на 2 байта наверное )
зачем 8, ног не хватило бы - срам 512к, сдрам 32м, ...

а вообще интересно конечно), но нужна или машина времени или клонировать всех чтоб это реализовать, потому как со временем немного напряг


All times are GMT +4. The time now is 16:34.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.