Re: ?Внешнее управление платами Игрософт?

Обсуждение вопросов по продукции "Игрософт"

Модератор: Guzel

Re: ?Внешнее управление платами Игрософт?

Сообщение billacceptor » 15 дек 2008, 13:25

сразу скажу, что овчинка выделки не стоит... при стоимости новой платы в 100$... ковыряться в ней даже нет смысла... проект будет стоить не одну тысячу зеленых, да контроллеры будут стоить наверно в два-три раза дороже плат... оптимальный вариант считать механику... но тут много неудобств  :(
а если серьезно поставить задачу, то надо сразу обращаться в Игрософт со своим проектом и оплатить им все услуги по переписыванию ПО под ваш заказ... а это могут только серьезные компании игорного бизнеса...
Вся наша жизнь игра! Игра дерьмовая, но графика оболденая!
Аватар пользователя
billacceptor
Гуру
Гуру
 
Сообщений: 2376
Зарегистрирован: 07 фев 2005, 22:37
Откуда: Ukraine


Re: ?Внешнее управление платами Игрософт?

Сообщение toweroff » 15 дек 2008, 14:29

А ведь можно соорудить на FPGA что-то типа контроллера двухпортовой памяти... с одной стороны таймкипер и Игрософт, с другой - контролирующий девайс... а девайс уже реализует что хош - SAS или ышо шо
http://www.toweroff.ru
Аватар пользователя
toweroff
Гуру
Гуру
 
Сообщений: 1566
Зарегистрирован: 03 авг 2004, 16:17
Откуда: Moscow

Re: ?Внешнее управление платами Игрософт?

Сообщение karloss » 15 дек 2008, 21:38

toweroff писал(а):А ведь можно соорудить на FPGA что-то типа контроллера двухпортовой памяти... с одной стороны таймкипер и Игрософт, с другой - контролирующий девайс... а девайс уже реализует что хош - SAS или ышо шо


:) Кстати, может кто мануальчиком по SAS поделится???


К.


PS. А по времени не так уж и много 50 000 кредитов 1:100 = 500 , скорость счетчика около 10 имп/сек, итого 50 секунд.
http://www.uniroyalbel.by
karloss
Профи
Профи
 
Сообщений: 274
Зарегистрирован: 11 май 2008, 17:07
Откуда: Минск

Re: ?Внешнее управление платами Игрософт?

Сообщение AR_Favorit » 16 дек 2008, 18:09

karloss писал(а):
toweroff писал(а):А ведь можно соорудить на FPGA что-то типа контроллера двухпортовой памяти... с одной стороны таймкипер и Игрософт, с другой - контролирующий девайс... а девайс уже реализует что хош - SAS или ышо шо


:) Кстати, может кто мануальчиком по SAS поделится???


К.


PS. А по времени не так уж и много 50 000 кредитов 1:100 = 500 , скорость счетчика около 10 имп/сек, итого 50 секунд.
скорость импульсов для счетчика вроде как 5 pps ???

Но сливать только "круглую" сумму? Нехорошо-с... Но если так делать - лучше тогда сделать имитацию "выдачи хоппером" тогда уж, поставить масштаб для коина те же 100, и фперед... Идея понятна - игрок жмакает "payout" (или на контакт для этой кнопки идет сигнал с замка слива), на выходе разрешения работы появляется сигнал, наш гипотетический девайс по этому сигналу начинает слать на плату импульсы, пока не пропадет сигнал разрешения работы хоппера, после чего отчитывается компу о том, сколько импульсов было... Плюсы - неслитая "некруглая" часть, если таковая была, остается в кредите (игрок может ее доиграть), процесс слива для игрока визуализирован - кредит уменьшается постепенно. Скорость, с какой  игрософтовская плата может принимать импульсы с хоппера - точно не меньше скорости импульсов счетчика, и можно ее подобрать - он уже зависит от девайса...
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула

Re: ?Внешнее управление платами Игрософт?

Сообщение porcha2 » 16 дек 2008, 19:03

Кроме перечисленного есть еще пара-тройка способов:
1 непосредственно перед сливом считывать содержимое М48... оттуда выделять кредит. Можно просто считывать определенные адреса, в которых находятся данные о кредите.
2 считывать содержимое М48... сразу после слива и из журнала событий брать последний аут.

остальные способы будут еще более сложными и связаны с анализом видео. Хотя с другой стороны они сгодятся для любого автомата.
СТРЕМИТЕСЬ ВВЫСЬ!! ДАЖЕ ЕСЛИ ДЛЯ ЭТОГО ПРИДЕТСЯ ВСТАТЬ НА КАКТУС.
porcha2
Гуру
Гуру
 
Сообщений: 6246
Зарегистрирован: 08 апр 2005, 14:49
Откуда: Tomsk

Re: ?Внешнее управление платами Игрософт?

Сообщение AR_Favorit » 16 дек 2008, 19:26

porcha2 писал(а):Кроме перечисленного есть еще пара-тройка способов:
1 непосредственно перед сливом считывать содержимое М48... оттуда выделять кредит. Можно просто считывать определенные адреса, в которых находятся данные о кредите.
2 считывать содержимое М48... сразу после слива и из журнала событий брать последний аут.

остальные способы будут еще более сложными и связаны с анализом видео. Хотя с другой стороны они сгодятся для любого автомата.
как считывать, не извлекая?))) шины Z80 не перетянешь без риска убить его)
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула

Re: ?Внешнее управление платами Игрософт?

Сообщение porcha2 » 16 дек 2008, 19:44

AR_Favorit писал(а): как считывать, не извлекая?))) шины Z80 не перетянешь без риска убить его)

Во времена своей молодости (когда у меня был спектрум) Я смело паял на шину дешифратор адреса и делал стандартный порт LPT. (и не один раз). Так что при соблюдении антистатических мер все возможно. Правда первые 2 проца действительно сгорели. Все из-за того, что паяльник был заземлен :)
Думаю можно подключиться к нужным адресам, и когда обращение будет именно к ним попутно фиксировать записываемую информацию.
СТРЕМИТЕСЬ ВВЫСЬ!! ДАЖЕ ЕСЛИ ДЛЯ ЭТОГО ПРИДЕТСЯ ВСТАТЬ НА КАКТУС.
porcha2
Гуру
Гуру
 
Сообщений: 6246
Зарегистрирован: 08 апр 2005, 14:49
Откуда: Tomsk

Re: ?Внешнее управление платами Игрософт?

Сообщение AR_Favorit » 16 дек 2008, 22:04

porcha2 писал(а):
AR_Favorit писал(а): как считывать, не извлекая?))) шины Z80 не перетянешь без риска убить его)

Во времена своей молодости (когда у меня был спектрум) Я смело паял на шину дешифратор адреса и делал стандартный порт LPT. (и не один раз). Так что при соблюдении антистатических мер все возможно. Правда первые 2 проца действительно сгорели. Все из-за того, что паяльник был заземлен :)
Думаю можно подключиться к нужным адресам, и когда обращение будет именно к ним попутно фиксировать записываемую информацию.
ну в таком варианте согласен, анализировать адрес обращения и считывать данные, если он верный - это можно... Я подумал почему-то про тупое отнимание микрухи у проца )))))
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула

Re: ?Внешнее управление платами Игрософт?

Сообщение LIC » 16 дек 2008, 23:59

Согласен со всеми кто предложил "читать" данные по адресу, но как быть с заменой игрушек или внедрения новой версии, ведь адреса не всегда совпадают? Привязка к производителю в этом случае будет отпугивать потенциального пользователя, а себестоимость самого девайса и его программная поддержка выльется в не малые деньги.
Чем больше технику мы меньше, тем больше меньше она нам.
LIC
Гуру
Гуру
 
Сообщений: 2094
Зарегистрирован: 03 июн 2005, 22:40
Откуда: Донецк

Re: ?Внешнее управление платами Игрософт?

Сообщение porcha2 » 17 дек 2008, 11:03

Ну тогда остается видео. Из видеосигнала выделяется область изображения содержащая данные о кредите, затем анализируется компом.
Для этого нужно:
- счетчик строк;
- счетчик позиции в строке;
- цифровой компаратор (схему сравнения);
- генератор (для счетчика позиции);
- ну и какое-то задающее устройство (сгодятся и DIP SW).

С одной стороны на компаратор подаются данные с задающего устройства (нужный диапазон строк и позиций) с другой стороны идут данные со счетчиков, которые синхронизируются строчными импульсами. При совпадении диапазонов видеосигнал отправляется в комп. Естесно кадровый импульс все эти счетчики обнуляет.

Далее при помощи компа информация анализируется.
Достаточно иметь хотябы ч\б картинку с разрешением 3х5 (на один знак) чтоб точно назвать изображенное число. Конечно с большим разрешением оно лучше будет.
СТРЕМИТЕСЬ ВВЫСЬ!! ДАЖЕ ЕСЛИ ДЛЯ ЭТОГО ПРИДЕТСЯ ВСТАТЬ НА КАКТУС.
porcha2
Гуру
Гуру
 
Сообщений: 6246
Зарегистрирован: 08 апр 2005, 14:49
Откуда: Tomsk

Пред.След.

Вернуться в Игрософт

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 52

cron