Board.KolibriOS.org

Official KolibriOS board
It is currently Mon Nov 18, 2019 3:37 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 53 posts ]  Go to page Previous 1 2 3 4 Next
Author Message
PostPosted: Sat Jun 28, 2008 11:27 pm 
Offline
User avatar

Joined: Fri May 18, 2007 11:11 pm
Posts: 125
Albom
Однако заразная эта штука спектрум :D . Чето меня тоже малость пробило. Вот нацарапал вариант опроса клавиатуры с дешифрацией порта #FE, и тестовую прогу - не шибко оптимизировал, но вдруг сгодится. Только как ни крутился не выходит содрать комбинацию CS/SS :( - подвесил на ALT так и работает. :wink:


Attachments:
ZX_keybord.7z [4.31 KiB]
Downloaded 207 times

_________________
Заглянул на огонёк
Top
   
PostPosted: Sun Jun 29, 2008 6:41 am 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 752
Alver
Я вчера обработку всех клавиш описал. А вот CS/SS не сделал. Посмотрю, как ты сделал.


Top
   
PostPosted: Sun Jun 29, 2008 7:48 am 
Offline
User avatar

Joined: Fri May 18, 2007 11:11 pm
Posts: 125
Комбинацию CS/SS (SHIFT/CTRL) клавиатура брать не хочет, поэтому просто подвесил эту комбинацию на ALT. Еще с CAPS LOCK у меня не вышло, у него скана отпуска нет а 250 моментом проскакивает. На него я просто плюнул, можно через CS/2 набрать. Остальное вроде работает, если только где коды клавиш перепутал.

_________________
Заглянул на огонёк


Top
   
PostPosted: Sun Jun 29, 2008 1:10 pm 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 752
Версия 0.3

* исправлены найденные ошибки
* полностью сделал клавиатуру
+ перезагрузка по Shift+F12
+ сохранение/загрузка файла backup.sna по Shift+F2/Shift+F3

Теперь можно программировать на бейсике и обмениваться программами! :)


Attachments:
e80-0.3.zip [37.01 KiB]
Downloaded 808 times
Top
   
PostPosted: Sun Jun 29, 2008 2:14 pm 
Offline
User avatar

Joined: Fri May 18, 2007 11:11 pm
Posts: 125
Albom
Немного потестил - Зря убрал BackSpace ( ИМХО - без дополнительных клавиш набирать тексты - жуть)
Пытался запустить игрушки выложенные camperом - Играть пока нельзя ни в одну, во первых тормозят а во вторых (кроме 'otello' ) всетаки клавы не слушаются.

_________________
Заглянул на огонёк


Top
   
PostPosted: Sun Jun 29, 2008 10:50 pm 
Offline
User avatar

Joined: Fri May 18, 2007 11:11 pm
Posts: 125
Попробовал те же игры на unreale, похоже что одновременное нажатие клавиш не cрабатывает, в играх нельзя двигаться по диагонали. И думаю что тормозят скорее всего из за вывода графики.

_________________
Заглянул на огонёк


Top
   
PostPosted: Sun Jun 29, 2008 10:58 pm 
Offline
User avatar

Joined: Thu Oct 13, 2005 12:00 pm
Posts: 299
Самое главное уже можно на бейсике детей учить, главное хелпы поднять по бейсику.
http://home.onego.ru/~bav9/87.html
Attachment:
keyboardZX.jpg
keyboardZX.jpg [ 26.44 KiB | Viewed 5413 times ]


Top
   
PostPosted: Tue Jul 01, 2008 6:23 am 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 752
насчёт одновременного нажатия кнопок - это проблема и Колибри.
а так - нашёл несколько серьёзных ошибок. приведу в порядок исходники и выложу их - может кто-нибудь поможет эти ошибки устранить?


Top
   
PostPosted: Thu Jul 03, 2008 7:26 pm 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 752
Исправил ошибки. Добавил курсор (инверсия знакоместа), оптимизировал вывод на экран, улучшил обработку клавиатуры.
+ Сохранение экрана в файл screen.scr (см. мою программу ScrV)


Attachments:
e80-0.4.zip [35.98 KiB]
Downloaded 252 times
Top
   
PostPosted: Thu Jul 03, 2008 10:26 pm 
Offline
User avatar

Joined: Fri May 18, 2007 11:11 pm
Posts: 125
Прогресс налицо. Уже можно играть. Отличная работа :D . Ждем дальнейших улучшений. :)

_________________
Заглянул на огонёк


Top
   
PostPosted: Sat Feb 13, 2010 6:03 pm 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 752
Сделал изменения в программе:
1) Используется msgbox.obj для вывода сообщения перед записью/загрузкой снепшота, сохранением скриншота, перезагрузкой. но пока есть проблемы с отрисовкой главного окна.
2) Упорядочил исходники. теперь должно компилироваться без проблем (в архив включены все необходимые файлы).
3) Теперь эмулятор не так сильно грузит систему, но возможно немного притормаживает...


Attachments:
e80-0.5-src.zip [66.07 KiB]
Downloaded 184 times
e80-0.5.zip [34.21 KiB]
Downloaded 180 times
Top
   
PostPosted: Mon Feb 15, 2010 10:58 pm 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 752
Внёс небольшие изменения:
1) Исправил работу с окном сообщения (были перепутаны, а теперь правильно показываются текст сообщения и заголовок окна сообщения)
2) Добавил функцию ожидания обратного хода луча развёртки (чтобы уменьшить мерцание курсора). Не помогло. Может, перепишу работу с графикой под библиотеку gb_lib...
3) Уменьшил время ожидания события с 4 до 1... Загрузка процессора возрасла с 25% до 80%, зато уменьшилось время реакции на нажатие клавиш.


Attachments:
e80-0.5.1.zip [34.19 KiB]
Downloaded 234 times
e80-0.5.1-src.zip [66.3 KiB]
Downloaded 285 times
Top
   
 Post subject: zx
PostPosted: Sun Apr 24, 2011 9:58 am 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Запустил несколько игр... Честно говоря, я никогда не играл на спектруме, и сейчас даже не удалось поиграть, потому что не умею.

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Top
   
PostPosted: Sun Apr 24, 2011 11:38 am 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
А при чём здесь ZX Spectrum?

..bw


Top
   
PostPosted: Sun Apr 24, 2011 12:07 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Так это же его эмулятор...
Ну вот запустил игру, а что дальше, почему она не слушается кнопок?

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 53 posts ]  Go to page Previous 1 2 3 4 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited