[ATM] Програмирование на Turbo2+

Старый спектрумистский форум

Moderator: Shaos

User avatar
Yarik
Writer
Posts: 15
Joined: 07 Jul 2005 22:58
Location: Новосибирск

[ATM] Програмирование на Turbo2+

Post by Yarik »

А есть ли ассемблер под СПМ который понимает мнемоники Z80????
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Re: Програмирование на АТМ

Post by Mac Buster »

Yarik wrote:А есть ли ассемблер под СПМ который понимает мнемоники Z80????
Должен быть. Ведь была версия CP/M для Z80.
Extreme Entertainment
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Re: Програмирование на АТМ

Post by CHRV »

Yarik wrote:А есть ли ассемблер под СПМ который понимает мнемоники Z80????
Расширенный MASM80, смотрите сайт atmturbo.nedopc.com.
Если нет реала, то можно на последних версиях Unreal все запустить, там АТМ уже поддерживается.
User avatar
Yarik
Writer
Posts: 15
Joined: 07 Jul 2005 22:58
Location: Новосибирск

Re: Програмирование на АТМ

Post by Yarik »

CHRV wrote:
Yarik wrote:А есть ли ассемблер под СПМ который понимает мнемоники Z80????
Расширенный MASM80, смотрите сайт atmturbo.nedopc.com.
Если нет реала, то можно на последних версиях Unreal все запустить, там АТМ уже поддерживается.
Я попробывал asm.com m80r.com mac.com все они выплёвывают команду LD E,35h
Caro
Fanat
Posts: 88
Joined: 21 Nov 2002 11:09
Location: E-burg/Russia

Re: Програмирование на АТМ

Post by Caro »

Yarik wrote:Я попробывал asm.com m80r.com mac.com все они выплёвывают команду LD E,35h
Попробуй M80.com, только первой строкой программы надо указать команду .Z80:

Code: Select all

.Z80
     LD  E,35h
     END
Синтаксис такой:
m80 test,test=test.mac
где test.mac - имя файла с программой.
User avatar
Yarik
Writer
Posts: 15
Joined: 07 Jul 2005 22:58
Location: Новосибирск

Re: Програмирование на АТМ

Post by Yarik »

Caro wrote:Попробуй M80.com, только первой строкой программы надо указать команду .Z80:

Code: Select all

.Z80
     LD  E,35h
     END
Синтаксис такой:
m80 test,test=test.mac
где test.mac - имя файла с программой.
Получается!!!
Caro
Fanat
Posts: 88
Joined: 21 Nov 2002 11:09
Location: E-burg/Russia

Re: Програмирование на АТМ

Post by Caro »

Yarik wrote:Получается!!!
Ну и прекрасно.
Лично мое мнение M80 - лучший макро-ассемблер для CPM/80.
Есть еще одно его преимущество перед другими - имеется версия
кросс-ассемблера MA80, которая полностью совместима с M80.
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Re: Програмирование на АТМ

Post by CHRV »

Да про опцию забыл сказать. Камиль спасибо!
User avatar
Yarik
Writer
Posts: 15
Joined: 07 Jul 2005 22:58
Location: Новосибирск

Post by Yarik »

Под какую ось лучше програмировать.Под СПМ или TASiS?
User avatar
Максагор
Senior
Posts: 126
Joined: 08 Jun 2002 19:00
Location: Москва

Post by Максагор »

Yarik wrote:Под какую ось лучше програмировать.Под СПМ или TASiS?
Под что душа лежит! Кстати, TASiS, скорее всего, официально выйдет в течении недели двух. Под iS-DOS/TASiS есть хороший ассемблер (в дистрибутиве не будет, так как это не наша разработка, а поэтому продукт коммерческий. Хотя у меня имеется).

Будешь программить под CP/M, могу помочь. С этой системой я хорошо разобрался. А если под TASiS, то это тебе Юра Корсунин поможет. Я тут только первые шаги делаю.

Кстати, а что программировать собираешься?
Максагор
User avatar
Shaos
Admin
Posts: 24083
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Я так думаю, что пришла пора кому-то из ATM-щиков написать статью для NedoPC-издания о программировании Турбо-2+, о том как читаются и пишутся файлы, элементарные операции с экраном и т.д.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Post by CHRV »

Shaos wrote:Я так думаю, что пришла пора кому-то из ATM-щиков написать статью для NedoPC-издания о программировании Турбо-2+, о том как читаются и пишутся файлы, элементарные операции с экраном и т.д.
Ну про экраны есть документация. А вот Макс мог бы напрячся написать про основные принципы програмирования под СПМ. Поддерживаю! В частности обзорчик тулзов...
User avatar
Shaos
Admin
Posts: 24083
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

CHRV wrote:
Shaos wrote:Я так думаю, что пришла пора кому-то из ATM-щиков написать статью для NedoPC-издания о программировании Турбо-2+, о том как читаются и пишутся файлы, элементарные операции с экраном и т.д.
Ну про экраны есть документация. А вот Макс мог бы напрячся написать про основные принципы програмирования под СПМ. Поддерживаю! В частности обзорчик тулзов...
Документация - документацией, а короткое введение для быстрого старта никогда никому не мешало.
Я тут за главного - если что шлите мыло на me собака shaos точка net
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Post by Mac Buster »

Shaos wrote:Документация - документацией, а короткое введение для быстрого старта никогда никому не мешало.
Совершенно точно! Всегда следует составлять подобное введение, чтобы у разработчика была точка старта.
Extreme Entertainment
User avatar
Yarik
Writer
Posts: 15
Joined: 07 Jul 2005 22:58
Location: Новосибирск

Post by Yarik »

Максагор wrote: Под что душа лежит! Кстати, TASiS, скорее всего, официально выйдет в течении недели двух. Под iS-DOS/TASiS есть хороший ассемблер (в дистрибутиве не будет, так как это не наша разработка, а поэтому продукт коммерческий. Хотя у меня имеется).
Будешь программить под CP/M, могу помочь. С этой системой я хорошо разобрался. А если под TASiS, то это тебе Юра Корсунин поможет. Я тут только первые шаги делаю.
Кстати, а что программировать собираешься?
Я просто хочу определится с ОС,чтоб не распылятся на две,а заниматся конкретно какой то одной.

Пока я только начал осваивать СПМ,кое что уже получается.
Непосредствено в эмуле кодить ужасно неудобно,может есть
способ загружать код в эмуль в режиме АТМ.

А программировать: текстовый редактор хочу попробывать сделать
подобие AsmEditor с подсветкой синтаксиса.PTE2 под асм не заточен.Это если я всётаки на СПМ решу остановится.