Сейчас на форуме: -Sanchez-, Alf, Adler, Rio (+6 невидимых)

 eXeL@B —› Софт, инструменты —› js86emu
Посл.ответ Сообщение


Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 01 мая 2019 01:42
· Личное сообщение · #1

Вынесу в отдельную тему, что бы не затерялось, по-моему программа того стоит.
Для меня ее главная ценность и смысл - изучение машинного языка, его структуры и работы.
Many thanks and greetings go to mak and f13nd, двум людям, рассказавшим о ее существовании!
Надеюсь, что пригодится и другим участникам форума и не только.

--> js86emu<-- is an x86 emulator written entirely in Javascript.
The current goal is to correctly emulate an 8086(88) processor along with auxiliary hardware such as hard disk controllers and graphics. This will allow emulation of original PC XT and PC AT systems.

-----
Give me a HANDLE and I will move the Earth.


| Сообщение посчитали полезным: dma


Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 02 мая 2019 02:07 · Поправил: plutos
· Личное сообщение · #2

Хоть сам тему и создал, но должен сказать, что установка этого тула по крайней мере на Debian'a задача не из легких.
Нужно предварительно кучу софта установить и/или обнoвить, так что если кто решится - запаситесь терпением.
Будут вопросы - задавайте, чтобы не делать одну работу дважды.

-----
Give me a HANDLE and I will move the Earth.




Ранг: -12.6 (нарушитель), 11thx
Активность: 0.050.03
Статус: Участник

Создано: 02 мая 2019 04:19
· Личное сообщение · #3

plutos пишет:
установка этого тула по крайней мере на Debian'a задача не из легких.


Да, недолго музыка играла... Я уж обрадовался, думал что в венде это тоже будет работать. Немного правда смутило, что там команды какие-то непривычные для моего глаза. Ну думаю: Ладно, это же "open source" и значит я должен страдать, как учил меня когда-то f13nd.

Так это что ж выходит, что я своему главному критику зря плюс поставил?
Ну что ж, пусть это будет своего рода авансом для следующего полезного поста от plutos.




Ранг: 150.3 (ветеран), 175thx
Активность: 0.160.07
Статус: Участник

Создано: 02 мая 2019 08:46
· Личное сообщение · #4

Программа пока что игрушка. Из того же разряда, что и emu8086 - для начального изучения. На 16 битах сейчас разве что старые демки запускать.
Автор хоть и пишет, что планирует добавить поддержку более новых процессоров, но это сложнее чем просто регистры удлинить. На режимах памяти замучается.




Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 02 мая 2019 12:15
· Личное сообщение · #5

-=AkaBOSS=- пишет:
Программа пока что игрушка.

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

-----
2 оттенка серого





Ранг: 150.3 (ветеран), 175thx
Активность: 0.160.07
Статус: Участник

Создано: 02 мая 2019 12:34
· Личное сообщение · #6

f13nd пишет:
немногие игрушки могут показать формат инструкции в виде отдельных полей

ну для эмулятора это весьма странная фича.
Лично я эту тему прокуривал по обучалкам от TheSvin'а

| Сообщение посчитали полезным: dma


Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

Создано: 02 мая 2019 12:40
· Личное сообщение · #7

-=AkaBOSS=- пишет:
ну для эмулятора это весьма странная фича

Ну так там в первом посте не про эмуляцию и сказано. Я вообще довольствуюсь масками, которые апи гидры предоставляют --> Link <--, не аутентичненько, зато любая архитектура. Но изучать что-либо по этим маскам плохая затея.

-----
2 оттенка серого


| Сообщение посчитали полезным: plutos

Ранг: -12.6 (нарушитель), 11thx
Активность: 0.050.03
Статус: Участник

Создано: 02 мая 2019 13:49
· Личное сообщение · #8

-=AkaBOSS=- пишет:
Лично я эту тему прокуривал по обучалкам от TheSvin'а


Интересная ветка на ВАСМе. Побольше бы похожих веток - цены бы ему не было, но там последнее время главнейшими темами являются: самолетики, длина члена у Трампа и прочая "научная информация". f13nd иногда пытается этому противостоять, мол ребята вы что рехнулись, какие самолетики, какая к черту Лиля Брик, может лучше реверсу и программированию больше внимания уделять будем? А ему в ответ, мол нет уважаемый f13nd, это вы рехнулись - реверс и программирование обсуждают на exelab.ru, а у нас тут в почете физики-недоучки и православие.

| Сообщение посчитали полезным: BlackCode

Ранг: 18.3 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 09 мая 2019 10:05
· Личное сообщение · #9

не дают покоя лавры Белларда ? ;)

https://bellard.org/jslinux/

https://bellard.org/jslinux/vm.html?url=https://bellard.org/jslinux/buildroot-x86.cfg


 eXeL@B —› Софт, инструменты —› js86emu
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати