Важная информация

User Tag List

Страница 4 из 4 ПерваяПервая 1234
Показано с 31 по 40 из 40

Тема: iZX - ZX Spectrum Emulator for iPhone

  1. #31
    Junior
    Регистрация
    30.09.2011
    Адрес
    Нижний Новгород
    Сообщений
    25
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Touch интерфейс реализован в виде гестур (для простоты использования). Используемый порт - #FEDF
    OUT #FEDF, %C000DLPT - управление состоянием гестур
    C = 1 - сброс состояния гестур и установка конфигурации:
    T = 1 - включение Tap гестуры
    P = 1 - включение Pan гестуры
    L = 1 - включение Long Press гестуры
    D = 1 - включение Double Tap гестуры

    C = 0 и любой другой бит не 0 - сброс состояния гестур без смены конфигурации

    OUT #FEDF, 0 - синхронизация входного блока данных (см далее). Гарантирует что следующий прочитанный байт - статус

    IN #FEDF - чтение блока данных состояния гестур. Блок состоит из 1 или 3-х байтов

    первый байт - состояние, формат:
    %000SSTTT
    TTT - тип распознанной гестуры:
    0=none, 1 - tap, 2 - pan, 3 - long press, 4 - double tap
    SS - состояние гестуры:
    00 - stop
    01 - update
    10 - start
    для гестур Tap & Double Tap состояние всегда 00
    для гестуры Long Press отсутствует состояние update

    если прочитанный байт состояния = 0, то нет активных гестур и блок состоит только из одного байта, те следующий прочитанный байт - опять состояние

    если байт состояния <>0, то:
    второй байт - координата пальца X в пикселях
    третий байт - координата пальца Y в пикселях

    x=0, y=0 - верхний левый угол

    Для эмуляции мыши c 1 кнопкой должно выглядеть примерно так:

    Инициализация:
    Код:
           LD	BC,#FEDF
           LD	A, %10000011 ;enable Pan & Tap (click)
           OUT	(C),A
    На прерывании:
    Код:
            LD	BC,#FEDF
    	XOR	A
    	OUT	(C),A	;SYNC to be sure
    	IN	A,(C) ;read status
    	LD	E,A	;save
    	AND	#07
    	RET	Z	;no gesture
           ; continue with E ...


    ---------- Post added at 23:40 ---------- Previous post was at 23:38 ----------

    Цитата Сообщение от diver Посмотреть сообщение
    Не пофикшено.
    Надо в Эппл настучать.... (шучу )

    Тут дело еще в том что нельзя открыто объявить что есть такая фича и остаться незамеченным. А если не анонсировать, то будут знать единицы и тольку от нее не будет

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32
    Junior
    Регистрация
    30.09.2011
    Адрес
    Нижний Новгород
    Сообщений
    25
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Exclamation

    Эмулятор обновился до версии 2.0. Много всяких изменений, детально см на сайте. Самые главные - связка с архивом WOS, поддержка bluetooth клавиатуры, новый UI для iPad.

  4. #33
    Member
    Регистрация
    28.02.2005
    Адрес
    Belarus
    Сообщений
    98
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А без джейла никак? iPAD2 iOS 6.13 :-(

  5. #34
    Junior
    Регистрация
    30.09.2011
    Адрес
    Нижний Новгород
    Сообщений
    25
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Moro Посмотреть сообщение
    А без джейла никак? iPAD2 iOS 6.13 :-(
    Можно, если есть девелоперский аккаунт Apple

  6. #35
    Junior
    Регистрация
    30.09.2011
    Адрес
    Нижний Новгород
    Сообщений
    25
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выпустил iZX Lite 2.0 на App Store. В нем добавил в числе прочего синхронизацию с iCloud. Это позволяет обойти запрет Apple на заливку игр в эмулятор. Работает так - на Маке или PC включаете синхронизацию документов и данных с iCloud, появляется папка приложения, которая шарится с девайсом. Все файлы .z80, .tap, .tzx, что записываются в эту папку, попадают на девайс. Единственная неприятность для пользователя - это то, что для их работы нужно купить модуль отключения рекламы (33р). Фич в iZX Lite не так много по сравнению с iZX, но я постепенно постараюсь перетаскивать их из iZX в iZX Lite.

    Подробную инструкцию по настройке синхронизации с iCloud читайте на форуме сайта.

  7. #36
    Junior
    Регистрация
    30.09.2011
    Адрес
    Нижний Новгород
    Сообщений
    25
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выпустил новую версию iZX 2.2 с поддержкой iOS8 и iPhone6/6+. Я подумал и решил раздавать iZX бесплатно. Так что если кто хотел, но не купил - можете пользоваться.

  8. #37
    Member
    Регистрация
    28.02.2005
    Адрес
    Belarus
    Сообщений
    98
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А я ни разу не жалею, что купил. Это стоит того. Эмулятор отличный, особенно на iPad. Даже играть удобно :-), да и стабильность на высоте, а так же звук. Спасибо, Артем! Еще бы GS к нему и ZX-Evo.

  9. #38
    Member Аватар для artice
    Регистрация
    16.07.2010
    Адрес
    г. Ярославль
    Сообщений
    80
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И я тоже не жалею, спасибо автору за эмулятор!!!
    АТМ Turbo 2 (ver. 6.40)/512kb RAM/AY/FDD 3.5/FDD 5.25/HDD 20gb/PAL coder-CHRV/kempston mouse(CARO)

  10. #39
    Junior
    Регистрация
    16.12.2008
    Адрес
    Moscow
    Сообщений
    18
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А можно ли где-то более подробно прочитать как сплясать с бубном, чтобы появилась возможность подтягивать любые игры. Джейлбрейка и девелоперского аккаунта нет. Заранее спасибо! Готов купить всё что нужно

    ---------- Post added at 02:16 ---------- Previous post was at 00:45 ----------

    В общем, я полазил, пошарился, на данный момент дела обстоят так: у меня стоит izx lite, там я купил отключение рекламы, далее на pc включил ilcoud drive, закинул в него файлы-игры, затем включил на айфоне icloud drive - там в настройках айфона появилась кнопка о синхронизации с izx lite, так же в самом эмуляторе появилась кнопка синхронизации с icloud drive. Везде всё включил, и ситауция такая: в айфоне в хранилище icloud drive появилось 2 папки - izxlie, в которой лежат мои сохраненные программки, которые я сам написал на эмуляторе, а так же сейвстейты из встроенных пяти игр. И вторая папка - папка "другие документы", в которой лежат игры, закинутые мною с компьютара на icloud drive. В самом эмуляторе этих игр не появилось. Т.е. Айфон как бы типа понимает, что это типа запрещенные файлы, и не дает доступ приложению к этим файлам. Плюс ко всему - на компьютере не появляются написанные мною программы. Можно ли что-то сделать, что бы-таки поиграть в любые игры, или всё же никак, при условии, что ломать телефон не хочется? Iphone 4s ios 8.1.1 (последняя на сегодняшнее число)

    ---------- Post added at 02:38 ---------- Previous post was at 02:16 ----------

    Получается, проблема где-то на шаге включения синхронизации icloud'а на ПК, т.к. Папка izx lie на пк не появилась

    ---------- Post added at 02:51 ---------- Previous post was at 02:38 ----------

    Цитата Сообщение от Art Посмотреть сообщение
    на Маке или PC включаете синхронизацию документов и данных с iCloud, появляется папка приложения
    Извиняюсь, а можно ли чуть подробнее этот этап расписать - где именно и что именно включить, пока что конкретно этих терминов - синхронизация документов и данных - найти нигде не могу,
    Последний раз редактировалось TANK U-GIN; 02.12.2014 в 03:28.

  11. #40
    Junior
    Регистрация
    30.09.2011
    Адрес
    Нижний Новгород
    Сообщений
    25
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    После появления iOS8 и iCloud Drive шаринг перестал нормально работать, нужно сделать доработку в приложении чтобы все нормально шарилось через iCloud Drive. Но к сожалению при этом ломается синхронизация и работает неправильно по какой-то причине, еще не разобрался. У меня сейчас нет времени этим заниматься, к сожалению. Еще неизвестно заапрувит ли Apple такой 'официальный' шаринг, раньше он был больше подпольный.

Страница 4 из 4 ПерваяПервая 1234

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. V6Z80P+ Spectrum 48/128 AY emulator
    от Valen в разделе Зарубежные компьютеры
    Ответов: 0
    Последнее: 18.01.2011, 22:20
  2. Higgins Spectrum Emulator
    от Higgins в разделе Эмуляторы
    Ответов: 56
    Последнее: 16.01.2011, 20:17
  3. Дождался! Fuse (Spectrum Emulator) Preview Edition for Wii.
    от CityAceE в разделе Эмуляторы
    Ответов: 3
    Последнее: 24.06.2008, 11:57
  4. J2ME ZX Spectrum emulator for Siemens x65
    от cbn в разделе Эмуляторы
    Ответов: 4
    Последнее: 16.08.2006, 13:25

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •