Page 1 of 1

Z80<>8080

PostPosted: Wed, 30.12.2015 10:53:52
by g0blinish
В рамках осиливания 8080 и regexp написал для себя такую приблуду - конвертер исходного текста из z80 в 8080 и наоборот.

Re: Z80<>8080

PostPosted: Wed, 30.12.2015 11:03:35
by TS-Labs
LDIR конвертит?

Re: Z80<>8080

PostPosted: Wed, 30.12.2015 11:05:44
by g0blinish
TS-Labs wrote:LDIR конвертит?


а оно есть в 8080?

Re: Z80<>8080

PostPosted: Wed, 30.12.2015 12:33:17
by psb
была же на рексе конвертилка недавно?

Re: Z80<>8080

PostPosted: Wed, 30.12.2015 12:44:55
by g0blinish
psb wrote:была же на рексе конвертилка недавно?

экой ты невменятельный:

I8080 TO Z80 SOURCE TRANSLATOR
http://zx-pk.ru/showthread.php?t=25883

Re: Z80<>8080

PostPosted: Wed, 30.12.2015 13:05:19
by psb
черт. ну ок, значит теперь есть полный комплект:)

Re: Z80<>8080

PostPosted: Wed, 30.12.2015 13:21:00
by TS-Labs
g0blinish wrote:а оно есть в 8080?

Так непонятно откуда куда конвертилка.

Re: Z80<>8080

PostPosted: Wed, 30.12.2015 13:30:45
by g0blinish
TS-Labs wrote:Так непонятно откуда куда конвертилка


дай я угодаю - эээ....мммммм.... из исходников?

Re: Z80<>8080

PostPosted: Wed, 30.12.2015 13:41:08
by psb
TS-Labs wrote:LDIR конвертит?

ладно лдир. как быть с jr? а так конеш все эмулить можно.

Re: Z80<>8080

PostPosted: Wed, 30.12.2015 14:06:44
by g0blinish
мне думается вы слишком заморачиваетесь и не видите цели и назначения тулзы.

Re: Z80<>8080

PostPosted: Wed, 30.12.2015 14:15:20
by TS-Labs
g0blinish wrote:из исходников?

Я сначала подумал, что из сорцов. Но спасибо что объяснил.

Re: Z80<>8080

PostPosted: Wed, 30.12.2015 14:26:44
by g0blinish
TS-Labs wrote:Я сначала подумал, что из сорцов. Но спасибо что объяснил.


оговорился, написал - "из текста". На скриншоте итак ясно.

Re: Z80<>8080

PostPosted: Wed, 30.12.2015 14:48:25
by TS-Labs
for (int i = 1; i; i++)
Лицерука();

Из з80 в 8080 или наоборот?

Re: Z80<>8080

PostPosted: Wed, 30.12.2015 14:51:06
by g0blinish
TS-Labs wrote:for (int i = 1; i; i++)
Лицерука();

Из з80 в 8080 или наоборот?


ошибочка в программе:
Code: Select all
zanuda=1;

Re: Z80<>8080

PostPosted: Fri, 01.01.2016 10:34:39
by g0blinish
шит, полевые испытания нашли багу:
or e меняется на ori e

залил пофикшенную

Re: Z80<>8080

PostPosted: Thu, 25.02.2016 07:32:32
by g0blinish
Пара фиксов: выравнивание строк убрано, из-за этого выходило невесть пойми что.
Исправлены косяки с add a,(hl) и jnc

спасибо amixgris за багрепорт.