The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Microsoft и IBM открыли код операционной системы MS-DOS 4.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +/
Сообщение от opennews (??), 26-Апр-24, 08:14 
Спустя 10 лет с момента открытия кода  MS-DOS 1.25 и 2.0 компания Microsoft объявила об открытии исходных текстов операционной системы MS-DOS 4.0, изначально выпущенной в 1988 году и разработанной совместно с IBM.  Код открыт под лицензией MIT, которая позволяет свободно вносить изменения, распространять и использовать в своих продуктах. Кроме кода, в открытом доступе размещена документация и дисковые образы...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=61071

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 26-Апр-24, 08:14   +13 +/
36 лет спустя,а оно еще работает. Будем ждать сорцы хп.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #5, #18, #22, #31, #57, #182

2. Сообщение от КО (?), 26-Апр-24, 08:16   +12 +/
Сорцы хп - это самый костяк 11, обдождёшься
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #13

3. Сообщение от нитгитлистер (?), 26-Апр-24, 08:18   +/
ну теперь то заживём так заживем...) на самом деле наверное вовлечённым будет полезной штукой посмотреть поковыряться. другое дело почему сейчас? почему не 5-10 лет назад?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #9, #14, #45, #170

4. Сообщение от Аноним (5), 26-Апр-24, 08:21   +1 +/
Может быть как музейный экспонат и имеет смысл, но с практической точки зрения не придумаю зачем нужно.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #210

5. Сообщение от Аноним (5), 26-Апр-24, 08:21   +/
Зачем тебе они? Что ты будешь с ними делать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #7, #112

6. Сообщение от Аноним (5), 26-Апр-24, 08:23   +9 +/
Чем тебе будет полезен код на ассемблере? Главное по насобирать исходников, а что с ними делать никто не знает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #198

7. Сообщение от Аноним (1), 26-Апр-24, 08:23   +3 +/
Компилять.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #75

9. Сообщение от IdeaFix (ok), 26-Апр-24, 08:24   –1 +/
Вовлеченные на самом деле давно посмотрели и разобрались. Страуструп даже шутил что на крестах переписывал :) Это стоит воспринимать примерно как рецепт того самого торта Прага из московского ресторана, опубликованный в газете Известия.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

10. Сообщение от Аноним (18), 26-Апр-24, 08:25   +3 +/
По ссылке https://github.com/microsoft/MS-DOS/tree/main/v4.0-ozzie упоминается "Multitasking DOS BETA". Удивительно, но прежде никогда не слышал о ней. Подробная статья по теме: https://betawiki.net/wiki/Multitasking_MS-DOS_4
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #42

12. Сообщение от Аноним (18), 26-Апр-24, 08:26   +2 +/
Видимо, ещё лет через 10 опубликуют наконец код MS-DOS v6.22.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #47

13. Сообщение от Аноним (1), 26-Апр-24, 08:27   +11 +/
Пф,я еще молодой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

14. Сообщение от кандидат_науков (?), 26-Апр-24, 08:32   +2 +/
26 апреля x86 года, ни раньше ни позже, как грится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #85

15. Сообщение от iZENemail (ok), 26-Апр-24, 08:35   +2 +/
Ждём открытия сорцов MS-DOS 6.22 и графической оболочки Windows 3.1.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #46

16. Сообщение от Аноним (16), 26-Апр-24, 08:36   +2 +/
6.22 не нужен .
PC-DOS 7.0 от IBM было интереснее.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #25

17. Сообщение от beck (??), 26-Апр-24, 08:38   –1 +/
Жаль,  что исходники NT 3.51 опубликуют примерно никогда.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #21, #37

18. Сообщение от Аноним (18), 26-Апр-24, 08:43   +13 +/
> Будем ждать сорцы хп

Они утекли несколько лет назад, также как и код Windows Server 2003.
Здесь вроде бы копии оригинальных утечек:
https://github.com/tongzx/nt5src
https://github.com/selfrender/Windows-Server-2003
https://git.kicker.dev/archive/windows-xp
https://git.kicker.dev/archive/windows-server-2003

Энтузиастам удаётся собирать из них полноценную Windows.

Developer compiled Windows XP/2003 source code from Leak
https://borncity.com/win/2020/10/01/entwickler-compiliert-wi.../

Windows XP/Server 2003 source code revisited
https://wink.messengergeek.com/t/windows-xp-server-2003-sour...

How to compile Windows Server 2003 - NTDEV
https://archive.org/details/ws03_ntdev

w2k3builder: a VM configured to build leaked Win2k3 Server source code (which then has full pdb symbols)
https://forum.tuts4you.com/topic/43801-w2k3builder-a-vm-conf.../

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #77

19. Сообщение от Аноним (19), 26-Апр-24, 08:43   +2 +/
а что не 3.3?
4.0 мертвая была
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #68

21. Сообщение от Аноним (18), 26-Апр-24, 08:50   +/
Выше запостил ссылки на утёкшие исходники XP и WS2003.
https://www.opennet.me/openforum/vsluhforumID3/133525.html#18
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

22. Сообщение от Аноним (22), 26-Апр-24, 08:56   +1 +/
Выложат порционно когда nt выкинут
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

24. Сообщение от Аноним (24), 26-Апр-24, 09:12   +1 +/
Наконец-то. Теперь можно ставить со спокойной душой.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #26

25. Сообщение от 1 (??), 26-Апр-24, 09:20   +1 +/
Novell DOS (NDOS ?) была прикольной ... Там была явная многозадачность (да, да можно было как в Unix получить вторую конслоль).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #64, #86

26. Сообщение от 1 (??), 26-Апр-24, 09:21   +/
4 - днище, или 3.1 или 5.0. Ну и, конечно, 6.22
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #48

27. Сообщение от Аноним (27), 26-Апр-24, 09:22   +5 +/
но ведь есть же FreeDOS которая уже давно лучче
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29, #38, #41, #127

28. Сообщение от Аноним (29), 26-Апр-24, 09:24   +/
А чего там открывать-то если исходники на ассемблере. Сама программа тогда и есть сама по себе исходник, лол.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #55, #65

29. Сообщение от Аноним (29), 26-Апр-24, 09:25   +/
Корпы хотят задабить фри своим опенсорс что непонятно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

30. Сообщение от Аноним (30), 26-Апр-24, 09:39   +/
Исходники MS-DOS 6.0 тоже утекали и вполне себе собираются. Только с локализацией беда, тектовые строки даже на английском битые.
Ответить | Правка | Наверх | Cообщить модератору

31. Сообщение от tcpip (??), 26-Апр-24, 09:43   –2 +/
Моё любимое число: 7, буду ждать MS-DOS 7.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #169

32. Сообщение от Аноним (30), 26-Апр-24, 09:47   +/
У ДОСа свой месяц есть, ДОСябрь называется или DOScember по ихнему.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #35

34. Сообщение от Аноним (35), 26-Апр-24, 10:11   +/
Зумеры не осилили изобрести дизассемблер, поэтому и выложили
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #54

35. Сообщение от Аноним (35), 26-Апр-24, 10:16   +/
это сразу после ноября на оранжевом ютубе? Оно и видно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

37. Сообщение от Аноним (37), 26-Апр-24, 10:19   –1 +/
А зачем они лично тебе? Что ты с ними будешь делать?
Учитывая что есть Wine и ReactOS?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

38. Сообщение от Аноним (38), 26-Апр-24, 10:30   +/
ничуть. одна из игр не работала на нём.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

40. Сообщение от Аноним (40), 26-Апр-24, 10:35   +/
Выкладывание халявы корпами - повод для опенсорсной мыши насторожится.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #91

41. Сообщение от Аноним (41), 26-Апр-24, 10:39   +/
У его одна задача- установить хрюшку если нет дисковода
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

42. Сообщение от Додо (?), 26-Апр-24, 10:40   +3 +/
https://habr.com/ru/articles/207848/ - вот статья на русском
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

43. Сообщение от ллщд (?), 26-Апр-24, 10:43   +/
Тренд позитивный, но лично я буду ждать 6.22.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #251

45. Сообщение от Аноним (45), 26-Апр-24, 10:59   –1 +/
Почему не сразу на релизе?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

46. Сообщение от nmorozovemail (ok), 26-Апр-24, 10:59   +1 +/
А еще лет через много win 3.11
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #101

47. Сообщение от Аноним (45), 26-Апр-24, 11:00   +2 +/
А зачем - написано же, что код на ассемблере. Берешь и декомпилируешь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #233

48. Сообщение от Аноним (24), 26-Апр-24, 11:05   +/
ты уже получил исходники 3.1 или 5.0. Ну и, конечно, 6.22?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #50

49. Сообщение от Швондик (?), 26-Апр-24, 11:22   +/
нужно портировать на z280, но чтобы так, чтобы можно было запускать ромы игр со Спектрума из командной строки
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #53

50. Сообщение от Аноним (75), 26-Апр-24, 11:37   +/
Получите исходники FreeDOS и ставте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

52. Сообщение от Аноним (52), 26-Апр-24, 11:48   –4 +/
Знаю, что шутка не всем зайдет, но код MS DOS 4.0 на ассемблере мы всегда могли посмотреть)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #69, #107

53. Сообщение от Швондик (?), 26-Апр-24, 11:49   +/
другой вопрос - самого компа на z280 нету, я уже купил проц и начял чертить схему - ну ладно ПЗУ взял со 128к Спектрума, ОЗУ для начала статическая 128к, а вот как дальше прикрутить контроллер пс/2 клавиатуры и видеочип я уже не знаю...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #109, #235

54. Сообщение от Аноним (136), 26-Апр-24, 11:57   +3 +/
Опеннетные эксперты считают, что исходник на ассемблере и выхлоп дизассемблера — одно и то же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #59, #174

55. Сообщение от 41217 (?), 26-Апр-24, 11:58   +2 +/
Ассемблер - не то же самое, что машинный код.

https://en.wikipedia.org/wiki/Assembly_language
https://en.wikipedia.org/wiki/Machine_code

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #58

56. Сообщение от Пряник (?), 26-Апр-24, 12:02   –1 +/
Блин, как же они любят капсом всё писать...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #181, #185, #194

57. Сообщение от Омномномус (?), 26-Апр-24, 12:06   +/
Сорцы ХР лежат на сами знаете каком сайте вместе с пошаговой видеоинструкцией по сборке. Компиляйте и изучайте на здоровье. В оупенсорс их, как верно заметили, если и отдадут, то очень нескоро.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #61

58. Сообщение от Аноним (58), 26-Апр-24, 12:12   +1 +/
И чего он добавит кроме комментариев? Может им сразу надо было писать самодокументируемый код? (Это шутка если что, а то опять кто-нибудь начнет ссылками на Вики кидаться)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

59. Сообщение от Аноним (58), 26-Апр-24, 12:13   +/
Опеннетные эксперты не могут доказать различия.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #99

61. Сообщение от Аноним (75), 26-Апр-24, 12:21   –4 +/
Чёт это не помогло РекталОСу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57 Ответы: #62

62. Сообщение от Tita_M (ok), 26-Апр-24, 12:34   +3 +/
Как по твоему утёкшие исходники винды должны были помочь ReactOS?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #73, #83

63. Сообщение от Аноним (63), 26-Апр-24, 12:34   +/
Это вам не бубунту, когда в 14.04 Хром запускается, а 22.04 уже нет, нужен какой-то вулкан.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #72

64. Сообщение от Аноним (64), 26-Апр-24, 12:45   –3 +/
А PTS DOS ещё прикольнее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #89, #132

65. Сообщение от анон (?), 26-Апр-24, 12:48   +/
В репе есть C код.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

66. Сообщение от Аноним (-), 26-Апр-24, 13:18   +1 +/
Если бы был репозиторий с сорцами разных червяков и вирусняков под эти ОС, то тогда можно было бы поковырять ради общего развития.
Ответить | Правка | Наверх | Cообщить модератору

68. Сообщение от нах. (?), 26-Апр-24, 13:54   +1 +/
ну вот самую ненужную и открыли, как водится, нате на лопате.

Ни 3.3, ни 5.0 - разумеется не в этом тысячелетии.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

69. Сообщение от Аноним (69), 26-Апр-24, 14:03   +1 +/
Ну голый асм код не так интересен, тут же всётаки код до препроцессора, и внутри есть имена в читаемом человеком виде и даже комментарии. Оно в разы упрощает понимание.. ну если нам в нём поковыряться, вдруг, надо.

Но зачем мёртворождённая 4.0 может комуто понадобиться,  неизвестно. уж или 3.3 или 6.22 открывали бы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

70. Сообщение от Викторemail (??), 26-Апр-24, 14:09   +/
Интересно, сколько в них уязвимостей найдётся современными методами. Переполнения буфера, выполнение кода и т.п. В то время программисты не думали о таких тонкостях, хотя может за счёт высокой культуры и уровня подготовки там не будет прям ужас-ужас...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #80, #110, #200

72. Сообщение от Аноним (72), 26-Апр-24, 14:31   +/
в MS-DOS 4.0 хром тоже запустится что ли? Даже без вулкана?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #82

73. Сообщение от VladSh (?), 26-Апр-24, 14:34   +/
Взять и посмотреть описание структур данных, процедур и функций гораздо проще, чем постоянно тыкать пальцем в небо, делая реверс-инжиниринг.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #74, #106, #120, #230

74. Сообщение от Tita_M (ok), 26-Апр-24, 14:47   +/
Чтобы потом майкрософт совершенно легально затаскала бы по судам команду ReactOS? Или даже бы и вовсе прикрыла проект? Напоминаю, что во многих развитых странах в том числе в США, ЕС и России законодательно разрешен клин рум реверс инжиниринг в отличии от очень сомнительного с точки зрения законодательства заглядывания в утекшие исходники хоть с какой-либо целью.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #78, #108

75. Сообщение от Аноним (75), 26-Апр-24, 14:51   +/
LFS занятнее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

76. Сообщение от Аноним (76), 26-Апр-24, 14:51   +1 +/
MS-DOS классная система, я в те времена прям уважал Microsoft и начинал программировать с qbasic'а. И Windows 3.1 душевная такая штука, нравилась. Жаль, что потом они скатились в монополизацию, обман пользователей, и некачественное ПО...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #84, #87, #156

77. Сообщение от Аноним (77), 26-Апр-24, 14:58   +/
Там, во-первых, исходники SP1. SP2 там нет.

Во-вторых, неполные, нет winlogon.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #245

78. Сообщение от Аноним (75), 26-Апр-24, 14:58   +/
Никто ж не говорит, что копипастить надо. Написали же, структуры данных посмотреть. Имена полей, если они не являются частью API, назвать по-своему. Имена вспомогательных функций, тоже, если они не экспортируются, по-своему назвать. Ещё лучше, разрезать какие-то из них на несколько. Вобщем, для изучения алгоритмов использовать виндоисходники.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #81

80. Сообщение от Аноним (131), 26-Апр-24, 15:05   +5 +/
У тебя операционка работает в реальном режиме процессора. Все команды этого самого процессора (включая привилегированные), все порты ввода-вывода и вся память полностью доступны, так что в современных уязвимостях просто нет нужды, и так нормально.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #100

81. Сообщение от Tita_M (ok), 26-Апр-24, 15:11   +/
Структуры данных и другое, если я не ошибаюсь, можно посмотреть в дебажной сборке винды ИксПи или 2003, которую майкрософт когда-то по ошибке выложил в свободный доступ для этого не нужно заниматься сомнительной с точки зрения закона ерундой. Плюс используя клин рум реверс инжиниринг можно доказать в суде, что вот именно эти строчки кода имеют легальное, а не сомнительное происхождение.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #94

82. Сообщение от Шатлврот (?), 26-Апр-24, 15:15   +4 +/
В MS-DOS не запустится, но легаси в Windows, это не двухлетняя поддержка в линукс, а дальше обновляйтесь или идите в жо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #173

83. Сообщение от анон (?), 26-Апр-24, 15:19   +/
Не наступить на грабли маек.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

84. Сообщение от Аноним (37), 26-Апр-24, 15:21   +/
Обман в чём?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76 Ответы: #88, #90, #217

85. Сообщение от Аноним (85), 26-Апр-24, 15:21   –1 +/
Намёк на вирус чернобыль?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #115

86. Сообщение от Аноним (86), 26-Апр-24, 15:26   +/
Так и в MS-DOS можно было. Dos shell это делал (task switcher / swapper), а потом и Windows 3.0. Благо V86 режим процессора позволял.

Ну и сторонние были https://mirror.math.princeton.edu/pub/oldlinux/Linux.old/doc...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #105

87. Сообщение от Аноним (-), 26-Апр-24, 15:41   +3 +/
В те времена когда ты юзал MS-DOS и Windows 3.1, Майкрософт уже был монополистом и обманщиком.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76 Ответы: #96

88. Сообщение от Аноним (-), 26-Апр-24, 15:43   –1 +/
Например, 1990-х гг начала внедрять в свою ОС телеметрию.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #92, #111, #158

89. Сообщение от kusb (?), 26-Апр-24, 15:58   +/
Там две версии, из одной чуть ли не os/2 пытались сделать с альтернативой Windows
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64

90. Сообщение от Аноним (76), 26-Апр-24, 16:06   +/
Ну, например, утверждали, что в Win'95 старые программы будут работать "лучше и быстрее", а это не так.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #119, #242

91. Сообщение от aname (?), 26-Апр-24, 16:19   +4 +/
Коммиты в опенсурс корпоратами опенсурсную мышь не настараживают
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

92. Сообщение от aname (?), 26-Апр-24, 16:22   +/
Ну для начала нужны примеры.

Но обман- то в чём?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #203

94. Сообщение от НоуГетеро (?), 26-Апр-24, 16:45   +/
Один смотрел исходники и рассказывает второму кто не видел как это работает
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #98

95. Сообщение от Аноним (95), 26-Апр-24, 16:50   +/
Неужели сейчас исходники MSDOS пригодятся для линукса?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #97, #117

96. Сообщение от Аноним (76), 26-Апр-24, 16:53   +/
Возможно. Но потом они совсем оборзели...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #134, #153

97. Сообщение от Аноним (76), 26-Апр-24, 16:54   +/
Врядли. Вот исходники Windows пригодились бы - чтобы посмотреть, как не надо делать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #103

98. Сообщение от Tita_M (ok), 26-Апр-24, 16:59   +/
Подобное скорее всего уже не будет считаться клин рум реверс инжинирингом.
Я не понимаю с чем вы все спорите. Исходники винды получены нелегальным путем и уж тем более не под свободными лицензиями открыты, зачем пилящим ReactOS рисковать целым проектом ради его призрачного улучшения используя эти исходники?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #232

99. Сообщение от Аноним (99), 26-Апр-24, 17:01   +2 +/
> Опеннетные эксперты не могут доказать различия.

Опеннетным экспертам для этого нужно всего лишь глянуть в код, если уж сами с асмом знакомы лишь по слухам или laba.asm ...

https://github.com/microsoft/MS-DOS/blob/main/v4.0/src/DEV/V...


;    BIOS Parameter Block (BPB)                    ;
;-----------------------------------------------------------------------;
;This is where the characteristics of the virtual disk are established.
;A copy of this block is moved into the boot record of the virtual disk.
;DEBUG can be used to read sector zero of the virtual disk to examine the
;boot record copy of this block.

BPB     LABEL    BYTE        ;BIOS Parameter Block (BPB)
BPB_SSZ    DW    0        ;number of bytes per disk sector
BPB_AUSZ   DB    1        ;sectors per allocation unit
BPB_RES    DW    1        ;number of reserved sectors (for boot record)
BPB_FATN   DB    1        ;number of File Allocation Table (FAT) copies
BPB_DIRN   DW    0        ;number of root directory entries
BPB_SECN   DW    1        ;total number of sectors
                ;computed from buffer size and sector size
                ;(this includes reserved, FAT, directory,
                ;and data sectors)
BPB_MCB    DB    0FEH        ;media descriptor byte
BPB_FATSZ  DW    1        ;number of sectors occupied by a single FAT
                ;computed from BPBSSZ and BPBSECN
BPB_LEN    EQU    $-BPB        ;length of BIOS parameter block

BPB_PTR    DW    BPB        ;BIOS Parameter Block pointer array (1 entry)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #234

100. Сообщение от Викторemail (??), 26-Апр-24, 17:14   +2 +/
На тех процессорах (8086, 8088) ещё не было привилегированных команд и виртуализации. Вирусы резвились в системе, как хотели. Но вирус нужно сначала принести и запустить, вместе с какой-нибудь внешней программой. А такого, чтобы при открытии текстового файла, самостоятельно выполнялся вредоносный код, используя уязвимости в программе - ещё не было.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #102, #171

101. Сообщение от nomernomer (?), 26-Апр-24, 17:17   +/
А Windows for workgroups - это отдельное было?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #130

102. Сообщение от Аноним (131), 26-Апр-24, 17:24   +/
Привилегированные команды появились в 286 проце, виртуализация (хоть и не в нынешнем виде) в 386. И на тех и на других MSDOS активно использовалась. В реальном режиме проца организовать переполнение буфера или в стеке данные подменить вообще не проблема, потому что все эти сегменты кода, данных и стека никакой защиты не имели и сделать что-то вроде:
push dx
push ds
retf - вопрос желания. Ну или соответствующий jmp/call far
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100

103. Сообщение от Аноним (131), 26-Апр-24, 17:26    Скрыто ботом-модератором+4 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97

105. Сообщение от 1 (??), 26-Апр-24, 17:59   +1 +/
Дык task switcher - он не про многозадачность, а про переключение.
А в Novell DOS там была многозадачность, если проц позволял ...

Хотя ... давно это было, м.б. и вру как Троцкий.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86 Ответы: #133, #221

106. Сообщение от Аноним (106), 26-Апр-24, 18:01   +1 +/
Это может сказать только человек, который не занимался ни просмотром исходников, ни реверс инжинирингом. Хинт: непоняток как реализовать вызовы Windows никогда не было.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73

107. Сообщение от Аноним (107), 26-Апр-24, 18:05   +/
Много чего интересного увидели? Что ж сами то не написали ещё тогда свою ось?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

108. Сообщение от dannyD (?), 26-Апр-24, 18:10   –1 +/
>>Чтобы потом майкрософт совершенно легально затаскала бы по судам ...
>>в США, ЕС и России законодательно разрешен клин рум реверс инжиниринг...

только вот лицензионным соглашением m$ он запрещен, так шо - пофигу, хрен редьки не слаще.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #118

109. Сообщение от ллщд (?), 26-Апр-24, 18:27   +/
А чем загвоздка? Там же есть же шина, значит, к ней можно что угодно прикрутить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #114

110. Сообщение от Аноним (131), 26-Апр-24, 18:31   +1 +/
— Вот как мне, интересно, файлы получше заражать, — размышлял Винни. — Если я положу в начале программы RET, а стек заставлю смотреть на адрес возврата…
— Кого заставишь смотреть? — испугался Пятачок, которому померещилось чего-то страшное.
— Стек, — сказал Винни Пух.
— Ага, — сказал Пятачок понимающе и отодвинулся от монитора подальше.
— Вот… Заставлю его смотреть на адрес возврата, то Пчелы, наверное, подумают, что это просто какая-то ошибочка и ничего не заметят. А если я поставлю вначале переход на вирус, как вызов процедуры, то Пчелы, наверное, подумают, что это маленькая подпрограммка и тоже ничего не заметят. По-моему так.

Андрей Щербаков, "9600 бод и все-все-все..."

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

111. Сообщение от Аноним (136), 26-Апр-24, 18:36   +2 +/
И куда телеметрия отсылалась? На BBS?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88

112. Сообщение от Аноним (112), 26-Апр-24, 18:49   +1 +/
Вместе с исходниками лицензия идёт. Хотя бы это может быть полезно.

В wine периодически всплывали обсуждения по поводу "посмотреть в утечки виндовых исходников". И как потом доказать, что ты не верблюд?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

114. Сообщение от Швондик (?), 26-Апр-24, 18:55   +/
я в схемотехнике практически нуль с минусом и паяю, как курица лапой, но хочется Спектрум на z280 и с объемом озу до 16МгБ, тогда уже можно будет программировать на Си, как на ПК в DOSе
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109 Ответы: #121, #154, #166

115. Сообщение от anonnn (?), 26-Апр-24, 19:01   +/
Будь здоров, не CIH'ай!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85

117. Сообщение от Аноним (117), 26-Апр-24, 19:19   –1 +/
Они годятся, чтобы оценить уровень программирования в названных конторах. Если у кого-то остались сомнения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #125, #126, #213

118. Сообщение от Tita_M (ok), 26-Апр-24, 19:34   +/
ЕУЛА не может противоречить международному законодательству или законам страны в которых расположена микрософт. Во всех положениях где есть противоречия более приоритетным будет закон, а не ЕУЛА.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108 Ответы: #122, #151, #177

119. Сообщение от Аноним (136), 26-Апр-24, 19:49   +2 +/
К слову, вспомнился первый фолыч — досовскому нужно было 32 Мб, а виндовому хватало 16.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90 Ответы: #179

120. Сообщение от Аноним (120), 26-Апр-24, 19:52   +/
API и структуры данных у Microsoft, в сущности, неплохо описаны. Как для прикладного уровня, так и для уровня драйверов. Для этого полные исходники не нужны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73

121. Сообщение от Аноним (136), 26-Апр-24, 19:53   +/
На ПК в DOSе программировали с 640 Кб, а лично я некоторое время с 512, с IDE в виде Turbo C 2.0, и знаете — было вполне приемлемо. С 16 Мб можно было уже в винде о-очень вольготно программировать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #114 Ответы: #123

122. Сообщение от dannyD (?), 26-Апр-24, 20:00   +/
вы как бэ намекаете, что в международном законодательстве написано: "ревер инжиниринг разрешен во всех формах и без ограничений, плюйте на лицензию, делайте что хотите."

так?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118 Ответы: #137, #231

123. Сообщение от Швондик (?), 26-Апр-24, 20:08   +/
память никогда лишней не бывает даже в ДОСе, поэтому если делать Спектрум на z280 то уже сразу с максимальным объемом памяти - сейчас эти 16МгБ вообще бесплатно стоят, а тогда такая планка стоила около $100
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #124

124. Сообщение от Аноним (136), 26-Апр-24, 20:14   +/
Я к тому, что эти мегабайты в DOS просто ничего не давали. Ну можно было дисковый кэш разместить, так и то пары мегабайт за глаза было.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #123 Ответы: #131, #142

125. Сообщение от Аноним (131), 26-Апр-24, 20:19   +1 +/
Линукс пишут и кормят (ибо платиновые спонсоры) - вот тебе их нынешний уровень.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #117

126. Сообщение от Аноним (131), 26-Апр-24, 20:25   +2 +/
В 2024 году оценивать уровень программирования конторы по сорцам 1988 года? Наверное можно, но бессмысленно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #117

127. Сообщение от Аноним (136), 26-Апр-24, 20:29   +/
Не лучче. С совместимостью у неё не очень.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

128. Сообщение от iZENemail (ok), 26-Апр-24, 20:33   +2 +/
> компания Microsoft объявила об открытии исходных текстов операционной системы MS-DOS 4.0

Эх, было время золотое, когда операционны системы не были многозадачными, а представляли собой простой и удобный загрузчик кода приложения, при загрузке которого передавали ему монопольное управление компьютером, а сама DOS по большей части выгружалась из основной памяти и оставляла лишь небольшой загрузчик, не мешающий работе приложения.

Первые Windows представляли собой "переключатель" между загруженными в память приложениями — реализовали модель кооперативной многозадачности, поддерживаемой на уровне процессора i80286.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #141

130. Сообщение от iZENemail (ok), 26-Апр-24, 20:36   +/
> А Windows for workgroups - это отдельное было?

Windows 3.11 for Workgroups — это сетевая модификация оболочки Windows 3.1.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101 Ответы: #136

131. Сообщение от Аноним (131), 26-Апр-24, 20:39   +/
Удачи тебе без 4 мегов оперативы под досом дум запустить или без 8 гигов квейк. Всякие там CWSDPMI много у кого в комплекте шло.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124 Ответы: #135

132. Сообщение от iZENemail (ok), 26-Апр-24, 20:42   +1 +/
> А PTS DOS ещё прикольнее.

PT$ DOS называлась, другое название — ФизТехДОС. Российский ремейк MS DOS 5.0 со всеми необходимыми утилитами, включая фирменный дефрагментатор файловой системы. В своё время, АО "Микрософт" на разработчиков подала в суд.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64 Ответы: #202

133. Сообщение от Чолхан (ok), 26-Апр-24, 20:44   +/
Novel DOS был более нестабильным, чем DOS 6.22
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105

134. Сообщение от Ширламырла (?), 26-Апр-24, 20:51    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96

135. Сообщение от Аноним (136), 26-Апр-24, 20:54   +/
32-битный софт под DOS — это уже совсем другая история. DPMI-хост — это, по существу, ещё одна ОС над DOS (кстати, можете поинтересоваться происхождением).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #131 Ответы: #138

136. Сообщение от Аноним (136), 26-Апр-24, 21:02   +/
Нет. Были 3.1 и 3.11, были они же for workgroups. Просто исторически так сложилось, что в СНГ использовали либо просто 3.1, либо 3.11 for workgroups.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130

137. Сообщение от Аноним (137), 26-Апр-24, 21:19   +/
Microsoft Corporation зарегистрирована в США, а ReactOS Deutschland e.V. в Германии. Так что, достаточно на законы этих двух стран посмотреть. Разрешён ли он там или нет, не знаю
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122

138. Сообщение от Аноним (131), 26-Апр-24, 21:22   +/
Формат файлов обычный MZ, запускались из-под обычного доса. То, что они процессор потом переводили в другой режим и сами со всякими GDT/LDT/IDT работали вместо привычных сегментов - это уже мало кого интересовало. Если, конечно, не требовалось запустить одновременно несколько программ с разными расширителями (DOS4GW помню, да) - тут становилось весело и даже не знаю удалось кому-то такой квест пройти или нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135 Ответы: #139

139. Сообщение от Аноним (136), 26-Апр-24, 21:36   +/
> Формат файлов обычный MZ

Так он и у винды до сих пор обычный MZ.

> То, что они процессор потом переводили в другой режим и сами со всякими GDT/LDT/IDT работали вместо привычных сегментов - это уже мало кого интересовало.

Ну да, _всего лишь_. Кстати
https://www.delorie.com/djgpp/doc/dpmi/ch5.a.html

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #138 Ответы: #140

140. Сообщение от Аноним (131), 26-Апр-24, 21:59   +/
> Так он и у винды до сих пор обычный MZ.

Нет. Был обычный MZ для доса, NE для Win16 (и вроде бы для полуоси тоже) и PE для NT и 9x (не помню поддерживался PE если ставить на Win 3.1 такую штуку как Win32s или нет). Что NE и PE в начале содержат досовскую заглушку со знаменитой надписью "This program cannot be run in DOS mode" мне конечно же известно. MZ-файлы хоть для 16битного доса, хоть для 32битных под всякие DOS4GW вроде друг от друга не отличались ничем или меня память подводит спустя 30 лет?

> Ну да, _всего лишь_.

Можно было бы и про ввод/вывод написать, и про другую магию. Но зачем?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #139 Ответы: #144

141. Сообщение от Аноним (136), 26-Апр-24, 21:59   +/
Не сильно интересовался, как там в самых первых виндах было, но уже третья версия концептуально в общем-то ничем не отличалась от современных.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128 Ответы: #143

142. Сообщение от Швондик (?), 26-Апр-24, 21:59   +/
Зачем наступать на теже грабли, как Гейтс - 640 КБ хватит всем... Сначала можно запускать ДОС на z280, а потом кто-то прикрутит гуй или Линукс...
Но сначала нужно просто создать Спектрум 128К на базе z280 и посмотреть будет ли хотя бы 50% игр запускаться - если нет, то нет смысла делать комп и на 16МБ...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124 Ответы: #148

143. Сообщение от Андрей (??), 26-Апр-24, 22:03   +1 +/
Мнение - ужас!
Это примерно тоже самое, что "все мы братья-приматы".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141 Ответы: #149

144. Сообщение от Аноним (136), 26-Апр-24, 22:08   +/
Так MZ в программах для DOS4GW — тоже заглушка. А внутре у нея LE. Например:

file sea.exe // известная смотрелка под DOS
sea.exe: MS-DOS executable, LE executable for MS-DOS, DOS4GW DOS extender

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140 Ответы: #145

145. Сообщение от Аноним (-), 26-Апр-24, 22:14   +/
Значит я ошибался. Благодарю за поправку.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #144 Ответы: #147

147. Сообщение от Аноним (136), 26-Апр-24, 22:32   +/
Более того! Там даже DLL можно было использовать. Как минимум один раз такое чудо видел, в плеере OpenCP.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #145

148. Сообщение от Аноним (136), 26-Апр-24, 22:35   +/
Да я ж не спорю, что чем больше, тем лучше. Но если хочется именно «как в DOS» — память эта будет лежать мёртвым грузом. Да много ли хотя бы для того же «скорпиона» было программ, которые использовали всю память? Как правило, всё шло под рамдиск.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #142 Ответы: #150

149. Сообщение от Аноним (136), 26-Апр-24, 22:40   +1 +/
А что не так? Разделяемые библиотеки, совместное использование ресурсов, обмен сообщениями, всякие OLE/DDE, вот это всё.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #143 Ответы: #167

150. Сообщение от Швондик (?), 26-Апр-24, 22:53   +/
Да пускай лежит мёртвым грузом - она что есть просит или денег стоит? Кто-то прикрутит гуй и сразу 16Мб мало станет - мне кажется это любой компьютерщик должен элементарно понимать... Сейчас не 80е или 90е, когда память дорогая была... Более того, если делать Спектрум на z380 - то нужно сразу распаивать на плате 4ГБ !!! (а это проц по мощности i386 и тем не менее я бы так сделал)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #148

151. Сообщение от zyxman (?), 26-Апр-24, 23:08   +/
Только с одним уточнением - закон не имеет обратной силы, то есть если действует ЕУЛА, которое было введено ДО появления закона, то ЕУЛА сильнее, то есть подписанные ранее появления закона договора продолжают действовать.

Ну если быть совсем точным, там могут быть отдельные исключительные случаи, типа рабовладельческих отношений итп, но их разруливает Верховный суд, который уже принимает окончательное решение по конкретному случаю (для континентальной системы) или создает прецендент, для системы Британской.

Поэтому, например, в европах часто можно в магазинах видеть столетней давности механические кассовые аппараты - новые такие уже нельзя делать, но если используется старый и фирма существует до введения нового закона, никто не может этот ка запретить (ну точнее см выше, может через суд, но обычно дело того не стоит и на это забивают).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118

152. Сообщение от Аноним (152), 26-Апр-24, 23:11   +/
а в чем прикол открытия ассемблерных исходников?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #155, #215, #216

153. Сообщение от Аноним (131), 26-Апр-24, 23:15    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96 Ответы: #190

154. Сообщение от zyxman (?), 26-Апр-24, 23:25   +2 +/
> тогда уже можно будет программировать на Си, как на ПК в DOSе

НЕ как в DOSе а как на ос/360 - с оверлеями.

Суть что на спекки никогда не было прямой адресации, только переключением страниц, ну то есть по сути почти те же сегменты как на 286.

То есть если программа не могла вместить все коды и данные в свои там 48к или сколько получалось, можно было сделать обычно один оверлей главный большой, скажем 48к, а остальное подкачивать переключением страниц по 16к.

И да, прикол что на мейнфреймах довольно рано сделали 31-битовое расширение, но очень долго тянули совместимость и жили с оверлеями, и только в 90х на /390 сделали 64-битовую адресацию и там уже действительно простой Си безо всяких изощрений любой объем прямо использует.

Ну и да, что интересно, на ПК в DOSе, на 86/88 и 286 была конечно только адресация переключением страниц, а как появился 386, довольно быстро сделали экстендеры, что можно было прямо 32-битово адресовать память, то есть по сути раньше чем на мейнфреймах (там правда с оговоркой, что первые ревизии 386 были глючные что на них Десквью крешилась, но говорят что Интел очень оперативно исправил и в массовой эксплуатации этого почти никто не видел).

Еще формально 32-битовая адресация была в м68к, но по факту расширенные линии адреса сразу стали хакерски использовать как дополнительные регистры, поэтому только когда пошли в массы 68030, старые проги стали просто прибивать, а во времена 68020 еще с совместимостью были проблемы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #114 Ответы: #157

155. Сообщение от Аноним (136), 26-Апр-24, 23:41   +4 +/
Ещё один…
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #152

156. Сообщение от Аноним (242), 26-Апр-24, 23:45   +/
> И Windows 3.1 душевная такая штука, нравилась. Жаль, что потом они скатились в монополизацию, обман пользователей, и некачественное ПО...

Судя по тому как она быстро падала, как и Ворд 6, то некачественным оно было уже тогда. Учитывая что пишут про 4-й DOS в сравнении с 3, 5 и 6.

Всегда было иногда получше, но часто плохо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76

157. Сообщение от Швондик (?), 26-Апр-24, 23:48   +/
Вы даташит читали на z280 ?
он работает, как в сегментном режиме так и в защищенном. В 80е годы процыки Zilog шли на шаг впереди процыков интел, так что z280 чуть получше i286
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154 Ответы: #159

158. Сообщение от Аноним (158), 26-Апр-24, 23:51   +/
Эта телеметрия без интернета работала?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88

159. Сообщение от Аноним (136), 26-Апр-24, 23:59   +/
Защищённый режим и адресация >16 бит — совершенно ортогональные вещи. То, что в x86 адресация в реальном режиме ограничена 16 битами — исключительно прихоть Intel (и то умельцы быстренько придумали unreal mode). А z280 остаётся 16-битным, и в любом режиме необходимость секса с переключением банков не отпадает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #157 Ответы: #161

161. Сообщение от Швондик (?), 27-Апр-24, 00:56   +/
Так в Виртуальном режиме переключаться между банками не нужно - на то он и Виртуальный режим до 16Мб. Но для начала подойдёт и сегментный режим
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159 Ответы: #162

162. Сообщение от Аноним (136), 27-Апр-24, 01:24   +1 +/
24-битные адреса вы хоть в виртуальном, хоть в парареальном режиме через HL и DE указывать будете как?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #161 Ответы: #163, #164

163. Сообщение от Швондик (?), 27-Апр-24, 01:28   +/
компилятор будет, я же на Си, а не на асм собираюсь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #162

164. Сообщение от Швондик (?), 27-Апр-24, 01:33   +/
вы разве в ДОСе не программировали? - указываете модель памяти, а компилятор сам всё делает
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #162 Ответы: #188

166. Сообщение от Вася (??), 27-Апр-24, 04:37   +/
зачем тебе _это_ хочется, для чего?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #114 Ответы: #175

167. Сообщение от Аноним (167), 27-Апр-24, 05:29   +/
не, ну в приниципе, счёты тоже считают и не отличаются концептуально...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #149

169. Сообщение от Аноним (169), 27-Апр-24, 06:29   +1 +/
6.22 была последняя самостоятельная
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

170. Сообщение от Аноним (169), 27-Апр-24, 06:31   +/
> другое дело почему сейчас?

Потому что M$ любит опенсорс и отдаёт ему лучшее, и когда оно нужнее всего.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

171. Сообщение от Аноним (169), 27-Апр-24, 06:57   +/
> чтобы при открытии текстового файла, самостоятельно выполнялся вредоносный код

AUTOEXEC.BAT исполнялся сам и вызывал другие команды при загрузке системы. Разделения привилегий нет, можно с текущими правами заразить любой файл, вызываемый оттуда. Какой-нибудь KEYRUS.COM или MOUSE.DRV. Для закрепления (резидентной загрузки). Но на практике поступали проще - заражали вообще все файлы. Поэтому для борьбы с файловыми вирусами использовали не только антивирусы, но и дисковые анализаторы (ADinf). Ну и, конечно, запись в загрузочный сектор диска, как самое очевидное средство.

А для заражения, понятно, нужно принести вирус на дискетке в файле STRIPSHASHKI.EXE и запустить. Сегодня, плюс-минус, тоже самое, только каналы поставки стали шире.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100 Ответы: #187

173. Сообщение от Аноним (169), 27-Апр-24, 07:20   –3 +/
В Линуксе исходники открыты, поддерживай своё забагованное старьё сколько влезет. А в Винде - надейся на дядю, авось, не бросит поддержку, а то даже нашумевшие в прессе дыры без его разрешения не закроешь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #209

174. Сообщение от Аноним (169), 27-Апр-24, 07:23   –2 +/
> Опеннетные эксперты считают, что исходник на ассемблере и выхлоп дизассемблера

Разумеется нет. В исходник M$ заботливо добавил телеметрию, ради нашего же блага.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

175. Сообщение от Швондик (?), 27-Апр-24, 09:01   +/
странный вопрос - а зачем ребята старые машины и мотоциклы восстанавливают и тюнингуют ???
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166 Ответы: #178

176. Сообщение от zog (??), 27-Апр-24, 09:24   +/
А DOS серии 3.x не открыли?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #211

177. Сообщение от Электрон (?), 27-Апр-24, 09:25   +1 +/
Разница только одна: у MS хватит денег на 100 лет судов, а вам до конца дела молиться, что вы его не проиграете.

Когда кто-то упоминает законы, надо договаривать, что без денег на адвоката и времени на суды - для вас закона нету.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118

178. Сообщение от Вася (??), 27-Апр-24, 09:48   +/
> странный вопрос - а зачем ребята старые машины и мотоциклы восстанавливают и
> тюнингуют ???

чаще всего потому что 1)серийных моделей довольно мало 2)они ездят примерно так же, как и новые 3)при этом значительно дешевле

какой прикол в компах, в мире, где главное уже не среда выполнения, а код, при том, что эти компы - в основном конструкторы - дано понять только конченным 3адротам без жизни

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #175 Ответы: #180, #184

179. Сообщение от Аноним (179), 27-Апр-24, 09:54   +/
Своп не забыл посчитать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119 Ответы: #186

180. Сообщение от Швондик (?), 27-Апр-24, 10:12   +/
ну мне уже надоело играть на Спектруме с процом z80 - многие игры тормозят, хочется перейти на более мощный проц
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178 Ответы: #189

181. Сообщение от Аноним (181), 27-Апр-24, 10:33   +1 +/
Угнетает, да?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #199

182. Сообщение от EULA (?), 27-Апр-24, 10:40   +/
> Будем ждать сорцы хп.

Почитайте старую новость тут
https://www.opennet.me/opennews/art.shtml?num=53783

UPD. Выше уже ответили тоже самое.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

184. Сообщение от Швондик (?), 27-Апр-24, 10:48   +/
я конечно сам не смогу создать комп на z280 и портировать на него ДОС, а вот Спектрум на биосе от 48К или 128К с процом z280 вполне смогу, но если z280 с этими биосами не заведётся, но вопрос можно считать закрытым и проц на помойку
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178

185. Сообщение от Швондик (?), 27-Апр-24, 11:12   +/
я тоже очень люблю писать код капсом
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

186. Сообщение от Аноним (136), 27-Апр-24, 12:01   +1 +/
Мне, как юзеру детали реализации не интересны были. А вот то, что не нужно было делать весьма — по тем временам — дорогостоящий апгрейд, очень даже радовало.
Своп, кстати, и DOS4G позволял организовать. Но оно так работало, что лучше не надо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #179

187. Сообщение от Аноним (136), 27-Апр-24, 12:02   +/
STRIPS~1.EXE же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #171 Ответы: #224, #225

188. Сообщение от Аноним (136), 27-Апр-24, 12:05   +1 +/
Во-первых, далеко не всё. И модели выше small старались любой ценой избегать.
Во-вторых, перезагрузка сегментных регистров гораздо проще, чем переключение банков, и вообще более гибкая штука.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #164

189. Сообщение от Аноним (136), 27-Апр-24, 12:10   +/
Современные версии Z80 работают на частоте до 20 МГц, этого хватит для преодоления любых тормозов. А обычный Z80 ещё в 90-х разгоняли до 7 МГц, чего на практике хватит для любой игры. https://zxpress.ru/article.php?id=18100
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #180 Ответы: #192

190. Сообщение от Аноним (75), 27-Апр-24, 12:24   +/
Где ты там в статье слово "Basic" увидел? FSF нахрен не упёрся их вонючий Васик.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #153 Ответы: #191

191. Сообщение от Аноним (136), 27-Апр-24, 12:43   +/
А что ему упёрлось? Там прямо такой градус обиды, явно чем-то ему _свободно_ поделиться помешали.
А началось всё именно с васика, да (и у MS он был отнюдь не сраный).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #190

192. Сообщение от Швондик (?), 27-Апр-24, 13:07   +/
это конечно очень круто, но чтобы платформа ZX-Spectrum развивалась проц нужен ещё мощней. В первую очередь для повышения разрешения до 512х384, но с сохранением клешенга, потому что Spectrum - это в первую очередь видео режим. Более высокое разрешение позволит создавать более красивые игры и более удобные трекеры для создания музыки
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #189 Ответы: #193

193. Сообщение от Аноним (136), 27-Апр-24, 13:22   +/
> с сохранением клешенга

Вот самое убожество только и сохранять, да. Из-за которого 90% игр выглядят как говно. Высокое разрешение играм как раз нафиг не сдалось, большинство на C64 со 160×200 куда лучше, чем на спектруме, выглядели.
Ну и всё это решено давно, куча клонов с самыми разнообразными видеорежимами существует (а софта под это всё кот наплакал, естественно).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #192 Ответы: #195, #196

194. Сообщение от Аноним (136), 27-Апр-24, 13:24   +2 +/
В те времена на ассемблере было принято писать так.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #197

195. Сообщение от Швондик (?), 27-Апр-24, 13:42   +/
Вот как раз все эти "нормальные" без клешенга видеорижимы Спектруму нафиг не нужны - потому что это есть у всех на ПК и поэтому они не прижились. А вот многие самые лучшие игры на Спектруме сделаны в монохромном режиме - это Flying Shark, Chronos, Joe Blade, Batman, Knight Lore, Robocop и многие другие, а это совершенно другой стиль графики, которого нет на других платформах. Поэтому Спектруму нужно более высокое разрешение, а для этого нужен более мощный проц
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #193

196. Сообщение от Швондик (?), 27-Апр-24, 14:16   +/
Если вам нужны "нормальные" цвета - ну так пользуйтесь MSX, зачем вам Спектрум? А Спектрум - это для клешенга! Кстати, самой лучшей игрой на Спектруме считается Head Over Heels с монохромным цветом в игровом поле
https://www.retro-sanctuary.com/Top-100-Spectrum-Games-Page-...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #193 Ответы: #204

197. Сообщение от Пряник (?), 27-Апр-24, 14:21   +/
Наверное, мониторы хреновые были. Или люди слепые. Впрочем, одно другому не мешает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #194 Ответы: #219

198. Сообщение от BeLord (ok), 27-Апр-24, 14:22   +1 +/
Насколько я помню код ДОСа, там а) далеко не везде asm б) можно достичь прикольных результатов размотав макросы и выкинув платформы, которых уже живьем не найти. В свое время утекали исходники himem.sys, весьма забавно было в них ковыряться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

199. Сообщение от Пряник (?), 27-Апр-24, 14:23   +/
Моего внутреннего минималиста.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #181

200. Сообщение от Пряник (?), 27-Апр-24, 14:32   +/
В то время программистов было мало, а ошибок столько же. Вот и посуди, какая тогда была "культура".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

202. Сообщение от Аноним (202), 27-Апр-24, 14:36   +1 +/
Так и чем закончилась история? Кто в суде победил?
Где сейчас PTS-DOS? Откртый продукт или проприетарщина?
В целом конечно есть FreeDOS, но тут тоже интересно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132

203. Сообщение от Аноним (202), 27-Апр-24, 14:40   –1 +/
Под обманом комрад имеет в виду уничтожение конкурентов
всеми доступными средствами от необзаснованных исков и
до интриг.

А так то система в целом конечно забагованная...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92 Ответы: #206

204. Сообщение от Аноним (136), 27-Апр-24, 14:41   +/
Вот только Head over Heels — это мультиплатформа. Ладно, с Амигой сравнивать неспортивно, но поглядите хотя бы, как она на Amstrad CPC выглядит.
Спектрумисты почему-то думают, что они одни такие исключительные. А абсолютное большинство известных спектрумовских игр на самом деле выходило и на других платформах (и порой раньше, а на спектруме уже порты), и тут спектрум выглядит совсем не выигрышно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #196 Ответы: #205

205. Сообщение от Швондик (?), 27-Апр-24, 14:55   +/
ну мни Head over Heels на Спектруме нравится больше, с монохромной графикой. Если вам Спектрумовская графика не нравится - значит Спектрум не ваше... играйте на Amstrad CPC, а клешенг на Спектруме не трогайте !
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #204 Ответы: #207

206. Сообщение от Аноним (136), 27-Апр-24, 14:56   +/
А конкуренты, конечно, этим не занимались.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #203

207. Сообщение от Аноним (136), 27-Апр-24, 15:05   +/
Это «синдром утёнка» называется. К счастью, никогда им особо не страдал (помню, как в первый раз увидел Boulder Dash на Atari и офигел с разницы).
Надо понимать, что Spectrum был технически убог. И полбеды бы, если бы из-за уровня тогдашней техники, но нет — исключительно в целях удешевления (даже нормальную палитру не сделали). Собственно, из-за дешевизны он популярность и получил.
Тот же монохром — это по сути фейл системы клешинга вообще, типа пусть будет хотя бы так, чем никак. Нет, для ностальгии пусть остаётся, но тащить это в сейчас — просто бессмыслица.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #205 Ответы: #208, #212

208. Сообщение от Швондик (?), 27-Апр-24, 15:10   +/
Графика на Спектруме - это как рисунок карандашом по сравнению с маслом, это другой стиль искусства, это очень круто и это нужно развивать!!!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #207 Ответы: #218

209. Сообщение от Аноним (209), 27-Апр-24, 15:19   +1 +/
И поэтому я спокойно гоняю в современной винде какую-нибудь игрушку 20летней давности, а в ненужном не могу скомпилять что-то написанное пару лет назад: то питон неправильной версии, то gcc, то qt или что-то ещё
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #173 Ответы: #223

210. Сообщение от Аноним (210), 27-Апр-24, 15:54   +1 +/
Это для лютых ретробуков чтобы кодить ничего не мешало.

https://aliexpress.ru/item/1005006170100070.html

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

211. Сообщение от Аноним (76), 27-Апр-24, 15:58   +1 +/
Кстати, интересно, почему на ассемблере? UNIX в эти времена давно уже на Си был.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #176 Ответы: #227, #237

212. Сообщение от Швондик (?), 27-Апр-24, 16:01   +/
если бы не Спектрум - мы бы вообще не увидели бы этих игр в монохромной графике
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #207

213. Сообщение от Аноним (213), 27-Апр-24, 16:54   +/
Код пишут не конторы, а конкретные люди.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #117

214. Сообщение от Аноним (214), 27-Апр-24, 17:12   –1 +/
Я pts-dos по молодости пользовался. Скажу только одно - будешь пользоваться российскими продуктами отстанешь от жизни очень далеко -  коллеги будут всегда на несколько шагов в переди.
Ответить | Правка | Наверх | Cообщить модератору

215. Сообщение от Аноним (217), 27-Апр-24, 18:30   +/
Ну, наверное назначение переменных без человеческих имен сложнее разобрать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #152

216. Сообщение от Аноним (217), 27-Апр-24, 18:36   +3 +/
Ну а так да. По ассеблерным исходникам тяжело разбираться. Например под Win3.1x нет нормальных VESA дров. Чтобы вот как VBEMP. Поставил и все работает. На не так, что надо ставить проприетаные дрова от S3, которые еще вроде ниче, кроме того, что нельзя поставить разрешение побольше для TrueColor, или, не дай бог, Cirrus Logic, которые глюкавые, а править никто уже не будет, ибо adandonware. Есть SDK. Я в школе на ассемблере конечно писал и все понимаю, что написано. На там такой корявый стиль написания, что непонятно, что куда. Нет никакой документации в стиле "Вам надо реализовать такие то точки входа в DLL и они должны уметь то то". Разбирайся сам на примерах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #152

217. Сообщение от Аноним (217), 27-Апр-24, 18:57   +1 +/
Ну я не знаю насчет 9х, но начиная с Висты мелкософт начал всех усердно пересаживать на нее под предлогом того, что все проги будут работать на 50% быстрее. Забыл только упомянуть, что это в сравнении с XP на новом железе и что это железо еще придется купить, выкинув на помойку старое, т.к. под старое никто дрова писать не хотел, причем виста требовала в разы более крутое железо. В два раза более крутой проц и в 8 раз больше памяти. А дальше вообще пошел трэш. Мелкософт полностью провалился на мобильном рынке, т.к. думал, что главное назвать ОСь виндой и все и так побегут ее покупать. Когда спохватились, миром правила уже не нокия, которую они купили, а гугель с эпплем. Так что пришлось извращаться и пересаживать всех сначала на 8ку с убогим закосом в мобилки, а потом и на 10ку с телеметрией. Под предлогом того, что 10ка будет последней версией винды. Кто то кончено теперь говорит, что это было вранье от каких-то левых не относящихся к мелкософту людей. Но я думаю, что они сами же запустили этот слух.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84

218. Сообщение от Аноним (136), 27-Апр-24, 19:07   +/
Нет. Графика на спектруме — это когда у тебя задумка написать маслом, а тебе дали карандаш. Безусловно, и в этих условиях можно что-то создать, но от первоначальной идеи это будет далеко.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #208

219. Сообщение от Аноним (136), 27-Апр-24, 20:07   +2 +/
Думаю, это ещё во времена всяких фортранов на перфокартах тянется, когда строчных букв в компьютерах не было.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #197

220. Сообщение от Геймер (?), 28-Апр-24, 03:22   +1 +/
Не МС ДОСой замечательны ИБМ ПК, и даже не Интель-процессорами. А открытой архитектурой победили ИБМ-совместимые ПК.CP/M  (DR-DOS)- вещь.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #228

221. Сообщение от Аноним (86), 28-Апр-24, 07:10   +1 +/
А реальной многозадачности в виде параллельного исполнения в голом досе вы по определению не сделаете, т.к. он полагается на функции BIOS, которые не рассчитаны на то чтобы их в параллель дергали (помните как обработчики прерываний по цепочке - вначале сам отработай, потом передай следующему обработчику обработать, пока не дойдем до конца, а если иначе сделать, то кто-то навернется). Запустить в параллель несколько задач - можно, V86 режим позволяет. Но если мы полагаемся где-то на общий код реального режима в биосе - а дос работает через биос - то его в параллель никак нельзя исполнять. Помните win95 "сейчас, дискетку доформатирую..."? Специально ограничено в тот момент, чтобы никто другой не сунулся в функции реального режима из биоса.

Но можно иллюзию многозадачности через кванты времени, для этого и V86 не нужно, TSR висящие на прерываниях таймера исполняли код в фоне. PRINT.COM печатал файл параллельно работе других программ даже на 286, не имеющем V86 режима, в реальном режиме, забирая себе 10% или 20% квантов времени, вися на прерывании от таймера...

Win 3.0 и выше могла сделать настоящую многозадачность тк там своя реализация работы с файловой системой, умеющая в параллельность, и своя реализация работы с диском в обход биоса и прочее. Эмуляция доса и биоса. И то по причинам совместимости еще в W95 форматирование дискеты использовало реальные вызовы биоса и все блокировало в тот момент. Только на 100% отказавшись от реального кода из биоса, получили 100% многозадачность для дос окон в NT

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105

223. Сообщение от Аноним (223), 28-Апр-24, 12:33   +1 +/
В современной Винде половина игрушек, написанных под WinAPI времен 95-XP, либо не работает, либо работает с большими косяками. Про 16-битные и говорить не приходится. А вот под Линуксом (в Wine и DosBox) все вполне работают.
А то, что некоторые нынешние developers, developers, что-то сконпелять не могут, если им не показать куда мышой тыкать, ну кто ж виноват? Линукс?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #209

224. Сообщение от Аноним (223), 28-Апр-24, 12:36   +/
> STRIPS~1.EXE же.

Точно не помню, кажется, что DOS Navigator поддерживал больше 8-ми символов в имени.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #187

225. Сообщение от Аноним (223), 28-Апр-24, 12:44   +/
https://en.wikipedia.org/wiki/Long_filename#Other_implementa...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #187

227. Сообщение от Аноним (117), 28-Апр-24, 17:57   +/
Посмотрите, откуда DOS вообще взялась.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #211

228. Сообщение от Аноним (117), 28-Апр-24, 17:59   +/
DR-DOS была побеждена несколько иначе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #220

229. Сообщение от Аноним (229), 28-Апр-24, 20:29   +/
Жду исходников телепорта билла гейтса в дум 2
Ответить | Правка | Наверх | Cообщить модератору

230. Сообщение от n00by (ok), 29-Апр-24, 07:43   +/
> Взять и посмотреть описание структур данных

Для этого не нужны исходники. WinDbg их откуда-то берёт. ;)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73

231. Сообщение от n00by (ok), 29-Апр-24, 07:46   +/
> вы как бэ намекаете, что в международном законодательстве написано: "ревер инжиниринг разрешен
> во всех формах и без ограничений, плюйте на лицензию, делайте что
> хотите."

Я скажу прямо: не стоит вот так сотрясать воздух, будучи не в теме.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122

232. Сообщение от n00by (ok), 29-Апр-24, 07:55   +/
Они теоретизируют с умным видом. Что бы сделать столь сложную вещь как ОС, необходимо понимание - вот что в первую очередь и получается при реверс инжиниринге. Исходники этому помогают мало (с одной стороны - экономят время; с другой - позволяют схалтурить). Исходники Linux открыты, но производство ОС ограничено добавлением к ним иконок и обоев.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98

233. Сообщение от n00by (ok), 29-Апр-24, 08:04   +1 +/
Дизассемблируешь, а не декомпилируешь. Ну и пожелаю удачи с изобретением имён меток.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

234. Сообщение от n00by (ok), 29-Апр-24, 08:08   +/
Ну вот: и там и там китайская грамота. %)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

235. Сообщение от n00by (ok), 29-Апр-24, 08:18    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #236, #239

236. Сообщение от iZENemail (ok), 29-Апр-24, 09:00   +/
> на ATM Turbo 2+ 7.18 поддерживается PS/2 клавиатура.
> Я бы к ATM (или чему-то подобному, их много было, наверняка есть проще) и припаивал z280 вместо z80.

Неужели недоприставки до сих пор актуальны? Но зачем это обсуждать в этой теме?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #235 Ответы: #238

237. Сообщение от Henry Fort ran (?), 29-Апр-24, 09:13   +/
Жаба давит выдавать откуда мерживорурируют , 32 бит тоже так не выбросить. В процессе разработки я лишь только сделал анализ "реально много заговоров"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #211

238. Сообщение от n00by (ok), 29-Апр-24, 10:41   +/
>> на ATM Turbo 2+ 7.18 поддерживается PS/2 клавиатура.
>> Я бы к ATM (или чему-то подобному, их много было, наверняка есть проще) и припаивал z280 вместо z80.
> Неужели недоприставки до сих пор актуальны? Но зачем это обсуждать в этой
> теме?

Наверное, если купил человек z280, значит ему актуально. Начал обсуждать, вероятно, поскольку не знает, что теперь делать дальше. Я поддержал, что бы он глянул схему ATM и соизмерил со своими силами.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #236

239. Сообщение от Швондик (?), 29-Апр-24, 12:06   +/
сегодня похожий проект Сергей выложил
https://youtu.be/PGE3eigQeNw
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #235 Ответы: #240

240. Сообщение от n00by (ok), 29-Апр-24, 15:20   +/
Мне смысл подобных устройств не ясен. Паять, где-то искать 27C256, прошивать, что бы что? Подключить к COM-порту и нажимать кнопки в Виндоус? Если охота "паять", то проще на Атмеге спаять какой-нибудь https://uzebox.org/hardware.htm -- там хотя бы картинка живая. Их много таких, есть и "Спектрум" с подключением к ЖК. Если охота "суперспектрум", так есть же эмуляторы вроде UnrealSpeccy, можно добавить z280 и ещё что-то. Если хочется на асме кодить - так в Linux это запросто, но почему-то мало кому интересно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #239 Ответы: #244

242. Сообщение от Аноним (242), 30-Апр-24, 00:27   +/
В таком стиле и в опенсорсе вендоры тоже выступают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90

243. Сообщение от Zenitur (ok), 30-Апр-24, 12:18   +/
Было бы здорово дропнуть в досе всё легаси, чтобы 16-битного кода там не было. Совместимость со старыми программами - прекратить. Получилась бы интересная операционная система... Хотя, такая уже есть - OS/2.

А ещё было бы здорово портануть DOS на не-x86 платформы. Хотя там наверное своих клонов CP/M хватает

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #250

244. Сообщение от Швондик (?), 30-Апр-24, 22:16   +/
я тоже не понимаю смысла таких недо проектов, но для начинающих такие проекты могут помочь понять логику схемотехники
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #240 Ответы: #246

245. Сообщение от Аноним (245), 01-Май-24, 07:28   +/
> Там, во-первых, исходники SP1. SP2 там нет.
> Во-вторых, неполные, нет winlogon.

Компилятор бы ещё. По слухам, версия VS 2015 и новее встраивают телеметрию в бинарники, которые компилируют. Вычистить заразу и собрать компилятор под старые ОС, чтобы и там бинарники компилить!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77

246. Сообщение от n00by (ok), 01-Май-24, 10:14   +/
> для начинающих такие проекты могут помочь понять логику схемотехники

Это как раз вполне годится как смысл. Другое дело, что схему ATM Turbo 2 начинающий не осилит, это я утверждаю, как спаявщий и отладивший 6-ю версию на традиционно бракованной плате 2-м спектрумом. Там надо что-то попроще и логичнее, вроде Ленинград-2. Если же в схеме 2-3 микросхемы - то совмременные микрокомпьютеры вроде того на Атмеге выглядят практичнее, как раз потому что подключаются к телевизору/монитору и всё наглядно: вот с этой ноги идёт красный цвет, вот отсюда синхроимпульс, а не какой-то там загадочный RS-232.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #244 Ответы: #247

247. Сообщение от Швондик (?), 01-Май-24, 12:21   +/
вот самая простая схема ZX-Spectrum на чипсете STM32, но челябинец не захотел делиться прошивкой
https://www.youtube.com/watch?v=ggm-KhYEMxs
вот по такой схеме собрать бы на z280...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #246 Ответы: #252

248. Сообщение от Chromium (ok), 01-Май-24, 14:30   +/
Пусть лучше Terraform вновь откроют. Я MS-DOS только по учебникам истории знаю.
Ответить | Правка | Наверх | Cообщить модератору

249. Сообщение от Ivan7 (ok), 01-Май-24, 14:38   +/
Уже не актуально. FreeDOS есть!
Ответить | Правка | Наверх | Cообщить модератору

250. Сообщение от а (?), 02-Май-24, 00:18   +/
эээ, а в досе не было ничего кроме 16-битного кода. Если вы его дропните, то ничего не останется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #243

251. Сообщение от Аноним (251), 02-Май-24, 01:45   +/
Бери уже FreeDOS и не жди
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

252. Сообщение от n00by (ok), 02-Май-24, 10:01   +/
"Простая" это довольно относительное понятие. Повторить-изменить, насколько понимаю, её не так просто. Вот схема на Атмегах https://www.qrz.ru/schemes/contribute/comp/avr_zx_spectrum.html
отдельные процессор, видеоконтроллер и муз.процессор. Вероятно, можно как-то и настоящий ЦП с ней подружить. Прошивки, правда, только в виде дампов. Наверняка есть и другие варианты, особо не копал вопрос.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #247 Ответы: #253

253. Сообщение от Швондик (?), 02-Май-24, 10:33   +/
я про этот проект Лисицына давно знаю, даже сильно удивлён - он вроде только на гитаре и Спектрум-игрушки играет, а тут бах такой крутой проект и потом опять тишина... Обычно, кто занимается МК показывают другие поделки
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #252


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру