Просмотр полной версии : Pentagon 128k Classic
Этот образ trd с ZXDStudio незаписать, ругается на последний трек.
это кто-то из наших соотечественников (подозреваю что из Н-ка) завалил WoS кастрированными TRD
(образ не целого диска, а только нужные файлы).
некоторым эмулям/утилитам это не-нравится.
Спасибо. Но полюбому остаётся вопрос, как более удобнее работать с файлами в итоге записывая их на реальную дискету?
P.S. И почему у некоторых образов имеется файл boot у других нет, хотя запуская их физически там есть boot?
Black Cat / Era CG
26.02.2016, 02:03
Я вот этой штуковищей http://vtrdos.ru/pcutilz/SN_114.ZIP
(http://vtrdos.ru/pcutilz/SN_114.ZIP) пользовался раньше, но он на современных системах с реальными дисками не работает. А писать можно той же ZX Disk Studio, только надо образ добить нолями до корректного размера. Или сразу в SN создавать корректный образ на 80 дорожек.
почему у некоторых образов имеется файл boot у других нет, хотя запуская их физически там есть boot?
а как ты просматривал каталог ?
(некоторые эмуляторы запускают собственный boot или запускают первый файл на-образе самостоятельно)
Запускаю на unreal. Содержание смотрел в ZXDStudio, просмотр каталога - boot есть не всегда. Запускаю образ в unreal, list показывает файлы - boot есть..., может и сам анрил добавляет...
может и сам анрил добавляет...
в его настройках есть такая опция. сам boot берётся из каталога с эмулем
Вот нашёл интересный набор плагинов theX для Far manager http://thex.untergrund.net/real/. Теперь можно в командере делать практически всё с hobeta файлами и образами, кроме как понимаю запись на физический диск. Через драйвер fdrawcmd можно читать, форматировать реальные дискеты...
Вот бы плагин который умел бы ещё и записывать... :rolleyes:
- - - Updated - - -
Так, запустил я тест дисковода - всё работает кроме запись.
Ставил форматировать дискету, долго крутил диск потом выкинул trk00,sec01... Во время попытки форматировать, сигнал с 10нDD96 не поступил, но тем не менее попытка данные попортила, на пк уже не читается.
- - - Updated - - -
Правильно ли понимаю что если неработает форматирование - что я воспринимаю как запись, но остальное всё работает, то проблема только с сигналами WRD и WRG, так?!
Т.к. похоже неисправна DD96 и пока она придёт, можно заняться вопросом INT.
************************
Много что прочитал, но до конца всё не понял.
* Значит, как я понимаю разница между пентагоном и спектрумом заключается в разнице циклов INT, у пентагона 71680, а у спектрума 69888.
* Схемы по переключению INT для пентагона на фирменный INT, меняют это количество циклов.., так?
* Но как обстоит дело с длительностью сигнала? - Читал что он должен бить около 9мс - типа 28-32 такта.
* У моего пентагона тест v4.3 и tacts, количество циклов показывает 71680, что как понимаю - норма
* Но, длинна INTa у меня сильно завышена, и не понимаю как, и где в схеме она регулируется.
* Также непонятно, должна ли длинна INT быть всегда одинаковой в режимах 71680/69888
Теперь хочу разобраться с длинной сигнала и потом уже думать про переключатель режимов.
Помогите пожалуйста разобраться.
solegstar
02.03.2016, 14:25
* Но, длинна INTa у меня сильно завышена, и не понимаю как, и где в схеме она регулируется.
регулируется она с помощью rc-цепочки C6-R17, проверь номиналы по схеме и попробуй подобрать. обычно конденсатором подбирают приблизительное значение, а резистором (т.к. ряд поболее будет) точно подстраивают. Также по схеме стоит проверить номинал конденсатора С7.
- - - Добавлено - - -
Теперь хочу разобраться с длинной сигнала и потом уже думать про переключатель режимов.
зачем нужен переключатель режимов? всё равно не так просто сделать поддержку фирменного спека, хотя бы потому, что в нем есть еще медленная память, а в пенте нет. еще 312 строк изображения против 320 пента. огород того не стоит.
Ну ради спорта - псевдо_имитацию можно пробовать внедрить... Не в этом суть - сделать идеал. Покрайнее мере, чему то научусь и радости больше...
P.S. И ещё, забегая в перёд - как турбирование влияет на длину сигнала? - Гдето читал что он становится слишком длинным?!
*******
После разговора в skype с Solegstar, начертил схему которая автоматически выставляет длину INT даже в режиме турбо и позволяет переключать INT с пентагоновского на псевдо_фирменнй... ; Надо дождаться комментария - правильно ли я всё понял...
P.S. Ну вот, исправленный вариант.
56256
Обратно к теме Beta контроллера. Посидел с осциллографом и....
Проверил работает ли write-protect, да WRPT меняет состояние при обращении к дискете в зависимости от окошка дискеты....
При попытке форматировать ошибка Trk 0, Sec 1... Всё время нажимаю R и смотрю осциллографом...
Сигналы Q15, Q16, Q17, Q4 и Q5 всё время в нулевом состоянии!
Но, дискета после попытки форматирования уже не загружается! Trk 0, Sec 9...
Как так?!
P.S. CLK на DD96 есть.
Похоже что неисправна DD96 ИР16. Т.к. цепочка DD97.1.2, DD85.4 и DD86.4 работают исправно.
По умолчанию выходи ИР16: Q0=1; Q1=0; Q2=1; Q3=0
При подаче нуля на Q16, выходи ИР16 переключаются в: Q0=0; Q1=1; Q2=0; Q3=0
Q3 всегда ноль...
Продолжаю. Заменил ИР16, запись заработала!:) Но, спектрумом отформатированную дискету, ZXDStudio не читает, ошибка 27 :v2_dizzy_facepalm:
Вложил образ отсканированной дискеты, что то там нетак...
56562
Какие комментарии по поводу образа?!
А дисководы разные? Может просто проблема с флопповодом?
образ отсканированной дискеты, что то там нетак...
http://savepic.ru/9106947.png
на одной стороне (верх/низ ?) проблема с первым/нулевым ? сектором
какое кол-во секторов показывает trdos после форматирования ?
Дисководы разные, но недумаю что проблема в них. На ПК друг друга читают без проблем.
Походу udi не сохранил как положено. Короче в каждом нечётном треке - отсуцтвовал записанный последней 16й сектор. ; Тобишь - если смотреть в ZXDStudio то у поле с зелёними ячейками самый правый столбец выгладил так - trk00 s16 зелёный, в trk01 s16 отсуцтвовал (серый), в trk02 s16 зелёный, в trk03 s16 отсуцтвовал (серый), итд.. вся дискета...
Но, спектрумом отформатированную дискету, ZXDStudio не читает, ошибка 27
Чистым TR-DOS, командой FORMAT форматировал? С такими всегда была проблема чтения на PC из-за отсутсвия "первого пробела" в разметке дорожек (или как-то так).
Попробуй отформатировать, хотя бы при помощи DCU (http://vtrdos.ru/system/DCU2_31.zip).
Попробую.
До этого форматировал этой: http://www.worldofspectrum.org/infoseekid.cgi?id=0021315
Теперь отформатировал в самом трдосе через FORMAT - то же самое. После формата 2544/2544
ZXDStudio не читает каталог, ошибка 27. При сканировании та же картина.
56569
56571
НО, что интeресно - сам трдос каталог читает! На CAT выдаёт название диска, 0. Files ; 0 Del. Files ; 2544 Free
Так может получается что сам Beta контроллер работает исправно, и данное явление просто какоето различие в форматах?
P.S.Мне бы щя понять работает ли исправно канал записи в самом Beta контроллере...
что интeресно - сам трдос каталог читает! На CAT выдаёт название диска, 0. Files ; 0 Del. Files ; 2544 Free
данные о файлах хранятся в первых восьми секторах на нулевой дорожке. это и есть каталог.
16байт на файл. 256*8=2048 ; 2048/16=128 это максимальное кол-во файлов на-дискете, отсюда и название контроллера beta128
данные о дискете - имя, кол-во файлов, кол-во свободных секторов и.т.д. находится на секторе после каталога.
- - - Добавлено - - -
Мне бы щя понять работает ли исправно канал записи в самом Beta контроллере...
сохрани хоть текущий экран, посмотри каталог, загрузи экран снова
http://savepic.ru/9055866.png
Ух. Пока что отбой - клавиатуры нету. Скоро будет, тогда. Этот гемор набирать с проводками тыркая....)
Как будет клава - сразуже опробую.
- - - Updated - - -
Да, и всем спасибо...
SAVE "test"CODE 16384,6912L - это и будет для сохранения экрана в tr-dos?
L это курсор. 6912, затем enter жми
Мало времени, но закончил клавиатуру. Получилось вроде неплохо для самопала с нуля. Теперь хоть проводками ненадо тыркать:) Можно будет наконецто SAVE проверить...
568965689756898
сохрани хоть текущий экран, посмотри каталог, загрузи экран снова
http://savepic.ru/9055866.png
Добрался до спектрума. Записал скрин, но как прочитать? Записанный файл то C а не B - загрузочный...
Записал скрин, но как прочитать? Записанный файл то C а не B - загрузочный...
LOAD "name" CODE
(load/code естественно токены)
а не B - загрузочный
Basic будет загрузочным только если он сохранён с указанием строки автостарта
Супер! Запись работает. Проверил и копирование файлов - всё зер-гут!
P.S. Вечером приедет дружбан с пивасом, будет мини-пати по собиранию Covox'а на TLC7524 и запуска Enlight'97DIG :v2_walkm:
Спектрум это Жесть! До 5ти часов утра собирал Covox, после этого обнаружил что данные с принтерного порта непоступают! На 11ой ноге ИР23 всё время единица!
- - - Updated - - -
Так, обнаружил вот что, сигнал ENPR 1я нога DD65 нужно на землю а то на выходе единица. Посадил, сигнал теперь поступает на DD52. Tеперь у DD52, 3й выход единица, хотя на входах 1 и 2 есть сигналы! Взял, другуху микруху, на выходе 3й по любому единица!
- - - Updated - - -
Как такое может быть что у DD52.1, элемента ИЛИ на, на оба входа есть сигналы а выход стоит единица?! Пробовал две другие микросхемы, одна даже 74HC...
До 5ти часов утра собирал Covox
плейер в Enlight'97DIG выводит звук на AY,
под covox переделать можно, но-муторно (во-время паковки все семплы обрезаются до 4х бит)
null_device
01.05.2016, 18:16
Latish, dd52 (лл1) - логика 2ИЛИ.
плейер в Enlight'97DIG выводит звук на AY,
под covox переделать можно, но-муторно (во-время паковки все семплы обрезаются до 4х бит)
Че?!!?!!!!! Мля...... разве?!......
Я даже понял почему ничего нету: У DD52.3 не совпадают два нуля на входах по времени...
- - - Updated - - -
Ай дурак.... Я бы наверное этот спектрум бы разквасил если не подсказка goodboy... ; Такое издевательство, я все боле десять лет думал что En'97DIG это для ковокса!
Загрузил другую дему, точно для ковокса и сигнал для ИР23 появился!
Мда..
Хочется узнать комментарии по подключению AY к пентагону. Схем много, идея более-менее одна. Основное различие это с или без использования сигнала А13. У того же Z.A.N есть две схемы одна с А13 другая без.
Считается что без A13 больше совместимость с некоторыми польскими демами, но какова обратная сторона монеты? Даже в пентагоновском альбоме этот сигнал используется.
В форуме тоже много разсуждении насчёт правильности подключения AY, но до итога я так и не дочитался.
Какбы остановился на Z.A.N'овской схеме без А13 http://sblive.narod.ru/ZX-Spectrum/AY-ADAPTERforLUT/AY-ADAPTERSCH.gif
лучше A13 незадействовать.
это проявляется в плейерах цифровой музыки.
в режиме ковокса при выводе семплов ради скорости применяется не-совсем корректная адресация порта.
Интересно что в этой схеме http://sblive.narod.ru/ZX-Spectrum/AY-ADAPTERforLUT/AY-ADAPTERSCH.gif TST2 замкнут на землю, но по даташиту TEST выводи ненадо никуда подключать.... Да и в других схемах они не используются.
Latish, на страничке всё рассказано:
Для YM2149 включён внутренний делительчастоты (пин 26 /SEL посажен на землю).
YM2149 Pin26 /SEL - Когда на /SEL подан высокий уровень , входная частота принимается как есть. При низком уровне на /SEL , тактовая частота получается делением на два входящей частоты . Этот вывод подтянут резистором к высокому потенциалу для сохранения совместимости по выводам с AY-3-8910 производства General Instruments , когда этот вывод ни к чему не подключен .
P.S. А я из вредности даже A15 не задействую. ;)
P.S. А я из вредности даже A15 не задействую. ;)
Каков плюс?
Каков плюс?
Да сам не знаю. Просто смотрю на раскладушку битов и:
49149 #BFFD %1011111111111101
65533 #FFFD %1111111111111101
A1 это святое, по A14 собственно различалка этих двух портов происходит. Ну а A15 всегда в 1, как и все остальные биты, посему ну его нафиг. ;)
solegstar
04.05.2016, 16:52
Ну а A15 всегда в 1, как и все остальные биты, посему ну его нафиг.
скорее всего А15 вводится для подстраховки от срабатывания при обращении к 7ffd. #7FFD %0111111111111101.
Вчера закончил и запустил AY музыкалку - радости много. Чип у меня с eBay Microchip AY-8912, но test_v4.3.tap почему то определяет как YM2149.
Порадовался демой KoshkiMD, даже мультиколор идеально работал. En'97DIG также играет на ура, но вот с En'97INT какието проблемы, а точнее: Всё играет исправно. После запуска, можно загружать другие файлы, всё OK, но вот стоит оставить на пол минуту поиграть, как заходя в меню выбора треков - таблица/буквы/картина искаженная, но плеер ещё играет и можно чегото выбрать из списка, после чего происходит загрузка файла и сбой в ресет.
- - - Updated - - -
Поигрался с длинной сигнала INT - En'97INT всё равно глючит.
Ещё запустил дему Binary Love - сама демка работает исправно, но в начале если зайти в меню Select Fix, то глюки на экране в правом нижнем углу. ; Сновa попытался зайти туда, получилось но при выходе из меню select fix мусор и зависуха, притом интeресная - перед этим заходил в readme, так вот, после нарисования мусора, высветилась часть текста с readme.
Дема PowerUP также вроде нормально, за исключением сцены где дот_графика жёлтым цветом - уж больно сильно тормозила. Помню на скорпионе тоже тормозила но не так сильно, в Unreal на оборот - очень быстро пролетела.
Как понимаю всё работает но гдето какието ошибки есть в какихто случаях.
Где копать? Может тест какойто запустить?
Дема PowerUP также вроде нормально, за исключением сцены где дот_графика жёлтым цветом - уж больно сильно тормозила. Помню на скорпионе тоже тормозила но не так сильно, в Unreal на оборот - очень быстро пролетела.
там одновременно подгрузка и вывод графики, на реале надо дискету форматировать особым образом, в unreal включить задержки для дисковода http://zx-pk.ru/threads/26361-kak-formatirovat-disk-dlya-demy-power-up.html
вот ещё хорошая демка для проверки http://zxaaa.untergrund.net/DEMO/unreal.zip
(одновременно работает и подгружает данные)
null_device
06.05.2016, 21:25
за исключением сцены где дот_графика жёлтым цветом
Unreal на оборот - очень быстро пролетела.
Это, что? Часть, в которой грузится "потоковое видео" с дискеты?
В анреале - "лечится", снятием галок "no delay" и "trap t-dos r\w" в закладке beta 128.
На реале: зависит от скорости чтения и позиционирования головок дисковода.
если зайти в меню Select Fix, то глюки на экране в правом нижнем углу.
У меня, на 128 К пентагоне, такого ни разу такого не было.
Как понимаю всё работает но гдето какието ошибки есть в какихто случаях.
Где копать? Может тест какойто запустить?
Сперва, стоит проверить общую стабильность работы. Циклические тесты чтения\записи в память. Стабильность шины и длительности int.
Возможно, причина неисправности кроется в муз-процессоре?
Возможно, причина неисправности кроется в муз-процессоре?
сигнал M1 точно присутствует в выборке ?
(он кстати может быть выбитым, проц при этом работает)
Сперва, стоит проверить общую стабильность работы. Циклические тесты чтения\записи в память. Стабильность шины и длительности int.
Возможно, причина неисправности кроется в муз-процессоре?
Чем проверять память? - Мне только тест пзу 128к, поставлю щя на ночь.
Чем проверять стабильность шины?
Длительность INT по test_v4.3.tap - 32 цикла, иногда подскакивает до 36, общее полье памяти без торможении. По TestInt длинна максимально допустимая норма - между зеленым и жёлтым.
До этого пробовал с длительностью INT по test_v4.3.tap - 32 цикла, иногда падало до 28, общее полье памяти без торможении. По TestInt длинна минимально допустимая норма - между зеленым и красным.
Длинна INT ничего неменяло.
Насчёт музпроцессора - без понятия...
сигнал M1 точно присутствует в выборке ?
(он кстати может быть выбитым, проц при этом работает)
Проверю.
Так. Отгонял тест_ПЗУ128к - сбоев небыло.
Сигнал М1 есть! Изял музпроцессор - не помогло.
Заменил БП, на качественный ПКшный, поднял +5 до 5.24в, до этого было 5.06в - не помогло.
Теперь самое главное по поводу сыпухи Binary Love - определил что: После загрузки, если с интервалом не более 3 секунды заходить и выходит из Select fix, то так можно продолжать всё время, ничего не зависает. Если же в главном меню сделать паузу более 4 секунды, то заходя в Select fix, рисование мусора и зависуха гарантированна! Мучил долго - алгоритм как часы.
- - - Updated - - -
******************************************
Разгадал половину загадки. Проблема связана с ОЗУ.
Когда запускал плату, часть родных РУ5 были дохлые. Я их заменил на TMS4164, но они были разбросанные по столбцам. Я их переставил так чтобы в одном столбце были РУ5 а в другом TMS.
В результате Binary Love перестал сыпатся, но En'97INT продолжал глючить. Поменял местами TMS с РУ5 - Binary Love начал опять сыпатся после захода в Select fix более чем 4 секунды, но зато En'97INT практически перестал глючит! После долгово времени играния, меню с файлами искажалось но медленно, да и при загрузке файла, плеер не зависал а работал.
Подумал я что это несовместимость какихто таймингов РУ5 и TMS. ; Выпаял с донора ещё TMS и заполнил всё буржуйской ОЗУ - Тест_ПЗУ128к проходит, но не Binary Love, не En'97INT глючить не перестал.
Походу ненравится пентагону буржуйский ОЗУ. ; Во время всего гемора также игрался с C16 периодически отключая, он у меня 51пф - никаких изменений. Один раз даже 180пф запаял...
Такчто вот не знаю что теперь думать. Толи ОЗУ, толи ещё чё...
Всю ночь отработал тест UMTv2.3, ничего не выявил.
- - - Updated - - -
Может проблема не в самом ОЗУ?!
Запустите бинари лав из 48 бейсика через 15616 без всяких командеров, там вообще виснуть нечему.
- - - Добавлено - - -
Хотя... сделан там обработчик прерываний :v2_dizzy_turn: , теоретически, если инт немеряный, то стек улетит. Проверьте нет ли ситуаций что int как бы залипает иногда, судя по тому что вы говорите раз в 3-5 секунд, придется покараулить.
INT подобран 32 цикла. А как проверить на залипание?
*******************************************
Так! ВСЁ! Выпаял с 48го бедалаги РУ5Г, теперь весь пентагон даже без конденсатора C16, полностью работает на РУшках. Ничего не виснет, не сыпется.
Вот теперь важно понять: Почему плате не нравились TMS4164-15? ; Дело в том, что в итоге была мысль поднят ОЗУ до 512к путём замены на РУ7, только т.к. мне РУ7 не доступны, то идея была купить фирменные 41256 и на них, но теперь мне 'травма' на буржуйские ОЗУ. ; Есть и альтернатива для 512к http://www.8bit.lt/ru/pentagon-128k/rasshirenie-pamjati-do-512k-na-sram
Ваши мнения?!
- - - Updated - - -
P.S. Почемуто мне кажется что что-то нето с регенерацией этих буржуйских TMS.... ; И 41256 не аналог РУ7, значит походу 512к на 41256 мне не светит...
solegstar
08.05.2016, 21:47
была мысль поднят ОЗУ до 512к
делай сразу 1мб. толку больше от него, чем от 512кб. там хоть рамдиск можно использовать, если допустим винт, или sd-карту еще прикрутить.
что-то нето с регенерацией этих буржуйских TMS....
было уже на форуме где-то. пролетала проблема с TMS, но в каком компе не скажу. я у себя при сборке платы пентагона использовал TMS4256-10, только 1 вывод подключал на GND, т.к. в наличии ру5 не оказалось. проблем вроде не было с ними. надеюсь у нового хозяина тоже. :) вот фото:
http://s020.radikal.ru/i702/1306/71/6c40a5628999.jpg
Что за примочка для спектрумов - Запрет записи в "0"-ую страницу ?
Что за примочка для спектрумов - Запрет записи в "0"-ую страницу ?
скорее запрет записи в диапазон #0000-#3FFF (расширив порт туда можно впечатать свою страницу)
http://zx-pk.ru/threads/25876-porcha-bejsika-48-v-ozu.html
Играюсь тут с MOD's player 2.0 - какбы проигрыватель amiga mod файлов.... Немогу допереть как правильно мод файлы записывать в образ, программа не видет файлы...
Немогу допереть как правильно мод файлы записывать в образ, программа не видет файлы...
возможно PCшный фат на 720Kb
solegstar
12.05.2016, 20:32
возможно PCшный фат на 720Kb
он и есть.
емм, значит это только на реальном железе? Хотел запустить на Unreal... ; подумал что можно закопировать мод файлы в trd образ...
solegstar
12.05.2016, 22:54
Хотел запустить на Unreal...
можно и там запустить, но по извращенски. форматни реальную дискету ms-dos 720кб, накидай туда файлов, создай её образ теледиском или fdi или любым поддерживаемым форматом файлов с сохранением структуры дискеты, и закинь образ в эмуль.
Solegstar - сделал я INT по нашей схеме (http://zx-pk.ru/threads/25895-pentagon-128k-classic.html?p=860420&viewfull=1#post860420). Что-то работает.
Для тестов использовал: test_v4.3, КошкиМД и Shock Megademo
Итог такой: незнаю про автоматическое выставление длинны INT сигнала, но переключения Pentagon/Sinclair вроде работает.
Также попробовал место сигнала B7 использовать B4, и пробовал кварц 14.3мГц.
Результаты test_v4.3 такие:
Pentagon INT 14.0Mhz (ORIGINAL):
Takt/INT: 71680, V=102.38971%
Lines on Screen: 320
Length of INT: 32 Cycles
Mem speed: 71682-71673
Pentagon INT 14.0Mhz (B7):
Takt/INT: 71232, V=101.79507%
Lines on Screen: 318
Length of INT: 360 Cycles
Mem speed: 72-81
Sinclair INT 14.0Mhz (B7):
Takt/INT: 71232, V=101.79507%
Lines on Screen: 318
Length of INT: 360 Cycles
Mem speed: 72-81
Sinclair INT 14.3Mhz (B7):
Takt/INT: 71232, V=101.79507%
Lines on Screen: 318
Length of INT: 360 Cycles
Mem speed: 72-81
Pentagon INT 14.0Mhz (B4):
Takt/INT: 71680, V=102.38971%
Lines on Screen: 320
Length of INT: 24/28 Cycles
Mem speed: 71682-71673
Sinclair INT 14.0Mhz (B4):
Takt/INT: 71680, V=102.38971%
Lines on Screen: 320
Length of INT: 24/28 Cycles
Mem speed: 71682-71673
Как видно разница только от сигналов B7/B4.
Итог:
Кварц 14.3мГц место 14мГц непоказывал полностью никаких изменений в test_v4.3, также демки работали одинаково.
Использование сигнала B4 место B7 на демках не оставил не какого влияния, только результаты в test_v4.3 разные - как мне кажется более правильные с B4.
Переключение стандарта в демках не взависемости от кварца или B4/B7 сигнала одинаково работали/глючили:
PentINT - Кошки идеально
PentINT - ShockMegademo работал но с глюками.
SincINT - Кошки неправильно рисовали заставку и мультиколор был... вернее небыло его...
SincINT - ShockMegademo работал не идеально, но намного правильнее, меньше глюков и зеленый скроллер хоть и глючил но зато показывался.
Также test_v4.3 переключал бордерную линию Пентагоновский/Фирменный - она всегда была прямая, без изломов.
Размышления:
* Как понимаю, переключение работает правильно, предпологая что ShockMegademo на пентагоне полюбому неможет идеально отображаться...
* Непонятно почему с сигналом B7 test_v4.3 показывал странные цифры хоть и демки работали.
* Предполагаю что примочка правильнее работает с сигналом B4
* Что ещё потестить?
Какие комментарии?!:)
solegstar
15.05.2016, 09:26
Предполагаю что примочка правильнее работает с сигналом B4
получается, что так. этот момент мы вроде в скайпе обсуждали. оставляй B4. далее переделки под фирменный будут куда сложнее и думаю смысла нет в них.
получается, что так. этот момент мы вроде в скайпе обсуждали. оставляй B4. далее переделки под фирменный будут куда сложнее и думаю смысла нет в них.
По вашему усмотрению ничего больше тестить не надо, всё как задумано, можно вопрос закрывать и примочку интегрировать в плату? - Покачто для эксперимента то она у меня на проводах в возухе висит...
balu_dark
15.05.2016, 19:08
Там было ограничение не то на общий размер мода не то на размер сэмплов!
Помните что трдос больше 255 секторов не понимает.
solegstar
16.05.2016, 09:20
можно вопрос закрывать и примочку интегрировать в плату?
да.
Там было ограничение не то на общий размер мода не то на размер сэмплов!
Играюсь тут с MOD's player 2.0
этот плеер понимает только ms-dos-формат дисков. по размеру модов или семплов я ограничения не видел. все моды, которые помещались в ОЗУ, работали без проблем, единственное ограничение, это моды должны быть 4х канальные, без извратов. этот плеер определял 1мб профи и скорее всего будет определять пент 512кб, еще, что приятно удивило, это повышение качества звука в турбе. :)
После простоя, собрался и собрал Covox на 572ПА1... Долго ломал мозги как его прикрутить по схеме Soundrive 1.02, пока не понял что его включили на оборот а не как положено. После часовой борьбы с искаженным звуком из за сопли между двумя линиями данных, теперь ребята....:v2_dizzy_roll:
Слушаю восьмибитный, шумный, нефильтрованный зоунд, проигрывая старые mod файлы в Moods player. Писаю в кресло, вспоминаю начало 90ых когда soundblaster был приделом мечтании...:rolleyes:
Обнаружил проблему. Когда загружается MODs player, у AYшки на выходах появляется писк - тон в пару кГц. До этого не знал, т.к. ковокс был подключен по прямой к унч.
Чё за?! Походу глюк самого плеера?!
Чё за?! Походу глюк самого плеера?!
и как это понять без ссылки на плейер ?
http://www.worldofspectrum.org/infoseekid.cgi?id=0021728
какая-то гасилка звука на AY там в-начале проводится,
дальше похоже там курсор параллельно опрашивается мышкой на порту AY (что-то из неё читается)
...........
сию минуту детально вникнуть не смогу (уезжаю из города до конца недели)
Latish, если планируешь ставить КЕШ и турбо (только не по схеме VMG) могу дать mod плеер который играет более качественно.
На счет глюков более поздних версий не скажу после 97 года забросил спек и не участвовал в разработках, но в ранних опрос курсора идет по AY mouse.
- - - Добавлено - - -
PS но моя версия поддерживает только covox на порт #FB
- - - Добавлено - - -
Так для истории, это Cobra (2016 год)
58262
КЕШ вроде не планировал, про Турбо размышлял... ; А что с турбо схемой от VMG не так?
КЕШ вроде не планировал, про Турбо размышлял... ; А что с турбо схемой от VMG не так?
Она коряво работает, он ее увы не довел. всего есть три варианта турбо, от VMG, из журнала радиолюбитель, и схема без торможения WAIT
но для нее необходимо память менять на SIMM или SRAM , обычные РУшки не вытягивают скорость.
Из журнала радиолюбитель самая толковая, под нее и писался в начале MOD плеер, но ему нужен кеш там хранится основной код плеера для получения скорости в 200%
в режиме турбо.
Кеш в пентагоне это самая простая доработка , ставишь РУ10 в панельку от принтера и на 21 ногу подаешь WR и все.
Также с кешем классно ломать проги и делать отладку, по нажатию magiс сразу вываливаешься в STS а при выходе из него возврат на точку останова.
Правильное турбо в журнале радиолюбитель 1994 год №9 страница 8
схема турбо Пентагона-48 и Пентагона-128 , С.Гущин, РЛ 1994,№9 стр 8,9
58296
Собрался продолжить доработку своего пентагона, решил собрать порт кемпстона по схеме с альбома на АП3. Бутербродом напаял АП3 на клавиатурную АП5 (DD44) питание и ШД, все входы АП3 через 560Om подтянул к плюсу. A5 и RD взял прямо с процессора, OIRQ с DD65, там же через диоды спарил и подал на свою АП3.
При запуске теста v4.3.tap, пишет что порт реализован полностью но в бипере иногда щелчки типа кто то по клаве нажимает, иногда мусорит на экране, но пент не зависает, иногда делает сброс в бэйсик 48.
Посмотрев увидел что забыл посадить A5_RD_OIRQ после диодов через резик на землю. Посадил через 1.2к, стало ещё хуже!
Отключил управляющий провод от АП3 1 и 19 нога, всё стабильно. Что посмотреть?!
- - - Updated - - -
Отпаял от АП3 всё, ШД и питание остались от клавиатурной АП5. Если 1вую или 19тую ногу садить на землю, то на экране идут вертикальные своего рода полосы - типа радиопомеха. Не любит нули микруха на управляющих входах.
Микросхема г..? Вроде фирменная 74ls244....
- - - Updated - - -
Может надо 74HC240?!
- - - Updated - - -
Стабильность системы удалось повысить напаяв конденсатор на АПшки по питанию...
Заметил интересную штуку: в схемах кемпстона обычно для управления берётся сигнал IORQ, в схеме альбома почему то OIRQ!
И с OIRQ и IORQ тест 4.3, указывает что порт кемпстон реализован, но дисковод не читает...
null_device
12.12.2016, 03:57
OIRQ с DD65
Вроде как OIRQ, берется c 6 ноги dd85.2? Хотя, можно снимать его и со 2 ноги dd65.1.
в схемах кемпстона обычно для управления берётся сигнал IORQ, в схеме альбома почему то OIRQ!
Это два разных сигнала (возможно, опечатка и должно быть DIORQ, т.к. последний формирутся при обращении к BDI.
И с OIRQ и IORQ тест 4.3, указывает что порт кемпстон реализован, но дисковод не читает...
Одновременная работа кемпстона и BDI невозможна. У них есть порт, работающий в одном адресном пространстве.
Микросхема г..? Вроде фирменная 74ls244....
- - - Updated - - -
Может надо 74HC240?!
Суть в том, чтобы МС "умела" переключаться в Z-состояние. Судя по даташиту, 244 серия с выходом без инверсии. Может - бракованая?
А как тогда правильно реализовывать кемпстон в пентагоне чтобы небыль конфликт с BDI?! Если конечно это вообще возможно..
null_device
12.12.2016, 18:28
Latish, за счет участия в выборке сигнала OIRQ, c 6 ноги dd85.2. При работе tr-dos, порт кемпстона будет "отключаться" от шины (переводиться в высокоимпедансное состояние).
По какой схеме у вас собран порт джойстика? Какие использованы детали? Собрана ли еще какая-то "дополнительная" периферия?
Подайте на 1 и 19 вывод ап3 "плюс" питания. Запустите тест порта. Если все остальное, кроме кемпстона заработает (т.к. в этом случае буфер на па3 должен "выключиться"), есть какие-то проблемы с логикой выборки адресации порта.
Собирал по схеме альбома. Там только АП3 и три сигнала A5, RD и OIRQ через диоды в сумме подаются на 1 и 19. Ну и входы АПшки через резисторы к плюсу.
Попробую, подать плюс и посмотрю что скажет BDI.
Вообще то если кемpстон управлять IORQ то BDI просто не-читает/виснет, а если с OIRQ то ругается No Disk...
- - - Updated - - -
Альбом https://cloud.mail.ru/public/LLrk/eWQEWG138
null_device
12.12.2016, 20:28
Latish, можно попробовать вариант сборки дешифратора на еще одном "корпусе".
http://8bit.yarek.pl/hardware/zx.joystick/kjschem.gif
Вопрос про детали задал не спроста. Не всегда. зарубехная микросхема является "полным аналогом".
Спасибо!!! Разобрался:v2_dizzy_roll:, всё заработало, микросхема была с глюком - очевидно шумела/мусорила на ШД...
Много читал про порт #FF, также знаком с разделом http://zx-pk.ru/threads/18530-port-ff.html
Хочу попробовать простую версию с резисторами и ИР23 но вот парадокс, есть две схожие решения:
http://www.zxpress.ru/article.php?id=1927
http://www.zxpress.ru/article.php?id=11837
В одном случае ИР23 ставится на DD37, как CLC RG ATTR берется сигнал С17
В другом случае ИР23 ставится на DD40, где для CLC RG ATTR берется сигнал С3
Для POLE ATTR оба используют C5 ; Про подмешивание IORQ пока что молчу.
Какие соображения в чём разница?
P.S. Много говорится о том что эти неполноценные примочки мусорят на ШД - каким софтом это явление можно обнаружить?
Всех с наступившем 2017!!
Значит, сделал я пентагону порт #FF по рекомендации Solegstar - посадив ИР23 на входы DD40 и через резисторы подавая на ШД.
В итоге TEST4.3.tap кажет что порт реализован, но насчёт AYшки ругается на порт #BFFD притом сама музыкалка работает. Впрочем это обсуждалось уже здесь http://zx-pk.ru/threads/18530-port-ff.html
Также присутствует мусор от этой примочки на ШД - по матрасу бегают мухи. Пробовал подмешивать IORQ к сигналу C5 - пент плохо стартует и виснет, иногда вылетая в шахматку.
Мой итог такой, наверное все эти примочки работают одинаково и все мусорят, независимо от того от чего получает данные ИР23 и с какими сигналами управляется. Скорее всего единственный вариант без глюков это эта схема zst (http://zx-pk.ru/threads/18530-port-ff.html?p=776641&viewfull=1#post776641)...
Вот теперь непонятно - оставлять эту примочку или нет.
Вот теперь непонятно - оставлять эту примочку или нет.
Может кто то даст список софта который на пентагоне идет только с #FF, тогда можно судить о его целесообразности.
сразу вспоминается Renegade (первая часть)
fire,sidewize,crosswize
arcanoid,cobra позже официально вышли переделанные (на+3 нет порта, вот и правили)
goodboy, еще немного нашел - GRIZOR 128, TOP GUN, SHORT CIRCUIT 128, F.I.R.E. , DOOMTUBE
Но думаю за эти годы,все попатчили или нет ?
GRIZOR 128, TOP GUN, SHORT CIRCUIT 128
эти точно перевыпущены (с изменённым обновлением экрана)
- - - Добавлено - - -
за эти годы,все попатчили или нет ?
патч чаще всего заключался в вставке паузы.
(игра работала, но спрайты мерцали)
.....................
глянул Gryzor, а там оказывается есть проверка на модель
и в случае +3 делается простая задержка
иначе ждём аттрибуты
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot