PDA

Просмотр полной версии : Тем, кто разрабатывает новые платы ZX.



SfS
07.02.2005, 07:54
Несколько соображений и идей по разработке плат.
Во-первых - нужна кооперация. А то каждый варится в собственном соку и, в итоге, получаются одни и те же по функциям, несовместимые разработки.
Во-вторых - несколько конкретных идей.
1. Существенное ограничение процессора Z80 - это доступ лишь к 64к памяти. Я немного помозговал и придумал вот что: Если на шину адреса повесить сумматор, который на входе получает 16 бит с щины данных и, скажем 24 бита с некоего 24хбитного регистра базового адреса, а на выходе сумматора - 24хбитная сумма, то можно полностью виртуализовать адресное пространство. То есть все программы могут получить столько памяти сколько им надо, причем не надо будет соблюдать кратность странице. То есть неважно будет с какого адреса программа должна запускаться и в какой она загружена. В идеале можно добавить еще и регистр конечного адреса и контролировать куда обращается программа. В случае, если произошел выход за пределы диапазона адресов - генерится прерывание.
Для совместимости оставить порт расширения 128к, но порт будет выбирать не страницу памяти напрямую, а регистр базового адреса этой страницы.
Вообще я думаю, что для каждого окна адресного пространства процессора в 16К нужен свой регистр базового адреса. Таким образом получаем необходимость иметь 8 регистров базового адреса (8 страниц по 16 к). Плюс к этому хочется иметь возможность аппаратно запретить запись в любое из 4х окон (для эмуляции ПЗУ).
Насколько я понимаю организовать сумматор 16 + 24 и схему управления на ПЛИС несложно.
Разумеется, изначально (после рестарта) сумматор отключен и доступна только память 48к. После включения, биос программирует все порты расширения и переходит к выполнению программ пользователя.
Для того чтобы программы пользователя не конфликтовали с портами расширения - порты должны быть доступны только из первых 16к ОЗУ, которые раз и навсегда отдаются для биоса и ОС.
Для нормального функционирования ОС можно организовать перехват rst0. оно как правило не используется. При появлении на шине выборки команды rst0 происходит отключение сумматора и переход в режим "система". После обработки запроса пользовательской программы - выход обратно.

Преимущества:
- каждой программе можно выделить до 64к в безвозмездное пользование.
- Экономия памяти. (если программа занимает 2к - то 2 к ей и выделиться. Никакого страничного выделения по 16 К).
- Легко реализуется многозадачность. ( Если на NMI вешаем таймер )
- Совместимость с режимом Spectrum.
- удобство в отладке - программа не может ничего порущить за пределами выделенного ей диапазона адресов.
Мысли пока немного сумбурные - но надеюсь идея понятна.

2. Обязятельно поддержать расширенные режимы экрана. Идей много у народа всяких было - но опять таки - несогласованность с другими все портит. Вообще ( на сегодняшний день) надо учитывать, что vga-мониторы гораздо более доступны, чем EGA. Так что вполне можно ввести расширения для них, а не только на телевизор. Скажем экраны 512х384, 64x48 символов в строке. 8битный цвет и т.п.

3. Турбо-режим наверное надо ограничить двумя скоростями 4МГЦ(для совместимости) - Максимум(для работы).

4. Звук. Поставить небольшой и дешевый контроллер типа ATMEGA+ ОЗУ к нему. Причем предусмотреть режим эмуляции AY (все равно их сейчас не найдешь).

Вот такие мысли. Пусть все кто пожелает - критикуют их и высказывают свои идеи. Так хоть обсудим что сделать чтобы не изобретать кучу велосипедов.

CHRV
07.02.2005, 10:10
Несколько соображений и идей по разработке плат.
Во-первых - нужна кооперация. А то каждый варится в собственном соку и, в итоге, получаются одни и те же по функциям, несовместимые разработки.
А как ты представляешь кооперацию людей живущих друг от друга на расстоянии хотя бы 300км....

Во-вторых - несколько конкретных идей.


