Сообщение от
forth32
Кстати, непоянтно еще, чем эти исходники собирать. Для Z80 есть отличный кроссасемблер Z80asm. Но все исходники биосов идут в нотации Intel (которую я терпеть не могу), а вот чем транслировать такой код (под линуксом, естественно) я пока толком не нашел. Только всякие странные полуживые проекты.
тут попался забавный кроссам
http://members.shaw.ca/gp2000/zmac.html
еще не пробовал, но выглядит забавно
я сам недолюбливаю мнемонику i8080 и всё свое делаю в z80
причем еще со времен реального корвета
сам пользовался sjasmplus
сейчас пробую pasmo (есть в убунте)
---------- Post added at 01:55 ---------- Previous post was at 01:06 ----------
полез смотреть исходник zasm
нифигасебе ченджлог
живой сорец который писался с 1978 года ....
Код:
* zmac -- macro cross-assembler for the Zilog Z80 microprocessor
* Bruce Norskog 4/78
* Revision History:
*
* jrp 3-8-82 Converted to run on Vax, updated syntax to conform better
* to the Zilog standard.
....
* cdk 2-5-87 Added 'cmp' as a synonym for 'cp', 'jmp' as a synonym for
* 'jp', and added tolerance of accumulator specification for arithmetic
* and logical instructions. (For example, 'or a,12' is now accepted,
* same as 'or 12'.)
*
* gwp 12-29-08 Changes to allow compilation with modern C compiler and using bison
* as the .y to .c converter. assert, tstate pseudo-ops.
* t(), tilo(), tihi() functions. ==, <=, >=, !=, !, <, > operators.
* -c to turn cycle counts off in listing. Usage, -h and version.
....
* gwp 8-11-13 Allow $ to start identifiers and do '$' dropping when macro