Сделай ссылко на свой сайт в подписи - было бы удобно!b2m wrote:РаботаетShaos wrote:что-то откопалЯ обновил архивы на сайте.
Эмуляция Ориона-Про
Moderator: Shaos
-
- God
- Posts: 1101
- Joined: 29 Dec 2003 01:00
- Location: Москва
Московский филиал NedoPC http://www.nedopc.com
-
- Devil
- Posts: 905
- Joined: 26 May 2003 06:57
Пожалуйста. Только какая разница, на ссылку кликать, или на кнопку WWW?
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- Devil
- Posts: 905
- Joined: 26 May 2003 06:57
Я смотрел диски с Паскалем, заглянул в библиотечные файлы .pas, оказывается там почти всё через вызовы БИОСа сделано. Так что, не так уж и "не густо".Error404 wrote:Смотрю. Че-та у Сугоняко с Пушковым не густо как-то вышло с Про-Дос.
Last edited by b2m on 22 Feb 2008 12:27, edited 1 time in total.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Всё заработало!b2m wrote:Мда-с. Проблема со стрелками продолжает нарастать
Зайди в подкаталог Orion, открой текстовый файл layout.kbd, и поменяй там слова left,center,right,down на x-left,x-up,x-right,x-down.

Попробовал оба про - вроде ничего у них получилось...
И большой пасиб автору эмуля!

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Maniac
- Posts: 269
- Joined: 05 Oct 2006 04:45
- Location: Moscow
Я о том, что нету программ кроме одного демонстратора. И операционка практически не изменилась - как была голая 2.2 портированная в 1990-м году Кузнецовым с Корвета и подаренная москвичам, так в сущности и осталась. А хотелось Виндоуз, чего кстати Сугоняко обещал, ссылаясь на свой страшненький старый демонстратор Орион-Виндоуз (видели его кстати? 1994-го года программа): мол, уже шесть лет мы готовим к выпуску ОрионПро оттого, что еще и софт будет нехилый. Даже оболочки новой нет, все тотже BridgePanels перекрашенный. Математику графики (прямоугольники, окружности) и разномастные шрифты прошивать в ПЗУ это тоже очень спорное решение. На мой взгляд, там вообще только загрузчик с дисковода/винта должен быть. Хотя сама железка, конечно, у них на тот момент времени получилась неплохая - 10Мгц (8.5 реальных). Также были у них схемы подключения HDD, 512ВИ1 (есть в тех же архивах), но опять таки ничего не поддерживается операционкой.b2m wrote:Я смотрел диски с Паскалем, заглянул в библиотечные файлы .pas, оказывается там почти всё через вызовы БИОСа сделано. Так что, не так уж и "не густо".Error404 wrote:Смотрю. Че-та у Сугоняко с Пушковым не густо как-то вышло с Про-Дос.
Всем добра!
-
- Devil
- Posts: 905
- Joined: 26 May 2003 06:57
Я чего-то не понял, в Орион-Про в 4-х цветных режимах палитры другие были что-ли?
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- Admin
- Posts: 23989
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Devil
- Posts: 905
- Joined: 26 May 2003 06:57
Возвращаясь к теме WINE...Shaos wrote:Возвращаясь к теме эмулирования ОрионаПро - в связи с тем, что я сижу в Линукс, моей первой попыткой запуска эмулятора был запуск из под WINE - не получилось, после выбора эмулируемой машины падало в доступе к какой-то странице памяти - позже буду пробовать на WinXP...
Не мог бы кто-либо потестировать другую версию моего эмулятора под Wine: http://bashkiria-2m.narod.ru/files/test.rar
Никаких DirectX, голый WinAPI, обычные битмапы, пока без звука и только Орион-128 в минимальной версии.
Если оно работает, и не тормозит, то я буду переделывать остальной код. Вобщем-то переделок там не много, основное уже сделано, остался лишь пользовательский интерфейс.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- Maniac
- Posts: 269
- Joined: 05 Oct 2006 04:45
- Location: Moscow
оно пишет "Config file not founT"b2m wrote:Возвращаясь к теме WINE...Shaos wrote:Возвращаясь к теме эмулирования ОрионаПро - в связи с тем, что я сижу в Линукс, моей первой попыткой запуска эмулятора был запуск из под WINE - не получилось, после выбора эмулируемой машины падало в доступе к какой-то странице памяти - позже буду пробовать на WinXP...
Не мог бы кто-либо потестировать другую версию моего эмулятора под Wine: http://bashkiria-2m.narod.ru/files/test.rar
Никаких DirectX, голый WinAPI, обычные битмапы, пока без звука и только Орион-128 в минимальной версии.
.
соответственно ничего не запускается
Всем добра!
-
- Devil
- Posts: 905
- Joined: 26 May 2003 06:57
Странно, такое возможно только, если текущая директория не та, где лежит EMU.exeError404 wrote:соответственно ничего не запускается
А ещё, linux различает большие и маленькие в именах файлов. Это в Wine как-то обошли или нет?
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- Maniac
- Posts: 269
- Joined: 05 Oct 2006 04:45
- Location: Moscow
Yes, you right - I started EMU with shortcut (from GUI) without default path or in terminal from nondefault dir. If execute EMU from current dirrectory in terminal its wrote:b2m wrote:Странно, такое возможно только, если текущая директория не та, где лежит EMU.exeError404 wrote:соответственно ничего не запускается
А ещё, linux различает большие и маленькие в именах файлов. Это в Wine как-то обошли или нет?
Code: Select all
serge@serge:~/.wine/drive_c/test$ wine ./EMU.exe
wine: Unhandled page fault on read access to 0x00000058 at address 0x7e9178c3 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000058 in 32-bit code (0x7e9178c3).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7e9178c3 ESP:0034f558 EBP:0034f5b0 EFLAGS:00210206( - 00 - RIP1)
EAX:00000000 EBX:7e977728 ECX:7ee483c0 EDX:00000000
ESI:00000000 EDI:00000014
Stack dump:
0x0034f558: 00010020 00000001 0034f5b0 7bc40a9f
0x0034f568: 001a35c0 0012df58 0000000a 00401195
0x0034f578: 0000c910 001a36f0 001a36e0 7bc85434
0x0034f588: 001a3660 96000000 00000001 00000000
0x0034f598: 0007c920 001a36f0 7e9177ed 7ee2d244
0x0034f5a8: 001277a0 7bc634a6 0034f5d0 7ede3ac3
Backtrace:
=>1 0x7e9178c3 X11DRV_GetDCEx+0xe1() in winex11 (0x0034f5b0)
2 0x7ede3ac3 GetDCEx+0x43() in user32 (0x0034f5d0)
3 0x004029ff in emu (+0x29ff) (0x00000180)
4 0x00000000 (0x00000000)
0x7e9178c3 X11DRV_GetDCEx+0xe1 in winex11: movl 0x58(%eax),%esi
Modules:
Module Address Debug info Name (64 modules)
PE 400000- 407000 Export emu
PE 10000000-1000b000 Deferred rus8bit
ELF 7b800000-7b925000 Deferred kernel32<elf>
\-PE 7b820000-7b925000 \ kernel32
ELF 7bc00000-7bca1000 Deferred ntdll<elf>
\-PE 7bc10000-7bca1000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7c9c3000-7c9e0000 Deferred imm32<elf>
\-PE 7c9d0000-7c9e0000 \ imm32
ELF 7ca00000-7ca32000 Deferred uxtheme<elf>
\-PE 7ca10000-7ca32000 \ uxtheme
ELF 7ca32000-7ca46000 Deferred midimap<elf>
\-PE 7ca40000-7ca46000 \ midimap
ELF 7ca46000-7ca6c000 Deferred msacm32<elf>
\-PE 7ca50000-7ca6c000 \ msacm32
ELF 7ca6c000-7ca83000 Deferred msacm32<elf>
\-PE 7ca70000-7ca83000 \ msacm32
ELF 7ca83000-7cb49000 Deferred libasound.so.2
ELF 7cb49000-7cb7e000 Deferred winealsa<elf>
\-PE 7cb50000-7cb7e000 \ winealsa
ELF 7cb7e000-7cb87000 Deferred libxcursor.so.1
ELF 7cb87000-7cb8f000 Deferred libxrender.so.1
ELF 7e4ec000-7e743000 Deferred i965_dri.so
ELF 7e743000-7e74d000 Deferred libdrm.so.2
ELF 7e74d000-7e752000 Deferred libxfixes.so.3
ELF 7e752000-7e755000 Deferred libxdamage.so.1
ELF 7e755000-7e7b6000 Deferred libgl.so.1
ELF 7e7b6000-7e7bb000 Deferred libxdmcp.so.6
ELF 7e7bb000-7e7be000 Deferred libxau.so.6
ELF 7e7be000-7e8af000 Deferred libx11.so.6
ELF 7e8af000-7e8bd000 Deferred libxext.so.6
ELF 7e8bd000-7e8c2000 Deferred libxxf86vm.so.1
ELF 7e8c2000-7e8da000 Deferred libice.so.6
ELF 7e8da000-7e8e2000 Deferred libsm.so.6
ELF 7e8e4000-7e8e7000 Deferred libxcomposite.so.1
ELF 7e8e7000-7e8ed000 Deferred libxrandr.so.2
ELF 7e8ef000-7e97f000 Export winex11<elf>
\-PE 7e900000-7e97f000 \ winex11
ELF 7e9d0000-7e9f0000 Deferred libexpat.so.1
ELF 7e9f0000-7ea1b000 Deferred libfontconfig.so.1
ELF 7ea28000-7ea3d000 Deferred libz.so.1
ELF 7ea3d000-7eaad000 Deferred libfreetype.so.6
ELF 7eaba000-7eb1f000 Deferred msvcrt<elf>
\-PE 7ead0000-7eb1f000 \ msvcrt
ELF 7eb1f000-7ebde000 Deferred comctl32<elf>
\-PE 7eb30000-7ebde000 \ comctl32
ELF 7ebde000-7ec6a000 Deferred winmm<elf>
\-PE 7ebf0000-7ec6a000 \ winmm
ELF 7ec6a000-7ecb4000 Deferred advapi32<elf>
\-PE 7ec70000-7ecb4000 \ advapi32
ELF 7ecb4000-7ed4b000 Deferred gdi32<elf>
\-PE 7ecc0000-7ed4b000 \ gdi32
ELF 7ed4b000-7ee82000 Export user32<elf>
\-PE 7ed60000-7ee82000 \ user32
ELF 7efa1000-7efac000 Deferred libnss_files.so.2
ELF 7efac000-7efb6000 Deferred libnss_nis.so.2
ELF 7efb6000-7efce000 Deferred libnsl.so.1
ELF 7efce000-7eff3000 Deferred libm.so.6
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7c91000-b7c95000 Deferred libdl.so.2
ELF b7c95000-b7ddf000 Deferred libc.so.6
ELF b7de0000-b7df8000 Deferred libpthread.so.0
ELF b7e05000-b7f19000 Deferred libwine.so.1
ELF b7f1b000-b7f37000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\test\EMU.exe
00000009 0 <==
0000000a
0000000b 0
0000000c
0000000f 0
0000000e 0
0000000d 0
00000010
00000012 0
00000011 0
Backtrace:
=>1 0x7e9178c3 X11DRV_GetDCEx+0xe1() in winex11 (0x0034f5b0)
2 0x7ede3ac3 GetDCEx+0x43() in user32 (0x0034f5d0)
3 0x004029ff in emu (+0x29ff) (0x00000180)
4 0x00000000 (0x00000000)
Sorry my english, this comp has not russian layout


Всем добра!
-
- Devil
- Posts: 905
- Joined: 26 May 2003 06:57
Ну вот. А под виндой GetDCEx(NULL, NULL, 0) работает без проблем... Можно, конечно, попробовать поставить GetDC(hWnd), уж такое-то должно работать без проблем, только обновление на сайт я смогу выложить только в понедельник. Но могу и по мылу послать.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
http://bashkiria-2m.narod.ru/
-
- God
- Posts: 1078
- Joined: 03 Feb 2003 13:53
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
-
- God
- Posts: 1078
- Joined: 03 Feb 2003 13:53
Разве работают? У кого то из нас неправильная виста.HardWareMan wrote:Интересно, тогда почему работают многие старые проги, юзающие DirectDraw (в том числе и некоторые мои)? Совместимость полюбому должна быть.cr0acker wrote:Кста директ драв отсутствует в видоуз виста.

Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин