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: добавлены порты, работа с сегментными регистрами |
|