nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 27 Apr 2024 12:21



Reply to topic  [ 165 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10, 11  Next
Дизассемблер Yozh 
Author Message
Devil

Joined: 26 May 2003 06:57
Posts: 863
Reply with quote
Mondx wrote:
Так тогда может и для z80 нашрайбаете? А то у меня недокументированные копы не реализованы.)

Дизассм z80 для Радио-86РК? Криповато как-то... :)

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


16 Feb 2024 01:01
Profile WWW
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
b2m wrote:
Дизассм z80 для Радио-86РК? Криповато как-то... :)

Как бы, тема не глаголит об РК... Но, в то же время, что мешает вместо 8080 использовать z80? Конечно, извращение. А разве у нас не всё так?)


16 Feb 2024 01:23
Profile
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Shaos wrote:
Не - Z80 это как-нибудь сам :no:

А чО? Ну так тоже ж разминка для мозгов. Why not?)


16 Feb 2024 01:27
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Mondx wrote:
b2m wrote:
Дизассм z80 для Радио-86РК? Криповато как-то... :)

Как бы, тема не глаголит об РК... Но, в то же время, что мешает вместо 8080 использовать z80? Конечно, извращение. А разве у нас не всё так?)
Ну как это не глаголит? Очень даже глаголит :lol:

Список форумов » RETRO » Radio-86RK

А про РК на Z80 тут вроде даже и небыло никогда (а вот про на 8085 было и даже на 8086 или 8088 где-то пролетало)

_________________
:dj: https://mastodon.social/@Shaos


16 Feb 2024 01:31
Profile WWW
Doomed

Joined: 10 Aug 2022 07:27
Posts: 356
Reply with quote
Shaos wrote:
Ну как это не глаголит? Очень даже глаголит :lol:

Список форумов » RETRO » Radio-86RK

А про РК на Z80 тут вроде даже и небыло никогда (а вот про на 8085 было и даже на 8086 или 8088 где-то пролетало)

Ну да. Извиняюсь. Просто смотрю активные темы, не обратил внимания.
Так, а если небыло, что мешает создать?) Вот только на..., спросит удивлённый читатель...)
С другой стороны, а тогда зачем теребить дохлую лошадь в виде РК? Вопрос...


16 Feb 2024 02:17
Profile
Senior
User avatar

Joined: 17 Jun 2014 04:29
Posts: 138
Location: 93.80.157.217
Reply with quote
651 байт

_________________
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой


16 Feb 2024 07:15
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
vital72 wrote:
651 байт

v1.9.4? ;)

или это без 8085

_________________
:dj: https://mastodon.social/@Shaos


16 Feb 2024 08:57
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Mondx wrote:
Shaos wrote:
Ну как это не глаголит? Очень даже глаголит :lol:

Список форумов » RETRO » Radio-86RK

А про РК на Z80 тут вроде даже и небыло никогда (а вот про на 8085 было и даже на 8086 или 8088 где-то пролетало)

Ну да. Извиняюсь. Просто смотрю активные темы, не обратил внимания.
Так, а если небыло, что мешает создать?) Вот только на..., спросит удивлённый читатель...)
С другой стороны, а тогда зачем теребить дохлую лошадь в виде РК? Вопрос...

Завуалировал точками :roll:

Emu80 умеет эмулировать РК с Z80 - так что наверное кто-то кое-где у нас порой это таки построил :lol:

Если хочется повторить подвиг, то пожалуйста - ничто (и никто) не мешает :no:

_________________
:dj: https://mastodon.social/@Shaos


16 Feb 2024 08:59
Profile WWW
Senior
User avatar

Joined: 17 Jun 2014 04:29
Posts: 138
Location: 93.80.157.217
Reply with quote
Shaos wrote:
v1.9.4? ;)

или это без 8085


v2.651 и с 8085
другой формат таблицы

_________________
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой


16 Feb 2024 10:26
Profile WWW
Senior
User avatar

Joined: 17 Jun 2014 04:29
Posts: 138
Location: 93.80.157.217
Reply with quote
635 байт.
выжал всё, что смог.
жду реализации на 512 байт.


Attachments:
disassm.v2.635.zip [3.05 KiB]
Downloaded 21 times

_________________
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой
17 Feb 2024 03:58
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Чото както совсем запутано :roll:

_________________
:dj: https://mastodon.social/@Shaos


17 Feb 2024 04:06
Profile WWW
Senior
User avatar

Joined: 17 Jun 2014 04:29
Posts: 138
Location: 93.80.157.217
Reply with quote
ну не так чтобы очень, используются особенности организации таблицы мнемоник.
условно, можно сказать таблица поделена на 4 четверти, первая и последняя четверть обрабатываются +/- одинаково: если мнемоника по вертикали в пределах четверти одна -- она записывается в основную таблицу, иначе, создаётся подтаблица -- sub_table. вторая и третья четверть обрабатываются как и прежде.
больше не используются индексы мнемоник и, соответственно, больше нет отдельной таблицы мнемоник, теперь сами мнемоники зашиты в таблицы, все 4 символа. очень мало дубликатов.

_________________
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой


17 Feb 2024 04:19
Profile WWW
Senior
User avatar

Joined: 17 Jun 2014 04:29
Posts: 138
Location: 93.80.157.217
Reply with quote
прикольно... передвинул одну команду и нашёл способ как ещё сократить размер.
626 байт.


Attachments:
disassm.v2.626.zip [3.05 KiB]
Downloaded 25 times

_________________
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой
17 Feb 2024 04:46
Profile WWW
Devil

Joined: 26 May 2003 06:57
Posts: 863
Reply with quote
Идея с подтаблицами явно навеяна моим кодом, но иначе сократить наверное нельзя. Понравилась идея использовать в таблице либо адрес подтаблицы, либо мнемонику. Так держать!

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


19 Feb 2024 03:07
Profile WWW
Senior
User avatar

Joined: 17 Jun 2014 04:29
Posts: 138
Location: 93.80.157.217
Reply with quote
на самом деле идея навеяна самой таблицей мнемоник 8080.
есть идеи, как ещё можно сократить размер кода? я что-то пока не вижу..
---
кстати можно ещё два байта скинуть -- в одном месте передвинуть инструкцию, в другом такую же убрать.

_________________
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой


Last edited by vital72 on 20 Feb 2024 13:30, edited 1 time in total.



19 Feb 2024 07:06
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 165 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10, 11  Next

Who is online

Users browsing this forum: No registered users and 85 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.