- Стабильный релиз FreeDOS 1.1 , emfs, 17:51 , 03-Янв-12 (1) +15 [^]
- Стабильный релиз FreeDOS 1.1 , Какаянахренразница, 17:56 , 03-Янв-12 (2) +5
- Стабильный релиз FreeDOS 1.1 , Аноним, 18:15 , 03-Янв-12 (8)
- Стабильный релиз FreeDOS 1.1 , Аноним, 18:49 , 03-Янв-12 (14) +6 [^]
- Стабильный релиз FreeDOS 1.1 , Злобный аноним, 18:49 , 03-Янв-12 (16) +2
- Стабильный релиз FreeDOS 1.1 , Af., 20:11 , 03-Янв-12 (34)
- Стабильный релиз FreeDOS 1.1 , Аноним, 17:57 , 03-Янв-12 (3)
- Стабильный релиз FreeDOS 1.1 , Аноним, 17:59 , 03-Янв-12 (4)
- Стабильный релиз FreeDOS 1.1 , Zenitur, 18:00 , 03-Янв-12 (5) +1
- Стабильный релиз FreeDOS 1.1 , добрый дядя, 18:27 , 03-Янв-12 (9) +4
- Стабильный релиз FreeDOS 1.1 , Аноним, 18:34 , 03-Янв-12 (10)
- Стабильный релиз FreeDOS 1.1 , Askent, 18:43 , 03-Янв-12 (12)
- Стабильный релиз FreeDOS 1.1 , Lexa3110, 18:44 , 03-Янв-12 (13) –1
- Стабильный релиз FreeDOS 1.1 , Square, 18:56 , 03-Янв-12 (20) +3
Да, плюньте в рожу QNX и скажите что они жлобы.
- Стабильный релиз FreeDOS 1.1 , Аноним, 20:19 , 03-Янв-12 (35)
- Стабильный релиз FreeDOS 1.1 , Square, 22:32 , 03-Янв-12 (40) –6 [V]
> У QNX немного другие задачи, ее никто не нацеливает на старые писюки/среду > для старых игр/образовательные цели, а FreeDOS, напротив, не предназначена для роутеров > и атомных станций (сюрприз! Поэтому аргументы о недостатке памяти на данных > агрегатах не принимаются). Ну что я могу по поводу этого сказать.. Вот у меня в руках прямо сейчас находится флэш-плэер, который работает под управлениме ms-dos. Выпускается серийно. Там действительно ms-dos, у меня есть исходники прошивки (не спрашивайте откуда я их раздобыл :) я люблю возиться со всякими устройствами и применять их не по назначению. MS-DOS - прекрасная легкая, дешовая, почти реалтаймовая операционка для встраиваемых устройств. Флэш-плееры, фотоаппараты...MS-DOS работает как часики (флэш плеер же :), а FreeDOS тупо пролетает...
- Стабильный релиз FreeDOS 1.1 , Аноним, 22:40 , 03-Янв-12 (42)
- Стабильный релиз FreeDOS 1.1 , n, 22:51 , 03-Янв-12 (43) +3
- Стабильный релиз FreeDOS 1.1 , жора, 23:08 , 03-Янв-12 (44) +2
- Стабильный релиз FreeDOS 1.1 , n, 23:42 , 03-Янв-12 (48) –1
- Стабильный релиз FreeDOS 1.1 , Аноним, 23:49 , 03-Янв-12 (50)
- Стабильный релиз FreeDOS 1.1 , n, 23:57 , 03-Янв-12 (52)
- Стабильный релиз FreeDOS 1.1 , Аноним, 00:20 , 04-Янв-12 (54)
- Стабильный релиз FreeDOS 1.1 , n, 09:33 , 04-Янв-12 (60)
- Стабильный релиз FreeDOS 1.1 , жора, 12:59 , 04-Янв-12 (67)
- Стабильный релиз FreeDOS 1.1 , Аноним, 17:17 , 04-Янв-12 (76)
- Стабильный релиз FreeDOS 1.1 , Ваня, 21:36 , 04-Янв-12 (105)
- Стабильный релиз FreeDOS 1.1 , жора, 11:14 , 05-Янв-12 (139)
- Стабильный релиз FreeDOS 1.1 , жора, 11:09 , 05-Янв-12 (138)
- Стабильный релиз FreeDOS 1.1 , Michael Shigorin, 12:25 , 05-Янв-12 (140)
- Стабильный релиз FreeDOS 1.1 , Andrey Mitrofanov, 15:20 , 05-Янв-12 (142)
- Стабильный релиз FreeDOS 1.1 , Аноним, 20:53 , 04-Янв-12 (93)
- Стабильный релиз FreeDOS 1.1 , Аноним, 22:38 , 03-Янв-12 (41)
- Стабильный релиз FreeDOS 1.1 , Аноним, 18:58 , 03-Янв-12 (21)
- Стабильный релиз FreeDOS 1.1 , Аноним, 19:59 , 03-Янв-12 (30)
- Стабильный релиз FreeDOS 1.1 , Аноним, 18:51 , 03-Янв-12 (17) +5
- Стабильный релиз FreeDOS 1.1 , Аноним, 19:19 , 03-Янв-12 (26)
- Стабильный релиз FreeDOS 1.1 , dalco, 20:01 , 03-Янв-12 (32)
- Стабильный релиз FreeDOS 1.1 , Аноним, 20:09 , 03-Янв-12 (33) +1
- Стабильный релиз FreeDOS 1.1 , dalco, 20:50 , 03-Янв-12 (37) +1
- Стабильный релиз FreeDOS 1.1 , Аноним, 22:15 , 03-Янв-12 (39) +2
- Стабильный релиз FreeDOS 1.1 , Square, 13:34 , 04-Янв-12 (74)
>[оверквотинг удален] >> именно под него). >> Если драйвер для HDA есть, но с каким-то новым интерфейсом, то толку >> от него фактически ноль - старые проги о нем не знают, >> а новых нет и не будет (если только как хобби для >> какого-нибудь гика). В этом случае про звук можно забыть. > Поддержка AC97 и HDA есть в новых программах, как собственно и сами > новые программы. > По поводу эмуляции тебе русским по-белому объясняют, что для АППАРАТНОГО эмулирования soundblaster`a > нужно решить вопрос с пробросом dma на pci шину, поскольку этот > самый dma требуется для soundblaster`a, но отсутствует на pci.мысль интересная... Аппаратная эмуляция (ну по смыслу :) требуент аппаратной железки которая это нечто будет эмулировать... не проще ли тогда просто воткнуть в комп карточку саунд-бластер ? Аппаратная эмуляция -это всякие переходники, вроде ps2/usb, com/usb, IDE/usb. > А полноценная > ПРОГРАММНАЯ эмуляция железа возможна только в виртуальной машине. Досовским драйвером > реальную железку не заменишь. То есть чисто теоретически возможно, но и > работать будет хорошо, если в 20% случаев. Вы как-то себе это все странно представляете. С точки зрения ос и прграмм - саунд бластер - это просто область памяти. Программы которые работают на компьютере - ничего кроме адресов в памяти о мире не знают. Саунд блпастер для них - это просто некая область памяти находящаяся по портам 220 кажется, IRQ непомню уже какое...перемычками можно было выставить. Поэтому самая хардкорная эмуляция саунд бластера на HDA - написать интерфейс к HDA по портам SB. Тоесть такой драйвер, который будет "понимать" что железка с которой он работает - HDA, а вот всем программам он будет "говорить" что это SB. Другое дело, если бы у нас вообще звуковой системы на компе небыло... совсем. тогда, нам пришлось бы для извлечения звука - использовать действительно нечто требующее значительных процессорных ресурсов и возможно даже блокировки основной системы для своей работы. Например мы бы симулировали работу саундбластера на covox. Вот этот вариант -даст фиговый звук.
- Стабильный релиз FreeDOS 1.1 , Аноним, 17:32 , 04-Янв-12 (79) +1
- Стабильный релиз FreeDOS 1.1 , Square, 19:25 , 04-Янв-12 (85)
>>не проще ли тогда просто воткнуть в комп карточку саунд-бластер ? > И куда ты ее воткнешь?В PCI- слот например.. :) СаундБластер под pci-слоты выпускаются с 1998 года. Дрова под DOS соответственно тоже есть, только с последними моделями поддержка ДОС-а не актуальна конечно... > ISA слотов на современных матплатах нет. Звуковая > карта воткнутая, что в pci, что в pci-e soundblaster эмулировать не > сможет по причине отсутствия DMA на этих шинах. Creative Technology не в курсе что анонимус с опеннета им это запретил... Ничего, если продолжите писАть - они исправятся... может быть :)) > Ты вообще читаешь, > что тебе пишут? >>Вы как-то себе это все странно представляете. > Все ясно. Ты себе не представляешь вообще ничего ни об архитектуре компьютера, > ни о программировании. Читать тебе тут лекцию по курсу "основы устройства > ПК" я не собираюсь. Иди учить матчасть и не возвращайся, пока > не поймешь, каким диким бредом являются изложенные тут тобой фантазии.
В сад :) Эмулятор саунд-бластера через covox: http://old-dos.ru/files/file_627.html
- Стабильный релиз FreeDOS 1.1 , Аноним, 19:49 , 04-Янв-12 (86) +1
- Стабильный релиз FreeDOS 1.1 , Square, 20:14 , 04-Янв-12 (88)
>[оверквотинг удален] >> не актуальна конечно... >> Creative Technology не в курсе что анонимус с опеннета им это запретил... >> Ничего, если продолжите писАть - они исправятся... может быть :)) > Creative Technology в курсе, поэтому для эмуляции под DOS там использовался sb-link > и чтобы эмуляция работала нужна поддержка этого sb-link со стороны матплаты. > Последние модели DOS не поддерживают в принципе. > (Creative created a motherboard port called the SB-Link that assisted the PCI > bus in working with software that looked for the legacy I/O > resources of ISA sound cards. Without this motherboard port, the card > was incompatible with DOS software. http://en.wikipedia.org/wiki/Sound_Blaster_AWE64#Variants) А ничего что в качестве примера вы взяли ISA карточку которую переделали под PCI? В то время как Creative Technology двумя годами позже - выпустила нормальные PCI-карточки с полноценной поддержкой доса? Sound Blaster 16 PCI например...или Creative SoundBlaster Live! http://en.wikipedia.org/wiki/Sound_Blaster >> В сад :) >> Для просветления -читать как устроена эмуляция саундбластера на qemu например... > Вот именно: в сад. Таких тугих еще поискать надо. Про программную эмуляцию > в виртуальной машине тебе сразу было сказано. Но ты разницы между > драйвером и виртуальной машиной похоже не видишь. Ну и в чем же оно? :)
- Стабильный релиз FreeDOS 1.1 , Аноним, 19:58 , 04-Янв-12 (87)
- Стабильный релиз FreeDOS 1.1 , Square, 20:20 , 04-Янв-12 (89)
>> Эмулятор саунд-бластера через covox: >> http://old-dos.ru/files/file_627.html > Хорошо. Хоть бред про quemu убрал.Упорный... а читать не любит... :) Так чем же отличается драйвер в виртуальной машине (работающий в конечном счете с реальным аппаратным устройством) от драйвера просто работающего с реальным аппаратным устройством? > Это для кого написано было: >>Досовским драйвером реальную железку не заменишь. То есть чисто теоретически возможно, но и работать будет хорошо, если в 20% случаев. Для совсем тупых- заменить реальную железку, и переписать интерфейс общения с этой железкой под другой протокол - разные задачи. > Сравниваем с описанием VSB: >>VSB не работает с программами, использующими DOS4GW, CWSDPMI или вообще 386 Protected mode (защищенный режим 386). VSB поддерживает QEMM. К счастью в некоторых случаях VSB неплохо заменяет SB - напр. в игре Wolfenstain 3D, программе Speaking Mouse, некоторых демкамх (clx_bgfr.exe)... Увы, VSB не эмулирует MIDI-синтезатор SB > То есть эмуляция работает на полторы программы. Эта самопальная штука вероятно была написана на коленке...Просто лень было возится...
- Стабильный релиз FreeDOS 1.1 , Аноним, 20:53 , 04-Янв-12 (94) +1
- Стабильный релиз FreeDOS 1.1 , Square, 21:13 , 04-Янв-12 (99) –1
>[оверквотинг удален] >>> собираюсь. Иди учить матчасть и не возвращайся, пока не поймешь, каким >>> диким бредом являются изложенные тут тобой фантазии. >>>> Для совсем тупых- заменить реальную железку, и переписать интерфейс общения с этой >>>> железкой под другой протокол - разные задачи. >>> Для совсем тупых - повторюсь еще раз: Читать тебе тут лекцию по >>> курсу "основы устройства ПК" я не собираюсь. Иди учить матчасть и >>> не возвращайся, пока не поймешь, каким диким бредом являются изложенные тут >>> тобой фантазии. >> Следующий! > Слив защитан!Это уже следующий? :) Тебе привели пример драйвера, тебе привели пример работающих устройств... тебе на пальцах объяснили что программы- работают только с областью памяти и ничего больше не знают об аппаратном устройстве компьютера. Но это похоже непробиваемый случай... пиши дальше... :) Ты утверждаеш: "Звуковая карта воткнутая, что в pci, что в pci-e soundblaster эмулировать не сможет" Тебе приводят пример драйвера симулирующего собой саундбластер и аппаратный pci-сайндбластер. ты возражаешь: "PCI карт с ПОЛНОЦЕННОЙ поддеожкой DOS никогда не было" "есть эмуляция работает на полторы программы." Хз как с таким "умником" разговаривать... Мда.. есть унас еще такие "мастера художественного слова" :)
- Стабильный релиз FreeDOS 1.1 , Аноним, 21:25 , 04-Янв-12 (100) +1
- Стабильный релиз FreeDOS 1.1 , Аноним, 21:27 , 04-Янв-12 (103)
- Стабильный релиз FreeDOS 1.1 , Square, 21:40 , 04-Янв-12 (109) –1
>>программы- работают только с областью памяти и ничего больше не знают об аппаратном устройстве компьютера. > То есть DMA, Вообще говоря это механизм работы с памятью, но с точки зрения программы - это просто область памяти. >порты, Это область памяти. >IRQ, Для того чтобы вызвать прерывание - необходимо поместить соответствующий битик в соответствующую ячейку памяти... так что это тоже можно рассматривать как область памяти. >регистры Принципиальных отличий от памяти - нет. Специфическая ячейка памяти. >это все лишнее, только чтобы цену за компьютер накрутить? Все что может делать программа (в принципе) - это писать байтики и битики в некоторые ячейки памяти. Больше она ничего вообще делать не умеет. Но компьютер устроен таким образом, что если в какой-то конкретной ячейке появляется какой-то байтик- с ним могут произойти далее разные интересные вещи... например записав байтик в область памяти ассоциированной аппаратно с видеопамятью - вы нарисуете на экране точку...
- Стабильный релиз FreeDOS 1.1 , Аноним, 21:54 , 04-Янв-12 (111) +1
- Стабильный релиз FreeDOS 1.1 , Square, 22:04 , 04-Янв-12 (112)
>>> То есть DMA, >> Вообще говоря это механизм работы с памятью, но с точки зрения программы >> - это просто область памяти. > нет, с точки зрения программы это набор портов. >>>порты, >> Это область памяти. > нет, порты принципиально отличаются от памяти.Ну для человека плохо себе представляющего устройство компьютера- так оно и есть. На самом же деле - вывод например уже упоминавшейся точки на экран делается так: Прямым выводом в видеопамять: Mem[SegA000:X+Y*320]:=Color; или вот так: asm mov cx,X; mov dx,Y; mov ah,0Ch; mov al,Color; mov bx,0; int 10h; end; Тоесть записываем в регистры значения, и дергаем прерывание... но ведь и регистры, и прерывание- это просто ячейки памяти... >>>IRQ, >> Для того чтобы вызвать прерывание - необходимо поместить соответствующий битик в >> соответствующую ячейку памяти... так что это тоже можно рассматривать как область >> памяти. > нет, IRQ вызываются аппаратурой, для программного вызова прерываний есть специальная инструкция > процессора. Ну для человека поверхностно знакомого с работой процессора - наверное инструкция процессору- вещь в себе. Самостоятельная сущность :) На самом же деле - инструкция процессору- это определенное состояние шины данных. А как шина данных попадает в определенное состояние? :))) путем...путем... думаем..думаем... >>>регистры >> Принципиальных отличий от памяти - нет. Специфическая ячейка памяти. > нет, принципиальные отличия есть, и главное в адресации регистров и памяти. утомил... - Стабильный релиз FreeDOS 1.1 , Ваня, 22:17 , 04-Янв-12 (113) +1
- Стабильный релиз FreeDOS 1.1 , Square, 22:23 , 04-Янв-12 (114)
> Регистр процессора и ячейка ОП - это совершенно разные вещи. Объединяет их > лишь возможность хранить данные.Аппаратно - конечно разные. Но как программа может различить, как аппаратно реализована та ячейка памяти куда она пишет? Насколько программе принципиально что этот байтик вот она пишет в ОП а этот вот -в регистр? - Стабильный релиз FreeDOS 1.1 , Ваня, 22:31 , 04-Янв-12 (116)
- Стабильный релиз FreeDOS 1.1 , Square, 22:36 , 04-Янв-12 (118)
> Никак. Но это не означает что это одно и то же.С определенного уровня абстракции - если это выглядит как память, ведет себя как память - то это память...
- Стабильный релиз FreeDOS 1.1 , Ваня, 22:42 , 04-Янв-12 (121) +1
- Стабильный релиз FreeDOS 1.1 , Аноним, 22:24 , 04-Янв-12 (115)
- Стабильный релиз FreeDOS 1.1 , Square, 22:32 , 04-Янв-12 (117)
>[оверквотинг удален] >> mov ah,0Ch; >> mov al,Color; >> mov bx,0; >> int 10h; >> end; > И при чем тут это к вводу-выводу через порты? > Ввод-вывод через порты (англ. I/O ports) — схемотехническое решение, организующее > взаимодействие процессора и устройств ввода-вывода. Противоположность вводу-выводу > через память. > Противоположность." схемотехнически устройства ввода-вывода располагаются на шине памяти, и часть адресов памяти направляются на ввод-вывод. " оттуда же :)) - Стабильный релиз FreeDOS 1.1 , Аноним, 22:38 , 04-Янв-12 (120)
- Стабильный релиз FreeDOS 1.1 , Square, 22:44 , 04-Янв-12 (123)
>[оверквотинг удален] >> " >> схемотехнически устройства ввода-вывода располагаются на шине памяти, и часть адресов >> памяти направляются на ввод-вывод. >> " >> оттуда же :)) > В процессорах Intel, микроконтроллерах AVR и некоторых других существуют отдельные команды > для ввода-вывода — IN и OUT — и, соответственно, отдельное адресное > пространство: в процессорах Intel — от 000016 до FFFF16. > отдельное адресное пространство > отдельное Неожиданно: а еще бывают отдельные ядра процессора.. от этого они перестают быть ядрами? Тоесть первое ядро процессора- это ядро , а второе тертье четвертое -уже не ядра потому что они ОТДЕЛЬНЫЕ? > дальше оттуда же :)) > То, что адрес порта подаётся через ту же адресную шину, что и > адрес памяти еще не означает, что порты это тоже память, поскольку: > порты используются для передачи данных (например приём данных от клавиатуры или чтение > времени системных часов), другие — для управления периферийными устройствами (команда > чтения данных с диска). Исходя из этого порт ввода/вывода может быть > портом только для ввода, только вывода, а также двунаправленным портом. И как это мешает рассматривать их как ячейки памяти? - Стабильный релиз FreeDOS 1.1 , Аноним, 23:04 , 04-Янв-12 (125) +1
- Стабильный релиз FreeDOS 1.1 , Loooooker, 23:10 , 03-Янв-12 (45) –1
- Стабильный релиз FreeDOS 1.1 , ааа, 13:13 , 04-Янв-12 (68)
- Стабильный релиз FreeDOS 1.1 , Флинт, 07:02 , 04-Янв-12 (59)
- Стабильный релиз FreeDOS 1.1 , DFX, 11:02 , 04-Янв-12 (65)
- Стабильный релиз FreeDOS 1.1 , Аноним, 13:32 , 04-Янв-12 (73)
- Стабильный релиз FreeDOS 1.1 , svcunion, 22:38 , 04-Янв-12 (119)
- Стабильный релиз FreeDOS 1.1 , svcunion, 23:28 , 04-Янв-12 (127)
- Стабильный релиз FreeDOS 1.1 , anatol, 11:12 , 08-Май-13 (144)
- Стабильный релиз FreeDOS 1.1 , Искандер, 06:20 , 17-Июн-16 (146)
|