nedoPC.org

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



Reply to topic  [ 10 posts ] 
[ATM] Как под него писать? 
Author Message
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Собственно, сабж. Если я хочу написать что-то, использующее расширенный экран; и минимально работающее с файлами (подгружающее данные с диска). Писать под CP/M, или можно под TR-DOS?

Также, как лучше организовать процесс разработки с использованием кросс-асма и эмулятора? Раньше я делал так - asm80 и Unreal Speccy. Писал батник, который запускает ассемблер, тот собирает .z80, и передаёт в эмулятор. Можно таким образом поступать с ATM-конфигурацией, или будут проблемы?


26 Feb 2005 01:23
Profile
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Post 
Дополнительный вопрос. Как организован режим 320х200? В каких он страничках, как лежат точки, как включить его напрямую?


26 Feb 2005 11:20
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Post 
Shiru Otaku wrote:
Дополнительный вопрос. Как организован режим 320х200? В каких он страничках, как лежат точки, как включить его напрямую?


Читай документацию - там все есть ;)

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


26 Feb 2005 18:01
Profile WWW
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Post 
Тогда вопрос другой - где документация?:)


26 Feb 2005 21:03
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22606
Location: Silicon Valley
Reply with quote
Post 
Shiru Otaku wrote:
Тогда вопрос другой - где документация?:)


Все говорят, что на сайте у Макса - мне с народа-ру качать процедура довольно-таки мучительная, поэтому мне CHRV одним архивом все намылил.

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


26 Feb 2005 21:06
Profile WWW
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Post 
Ага, почитал. С организацией экрана ясно, а вот как его включить - нет. Как я понимаю, есть два способа - через BIOS CP/M`а, и напрямую через порты.

Но если я собираю кросс-ассмом образ .z80 (снимок памяти) - неясно, чем-же мне воспользоваться. Эмулятор сконфигурирован на ATM. Но что будет в нижнем окне при загрузке образа - непонятно.


27 Feb 2005 03:31
Profile
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Reply with quote
Post 
Shiru Otaku wrote:
Ага, почитал. С организацией экрана ясно, а вот как его включить - нет. Как я понимаю, есть два способа - через BIOS CP/M`а, и напрямую через порты.

Но если я собираю кросс-ассмом образ .z80 (снимок памяти) - неясно, чем-же мне воспользоваться. Эмулятор сконфигурирован на ATM. Но что будет в нижнем окне при загрузке образа - непонятно.

Да напрямую через порты, порты там тоже описаны!
ПО поводу сборки то лучше к Максу обращайся, он тоже чегото пишет под ATM.


28 Feb 2005 02:12
Profile ICQ WWW
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Post 
Порты-то описаны, просто они 'спрятаны в TR-DOS'. Каюсь, напрямую дисковод я не программил, поэтому может быть чего-то недопонимаю. Но, как я понимаю - это надо, чтобы доступ к портам шёл, пока процессор в нижней банке шарится, когда подключено ПЗУ с TR-DOS (код там должен лежать). И делается это через определённые точки TR-DOS`а, где есть команды вывода в порт. Но я не понимаю, будет-ли у меня там DOS, или там будет CP/M, или вообще будет то, что я подключу через менеджер памяти (но тогда там точно не будет теневого ПЗУ). Вобщем, я запутался.


28 Feb 2005 06:22
Profile
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Reply with quote
Post 
Shiru Otaku wrote:
Порты-то описаны, просто они 'спрятаны в TR-DOS'. Каюсь, напрямую дисковод я не программил, поэтому может быть чего-то недопонимаю. Но, как я понимаю - это надо, чтобы доступ к портам шёл, пока процессор в нижней банке шарится, когда подключено ПЗУ с TR-DOS (код там должен лежать). И делается это через определённые точки TR-DOS`а, где есть команды вывода в порт. Но я не понимаю, будет-ли у меня там DOS, или там будет CP/M, или вообще будет то, что я подключу через менеджер памяти (но тогда там точно не будет теневого ПЗУ). Вобщем, я запутался.

Мыло ушло!
А ты что под ТРДОС именно хочешь писать?
Под АТМ лучшее в СПМ писать!


03 Mar 2005 05:18
Profile ICQ WWW
Doomed

Joined: 16 Mar 2002 17:00
Posts: 490
Reply with quote
Post 
Ага, получил. Блин, чувствую себя совсем тупым - пока ничего не понятно.

Мне, вобщем-то, без разницы, подо что писать - главное, понять как правильно, и как это сделать. Наверное, надо под CPM. Но писать я в любом случае хочу под эмулем, юзая кроссассм. Значит, надо разобраться - как правильно писать под ATM вообще, и как настроить всю среду разработки - чтобы эмуль запускался в нужном режиме, а кроссассм собирал правильный код, в нужном для этой конфигурации виде.

Только эти разборки я пока отложу, сейчас надо со Спринтером разобраться.


03 Mar 2005 18:20
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 10 posts ] 

Who is online

Users browsing this forum: No registered users and 33 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.