1. Существенное ограничение процессора Z80 - это доступ лишь к 64к памяти. Я немного помозговал и придумал вот что: Если на шину адреса повесить сумматор, который на входе получает 16 бит с щины данных и, скажем 24 бита с некоего 24хбитного регистра базового адреса, а на выходе сумматора - 24хбитная сумма, то можно полностью виртуализовать адресное пространство. То есть все программы могут получить столько памяти сколько им надо, причем не надо будет соблюдать кратность странице. То есть неважно будет с какого адреса программа должна запускаться и в какой она загружена. В идеале можно добавить еще и регистр конечного адреса и контролировать куда обращается программа. В случае, если произошел выход за пределы диапазона адресов - генерится прерывание.
Для совместимости оставить порт расширения 128к, но порт будет выбирать не страницу памяти напрямую, а регистр базового адреса этой страницы.
Вообще я думаю, что для каждого окна адресного пространства процессора в 16К нужен свой регистр базового адреса. Таким образом получаем необходимость иметь 8 регистров базового адреса (8 страниц по 16 к). Плюс к этому хочется иметь возможность аппаратно запретить запись в любое из 4х окон (для эмуляции ПЗУ).
Насколько я понимаю организовать сумматор 16 + 24 и схему управления на ПЛИС несложно.

А у меня идея проще - использовать Z80180, там встроенный манаджер памяти на 1Мбайт. Но какието проги не пойдут... Зато получим команды умножения и деления и еще много полезных.
Хотя твоя идея тоже интересная но очень программерам непривычно будет, тем более на окна всеравно придется разбивать - хотя бы для того чтобы рестарты попадали в одно и тоже место (что ты собственно и описал).




2. Обязятельно поддержать расширенные режимы экрана. Идей много у народа всяких было - но опять таки - несогласованность с другими все портит. Вообще ( на сегодняшний день) надо учитывать, что vga-мониторы гораздо более доступны, чем EGA. Так что вполне можно ввести расширения для них, а не только на телевизор. Скажем экраны 512х384, 64x48 символов в строке. 8битный цвет и т.п.

Для меня привычнее 80x25 и 320х200(320х256) 640х200(640х256)....




3. Турбо-режим наверное надо ограничить двумя скоростями 4МГЦ(для совместимости) - Максимум(для работы).

ЧТо это за 4мгц, мне известно 3.5 и 7мгц с WAITами....



4. Звук. Поставить небольшой и дешевый контроллер типа ATMEGA+ ОЗУ к нему. Причем предусмотреть режим эмуляции AY (все равно их сейчас не найдешь).

У меня можно купить всего за 160 руб YM2149. Прямо сейчас... В Китае на складах их полно, оттуда их и заказываю ;) . А ГС всетаки должен отдельной карточкой идти.



Вот такие мысли. Пусть все кто пожелает - критикуют их и высказывают свои идеи. Так хоть обсудим что сделать чтобы не изобретать кучу велосипедов.
Это хорошо, дерзайте умные мысли всегда найдут отражения!

Так как на данный момент НедоПС групп(NedoPC team) по сути единственные производители компьютеров ZX (а конкретно АТМ-турбо), то хотелось бы услышать что нужно и необходим ли Вам реал? Так как разработки планируются. В частности возможно к концу лета будет обезбаженный и уменьшенный АТМ-Турбо лайт.

tilikum
08.02.2005, 01:16
Если на шину адреса повесить сумматор, который на входе получает 16 бит с щины данных и, скажем 24 бита с некоего 24хбитного регистра базового адреса.... В идеале можно добавить еще и регистр конечного адреса и контролировать куда обращается программа.....
Для совместимости оставить порт расширения 128к, но порт будет выбирать не страницу памяти напрямую, а регистр базового адреса этой страницы.
Вообще я думаю, что для каждого окна адресного пространства процессора в 16К нужен свой регистр базового адреса. Таким образом получаем необходимость иметь 8 регистров базового адреса (8 страниц по 16 к).... 2. Обязятельно поддержать расширенные режимы экрана.... Скажем экраны 512х384, 64x48 символов в строке. 8битный цвет и т.п.
4. Звук. Поставить небольшой и дешевый контроллер типа ATMEGA+ ОЗУ к нему. Причем предусмотреть режим эмуляции AY (все равно их сейчас не найдешь).

8 регистров базового адреса по 24 бита + сумматор 24 бита + 24-битная схема сравнения с 24-битн. рег. конечного адреса ++++ (я аж писать устал, а представьте ЭТО спроектировать!???).
Насчет п.2 - может тогда сразу новый комп спроектировать? Сразу можно 1600x1200 сделать.
Насчет п.4 - надо модернизировать DMA USC, плюс я лично сделаю так, чтобы устройство на шине могло адресовать весь мегабайт. Ребята, засовывая DMA USC в KAY, так его порезали, что капитан NEMO до сих пор наверно каждый день во сне переворачивается.

dhau
08.02.2005, 01:50
А я думаю что новый спектрум должен быть по типу как Амига с акселератором на PPC. Но вместо PPC лучше акселератор сделать на ARM9. Желательно чтобы можно было этот акселератор подключать и к существующим моделам спектрумов. Акселератор должен иметь проргаммируимый видео и аудиовыход. А вот базовое железо (все акромя акселератора) хотелось бы иметь аппаратно совместимым с Пентагоном 512К, но собранном не на порнографической рассыпухе, а на CPLD + Z80 + AY + SRAM 512K + пара конденсаторов для стабилизации помех. Вот это было бы мегасуперрулезфореваэндев аэтнева

SfS
08.02.2005, 06:35
А как ты представляешь кооперацию людей живущих друг от друга на расстоянии хотя бы 300км....


А ка мы тут общаемся ? Инет, почта...



А у меня идея проще - использовать Z80180,


Совместимость терять не охота.



Хотя твоя идея тоже интересная но очень программерам непривычно будет, тем более на окна всеравно придется разбивать - хотя бы для того чтобы рестарты попадали в одно и тоже место (что ты собственно и описал).


Странички - только для совместимости. А рестарты будут попадать в 0е окно адресного пространства процессора. Либо можно сделать так, чтобы при появлении на шине рестарта в 0е окно впечатывалось какая-нибудь заранее заданная страница памяти. Как я и описал.



Для меня привычнее 80x25 и 320х200(320х256) 640х200(640х256)....


Ничего против не имею. Для меня собственно - тоже так привычнее.



ЧТо это за 4мгц, мне известно 3.5 и 7мгц с WAITами....


Было у меня чудо в котором действительно на 4Мгц процессор работал. )) А вообще - просто по привычке написал. 3.5 - писать дольше)))



У меня можно купить всего за 160 руб YM2149. Прямо сейчас... В Китае на складах их полно, оттуда их и заказываю ;) . А ГС всетаки должен отдельной карточкой идти.


У меня есть AY. Просто зачем делать много плат для звука (и с AY и GS и еще бог знает что ) - когда можно одну со всеми функциями.



Так как на данный момент НедоПС групп(NedoPC team) по сути единственные производители компьютеров ZX (а конкретно АТМ-турбо), то хотелось бы услышать что нужно и необходим ли Вам реал? Так как разработки планируются. В частности возможно к концу лета будет обезбаженный и уменьшенный АТМ-Турбо лайт.


Мне лично хотелось бы память и рестарты в таком виде как я сказал. Это позволит нормальную операционку туда запихнуть. Суть в том, что я сейчас по работе занимаюсь написанием специализированной ОС для ARM7th. Нормальную - то есть с единым интерфейсом драйверов, поддержкой файловых систем и тд и тп. Стараюсь придерживаться идеологии UNIX. Пока реализован менеджер памяти и единый интерфейс драйверов устройств. (Сами драйвера конечно придется переработать под устройства Спектрума, но это не очень сложно). Поддержка единой виртуальной файловой системы - будет следующим этапом.
Не вижу препятствий портировать свое творение на Z80. Все пишу на С, конечно. Но кросс-С для Z80 у меня тоже есть.

SfS
08.02.2005, 13:13
Конкретно - кто занимается тут тем же АТМ вопрос. Насколько трудно добавить в схему доработку для виртуализации памяти ? Хотелось бы послушать мнение специалиста ( я со спековским железом уже несколько лет не возился - сейчас думаю - или свой полудохлый раритет восстановить или новый какой приобрести-собрать).

CHRV
08.02.2005, 13:54
Конкретно - кто занимается тут тем же АТМ вопрос. Насколько трудно добавить в схему доработку для виртуализации памяти ? Хотелось бы послушать мнение специалиста ( я со спековским железом уже несколько лет не возился - сейчас думаю - или свой полудохлый раритет восстановить или новый какой приобрести-собрать).
Такой задачи не ставилось и не вижу пока смысла ее ставить.
В АТМ очень неплохой манаджер памяти позволяющий вставлять любую страницу RAM и ROM в любое окно процессора. Этого я считаю вполне достаточно для решения любых задач спека. ;)
Поддерживается до 1мбайт RAM и до 1Мбайт ROM.

tilikum
09.02.2005, 06:29
..... Скажем экраны 512х384, 64x48 символов в строке. 8битный цвет и т.п.

3. Турбо-режим наверное надо ограничить двумя скоростями 4МГЦ(для совместимости) - Максимум(для работы).
512x384x8бит - это 192 Кб, крошечный экран для Spectrum`a.
И какой же Вы предложите МАКСИМУМ?

SfS
09.02.2005, 06:48
Такой задачи не ставилось и не вижу пока смысла ее ставить.
В АТМ очень неплохой манаджер памяти позволяющий вставлять любую страницу RAM и ROM в любое окно процессора. Этого я считаю вполне достаточно для решения любых задач спека. ;)
Поддерживается до 1мбайт RAM и до 1Мбайт ROM.

Экономия памяти. Скажем программа у тебя занимает 5к. Какой смысл выделять ей 16к ? Или 49к - какой смысл выделять ей 64к ? А с предложенной мной доработкой - неважно с каких адресов откомпилена эта программа - заносим в регистр базового адреса необходимое значение - и дело в шляпе. если в памяти несколько программ, размер которых некратен 16к - то экономия будет весьма значительной.
Плюс - перехват рестартов позволит сделать нормальную операционку. (Раз я ее делаю по работе - то почему бы ее для родного спека не приспособить ? И мне приятно - и другим полезно). Меня интересует насколько сложно выполнить такую доработку компа ?
По моим представлениям (в простейшем варианте) - это три озу по 8байт (для каждой из 8 страниц 128 спека - совместимость рулит) , сумматор типа 24разр +16разр = 24разр. И схема управления этой кухней. Но это на вскидку - реально все могет быть сложнее. Сумматор и управление можно воткнуть в ПЛИС. (Они благо сейчас недорогие).

SfS
09.02.2005, 06:56
512x384x8бит - это 192 Кб, крошечный экран для Spectrum`a.
И какой же Вы предложите МАКСИМУМ?

Память сейчас недорога, так что 192 к пугаться не стоит. Проблема - скорость. НО! Есть давнее решение, примененное еще в коонтроллерах EGA - когда память можно представлять по-разному (либо байт на точку либо - бит на точку). При этом скорость вывода текста будет не меньше, чем в родном спектруме. Вывод спрайтовой графики же - действительно замедлится. Но какой смысл делать новый комп дез турбо-режима ?
К тому же можно посмотреть в сторону спринтера - там на одном экране прекрасно уживались несколько графрежимов - почему бы не сделать наподобие ?

vicktech
05.08.2008, 00:54
Нужно отделить мух от тараканов.
Нужна эмуляция програмная модель максимум ZS Scopr 256.
Остальных монстряков пусть под виндой гоняют.
Вся совместимость должна заключасться в эмуляции.
А в другом режиме дожен быть просто полноценный комп с новой архитектурой и написаным ромом с базовыми функциями, поддержкой USB, Ethernet, SysBus, Hires Video. Больше ничего нафиг не нужно. Ну ещё цифровой звук 16 бит.
Никаких акселей мокселей.
Вот и всё решение.
- Откройте новую, чистую страницу в истории наканецтаки в конце то концов!

NovaStorm
05.08.2008, 08:49
Блин, приструнись уже, некропостер-ренегат :mad:

vicktech
05.08.2008, 13:30
Блин, приструнись уже, некропостер-ренегат :mad:

Зачем же так...
Я предлагаю разумное решение на благо всех пользователей и програмистов.
Надо привыкать нести ответственность за судьбу конечного продукта разработчика. Либо городить монстряков, которых потом не проэмулировать ни на каком суперэвм, и похоронить их со всеми програмными разработками, либо придерживаться разумной концепции.
Моей или подобной.

Ну если вы против, этим вы выказываете неуважение ко всему сообществу спектрума. И полезность дальнейшего вашего пребывания в этом сообществе весьма сомнительна.

Я останусь при своих убеждениях, и всем разумным людям предлогаю с ними согласиться.

valeron
05.08.2008, 19:15
Если ты не пропадёшь с этого форума через пару месяцев, то твое мнение само изменится. А если пропадёшь - то и говорить не о чем.

AAA
05.08.2008, 21:43
Тем, кто разрабатывает новые платы ZX.....бла бла бла ....сделайте четыре дырки в плате сразу, чтоб ее можно было прикручивать к основанию в корпусе и сделайте какой либо стандартный крепеж для куллера там, где будет что то греться.

scl^mc
05.08.2008, 22:36
Нужно отделить мух от тараканов.
Нужна эмуляция програмная модель максимум ZS Scopr 256.
Остальных монстряков пусть под виндой гоняют.
Вся совместимость должна заключасться в эмуляции.
А в другом режиме дожен быть просто полноценный комп с новой архитектурой и написаным ромом с базовыми функциями, поддержкой USB, Ethernet, SysBus, Hires Video. Больше ничего нафиг не нужно. Ну ещё цифровой звук 16 бит.
Никаких акселей мокселей.
Вот и всё решение.
- Откройте новую, чистую страницу в истории наканецтаки в конце то концов!
и получится "спринтер". умник

AAA
05.08.2008, 22:42
спринтер
Вот бы где нить его достать в рабочем состоянии. Хоть потрогать..... Ваабще у кого нить есть он ? Пофоткайте, а то у меня уже рука чешется....

vicktech
06.08.2008, 00:04
и получится "спринтер". умник
Я о спринтере ничего не знаю, невидел никогда в работе ни живьём, ни в эмуляторе. Ни даже документации.
Следовательно проект закрытый.
Разработчики мне не звонили, не рассказывали.
Как под него разрабатывать, тоже неизвестно.
И при таком раскладе никакого интереса у меня он не вызывает.
Был бы хотябы эмуль, может чё и надумал бы.
Если есть система в эмуляторе которая не волочит за собой нкаких хвостов, с нормальной документацией, система в которой ты сам себе господин.
Сиди клепай под неё в свободное время. да ещё и на ассемблере.
Такой системой на сегодня для меня является спек 48.
Естественно не устраивает отсутствие полноценного экрана.
Нормальный экран требует нормального процессора.
Помойму всё логично.

А пока планирую под нормальный 48 спек койчё маленькое сделать.
Просто потому что я больше не начём программировать не умею.
Так вот...

Давным давно, находил я на свалках платки, в которые втыкались картриджи. на платке тактёр и маааленькая плюшечка... и больше ничего...
Паяло в руки, питалово воткнул, джой подключил... и вот тебе денди.
Сижу играю... Интересно во сколько производство обошлось?
Наверно 3 бакса...


100 мегагерц без перегрева нормально будет работать.
Пассивный радиатор и всё. до куллера доводить дело естественно нельзя.

Lethargeek
06.08.2008, 00:34
Я о спринтере ничего не знаю, невидел никогда в работе ни живьём, ни в эмуляторе. Ни даже документации.
Следовательно проект закрытый.
Разработчики мне не звонили, не рассказывали.
Аааа, держите меня семеро!!! :v2_laugh:
Логика зашибись - бландинки отдыхают!! :v2_lol:
Подлые разработчики не позвонили, не предупредили, что проект недавно открыт.
Расстрелять мерзавцев!!! :mad:

AAA
06.08.2008, 00:35
Пассивный радиатор и всё
его тоже надо как то крепить, об этом сразу надо думать.

Добавлено через 2 минуты

Я о спринтере ничего не знаю, невидел никогда в работе ни живьём, ни в эмуляторе. Ни даже документации.
Следовательно проект закрытый.
Вот я тоже видел только эти картинки: http://andy.sumy.ua/old_computers/ussr_history/History_zx.htm

Mike
06.08.2008, 00:45
Тем, кто разрабатывает новые платы ZX.....бла бла бла ....сделайте четыре дырки в плате сразу, чтоб ее можно было прикручивать к основанию в корпусе и сделайте какой либо стандартный крепеж для куллера там, где будет что то греться.

+1

При чём отверстия и разъёмы расположенные под ATX-стандарт, так как AT-корпус в ближайшем магазине давно уже не купить.

И ещё одно важное замечание, касающееся плат расширения: Неужели так сложно предусмотреть стандартное крепление, что бы плату можно было вставить и привинтить к корпусу, как любую ISA или PCI ? Ну хотя бы отверстия предусмотреть, под крепление металлической части в нужном месте, что бы не заморачиватся её изготовлением производителю. И конечно разъёмы вывести с соответствующей стороны. А то получаеться, что болтается вся эта трахомудия внутри корпуса, не как не закреплённая и с неё на проводах все подключения выведенны кто куда. А ведь стандартам этим не один десяток лет !

Спасибо за понимание и всё такое... :v2_wink2:

Sayman
06.08.2008, 07:42
отверстия и разъёмы расположенные под ATX-стандарт

привинтить к корпусу, как любую ISA или PCI
+ мелеард!

ZEK
06.08.2008, 07:52
Кстати Ivan Mak (http://zx.pk.ru/member.php?u=587) (разработчик Sprinter) на формуме зарегистрирован, даже пообщатся удалось. Обещал когда документы приведет в порядок открыть проект.
Пока не выложил, возможно из за проблем с здоровьем.

Сайт Ивана тут http://winglion.ru, есть некоторое количество инфы.

Вроде как единственный эмуль Sprinter сделал Shaos
инфа есть на форуме (http://zx.pk.ru/showthread.php?t=7397)

Из тех кто реально под него писал знаю Роман Чунин (http://zx.pk.ru/member.php?u=58)

Так что при имеющемся колективе на форуме много чего можно выяснить и если сильно задатся целью то возможно и собрать его себе.

James DiGreze
06.08.2008, 10:53
Проблема дырок "по углам" или "по АТХ" кроется в том, что до последнего времени платы изготавливались фактически по старым РСВ.
Вроде бы уже на Пент-1024 2.2 отверстия уже под стандартный минитауэр сделаны (?). Кстати, АТ и АТХ по основным отверстиям совпадает, достаточно припомнить период перехода с одного форм-фактора на другой - матплаты можно было ставить и туда и сюда, правда в АТХ надо было на задней стенке "окно" менять.

В настоящее время, (далее сугубо лично мое мнение) неплохо было бы иметь отверстия расчитанные на установку в микроАТХ, кои сейчас уже не такие редкие и дорогие как пару лет назад, и не такие громоздкие.

CHRV
06.08.2008, 11:09
Надо привыкать нести ответственность за судьбу конечного продукта разработчика. Либо городить монстряков, которых потом не проэмулировать ни на каком суперэвм, и похоронить их со всеми програмными разработками, либо придерживаться разумной концепции.
Моей или подобной.
НУ скажем за 100000$ я готов работать под вашу концепцию, а так буду работать за свою!

James DiGreze
06.08.2008, 11:17
в год. каждому. ;)

vicktech
06.08.2008, 17:05
В настоящее время, (далее сугубо лично мое мнение) неплохо было бы иметь отверстия расчитанные на установку в микроАТХ, кои сейчас уже не такие редкие и дорогие как пару лет назад, и не такие громоздкие.

Это всё хорошо, но только удорожает систему хотябы стоимостью корпуса.
Ктомуже чтобы всем угодить надо будет делать дырки под 3 стандарта сразу.
Пока не вышло чтолибо готовое, лучше обойтись вообще без дырок, или с дырками как разработчик посчитает нужным.
А дальше корпус, дрель, сверло, монтажные болтики.

Добавлено через 3 часа 0 минут
Почитал про спринтер, да нитересная машинка.
Но на сегодня уже позавчерашний день.
Опятьже отсутствует нормальный видеорежим, адресное пространство процессора ограничено 64к, да ещё и перегрызы идут за права.
Я в такое свое время не вложу низачто.

James DiGreze
07.08.2008, 05:38
Согласен, удорожает. Но если подойти более системно, то придумывать для платы корпус и б/п выйдет ни чуть не дешевле. Есть конечно маниаки, в хорошем смысле слова, которые делают хэндмэйд корпуса из подручных материалов, но таких единицы, и в любом раскладе нужен б/п.

У меня сейчас мой KAY в АТХ обитает. Я там два деревянных бруска прикрутил, и уже на эти бруски - плату. Когда закрыто - смотрится вполне цивильно, но если честно, я бы с большим удовольствием просто прикрутил плату в стандартные посадочные отвертстия. ;)

AAA
07.08.2008, 10:12
С посадочными отверствия ми я уже два раза расправлялся. Просто в корпусе не важно каком под плату делайте фанерку или пластмасску. Эту оно прикручивайте к стандартным дыркам. А вот уже на оно как угодно крепим плату. Но например в АТМ плате дырок совсем нет и места под них не предусмотренно. А такие как ААА могут так насверлить, что плату можно выкинуть.

Вот фотка о чем я говорю: белая - это подложка прикрученная к стандартным местам корпуса. А уже к подложке прикручивается плата. Главное чтоб в самой плате хоть где нить дырки были.
http://ipicture.ru/uploads/080712/W82x2dwzI5.jpg


Вот слева вверху ваабще некуда дыру сверлить, это хорошо у меня рядом CHRV живет и он мне показал, как там все насверлить можно. Сами бы Вы не догадались, там прям в контакты на плате сверлить надо. Я к чему базар, то веду. Сейчас как раз АТМ 3 разрабатывается. В пентагоне то есть дырки, надеюсь и в третем космическом пентагоне тоже будут и не обязательно разрабатывать под стандарт, сделайте хоть где нить лишь бы были.

Про пытание:
Тут тоже желательно вывести на простой разъем хвостик от АТХ блока питания (как у дисковода) Спектрум часто ломается и поэтому разъемы удобней чем пайка на мертво. Ведь часто приходится разбирать туда сюда, пыльцу сдуть иль припоять че нить...

that inside
07.08.2008, 16:06
ух жескач ну лано там дырки сверлить акуратность нужна но атх бп от писюка присабачить там-ж всегото надо 5в и 12в снять а по цепи 3в паставить нагрузочный резюк эквивалент нагрузки называется ну сопсно найти место для микрика каторый буит все включать выключать

balu_dark
07.08.2008, 23:03
резик не обязателен на 3х вольтах - обратная связь стабилизации идет по 5ти вольтам. и 3.3 просто могут висеть в воздухе никому не мешая.

ZEK
07.08.2008, 23:16
Не факт. Хотя думаю дорогие БП врятли будут к спеку цепляться.

AAA
08.08.2008, 00:34
Не факт. Хотя думаю дорогие БП врятли будут к спеку цепляться.
К спеку будет цеплятся все что есть в хозяйстве, так было есть и будет. На то он и спек.

James DiGreze
08.08.2008, 05:48
Сколько через мои руки б/п проходило, стабилизация была только по +5, а проходило не меньше сотни разных типов. К тому же дежурный режим работает от +5 (а это и power_on платы, и клава, и прочие wakeup events).

that inside
08.08.2008, 23:12
резик не обязателен на 3х вольтах - обратная связь стабилизации идет по 5ти вольтам. и 3.3 просто могут висеть в воздухе никому не мешая.
поверь или проверь сам в атх бп стабилизация идет уже по 3 в тк там оно асновное мамки-то сменилися а што касаемо бп АТ то там да по 5в идет
ах да в некаторых блоках онный резюк может присутствовать в схеме тогда дополнительный ненужен