Login

Subversion Repositories NedoOS

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
1252 2021-09-02 17:31:13 alone /src/x86/ports.asm +bk: сделаны наброски 6 адресаций операнда src  
1247 2021-08-29 12:34:41 alone /src/x86/ports.asm +x86: опрос клавиш вынесен в страницу. для запуска геймплея planeta (он всё ещё глючит) сделана эмуляция переменных DOS (начало и конец клавиатурного буфера), также добавлены параметры для процедуры loadcompp, чтобы грузить что угодно (NEO SPECTRUMAN)  
1242 2021-08-26 17:42:51 alone /src/x86/ports.asm -x86: исправлена печать в CGA. теперь лучше работает менюшка planeta (на клавиши всё ещё не реагирует)  
1240 2021-08-25 18:08:14 alone /src/x86/ports.asm +x86: добавлена печать символов в CGA, возвращён шрифт BIOS (CGADEMO), добавлен порт 0x201 с рандомом  
1239 2021-08-25 12:50:13 alone /src/x86/ports.asm -x86: исправлены команды tst, popf, iret, работа со стеком в некруглом сегменте. заработали DIGDUG, CGADOTS, вроде бы PLANETA, лучше работают LIVIN, NSTALKER, KOT, MSPACMAN, но исчезла бегущая строка в CGADEMO  
1225 2021-08-20 23:15:42 alone /src/x86/ports.asm +x86: оптимизация опроса клавиш  
1224 2021-08-20 22:37:29 alone /src/x86/ports.asm +x86: поддержаны отжатия клавиш, можно играть в mision (Last Mission)  
1223 2021-08-20 18:20:41 alone /src/x86/ports.asm +x86: добавлено перекодирование сканкодов (но пока без отжатий), исправлена нестабильность прерываний, сделан правильный показ CGA  
1221 2021-08-20 13:06:03 alone /src/x86/ports.asm *x86: из порта 61h читается 0, ничего не изменилось  
1220 2021-08-20 13:00:27 alone /src/x86/ports.asm +x86: из порта 60h читается сканкод. но поскольку эти сканкоды пока неизвестны, туда пихается код клавиши. в livin, mision и goody пробел вызывает демо  
1219 2021-08-20 12:51:58 alone /src/x86/ports.asm +x86: исправлены retf, iret. добавлен обработчик прерывания 9. из портов 60h и 61h читается рандом. иногда mision и goody входят в игру, но работает это всё нестабильно  
1213 2021-08-18 18:18:39 alone /src/x86/ports.asm +x86: добавлен текстмод 40 символов в строке и подобие режима CGA 4-color (цвета пока неправильные). переделано чтение таймера, теперь Sorryass не подвисает надолго. запустилось CGADEMO.
+kernel: в PS/2 драйвере клавиатуры добавлен Caps+Enter
+nv: F9 вызывает menu.mnu с текущим файлом. а вставка имени файла - только Caps+Enter
*untr: рефакторинг скролла
 
1129 2021-07-02 23:45:48 alone /src/x86/ports.asm +x86: улучшена видимость птички (базовый таймер теперь не 50 Гц, а в 8 раз медленнее)  
1120 2021-06-30 18:28:32 alone /src/x86/ports.asm -x86: исправлен scasw, теперь полностью работает invaders  
1104 2021-06-25 21:16:12 alone /src/x86/ports.asm +x86: добавлено несколько команд. fbird и invaders запускаются, но глючат  
1092 2021-06-13 12:25:23 alone /src/x86/ports.asm -x86: цвета были переставлены. добавлены MOVSW, REP MOVSW  
1069 2021-06-06 16:02:32 alone /src/x86/ports.asm +x86: добавлены порты, работа с сегментными регистрами