Author |
Message |
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 864
|
Дизассм z80 для Радио-86РК? Криповато как-то...
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
16 Feb 2024 01:01 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 356
|
Как бы, тема не глаголит об РК... Но, в то же время, что мешает вместо 8080 использовать z80? Конечно, извращение. А разве у нас не всё так?)
|
16 Feb 2024 01:23 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 356
|
А чО? Ну так тоже ж разминка для мозгов. Why not?)
|
16 Feb 2024 01:27 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22616 Location: Silicon Valley
|
Ну как это не глаголит? Очень даже глаголит Список форумов » RETRO » Radio-86RKА про РК на Z80 тут вроде даже и небыло никогда (а вот про на 8085 было и даже на 8086 или 8088 где-то пролетало)
|
16 Feb 2024 01:31 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 356
|
Ну да. Извиняюсь. Просто смотрю активные темы, не обратил внимания. Так, а если небыло, что мешает создать?) Вот только на..., спросит удивлённый читатель...) С другой стороны, а тогда зачем теребить дохлую лошадь в виде РК? Вопрос...
|
16 Feb 2024 02:17 |
|
|
vital72
Senior
Joined: 17 Jun 2014 04:29 Posts: 138 Location: 93.80.157.217
|
651 байт
_________________https://radio-86rk.ruкто я такой, чтобы спорить с самим собой
|
16 Feb 2024 07:15 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22616 Location: Silicon Valley
|
v1.9.4? или это без 8085
|
16 Feb 2024 08:57 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22616 Location: Silicon Valley
|
Завуалировал точками Emu80 умеет эмулировать РК с Z80 - так что наверное кто-то кое-где у нас порой это таки построил Если хочется повторить подвиг, то пожалуйста - ничто (и никто) не мешает
|
16 Feb 2024 08:59 |
|
|
vital72
Senior
Joined: 17 Jun 2014 04:29 Posts: 138 Location: 93.80.157.217
|
v2.651 и с 8085 другой формат таблицы
_________________https://radio-86rk.ruкто я такой, чтобы спорить с самим собой
|
16 Feb 2024 10:26 |
|
|
vital72
Senior
Joined: 17 Jun 2014 04:29 Posts: 138 Location: 93.80.157.217
|
635 байт. выжал всё, что смог. жду реализации на 512 байт.
_________________https://radio-86rk.ruкто я такой, чтобы спорить с самим собой
|
17 Feb 2024 03:58 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22616 Location: Silicon Valley
|
Чото както совсем запутано
|
17 Feb 2024 04:06 |
|
|
vital72
Senior
Joined: 17 Jun 2014 04:29 Posts: 138 Location: 93.80.157.217
|
ну не так чтобы очень, используются особенности организации таблицы мнемоник. условно, можно сказать таблица поделена на 4 четверти, первая и последняя четверть обрабатываются +/- одинаково: если мнемоника по вертикали в пределах четверти одна -- она записывается в основную таблицу, иначе, создаётся подтаблица -- sub_table. вторая и третья четверть обрабатываются как и прежде. больше не используются индексы мнемоник и, соответственно, больше нет отдельной таблицы мнемоник, теперь сами мнемоники зашиты в таблицы, все 4 символа. очень мало дубликатов.
_________________https://radio-86rk.ruкто я такой, чтобы спорить с самим собой
|
17 Feb 2024 04:19 |
|
|
vital72
Senior
Joined: 17 Jun 2014 04:29 Posts: 138 Location: 93.80.157.217
|
прикольно... передвинул одну команду и нашёл способ как ещё сократить размер. 626 байт.
_________________https://radio-86rk.ruкто я такой, чтобы спорить с самим собой
|
17 Feb 2024 04:46 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 864
|
Идея с подтаблицами явно навеяна моим кодом, но иначе сократить наверное нельзя. Понравилась идея использовать в таблице либо адрес подтаблицы, либо мнемонику. Так держать!
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
19 Feb 2024 03:07 |
|
|
vital72
Senior
Joined: 17 Jun 2014 04:29 Posts: 138 Location: 93.80.157.217
|
на самом деле идея навеяна самой таблицей мнемоник 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 |
|
|