PDA

Просмотр полной версии : Новости сайта ATM



Страницы : [1] 2

Максагор
04.08.2005, 10:52
Теперь буду каждый раз сообщать о важных обновлениях сайта в этой рубрике. Комментарии приветствуются.

На сегодня новости такие:
==============================

4.08.2005 года.

Нового на сайте:

Выложена новая версия пакета утилит для xBIOS - XUTILITIES v1.12 (http://atmturbo.narod.ru/download/cpm/system/xutils/xutls112.zip), старая версия v1.01 удалена. Самая главная новинка этого пакета - новая версия утилиты TRDEXE.COM, в которой реализован интерактивный режим, возврат из vTR-DOS по резиденту, а также другие функции. Подробнее обо всех нововведениях пакета читайте в прилагаюшемся описании.

Из других обновлений:

Как полезно бывает все-таки посидеть за ассемблером! Только благодаря непосредственной практике удалось выявить неточности в описании конфигурации памяти ATM в режиме CP/M (кочующие по докам еще со временМикроАРТа) в книжке "TURBO2+. Внутренняя архитектура и внешние устройства", а также неточности в описании функционирования резидента в книжке "xBIOS: Описание прошивки eXtra BIOS v1.32". Вся документация подправлена и залита на сайт по прежним адресам.

Еще информация:

Меня последнее время спрашивают, когда же мы, наконец-то, увидим операционные системы для ATM - iS-DOS Chic и TASiS? Да и существуют ли они в природе?

Отвечаю - в природе существуют, более того, стоят у меня на винте (сейчас там стоят четыре операционки - CP/M, TASiS, iS-DOS Chic, iS-DOS Classic. Каждая стоит другой). В одном из ближайших обновлений планирую выложить скриншоты TASiS. Ядра этих двух систем практически завершены, хотя микроскопические изменения еще возможны. Сейчас полным ходом идет формирование дистрибутива, отладка, совершенствование и ускорение драйверов, пишется документация, новые утилиты (прежде всего под xBIOS). Также я сам осваиваю некоторые особенности системы - прежде всего инсталляцию ее на диск и винт. Глупо было бы выкладывать систему, в которой сам до конца не разобрался? Вот пока я все не освою, пока не будет закончено формирование полноценного дистрибутива (а не просто полусырого FDI-образа) и не написана минимальная документация (хотя бы по установке на винт и по основам конфигурирования ОС), систему народ не увидит. Работы планируется завершить в конце сентября/начале октября. А пока ждите!

Максагор
12.08.2005, 20:37
Сегодня сайт поддержки ZX-клона ATM-turbo переехал на новый адрес http://atmturbo.nedopc.com
Старая копия еще некотрое время будет доступна на прежнем месте http://atmturbo.narod.ru, но обновляться больше не будет.

Wlodek
13.08.2005, 06:50
Ok, кнопочку на wlodeks.narod.ru поправил :) .

Shaos
13.08.2005, 08:25
Сегодня сайт поддержки ZX-клона ATM-turbo переехал на новый адрес http://atmturbo.nedopc.com

Ну вот! Совсем другое дело - первая страница из США открывается за пару секунд, в отличие от народуру, на котором минут 5 надо было ждать пока картинки догрузятся!

Максагор
18.08.2005, 03:49
И опять возвращаемся к разговору о готовящейся к выходу ОС TASiS:

Сегодня, чтобы хоть немного утолить аппетит самых нетерпеливых, выложил ряд скриншотов этой системы. Зацените. Также выложены скриншоты, к xBIOS (для тех, кому лень загружать эмулятор) и к написанным мной для работы с образами TRD утилитам (под CP/M).

Все скриншоты можно посмотреть здесь:
http://atmturbo.nedopc.com/prjscrsh.htm

Жду ваших отзывов!

Максагор
24.08.2005, 16:19
И еще гигантская порция скриншотов под игры и прочий софт CP/M-режима ATM. Если кому из не-ATMщиков интересно (пользователи сабжа итак на своем компе могут посмотреть), могут их посмотреть здесь: http://atmturbo.nedopc.com/atmnews.htm
и здесь: http://atmturbo.nedopc.com/atmload.htm

SMT
24.08.2005, 17:09
вау! а новый хостинг куда шустрее шуршит :)

CHRV
24.08.2005, 20:08
вау! а новый хостинг куда шустрее шуршит :)
Ага специально подбирал хороший портал :).

Максагор
05.11.2005, 05:48
Итак, свершилось событие которого пользователи ATM ждали не намного меньше, чем в свое время xBIOS/vTR-DOS, а после их выхода - ожидание возросло на порядок.

Сегодня, 5 ноября, на сайте http://atmturbo.nedopc.com состоялся официальный релиз под ПК ATM-turbo 2+ - iS-совместимой операционной системы нового поколения (почему нового - поймете, покопавшись в системе и ее рестартах и увидев, какие там заделы на будущее) OS TASiS v5.40

Всем заходить, скачивать, смотреть (у кого нет ATM - на эмуле. Анрыл - форева!) и писать отзывы!

Wlodek
05.11.2005, 06:44
Макс, черкни, пжлст, 1-2 килобайта (или сколько угодно в любую сторону) для Nicron-а по сабжу и по NedoPC group. Можно просто реферат статей твоего сайта, если напрягает :) . Nicron тронулся с нулевой отметки и уже в разработке.

Максагор
05.11.2005, 11:27
Макс, черкни, пжлст, 1-2 килобайта (или сколько угодно в любую сторону) для Nicron-а по сабжу и по NedoPC group. Можно просто реферат статей твоего сайта, если напрягает :) . Nicron тронулся с нулевой отметки и уже в разработке.

ОК. Сделаю.

Doronetty
05.11.2005, 14:05
Макс не перестаёт нас удивлять всё новыми мега-гига-тера проектами :) Остаётся перед ним снять шляпу, выразив тем самым всю гамму чувств: удивление, восхищение, и т.д. :) Так держи, Макс - твои проекты по-настоящему оживляют всю Спектрумовскую тусовку!

CHRV
05.11.2005, 14:13
Макс не перестаёт нас удивлять всё новыми мега-гига-тера проектами :) Остаётся перед ним снять шляпу, выразив тем самым всю гамму чувств: удивление, восхищение, и т.д. :) Так держи, Макс - твои проекты по-настоящему оживляют всю Спектрумовскую тусовку!
Больше 50% а наверно и больше 75% сделал Юра Корсунин. Макс главный идеолог и координатор проекта.

Wlodek
05.11.2005, 17:34
Больше 50% а наверно и больше 75% сделал Юра Корсунин. Макс главный идеолог и координатор проекта.

Роман, тоже если не в напряг, черкни немножко для Nicron-а. И рекламу обязательно! (Наверняка за год обновилась ;) ).

Максагор
06.11.2005, 14:47
Больше 50% а наверно и больше 75% сделал Юра Корсунин. Макс главный идеолог и координатор проекта.

Это верно. На счету Юры 100% работы над ядром (да и идея первоначально тоже его), 70% основной документации (я ее потом только обрабатывал), 100% дров, примерно 98% новых утилит (и 100% значимых), и где-то 50% локализованных утилит (причем в этом числе исамые главные и трудные - EDIT.COM, TV.COM, MENU.COM). На меня из софта приходится все, что у Юры из перечисленного меньше 100%. Из локализованного софта я особенного горжусь, кстати, адаптацией утилит по работе с MS-DOS и TR-DOS, а также ISUNZJR. Также я являлтся основным (не единственным, но именно основным) бетатестером. Кроме того, полностью на моей совести формировние дистрибутива, то есть сведение ядра, утилит, файлов конфигурации и помощи в единую систему, что и превращает на самом деле ядро в настоящую OS.

Ну и, Роман правильно сказал, я являлся координатором проекта. А мой сайт - тот центр, через который как раз и реально выпустить данную вещь в свет. Поэтому, аеще и потому, что Юра, хотя и зарегистрирован на форуме, но скромно отмалчивается, все лавры начинают доставаться мне (так и с xBIOS было, хотя там моя доля участия была больше, да и идея проекта первоначально моя была), хотя я и упоминаю, где только можно имя РЕАЛЬНЫХ авторов кода.

Поэтому все, кому система понравилась, СРОЧНО пишите свои восхищенные отзывы Юре Корсунину на мыльник (kury[собака]svtp.ru). Свою же порцию респектов я получил. :)

Максагор
31.12.2005, 04:15
Привет! Сегодня, 31 декабря, последний раз в уходящем году, обновился сайте http://atmturbo.nedopc.com
Всем читать ньюсы (кое что о планах на следующий год), а ATMщикам еще и качать новье, среди которого - новая версия дистрибутива OS TASiS v5.40/distr.v1.02 и игрушка от AlCo PANG16C специально под ATM.

Wlodek
31.12.2005, 08:26
ATM-щиков и недописюканцев :) - с Новым годом! Желаю дальнейших творческих успехов, неспадающей активности, творческого и физического :) долголетия, жму руку, встретимся на сисопниках :) , всего самого хорошего!

Максагор
22.05.2006, 08:37
Обновление на сайте ATM-turbo - http://atmturbo.nedopc.com
Выложил новую версию v1.03 дистрибутива OS TASiS v5.40, а также, НАКОНЕЦ-ТО(!!!), ATM-версию OS iS-DOS Chic, которая на самом деле была сделана под ATM еще раньшеTASiS (он на основе ее и делался), но до выкладывания в сеть дело дошло только сегодня...

Всем пользователям ATM качать, устанавливать на винты, писать отзывы и багрепорты!

Максагор
03.07.2006, 06:10
3.07.2006 года. Сайт http://atmturbo.nedopc.com

Сегодняшнее обновление открывает целый цикл будущих апдейтов, который будет во многом связан с освоением на TURBO 2+ работы с CD-ROM. Да-да! Работа над "приручением" этого девайса ведется уже давно как нашей командой, NedoPC group, так и независимыми программистами. И большинство плодов этой деятельности уже проходят бета-тестирование на моем компе. И по мере готовности все это будет выкладываться в сеть для вас. Итак, что у нас на подходе:

Копировщик с CD-ROM для iS-DOS/TASiS
Загрузчик с CD-ROM в среде iS-DOS/TASiS
Версия CD-Walk v1.3 (копировщик с CD-ROM в TR-DOS)
Загрузчик OS iS-DOS/TASiS с CD-ROM
Плеер видеороликов (стандарт AlCo) с CD-ROM на основе переделанного плеера из игры Time Gal. Параллельно уже конвертятся в ZX-формат несколько демонстрационных AVI-роликов для показа на ATM.

В более далекой перспективе - спец.драйвер CD под TASiS, позволяющий системе работать с CD как с обычныс iS-устройством, с возможностью не только копировать оттуда файлы, но и запускать их прямо с CD...

Ну а сегодня - первая ласточка этого будущего потока программ: новая версия прошивки eXtra BIOS v1.33XT. Отличается от предыдущей версии v1.32+SL тем, что в нее встроен универсальный загрузчик с CD-ROM и в меню вставлена соответствующая опция его вызова. Кроме того, убита парочка мелких глюков и изменено написание (без изменения функциональности) некоторых старых опцций в стартовом меню. Также выложил новую редакцию описания прошивки xBIOS v1.33XT, дополненную описанием новой опции и точек вызова CD-загрузчика (данное описание лежит также в арживе с прошивкой).

ВНИМАНИЕ ВСЕМ ПОЛЬЗОВАТЕЛЯМ ПК TURBO 2+! Встроенный в новую прошивку загрузчик является многофункциональным драйвером работы с CD-ROM, содержащий в себе кучу процедур работы с CD как на низком, так и, частично, на файловом уровне. Посему в будущих программах, рассчитанных на работу с данным устройством он будет использоваться с большой долей вероятности. Поэтому, если вы не хотите когда-нибудь нарваться на зависание новой программы или на неприятное окошко типа "Warning! Old BIOS version! The program can not be continued!", то СРОЧНО перешивайте свое нынешнее ПЗУ на новое!

Максагор
25.10.2006, 03:59
Сегодня обновил сайт. Выложил гигантскую кучу скриншотов с CD-видеодиска с роликами под ATM. Кто об этом раньше только слышал (или даже и не слышал), теперь могут составить хотя бы отдаленное мнение о том, что есть видео на ZX.

Максагор
19.05.2007, 16:03
Небольшое, но значительное обновление в День Пионерии, которое очень и очень давно собирался сделать: выложил новый дистрибутив v1.04 системы TASiS v5.40 (http://atmturbo.nedopc.com/download/isdos/os/tasis/t540_104.zip). Из новинок: помимо мелких изменений, теперь полноценно реализована работа с CD-ROM (проигрывание музыки, копирование файлов), а также коренным образом пересмотрена система драйверов для винта. Так что читайте хелпы. Данный дистрибутив планируется последним: если не будет выявлено серьезных глюков и не поступят внезапно какие-то новые дополнения, то версии v1.05 уже не будет - весть акцент работы будет смещен на продолжающуюся разработку нового ядра OS TASiS v6.00. А у него уже будут свои версии дистрибутивов.

icebear
25.05.2007, 11:35
Небольшое, но значительное обновление в День Пионерии, которое очень и очень давно собирался сделать: выложил новый дистрибутив v1.04 системы TASiS v5.40 (http://atmturbo.nedopc.com/download/isdos/os/tasis/t540_104.zip).

Я придраться снова :) А зачем вы дистрибутивам даёте версии? В том смысле, что я в первый раз вижу у дистрибутивов какие-либо версии.

Wlodek
26.05.2007, 06:08
Вы Линух посмотрите. Там не только имя, там имя версии.

Максагор
26.05.2007, 15:28
Я придраться снова :) А зачем вы дистрибутивам даёте версии? В том смысле, что я в первый раз вижу у дистрибутивов какие-либо версии.

Ну, насчет "первый раз", Влодек правильно сказал - обрати внимание на дистрибутивы линуха.

Что же касается OS TASiS, то система - это не только ядро, но и обвязка. Я ведь не просто накидал на диск кучу всяких утилит. Там все взаимосвязано через прописанные в системных файлах расширения, горячие клавиши, систему выпадающих меню, комплекс драйверов, справочная система. То есть все, что есть на диске - это единый взаимосвязанный комплекс. Поэтому качество и содержание файловой обвязки в данном случае обчень важно. И хотя ядро уже долгое время не претерпевало изменений (есть иновая версия ядра, но его релиза еще не было), разница между дистрибутивом v1.00 и 1.04 огромная.

icebear
30.05.2007, 19:01
Ну, насчет "первый раз", Влодек правильно сказал - обрати внимание на дистрибутивы линуха.
...


Понятно. Имя дистрибутива знаю, типа Developer Edition, Enterprise Desktop и всякое такое. А у вас это цифрами задаётся, типа "пакет программного обеспечения № ...".

Максагор
03.04.2010, 03:09
[с одесским акцентом] Вы там, таки да, можете о чем угодно болтать. А я, наконец-то обновил сайт ATM-turbo (http://atmturbo.nedopc.com) после практически двух лет простоя. Хотя, наверное, многие уже и сомневались, что это когда-нибудь случится. А вот фигушки! Не дождетесь! :v2_wink2:

P.S. Пока буду выкладывать то, что накопилось в очереди за эти годы, а там дальше посмотрим...

P.P.S. Бурные овации и восторженные отзывы у меня в гостевой (http://narod.yandex.ru/guestbook/?owner=4398401) (ну и тут, конечно же) - приветствуются! :v2_thumb:

Mad Killer/PG
03.04.2010, 10:15
Здорово!!!

breeze
03.04.2010, 13:53
Это одна из немногих последних новостей, которая действительно порадовала :)

С нетерпением жду, когда на PentEvo появятся режимы поддержки ATM :)

Максагор
05.04.2010, 17:37
Еще небольшой апдейт на сайте ATM (http://atmturbo.nedopc.com), в дополнение к позавчерашнему. Смотрите скриншоты выложенных тогда софтин...

Aleks2158
01.07.2010, 23:38
Максагор - извени - может вопрос не в тему?
Есть ли способ подключить АТМ к РС для обмена данными в оба конца?
Если есть - пожалуйста отпиши ,или дай ссылки на информацию .

Hacker Grey
05.03.2011, 20:52
и где информавция по атм3 ?
в эмуляторе уже давно поддерживается, а на сайте до сих пор разрабатывается ?
А спецификация, инфа по конфигурации, по портам расширения, карте памяти? И вообще - что это и с чем его едят?

Дмитрий
05.03.2011, 21:12
и где информавция по атм3 ?
Это секретная разработка! Все документы и информация, а так же сорцы FW хранятся с грифом "Совершенно секретно" в недрах организации NedoPC.

Black_Cat
05.03.2011, 22:20
а где информация по АТМ4?
..в эмуляторе не поддерживается, и на сайте нет.. :)

CHRV
06.03.2011, 13:19
Это секретная разработка! Все документы и информация, а так же сорцы FW хранятся с грифом "Совершенно секретно" в недрах организации NedoPC.

Да звездуны тут одни остались однако... :mad:

http://forum.nedopc.com/viewtopic.php?p=17257#p17257

Максагор
11.02.2012, 17:15
Максагор - извени - может вопрос не в тему?
Есть ли способ подключить АТМ к РС для обмена данными в оба конца?
Если есть - пожалуйста отпиши ,или дай ссылки на информацию .

Аппаратный способ есть - через RS-232. Только это никто, наверное, не делал, и есть ли нужный софт на ПЦ - не знаю. Скорее всего нет. Так что писать надо ручками.

---------- Post added at 17:05 ---------- Previous post was at 17:02 ----------


и где информавция по атм3 ?
в эмуляторе уже давно поддерживается, а на сайте до сих пор разрабатывается ?
А спецификация, инфа по конфигурации, по портам расширения, карте памяти? И вообще - что это и с чем его едят?

Информация об ATM-3 (ZX-Evolution 4096k) есть на головном сайте http://nedopc.com

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

---------- Post added at 17:15 ---------- Previous post was at 17:05 ----------

11.02.2012 года.

Прошел всего-то год и 10 дней, как я разродился очередным обновлением сайта поддержки ATM-turbo 1,2,2+ (http://atmturbo.nedopc.com), этим еще и еще раз доказывая - хрен вам, не уйду со Спекки! Для начала отпишусь о планах: в ближайшем будущем проведу ревизию всех страничек сайта. Во-первых, пройдусь по баннерам и ссылкам на дружественные ресурсы - ведь иных уж нет, а те - далече, зато появились новые сайты. Также заведу раздел АРХИВ. Так как некоторые странички устарели, но по каким-то причинам, отправлять а мусорную корзину их жалко. Так, пора оставить лишь для истории страничку "Компьютер моей мечты" (http://atmturbo.nedopc.com/atm_prj.htm) - ибо он уже реализован, хотя мои первичные представления о нем претерпели изменения. Зато надо завести страничку об этом самом компьютере, давно уже существующем - ATM-3, а точнее - ZX-Evolution 4096k (http://nedopc.com/zxevo/zxevo.php), не иметь которую на моем сайте просто непозволительно, но которую я, по причине редких обновлений сайта, до сих пор не сделал. Ну а теперь к новинкам софта. Из (новинок) на сегодня три:

Игрушка Three syster's story (http://atmturbo.nedopc.com/download/trdos/games/tss16c/tss16c.zip) (история трех сестер) - очередная текстово-графическая адвентюра на двух дисках под EGA-графику - 320х200 на ATM-turbo 2+ и расширенный экран Pentagon 1024SL2. На ATM использует все 1024 Кб ОЗУ и идет только с реальной дискеты. Постараюсь в скором времени выложить краткое описание и скриншоты. Но только постараюсь.

Далее следует конкурсная демка для Di'Halt 2011 от Alone Coder под названием THE BOARD (http://atmturbo.nedopc.com/download/trdos/demos/theboard/theboard.zip), в которой раскрываются подлинные возможности создания динамической графики под казалось бы "тяжелые" (пусть и в турборежиме 7MHz) экраны ATM-turbo 2+. Но всей своей динамикой и возможностями демка заиграет на ZX-Evolution 4096k (http://nedopc.com/zxevo/zxevo.php) при его 14MHz режиме. Смотрите, получайте удовольствие! Краткое описание здесь (http://atmturbo.nedopc.com/download/trdos/demos/theboard/theboard.htm). Скриншоты постараюсь также сделать в скорейшем...

Ну и давно я не обновлял раздел полезных для Спекки писишных утилит. На сегодня нашлась достойная для него свежая программка под винду. Ловите ATM CP/M Explorer v0.3.0 beta build 1340 (http://atmturbo.nedopc.com/download/pc_utils/atm_cpm_explorer/atm_cpm_explorer0301340.zip), которая предназначена для работы с образами и файлами внутри них системы CP/M версий ATM-turbo, PROFI, Orion и ряда других машин. Более подробное описание читайте здесь (http://atmturbo.nedopc.com/download/pc_utils/atm_cpm_explorer/atm_cpm_explorer.htm). Автору - Black Cat/Era CG - мои огромные респект и уважуха. Всем качать и юзать!

На сегодня все. Постараюсь не тянуть год до следующего апдейта. Кстати, 19 марта сего года у меня будет большущий юбилей - ровно 10 лет как сайт появился на просторах интернета. Под это дело постараюсь подготовить апдейт. Но поздравления уже сейчас начинаю принимать в ГОСТЕВОЙ (http://narod.yandex.ru/guestbook/?owner=4398401) (приготовился читать). Всем успехов, удачи и до новых встреч!

Максагор
14.03.2012, 05:50
14.03.2012 года.

На пороге своего десятилетия (да-да! 21 марта сайту исполнится 10 лет! Напоминаю. Ну и ПРОДОЛЖАЮ принимать поздравления в гостевой (http://narod.yandex.ru/guestbook/?owner=4398401)) сайт вновь выходит на более менее регулярный режим обновления. Итак, сегодня:

Не вчера написанная, но для данного сайта новая правка xBIOS - прошивка eXtra BIOS v1.35XT (http://atmturbo.nedopc.com/download/shems/roms/xbios135.zip). Внешне отличий, кроме номера версии, нет. Изменения сделаны на уровне оптимизации работы с портами. Сохранена полная совместимость с предыдущими версиями.

ПЗУ BIOS v0.91 (http://atmturbo.nedopc.com/download/shems/roms/atm_msx_091.zip) от самой первой версии ATM-turbo 2 (v6.2A), которая производилась еще фирмой ATM, т.е. до MicroART. На современных TURBO 2+ и их эмуляторах не запустится, так как защищена привязкой к конкретной для тех плат прошивке ПЛМ 1556ХЛ8. Тем не менее данна прошивка интересна тем, что вместо ОС CP/M в ней используется переработанная под ATM ОС MSX-DOS. Так что она еще ждет своих пытливых исследователей. А на сайт выкладывается для истории. Краткое описание здесь (http://atmturbo.nedopc.com/download/shems/rom_msx.html).

Ну и последнее на сегодня: к ранее выложенной на сайте демке THE BOARD (http://atmturbo.nedopc.com/download/trdos/demos/theboard/theboard.zip) выложил скриншоты, которые можно увидеть здесь (http://atmturbo.nedopc.com/download/trdos/demos/theboard/scrsh/theboard_scr.htm).

Пока все. А на юбилей сайта постараюсь еще обновиться, да чем-нибудь повкуснее. До встречи!

Error404
14.03.2012, 22:32
пора оставить лишь для истории страничку "Компьютер моей мечты" (http://atmturbo.nedopc.com/atm_prj.htm) - ибо он уже реализован, хотя мои первичные представления о нем претерпели изменения. Зато надо завести страничку об этом самом компьютере, давно уже существующем - ATM-3, а точнее - ZX-Evolution 4096k (http://nedopc.com/zxevo/zxevo.php), не иметь которую на моем сайте просто непозволительно


А что, Еволюшен это разве ATM? Или таки Пентагон с доделанным экраном/диспетчером? ATM-овским CP/M на Еволюшене можно пользоваться?

breeze
15.03.2012, 12:30
А что, Еволюшен это разве ATM?

Evolution — это dev-борда, на которой можно реализовать любой клон zx-spectrum. На сегодняшний день это три проекта: ZXEvo (ZX+ATM от NedoPC), ScorpEvo (Scorpion от Ewgeny7) и PentEvo(Pentagon+ от TS-Labs).

Error404
15.03.2012, 14:37
Evolution — это dev-борда, на которой можно реализовать любой клон zx-spectrum. На сегодняшний день это три проекта: ZXEvo (ZX+ATM от NedoPC), ScorpEvo (Scorpion от Ewgeny7) и PentEvo(Pentagon+ от TS-Labs).

Я пытаюсь понять годится ли ZXEvo в качестве CP/M машины - такой какой была ATM, что именно сейчас там уже есть. Интересна именно нормальная CP/M (работающей c 0000h), а не спектрумовская, сидящая выше ПЗУ. Регулярно не слежу, но раньше конфиги были только разновидности пентагонов - возможно потенциально и позволявших (за счет диспетчера, совместимого с АТМ) запустить CP/M переписав BOIS, но все же не имевших CP/M из-за того что ZXEvo не допилена до полной совместимости с ATM, и ATM-овская CP/M на ней поэтому не работала (а новую никто не запилил).

Blade
15.03.2012, 15:16
Я пытаюсь понять годится ли ZXEvo в качестве CP/M машины - такой какой была ATM, что именно сейчас там уже есть. Интересна именно нормальная CP/M (работающей c 0000h), а не спектрумовская, сидящая выше ПЗУ.
Годится. CP/M можно даже на BaseConfe запустить. Менеджер памяти там позволяет в любое окно 16К поставить любую страницу ОЗУ или ПЗУ и есть текстовый экран 80х25. Еще есть возможность прошить CP/M как CustomRom и выбирать что запускать по сбросу - CP/M или Пентагон.

но все же не имевших CP/M из-за того что ZXEvo не допилена до полной совместимости с ATM, и ATM-овская CP/M на ней поэтому не работала (а новую никто не запилил).
Для СP/M совместимость с ATM не нужна. Там достаточно 64К ОЗУ и терминала VT52. А не запилили наверно потому, что никому не надо. Да там и софта полезного можно сказать и нет.

Дмитрий
15.03.2012, 15:22
ATM-овская CP/M на ней поэтому не работала
без допиливания драйверов и не будет. Т.к. в Эве используется IDE-контроллер типа NemoIDE, а не АТМ. В остальном особых проблем не должно быть.

Максагор
15.03.2012, 16:59
без допиливания драйверов и не будет. Т.к. в Эве используется IDE-контроллер типа NemoIDE, а не АТМ. В остальном особых проблем не должно быть.

Уточню - ATM-версия CP/M пока просто не прошита в ПЗУ "ЗХ-Эволюшна", хотя она там и не обязательна - я, например, на ATMке подставлял в диспетчере памяти вместо ПЗУ страницу с ОЗУ, содержащую копию BIOS CP/M (нужно было работать со SLAVE-винтом, тогда как оригинальный драйвер, прошитый в ПЗУ этого не умел - пришлось его править, а программатора под рукой для перепрошивки ПЗУ тоже не было) - и все прекрасно работало, система не видела подмены. Так что можно и таким макаром на Эволюшне ее запускать. Пойдет и без допила драйверов, если не пользоваться винтом, а работать только с RAM-диском и флопом. Единственное что я не знаю, как будет работать IBM-клавиатура. В Эве управление контроллером (режимы и проч.) несовместимо с ATM. Если в CP/M клава определится как механическая, то все должно быть в порядке... Но это надо будет вживую поэкспериментировать...

Максагор
16.03.2012, 06:16
Для СP/M совместимость с ATM не нужна. Там достаточно 64К ОЗУ и терминала VT52. А не запилили наверно потому, что никому не надо. Да там и софта полезного можно сказать и нет.

Ну... Если брать мое ИМХО, то ATMовскую реинкарнацию CP/M стоит поддержать тем или иным образом на Еве уже хотя бы из-за игрушек Prince of Persia и Gobliiins... Это помимо прочего...

alone
19.03.2012, 08:54
Уточню - ATM-версия CP/M пока просто не прошита в ПЗУ "ЗХ-Эволюшна", хотя она там и не обязательна - я, например, на ATMке подставлял в диспетчере памяти вместо ПЗУ страницу с ОЗУ, содержащую копию BIOS CP/M (нужно было работать со SLAVE-винтом, тогда как оригинальный драйвер, прошитый в ПЗУ этого не умел - пришлось его править, а программатора под рукой для перепрошивки ПЗУ тоже не было) - и все прекрасно работало, система не видела подмены. Так что можно и таким макаром на Эволюшне ее запускать.
Запускатор в студию!

Максагор
19.03.2012, 09:08
Запускатор в студию!

Пожалуйста! Все давно на сайте:
http://atmturbo.nedopc.com/download/cpm/system/vbios/vbios.zip

Краткое описалово:
http://atmturbo.nedopc.com/download/cpm/system/vbios/vbios.htm

Прожка-то примитивная - просто кидал прошивку в страницу верхнего ОЗУ, а затем указывал диспетчеру памяти на нее вместо ПЗУшной паги. Основной код был потрачен на загрузку файла с диска. Остальное - дело одного LDIR и пары OUT...
Единственное что, я делал подмену изнутри уже запущенной CP/M, когда в памяти система уже была, а менялась только ПЗУ, и, соответственно дрова, записанные в ней. Если запускать CP/M вообще с нуля, то надо разобраться, в какое место образа ПЗУ делать CALL, после чего оно "само пойдет". Этим я раньше не занимался, ибо ставил перед собой узкие задачи по запуску Slave-винта. Но при наличии времени обыскать нужные точки входе не должно составить труда.

Максагор
19.03.2012, 12:32
Сайту ATM сегодня ровно 10 лет. В связи с этим продолжаю принимать поздравления в ГОСТЕВОЙ (http://narod.yandex.ru/guestbook/?owner=4398401) и осуществил праздничное обновление:

Для начала выкладываю "эпохальный" труд Димы Быстрова (Alone Coder) из Рязани, на этот раз на ниве "пейсательства" - перевод на английский документации по архитектуре ATM-turbo 2+ (http://atmturbo.nedopc.com/inf/books/nedopc/atm_hard_eng.zip).

Из софта пока обновление одно (еще одну "вкусную" вещь под OS TASiS (http://atmturbo.nedopc.com/download/isdos/os/tasis/scrsh/tas_scr.htm) я доделать не успел, столкнувшись с трудностями при "ваянии"), зато очень хорошее. Когда-то давно, незадолго до того, как сайт на годы почти ушел в кому, мной на основе движка игры Time Gal (http://atmturbo.nedopc.com/download/cdsoft/time_gal/time_gal.htm) (от Alone Coder) был разработан CD-видеоплеер, под которые опять же при помощи PC-шного конвертера того же Димы Быстрова был создан ряд видеороликов, один из которых - "Будни техподдержки" (http://atmturbo.nedopc.com/download/cdsoft/zxvid1/scrsh/07.htm) - был показан, кажется, на Chaos Constructions 2006. Скриншоты роликов и плеера были опубликованы на моем сайте, а вот выложить сам диск я тогда не смог - не позволял хостинг сайта тогда такие объемы - шутка ли - сотни мегабайт (а точнее - 242 Мб в запакованном виде). Но прошло 10 лет, и многое изменилось. И теперь такая возможность есть, чем я, как только появилась возможность вернуться к регулярному занятию сайтом, не преминул воспользоваться. Итак, ловите и качайте ZX-Video CD №1 (http://atmturbo.nedopc.com/download/cdsoft/zxvid1/zxvid1.htm). Движок рассчитан только на IDE-контроллер ATM-turbo 2(+) и его графический экран 320x200. Памяти свыше 128Кб не требуется. Видео выводится в окно 224х160 с частотой 10-15 fps, звук через Covox - 17КГц, т.е. все как в игре Time Gal, которая тоже выложена на сайте - раньше в виде ссылки на сайт Virtual TR-DOS, а сейчас и непосредственно тут. Видео можно запустить как посредством штатной утилиты, входящей в состав дистрибутива OS TASiS, так и при наличии ПЗУ xBIOS версии v1.33XT (http://atmturbo.nedopc.com/download/shems/roms/xbios135.zip) и выше, через стартовое меню, выбрав опцию загрузки с CD-ROM. Качайте, смотрите, получайте удовольствие. Посмотреть видюхи можно и на эмуляторе UNREAL (http://atmturbo.nedopc.com/emulator/unreal/us034b.zip), выбрав модель компа - ATM-2+ - и присоединив в настройках либо образ, либо реальный CD-привод к эмуляции ATM-IDE (модель которой тоже надо выбрать в настройках эмулятора - чтобы не спутать с Nemo-IDE) в качестве Slave-устройства.

Пока все. Пошел отмечать юбилей. До встречи! :v2_dizzy_vodka4:

NEO SPECTRUMAN
19.03.2012, 19:46
прошло 10 лет, и многое изменилось
Так как прошло 10 лет и многое изменилось, может адаптируете nedoVideoPlayer под Nemo-IDE.
Люди хотят видева и на ATM-3!

Максагор
19.03.2012, 20:17
Так как прошло 10 лет и многое изменилось, может адаптируете nedoVideoPlayer под Nemo-IDE.
Люди хотят видева и на ATM-3!

В планах это есть.

alone
19.03.2012, 22:06
Единственное что, я делал подмену изнутри уже запущенной CP/M, когда в памяти система уже была, а менялась только ПЗУ, и, соответственно дрова, записанные в ней. Если запускать CP/M вообще с нуля, то надо разобраться, в какое место образа ПЗУ делать CALL, после чего оно "само пойдет".
Задача запустить именно с нуля.

Максагор
21.03.2012, 14:33
Задача запустить именно с нуля.

Включу в очередь с наивысшим приоритетом. Сейчас одну вещичку зарелижу у себя на сайте, а потом займусь ЦПМом...

Максагор
09.04.2012, 06:48
Как я и обещал, стараюсь по мере сил обновляться почаще, раз уж сайт вернулся к жизни. Сегодня на повестке дня очередное обновление софта.

Во-первых, ловите новую игрушку под расширенную графику - XNX (http://atmturbo.nedopc.com/download/trdos/games/xnx/xnx.zip) (он же - всеми знакомый XONIX, но отличающийся оригинальным исполнением и звуком через COVOX. И да - котэ кавай! Воистину!) Надо сказать, что конфигурация ATM-turbo 2+/1024Кб/7.0МГц - это минимальные требования к игре, потому что изначально игрушка писалась тов. SHIRU (за что ему большие респекты) под конфигурацию ZX-Evolution (http://nedopc.com/zxevo/zxevo.php)/4096Кб/14МГц, и лишь позднее была адаптирована тов. Alone Coder к ATM-turbo 2+ (за что ему не меньшие респекты). Посему когда количество движущихся объектов на экране превышает некоторую величину, игра при "жалких" ATMовских 7.0 мегагерц начинает притормаживать, не теряя, однако, играбельности - так что смело качайте и играйтесь. Описалово и скриншоты постараюсь выложить позднее.

Следующий апдейт впервые за много лет от меня. И впервые за много лет на этом сайте - под OS iS-DOS/TASiS. Собственно, если бы я его не доводил бы до ума со всей тщательностью, то сайт бы обновил еще недельки две назад. Итак, ловите - HDD-адаптация, универсальная версия как под iS-DOS Chic/Classic, так и под TASiS программного пакета "Англо-Русский словарь" (http://atmturbo.nedopc.com/download/isdos/e2r_dict/e2r_dict.zip) на 20000 слов. Раньше оный запускался только с двух дискет одновременно, что особенно было неудобно при наличие одного дисковода - переставлять диски во время работы программы та еще радость. А теперь можно будет установить словарь на раздел винта и пользоваться им в свое удовольствие. На сайте ZIP-архив с IMG-образом iS-диска (не автостартующего), на котором все и лежит. Его надо штатными средствами iS-DOS скопировать потреково на флоп или RAM-диск, а оттуда уже запускать. Сам словарь на этом диске упакован в iS-архив, а к нему "прикручен" инсталлятор, который распакует и правильно настроит его на iS-устройство, являющееся на текущий момент системным. Кракое описалово прилагается (http://atmturbo.nedopc.com/download/isdos/e2r_dict/e2r_dict.htm). Более подробное - на самом диске и в меню инсталлятора. Скриншоты, надеюсь, воспоследствуют вскорости.

До новых апдейтов!

P.S. Интересно, как будет работать инсталлятор на винт под iS-DOS на других клонах. Я вроде проверял, но все же - ведь это был мой дистрибутив в настройками "под себя". Но я старался, чтобы все шло вне зависимости от версии iS-DOS...

P.P.S. Вот теперь, как и обещал Алонекодеру, займусь запускалкой CP/M из ОЗУ...

baxter
09.04.2012, 11:47
займусь запускалкой CP/M из ОЗУ
Мона будет в гоблинсов на эве играть?

Максагор
09.04.2012, 12:44
Мона будет в гоблинсов на эве играть?

Будет мона!

[bETA]mEN
12.05.2013, 21:54
ПЗУ BIOS v0.91 (http://atmturbo.nedopc.com/download/shems/roms/atm_msx_091.zip) от самой первой версии ATM-turbo 2 (v6.2A), которая производилась еще фирмой ATM, т.е. до MicroART. На современных TURBO 2+ и их эмуляторах не запустится, так как защищена привязкой к конкретной для тех плат прошивке ПЛМ 1556ХЛ8. Тем не менее данна прошивка интересна тем, что вместо ОС CP/M в ней используется переработанная под ATM ОС MSX-DOS. Так что она еще ждет своих пытливых исследователей. А на сайт выкладывается для истории. Краткое описание здесь (http://atmturbo.nedopc.com/download/shems/rom_msx.html).
До наших дней дожили диски с версией MSX-DOS для этого компа или какой нибудь софт?

Максагор
12.05.2013, 22:45
mEN;600441']До наших дней дожили диски с версией MSX-DOS для этого компа или какой нибудь софт?

Я их в глаза не видел. Когда я в конце 90-х сконтачился с МикроАРТом, у них был уже только софт под CP/M который я весь и выложил на сайт... Тот софт, вероятно, остался при канувшей в лету фирме "АТМ"...

[bETA]mEN
12.05.2013, 22:53
Единожды упоминается тут: http://zx.pk.ru/showpost.php?p=146525&postcount=1

Но KALDYH не заходил на форум с 04.06.2012 :(

Doronetty
19.05.2013, 20:54
У меня когда-то был АТМ-turbo 2 от АТМ v6.40 с MSX-DOS, пока я не перепаял его в более прогрессивный MicroArt'овский вариант TURBO 2+ v7.0. И походу 2 диска с системым софтом (а больше к тему ничего и не было!), купленные в фирме АТМ ,у меня где-то были - надо пошукать. По формату они вроде как совместимы с MS-DOS (в брошюрке к АТМ-2 было гордо написано: MSX-DOS - MS-DOS для 8-разрядных компьютеров).

Doronetty
20.05.2013, 00:43
Так, пока с наскока случился Облом Обломович Обломов - диски чудесным образом благополучно переместились в неизвестное место. Буду искать конкретнее, тем более душой болею на несостоявшийся триумф MSX-DOS ;)
P.S: Даже нашёл свою гипервидео.. не, просто кинокамеру Красногорск-3, а дисков увы..

alone
21.05.2013, 13:11
MSX-DOS может быть перспективным направлением развития. Насколько мне известно, он полностью теневой, в отличие от TASiS. То есть есть полноценные 63 3/4 K под программу. Другие варианты - UZIX и (особенно хотелось бы) SymbOS. Кто за SymbOS - пишите автору SymbOS. Я писал два раза, но ему нужно МНОГО пользователей, а не один.

bigral
27.05.2013, 20:57
а исходники SymbOS есть?

baxter
27.05.2013, 21:29
Вроде нет.

---------- Post added at 21:29 ---------- Previous post was at 21:28 ----------

Где то на форуме пролетал холивар.

Максагор
28.05.2013, 02:12
Так, пока с наскока случился Облом Обломович Обломов - диски чудесным образом благополучно переместились в неизвестное место. Буду искать конкретнее, тем более душой болею на несостоявшийся триумф MSX-DOS ;)
P.S: Даже нашёл свою гипервидео.. не, просто кинокамеру Красногорск-3, а дисков увы..

Ищи, ищи, выложу обязательно! :v2_dizzy_rastoman:

---------- Post added 28.05.2013 at 01:12 ---------- Previous post was 27.05.2013 at 23:47 ----------


Я вот собрал ATM Turbo+.

Ну и как первые впечатления?


Не возражаю его переделывать, если будут идеи. Готов иногда, (соответственно по договоренности с Максом), приезжать в Москву и отлаживать ошибки.

Да завсегда пожалуйста!


Может быть и есть возможность превратить ATM для поддержки MSX-DOS, и потом развивать его. Это только идея! Кто что скажет?

Скажу следующее: развивать MSX-DOS под АТМ я большой перспективы не вижу, так как насколько я знаю, софта под эту модификацию было мало, и только самого базового, консольного, который пойдет где угодно. Само собой, практически все графическое многообразие софта и игр из-под "Ямахи" не пойдет. Поэтому таки запустить на АТМ систему надо (хотя для этого надо "крякнуть" и дизассемблировать имеющееся ПЗУ с этой ОСью), внедрить ее в существующее ПЗУ или сделать загружаемый вариант. Но вот развивать? Я пока не представляю, куда...

Даже CP/M после выхода xBIOS и его поддержки в TASiS, уже как-то некуда развивать. Точнее, софт еще можно писать, но саму систему развивать некуда. А вот что касается TASiS... Дима, я обеими руками за внедрение UZIX и/или SymbOS и готов прилагать к этому соответствующие усилия. Но помимо них потенциал TASiS еще далеко не исчерпан. Очень жаль, что его развитие остановилось в 2007 году - систему делали мы вдвоем с Юрой Корсуниным - он развивал ядро на основе совместно вырабатываемых идей, совместно занимались доводкой софтверной поддержки, плюс я формировал окончательный дистрибутив, выкладывал, продвигал и дальше развивал его. Потом меня на годы вперед жизни вышибла из активного спектрумизма, оставив лишь чуток пассивного болтания на форуме. В одиночку Юра замкнулся и его энтузиазм сошел на нет. А сейчас, хоть он и не забросил спектрум, как и у меня раньше, жизнь вносит существенные коррективы в возможность что-то активно кодить. Сейчас он готов помогать посильно советами и имеющимися исходниками, но не более того - надеюсь в будущем это изменится. Прочие члены НедоПиСи честно ваяли железо и доваяли его до ZX-Evolution (в девичестве - ATM-3). А вот новая, существенно доработанная версия TASiS Ex[tra] v6.00 так и остановилась в пяти минутах от релиза - ядро готово на 100%, дистрибутив - наполовину, система автоинсталляции и загрузки с LiveCD - примерно на треть.
Опишу по памяти новые возможности по сравнению с "пятым" TASiSом (начиная от самых незначительных):

1. Увеличение длины имен каталогов с 8 до 11 символов
2. Сохранение системы резидентом теперь осуществляется через рестарт - свою "сохранялку" больше писать не надо
3. Возможность "занимать" и "освобождать" любые страницы под нужды программы - т.е. введена таблица имеющихся страниц, которые можно пометить как занятые или свободные. И если, к примеру, драйвер RAM-диска позанимал страницы, сделав соответствующие метки, то программы, которые лезут в верхние страницы, могут через опрос таблицы страниц искать незанятые, обходя и не портя занятые. Соответственно, занятие и освобождение страниц, поиск свободных страниц поддержаны в рестартах системы.
4. Загрузка файла/части файла по рестарту прямо в указанную страницу памяти (включать усилиями программы пользователя эту страницу не надо - система все сделает сама и вернет все обратно)
5. Запуск программы из любой выбранной страницы памяти (в окнах №1(#4000) или №2(#8000)) с прозрачным возвратом в предыдущую страницу, откуда она была вызвана
6. Самое главное и вкусное: организация системы подгружаемых библиотек рестартов. На этом остановлюсь подробнее:
В iS-DOS Chic, чьим продолжением является нынешний TASiS, в окне №0 (#0000), как известно включена страница ОЗУ со статичной частью ядра системы (а вверху в основном всякие буфера, кэш, резиденты, драйвера переменные и еще чуток всякой мелочи). Система вызывается по RST #10 с командами в регистре C. И RST #38 традиционно - вызов прерывания.
Так вот, возник вопрос, почему, если в отличие от других спектрумов диспетчер памяти АТМ позволяет по адресу #0000 включать не одну фиксированную, а любую страницу ОЗУ, то почему это не использовать? Так и было сделано. И теперь можно грузить дополнительные рестарты в любую страницу ОЗУ, и вешать их на дополнительные вызовы рестартов RST#08, RST#18, RST#20, RST#28 и RST#30. Причем можно вызывать функции одной библиотеки из другой с возвратом обратно в библиотеку, откуда был вызов, можно таким образом перехватывать стандартные рестарты iS-DOS/TASiS (вызываемые через RST#16 - стандартное ядро Chic тут почти уже не отличается от других библиотек кроме того, что его нельзя удалить не потеряв совместимость с системой) и перенаправлять их в новые подгруженные библиотеки и т.д.

Кстати, подгружать так можно не только библиотеки - в файле может быть исполняемый код программы пользователя, поэтому становится возможным использовать почти все адресное пространство Z80, хоть и чуток поменьше, чем в MSX-DOS, но все же - почти все окно №0 (кроме, может быть, первых 512 байт), 32Кб в окнах №1 и №2, и примерно 5-7Кб (в зависимости от количества установленных резидентов, драйверов и размера кэша) в окне №3, итого - до 52-54Кб непрерывного адресного пространства.

Естественно, все эти усовершенствования были заточены под планирующиеся многозадачность и графический оконный интерфейс, которые планировалось реализовать как раз в подгружаемых библиотеках. Через дополнительные библиотеки и перехват ряда стандартных рестартов планировалось без потери базовой совместимости при работе с уровнем DOS (т.е. кроме низкоуровневой работы с устройствами вроде посекторных копировщиков) - а это подавляющее число софта - модернизировать файловую систему с увеличением размера разделов с нынешних 16Мб на порядки - до 1-2 Гигабайта. Но при полной 100% готовности ядра, именно работа над расширенными библиотеками и заглохла в 2007 году, а без них внешне TASiS EX вроде бы обычный TASiS - те же панельки, только имена каталогов больше.
Хотя часть работы по библиотекам таки была сделана. Итак, что было задумано и как реализовано:

1. Графическая библиотека - сделана достаточно много - реализован вывод окошек и спрайтов в 320х200, поддержка и вывод пропорциональных и непропорциональных шрифтов. Даже написана программка-просмотрщик недлинных текстов под эту библиотеку в качестве примера и демо-программа, рисующая окошки и курсор а-ля винда... Но все это сыро и тормозно (именно из-за сырости, так как делалось пока только для изучения возможности, без оптимизации и проч.), плюс там есть еще что дорабатывать и развивать.
2. Библиотека расширенных дисковых функций (в т.ч. расширение файловой системы) - существует только в виде концепции. Кода пока нет.
3. Диспетчер задач - не разработан совсем.

Вот такие дела. Я лично полон решимости довести TASiS EX До рождения в два этапа - сначала доработать дистрибутив в том виде, в каком есть и выложить в народ "как есть". А затем уже всерьез заняться разработкой новых библиотек. Но если первую стадию я осилю один, пусть мне и придется "поднажать" (а главное запустить новую АТМку взамен окончательно глюкнувшейся прошлой) и разыскать время, то со второй задачей мне в одиночку будет очень и очень трудно. Поэтому я бы хотел обратить внимание того же Диму Алонекодера (надеюсь, он меня читает), что в то время, пока забугорные авторы еще не решились портировать под АТМ свой SymbOS, тут в состоянии половинной готовности уже есть система с хорошими задатками, которые надо только довести до ума.

batr
28.05.2013, 23:11
Сильно впечатлило. Спектруму сильно не хватает серьёзной ОС'и, а классический iS-DOS уже давно не вписывается в современные реалии.
А на ZX-Evo будет работать без ограничений?

alone
29.05.2013, 10:31
ZX Evo вообще идеальный комп для SymbOS, как сказал автор. Но нужны ЮЗЕРЫ.

Vadim
29.05.2013, 10:43
Опишу по памяти новые возможности по сравнению с "пятым" TASiSом (начиная от самых незначительных):
Вот веришь нет, но почти всё что ты описываешь давным давно реализовано в той или иной мере в CP/M совместимых системах. Я уже 100 раз писал и говорил, но всё без толку. Автору is-dos надо было больше искать информации, а не сидеть запёршись в 4-х стенах, глядишь и толк был бы. А так, что мы имеем? Как будто человек в темноте нашаровывает правильный путь, стукаясь лбом о стены и препятствия, идёт к некой цели. Которой изначально не видел. Ему говорили, что так, как он делает - делать бы не надо, что надо "вот так то", но он был глух. Что в итоге? Ну сделаете вы систему, которая имеет подобный CP/M расширенным функционал, но софт от последних там не пойдет.:v2_dizzy_punk: На Профике том же, область для запуска программ равна 56-68К ещё с 1997г. И расширяемые модули системы (RSX) в CP/M есть года так с 1982. И менеджеры расширенного ОЗУ и многое еще что есть. Повторяю. Смысла ограничиваться 48К с TRDOS потом отказываясь от него, лепя свой корявое API для работы с файлами (которое до сих пор выглядит как не долеченный инвалид) не было. Нужно было изучить то, что было создано на момент начала работы, продумать концепцию и уж потом начинать делать, а не писать подобие NC выдавая его за ОСь.:v2_dizzy_roll:


Даже CP/M после выхода xBIOS и его поддержки в TASiS, уже как-то некуда развивать.
Погорячился ты, погорячился. Можно как минимум взять и сделать новое ядро, оставив для совместимости старые функции, и делать ты можешь абсолютно всё что угодно, при этом сохраняя совместимость.:v2_thumb:

Максагор
29.05.2013, 12:14
Сильно впечатлило. Спектруму сильно не хватает серьёзной ОС'и, а классический iS-DOS уже давно не вписывается в современные реалии.
А на ZX-Evo будет работать без ограничений?

Пока TASiS может работать только с 1Мб ОЗУ, так как доп.портов EVO не знает. Но поддержать работу со страницами всех 4Мб будет несложно - так как уже сейчас в рестартах по работе со страницами заложено их соответствующее количество.
Сейчас для полноценной работы TASiS на Evo надо подправить драйвер флопа, так как его времянки были рассчитаны на 7МГц и он подглюкивает на 14МГц, переписать дрова винта и, желательно клавы. Сделать новый загрузчик с винта. А с дискетки с поправкой на нерегулярные глюки вышеупомянутого драйвера, он уже сейчас стартует.

---------- Post added at 12:14 ---------- Previous post was at 11:05 ----------


Вот веришь нет, но почти всё что ты описываешь давным давно реализовано в той или иной мере в CP/M совместимых системах.

Ну и что? Какое мне дело и какой толк в том, что где-то на какой-то машине реализовано в тамошнем варианте CP/M?


Я уже 100 раз писал и говорил, но всё без толку. Автору is-dos надо было больше искать информации, а не сидеть запёршись в 4-х стенах, глядишь и толк был бы. А так, что мы имеем? Как будто человек в темноте нашаровывает правильный путь, стукаясь лбом о стены и препятствия, идёт к некой цели. Которой изначально не видел.

Напоминаю, что в 1991 году основной парк машин был 48К, а те 128К машины, которые были, в большинстве своем не умели ОЗУ по нулевым адресам...


Ему говорили, что так, как он делает - делать бы не надо, что надо "вот так то", но он был глух.

Кто ему говорит? Конкретно которому автору и когда?


Что в итоге? Ну сделаете вы систему, которая имеет подобный CP/M расширенным функционал, но софт от последних там не пойдет.:v2_dizzy_punk:

А зачем? Меня софт для TASiS/iS-DOS в большинстве своем удовлетворяет. Ибо Си и Паскаль я не умею и не стремлюсь. Другие ЯВУ тоже как-то не нужно. Электронным таблицами не заинтересован. А все остальное у меня и в TASiS есть. Разве что графического редактора нормального пока не хватает.


На Профике том же, область для запуска программ равна 56-68К ещё с 1997г. И расширяемые модули системы (RSX) в CP/M есть года так с 1982. И менеджеры расширенного ОЗУ и многое еще что есть. Повторяю.

Я искренне рад за Профик. Нет, честно, без подъёбок. И?


Смысла ограничиваться 48К с TRDOS потом отказываясь от него, лепя свой корявое API для работы с файлами (которое до сих пор выглядит как не долеченный инвалид) не было. Нужно было изучить то, что было создано на момент начала работы, продумать концепцию и уж потом начинать делать, а не писать подобие NC выдавая его за ОСь.:v2_dizzy_roll:

<психолог mode on> вы действительно хотите поговорить об этом? <психолог mode off> Нет, зачем возвращаться к старым срачам ОСь/неОСь и прочие глупости?


Погорячился ты, погорячился. Можно как минимум взять и сделать новое ядро, оставив для совместимости старые функции, и делать ты можешь абсолютно всё что угодно, при этом сохраняя совместимость.:v2_thumb:

Я не могу просто так взять и сделать новое ядро. Это во первых. Во-вторых, не имею сильного желания возиться над усовершенствованием CP/M (а у нас ведь каждый делает то, что ему нравится - на этом платформа и стоит), хотя да, были у меня идеи написать эмулятор АТМовского CP/M под TASiS и запускать "Принца" из-под этой системы, вот только не знаю, дойдут ли когда-нибудь до этого руки. И в-третьих, новое ядро CP/M еще надо писать. А тут оно уже есть.

Vadim
29.05.2013, 13:15
Я это всё написал к тому, что я не понимаю (и не принимаю) is-dos и tasis в принципе. Изложил свои мысли по существу, что и как. Пойми, что в рамках 8 бит и 64К адресов нет смысла выдумывать другие системы. Всё равно (и я это вижу по твоему же посту), что сводится к одному и тому же функционалу. Только я вижу 2 пути
1)Делаем совместимым с мейнстримом 8 бит, получаем совместимость со всем (или почти всем) имеющимся для него софтом. + имеем поддержку нового оборудования, расширенной памяти и прочее и прочее и прочее. Пишем по своему вкусу.
2)Делаем не совместимую систему. Выдумываем сами. В принципе это не плохо, но мы лишаемся софта. И на примере is-dos видно, что в итоге то, система вбирает в себя то, что необходимо. И менеджер расширенного ОЗУ, и систему драйверов, разделение на логические уровни, поддержку процессов и пр. Понимаешь? Т.е. та же фигня получается, но вид сбоку. В таком случае есть ли смысл отказываться от совместимости?


вы действительно хотите поговорить об этом?
:) Да, до 1993г ОЗУ на спектруме чаще всего было 48К, авторы желали, что бы как можно у большего кол-ва пользователей система запустилась, но. Что в итоге? Из 500чел. кто запустил, реально использовали единицы, в силу слабой юзабельности оной. Профик и АТМ берут начало с 1991-1992г, и ОЗУ было больше на них и дисковод был. Вот на что надо было ориентироваться. Всё равно цель распространения isdos провалилась (т.е. изначальный ориентир оказался ложным)

:)

---------- Post added at 15:15 ---------- Previous post was at 15:10 ----------

Ещё добавлю тут. У меня есть желание сменить для QDOS нижний уровень, изменив структуру подсистемы BIOS. Что бы можно было систему портировать на любые другие платформы. (В данный момент всё завязано на железе профи). Вопрос я этот продумал, сделал разработку структуры новой, реализовав которую, можно размещать в ОЗУ по сути любые системы. Но, пока не доделано, не всё продумано. А вопрос важный. На тот же АТМ можно будет с лёгкостью портировать и QDOS и любые CP/M. И принц запускаться будет и всё другое.

baxter
29.05.2013, 21:44
ZX Evo вообще идеальный комп для SymbOS, как сказал автор. Но нужны ЮЗЕРЫ.

Так юзеры будут, 400 компов в употреблении. Может ему коллективное письмо написать?

alone
30.05.2013, 09:51
Лучше для начала пусть каждый что-нибудь сам напишет. Напишите про 400 пользователей (он не знает), про совместимость с АТМ тоже (+300), про 14 МГц, про сетевую карту (он не знает).

baxter
02.06.2013, 17:36
Создал топок на ЦПЦ-ВИКИ форуме. Автор СимбОСа там бывает. Но с моим знанием английского...

Максагор
13.10.2013, 00:20
Таки обновил сайт ATM (http://atmturbo.nedopc.com) - за последние недели аж два раза.

Обновление 26.09.2013 г.:
===========================

Во-первых, новая версия ATM CP/M Explorer v0.3.1 beta build 1354 (http://atmturbo.nedopc.com/download/pc_utils/atm_cpm_explorer/atm_cpm_explorer0311354.zip) от Black Cat/Era CG, которая предназначена для работы с образами и файлами внутри них системы CP/M версий ATM-turbo, PROFI, Orion и ряда других машин. Что в ней нового, читайте в мануале в самом архиве. Общая информация - здесь (http://atmturbo.nedopc.com/download/pc_utils/atm_cpm_explorer/atm_cpm_explorer.htm).

Во-вторых, из общего архива прошивок ПЛМ 1556ХЛ8 (http://atmturbo.nedopc.com/download/shems/roms/plms.zip), куда были накиданы в маловразумительную кучу прошивки самых разных версий плат, теперь, чтобы не путаться вычленена и размещена вместе в одном архиве с исходниками конкретно прошивка ПЛМ 1556ХЛ8 под ATM-turbo 1 (vv4.xx, 5.20) (http://atmturbo.nedopc.com/download/shems/roms/plm450.zip).


Обновление 12.10.2013 г.:
============================

В дополнение к стандартной прошивке знакогенератора для аппаратной текстовой консоли 80x25 SGEN.ROM (http://atmturbo.nedopc.com/download/shems/roms/sgen.zip), прилагаемой для прошивки ПЗУ видеоконтроллера 573РФ2, выкладываю новую разработку - знакогенератор SGEN_EVO.ROM (http://atmturbo.nedopc.com/download/shems/roms/sgen_evo.zip) с измененным дизайном буковок, разработанный для использования в текстовом режиме ZX-Evolution (Baseconf) и уже давно штатно в нем применяемый. Сведенный в виде данного файла прошивки, он может быть "прозрачно" перешит вместо стандартного знакогенератора и использоваться и на ATM-turbo 2,2+. А на этой страничке (http://atmturbo.nedopc.com/download/shems/roms/sgen/sgen.htm) вы можете на примере скриншотов с одной и той же программы сравнить оба шрифта и выбрать себе по вкусу. Нет нужды также особо отмечать, что оба шрифта можно использовать в своих программах для формирования текста и в графических режимах...

Выложил новую версию xBIOS v1.36XT (http://atmturbo.nedopc.com/download/shems/roms/xbios136.zip) с техническими изменениями в плане оптимизации кода...

Важное обновление: обновил архив RETRO GAMES (http://atmturbo.nedopc.com/download/cpm/games/retro_g/retro_g.zip), выложенные еще в далеком 2002 году. CP/M-образ TRD в нем содержал в себе три чисто консольные CP/M-игрушки SARGON (шахматы), CATCHUM (консольный PAC MAN) и LADDER (что-то типа КЛАДа или DONKEY KONG). К сожалению, две последние игры были настроены на хрен знает какой тип терминала и сопутствующий ему набор управляющих кодов, несовпадающих с консолью ATMовского варианта CP/M v2.2, совместимого с терминалом VT-52, в итоге картинка на экране при попытке их запуска очень скоро превращалась в месиво символов. Программ настройки терминала, хотя они упоминались в меню игрушек, найти на тот момент мне не удалось. Но выкладывать образ с одной игрушкой мне тогда не хотелось, и я выложил все три с указанием в описании проблемы и с надеждой на то, что в будущем файлы конфигурации найти удастся. Сегодня, благодаря спектрумисту DimkaM эти файлы (CATCONF.COM для игры CATCHUM и LADCONF.COM для LADDER соответственно) были найдены, помещены в образ с играми, а сами игры правильно сконфигурированы и протестированы на работоспособность. Качайте обновленный образ и получайте удовольствие от ретрогеймерства под CP/M. Соответственно обновлена страничка-описание архива (http://atmturbo.nedopc.com/download/cpm/games/retro_g/retro_g.htm). В ближайшем будущем планирую выложить скриншоты данных игрушек.

Alex Rider
14.10.2013, 21:19
А где на сайте АТМ написано про эмулятор Unreal Spectrum с поддержкой АТМ? И нде адепты АТМ его [эмулятор] обсуждают в форумах чтобы вопросы ламерские туда постить?

Максагор
14.10.2013, 23:04
А где на сайте АТМ написано про эмулятор Unreal Spectrum с поддержкой АТМ? И нде адепты АТМ его [эмулятор] обсуждают в форумах чтобы вопросы ламерские туда постить?

http://atmturbo.nedopc.com/atmemul.htm - вот тут выложен Унрыл (и не только он) с поддержкой АТМ. Не самой последней версии, но это на мой совести тормоза. А эмулятор обсуждают там же где и все - на zx.pk.ru

А можно завести обсуждение на НедоПИСИ-форуме в подразделе про АТМ вот тут:
http://forum.nedopc.com/viewforum.php?f=37

В чем суть и причина такого вопроса?

Alex Rider
15.10.2013, 21:56
В чем суть и причина такого вопроса?
В том, что захотелось вернуться к несколько позабытой идее сделать один продукт под много разных взаимоисключающих железок. Ищу кандидатов на пробу поддержки видеорежимов - пока просто на предмет красоты продуктов, которые уже есть.

---------- Post added at 21:56 ---------- Previous post was at 21:21 ----------

Чот я не так спросил. Я хотел больше про ATM3, который Эва. Хотя, для картинок пойдет и ATM2, просто надо будет не ошибиться с софтом, заточеным тока под Эву.

Максагор
16.10.2013, 06:10
[/COLOR]Чот я не так спросил. Я хотел больше про ATM3, который Эва. Хотя, для картинок пойдет и ATM2, просто надо будет не ошибиться с софтом, заточеным тока под Эву.

Помогу по силам. И раз проект серьезный, пиши на форуме НедоПиСи.

---------- Post added at 06:10 ---------- Previous post was at 06:08 ----------

Обновление 16.10.2013 года
======================

Сегодня, наконец-то я могу обрадовать пользователей устаревших моделей ATM-turbo 1, которая находится в тени ATM-turbo 2+ и ZX-Evo. Вашему вниманию представляется новая прошивка ПЗУ BIOS v1.041r (http://atmturbo.nedopc.com/download/shems/roms/atm1041r.zip) для данной модели. Эта версия целиком и полностью основана на v1.03rs, однако по факту представляет собой начало новой линейки ПЗУ для ATM-turbo 1. Основное и коренное отличие этой версии ПЗУ в том, что если ранее основная часть CP/M с 90-х гг. хранилась в "антипиратских" целях в ПЗУ в хитрым способом заксоренном состоянии, завязанном на ключ в виде заумно формирующегося в порту #FE сигнала Z, то в данном ПЗУ защита мной снята и все следы ее забиты NOPами, а сами блоки кодов уже расксорены и располагаются в прошивке "открытом" виде. Таким образом, появилась возможность изучения и дальнейшей модернизации и развития ПЗУ для семейства ATM-turbo 1, что, в отличие от ATM-turbo 2+, долгие годы было затруднительно и сдерживало развитие програмного обеспечения под "расширенные" возможности данного клона. Теперь все возможности имеются, а поэтому у ПЗУ v1.041r есть все возможности стать родоначальником новой линейки ПЗУ для ATM-1.

История идеи "взлома" и расксорки данной прошивки уходят далеко в прошлое - в 2000-2001 гг., когда этого сайта и в помине не существовало, да и ATM-turbo 2+ у меня еще не было, а стояла только "первая АТМка", насчет которой были большие (несбывшиеся впоследствии) планы модернизации - прежде всего, в плане подключения внешнего "немовского" контроллера винта, для чего необходимо было модернизировать и встроенную в ПЗУ CP/M, которая, в отличие от себя самой же в ATM-turbo 2+, не несла у себя на борту даже намеков на драйвер IDE либо на возможность каким-то образом их подсоединения извне "резидентом". Просто залезть в ПЗУ, чтобы понять, где какие переменные, где лежат описатели устройств и ссылки на внутрисистемные вызовы дисковых подпрограмм и проч. было нельзя - ксорка. А отыскивать и изусать процедуру расксорки мне тогда было тоже непросто, ибо в те юные годы ассемблер Z80 я знал, ну... почти никак, на уровне "начинающего шахматиста", знаюшего только "как фигуры ходят" и ничего больше - книжку-то Родионова я тогда прочел, а вот практики тогда катастрофически не хватало. Помог мне тогда известные и сегодня спектрумист Артем Базаркин, он же ART из Нижнего Новгорода, с которым я в то время вел переписку по электронной почте. Он по моей просьбе в несколько приемов дизассемблировал незаксоренную часть ПЗУ, нашел и прокомментировал все места, отвечающие заксорку, а затем вскрыл механизм формирования ключа и смог найти нужные для него "входные" числа для расксорки.

Однако планам на развитие ПЗУ, на подключение IDE тогда не сбылись - я по случаю стал владельцем уже ATM-turbo 2+, переключившись на его освоение, а материалы недоделанной работы были задвинуты "в долгий ящик до лучших времен" и забылись, но все же не пропали. Недавно я, роясь у себя в архивах, наткнулся на материалы Артема и решил собраться с силами и довести работу, начатую 12 лет назад. Именно используя его наработки по дизасму и вскрытию механизма ксорки, я смог сформировать данное ПЗУ. А сами материалы ARTа, собранные в TXT-файл "Технический дизассемблер ПЗУ BIOS v1.03" (http://atmturbo.nedopc.com/inf/books/nedopc/CPM_ATM_dizasm.zip), я выкладываю в раздел документации - для истории, для желающих покопаться и понять устройство и структуру данного ПЗУ, а также из чувства глубокого уважения и благодарности Артему Базаркину за былую неоценимую помощь...

До новых встреч! постараюсь с ними не тянуть...

Максагор
03.11.2013, 02:26
Сайт ATMTURBO.NEDOPC.COM (http://atmturbo.nedopc.com)

Обновление 03.11.2013 года
======================

Очередная порция обновлений, причем весьма немаленькая:

Для затравки выкладываю ранее обещанные скриншоты (http://atmturbo.nedopc.com/download/cpm/games/retro_g/scrsh/retro_g_scr.html) к недавно обновленному сборнику игр под CP/M "RETRO GAMES (http://atmturbo.nedopc.com/download/cpm/games/retro_g/retro_g.zip)"

Программа RETRO X (http://atmturbo.nedopc.com/download/pc_utils/retro_x/retro_x.zip) под Windows для подготовки графики к конвертации под Спектрум, с аннотацией (http://atmturbo.nedopc.com/download/pc_utils/retro_x/retro_x.html).

Далее идет целый ряд софта, от известного рязанского спектрумиста ALONE CODER'а. За последний год и, прежде всего, за последние 1-2 месяца он разразился целым рядом релизов под ATM, в которые входят как совершенно новые программы, так и адаптированные под возможности и порты ATM старые программы, как свои, так и сторонних разработчиков. Список сделанных им за это время релизов столь велик, что я планирую выкладывать их по частям в течение нескольких апдейтов. А сегодня выкладываю только первую порцию. Итак, ловите:

Retro_X to GRF Converter (http://atmturbo.nedopc.com/download/pc_utils/retro_x/retroxtogrf.zip) - утилитка для PC для конвертации подготовленной в RETRO_X картинки в ATM-овский формат GRF (аппаратный мультиколор 640x200) с аннотацией (http://atmturbo.nedopc.com/download/pc_utils/retro_x/retroxtogrf.html).

Демо The Board II (http://atmturbo.nedopc.com/download/trdos/demos/theboard2/thebrd2.zip), написанная под ATM-графику ALONE CODER'ом совместно с LORD VADER'ом (LVD) и YERZMEY еще весной 2013 года на конкурс ZXAAA Compo'2013 и занявшая там второе место. Но только сейчас у меня дошли руки выложить. Скриншоты (http://atmturbo.nedopc.com/download/trdos/demos/theboard2/scrsh/thebrd2_scr.html) и аннотация (http://atmturbo.nedopc.com/download/trdos/demos/theboard2/thebrd2.html) прилагаются.

Микродемо Chaos Zoomer 1k (http://atmturbo.nedopc.com/download/trdos/demos/chaosatm/chaosatm.zip) под ATM-графику - первое место в номинации 1kb-демо на DiHalt'2013. Скриншоты (http://atmturbo.nedopc.com/download/trdos/demos/chaosatm/scrsh/chaosatm_scr.html) и аннотация (http://atmturbo.nedopc.com/download/trdos/demos/chaosatm/chaosatm.html) прилагаются.

Игра Hexagonal Filler (http://atmturbo.nedopc.com/download/trdos/games/hexafatm/hexafatm.zip) - много лет назад написанная под программный мультиколор обычного экрана ZX-Spectrum, сейчас адаптирована автором под графику ATM. Описание (http://atmturbo.nedopc.com/download/trdos/games/hexafatm/hexafatm.html) и скриншоты (http://atmturbo.nedopc.com/download/trdos/games/hexafatm/scrsh/hexafatm_scr.html) прилагаются.

И, наконец, последнее на сегодня - электронная газета AlcoNews #57 (http://atmturbo.nedopc.com/download/press/acn57/ACN57.zip), сделанная теперь в двух вариантах - под обычную ZX-графику и под текстовую консоль ATM-turbo 2(+). Аннотация и скриншоты (http://atmturbo.nedopc.com/download/press/acn57/acn57.html) прилагаются в комплекте.

На сегодня все. Но, как вы поняли, намечаются еще обновления. Постараюсь с ними не тянуть...

Максагор
10.11.2013, 05:56
Сайт ATMTURBO.NEDOPC.COM (http://atmturbo.nedopc.com)

Обновление 10.11.2013 года
======================

Как и обещал, пока есть возможность, не тяну с обновлениями сайта:

Для начала выкладываю давным-давно обещанные (еще годы назад) аннотации и скриншоты к выложенным ранее играм Three systers' story (http://atmturbo.nedopc.com/download/trdos/games/tss16c/tss16c.html), Season of sacura (http://atmturbo.nedopc.com/download/trdos/games/sacur16c/sacur16c.html) и XNX (http://atmturbo.nedopc.com/download/trdos/games/xnx/xnx.html)...

Далее ловите игрушку в стиле "хоррор-квест" Innsmouth (http://atmturbo.nedopc.com/download/trdos/games/innsmouth/insmouth.zip) 2012 года выхода от камрада Hippiman, с аннотацией и скриншотами (http://atmturbo.nedopc.com/download/trdos/games/innsmouth/insmouth.html). Ранее я полагал, что она вышла только под ZX-Evolution, однако, как оказалось, есть и сборка под порты ATM-2+, что хорошо, так как в каких-то специфических портах ZX-Evo там нужды нет совсем, просто движок игры в исходниках как был кем-то настроен на них, так и компилируется автоматически...

Далее продолжаю выкладывать очередную порцию ATM-софта от Alone Coder'а. Сегодня софтинок две:

Игра Rubik's Cube simulator (http://atmturbo.nedopc.com/download/trdos/games/rubik/rubik.zip), представляющая собой, как нетрудно догадаться из названия, эмулятор кубика Рубика. Ранее игрушка была под обычный ZX-Spectrum 48k, однако теперь она переделана под EGA-экран ATM. Впрочем, на диске присутствуют обе версии. Аннотация и скриншоты (http://atmturbo.nedopc.com/download/trdos/games/rubik/rubik.html) присутствуют также.

Знаменитый распаковщик RAR-архивов UNRAR v0.61 (http://atmturbo.nedopc.com/download/trdos/unrar/unrar061.zip), теперь поддерживающий 1024Кб ОЗУ по стандарту ATM-turbo 2+. Жаль только, что он под TR-DOS - в TRD-образе развернуться негде. Такой бы нам, да под OS TASiS...

На сегодня пока все. Однако выкладывалка моя далеко не исчерпалась. Так что до скорых встреч!

Blade
10.11.2013, 21:24
Ранее я полагал, что она вышла только под ZX-Evolution, однако, как оказалось, есть и сборка под порты ATM-2+
Вот эта побыстрее работает. http://rghost.ru/50081279

breeze
10.11.2013, 22:13
Можно как минимум взять и сделать новое ядро, оставив для совместимости старые функции, и делать ты можешь абсолютно всё что угодно, при этом сохраняя совместимость.

А вот это уже интересная идея. Если в IS-Dos всё работает через точки входа, то реально сделать что-то «нормальное», без потери совместимости со старым софтом. Хотя встаёт резонный вопрос, для чего? Какой остро необходимый функционал они дают, что его нельзя было бы скажем реализовать в новых программах, на совершенно новом ядре?

alone
11.11.2013, 16:46
Вот эта побыстрее работает. http://rghost.ru/50081279
Что нового добавил в этих лишних 13 КБ? Рекламу тсконфы где-нибудь ближе к концу игры?

Максагор
22.11.2013, 13:12
Обновление 22.11.2013 года
======================

Продолжаю серию обновлений сайта, выкладывая часть за частью как адаптации Alone Coder'ом своих программ, так и программы сторонних создателей под порты и режимы ATM-turbo 2+. Сегодня выкладываю следующее:

Uwol, quest for money (http://atmturbo.nedopc.com/download/trdos/games/uwol/uwol_atm.zip) - игрушка под расширенную графику про бойко бегающего и собирающего монетки забавного колобкообразного героя. На диске идет в двух вариантах - под TSFM и под обычный AY. Аннотация и скриншоты прилагаются (http://atmturbo.nedopc.com/download/trdos/games/uwol/uwol_atm.html).

The Link (http://atmturbo.nedopc.com/download/trdos/demos/thelink/thelink.zip) - демо под расширенную графику, а также звуковые устройства TSFM и NeoGS (последняя нестандартно используется в качестве ускорителя графики), без которых работать не будет. Демо ранее было выпущено под Pentagon 1024 Sl2, а теперь адаптирована Alone Coder'ом под ATM-turbo 2+. Аннотация и скриншоты (http://atmturbo.nedopc.com/download/trdos/demos/thelink/thelink.html) прилагаются.

NedoDemo (http://atmturbo.nedopc.com/download/trdos/demos/nedodemo/nedodemo.zip) - демо под расширенную графику, а также звуковое устройство TSFM, без которого работать будет без музыки. Демо ранее было выпущено под Pentagon 1024 Sl2, а теперь адаптирована Alone Coder'ом под ATM-turbo 2+. Аннотация и скриншоты (http://atmturbo.nedopc.com/download/trdos/demos/nedodemo/nedodemo.html) прилагаются. Также в архиве с дёмкой прилагаются ее исходники под ассемблер Alasm.

На сегодня все. Но только на сегодня!

Максагор
12.12.2013, 23:24
Сразу почти подряд два декабрьских обновления:

Обновление 9.12.2013 года
======================

В ходе эксплуатации свежевыложенного софта выяснилось, что будучи полностью работоспособными на эмуляторе, некоторые процедуры работы с TSFM на реальных ZX-Evolution могут сбоить в режиме 14МГц. Поэтому демки The Link (http://atmturbo.nedopc.com/download/trdos/demos/thelink/thelink.zip) и NedoDemo (http://atmturbo.nedopc.com/download/trdos/demos/nedodemo/nedodemo.zip) были в этой части пропатчены и перезалиты на сайт. Точно также была пропатчена игра Uwol, quest for money (http://atmturbo.nedopc.com/download/trdos/games/uwol/uwol_atm.zip), кроме того, сама музыка стала более разнообразной, поэтому, тем, кто уже ранее скачал игру с сайта, советую скачать повторно последнюю версию.

Ну и из новья - сразу три адаптированные из-под Pentagon v2.2(16col) под порты и режимы ATM демки от тов.Breeze/Fishbone под EGA-графику: Borntro 8 (http://atmturbo.nedopc.com/download/trdos/demos/born8/born8.zip) (опциональный выбор TSFM или без музыки), ASCII8i (http://atmturbo.nedopc.com/download/trdos/demos/ascii8i/ascii8i.zip) (опциональный выбор GS или AY) и VD16F (http://atmturbo.nedopc.com/download/trdos/demos/vd16f/vd16f.zip). Скриншоты и сопутствующее к ним мне сейчас делать было лень, так что отложил на следующие обновления.

Обновление 12.12.2013 года
======================

Продолжаю выкладывание новинок, написанных, либо адаптированных Alone Coder'ом под ATM-turbo. И сегодня у нас день просмотрщиков/редакторов/конверторов различной графики. Итак:

8 Color Editor v0.13 (http://atmturbo.nedopc.com/download/trdos/system/8col013/8col013.zip) - редактор "триколорных" картинок. Предыдушие версии работали (и отчаянно мерцали) под мультиколорами и проч., а нынешняя нормально запускается в EGA-режиме 320х200. Исходники прилагаются.

JPEG Viewer v0.50 (http://atmturbo.nedopc.com/download/trdos/system/jpgv050/jpgv050.zip) - в одном флаконе весьма мощный просмотрщик и конвертер в спектрумовские режимы (обычный и триколорный) JPEG-картинок любой разумной исходной размерности и исходной цветности вплоть до 24bit TRUE-Color. Написан RRA и Jerri и адаптирован Alone Coder'ом под ATM-графику. Исходники прилагаются.

MCX Viewer v0.4 (http://atmturbo.nedopc.com/download/trdos/system/mcxv04/mcxv04.zip) - универсальный просмотрщик множества различных мультиколорных 2-битплановых, триколорных и прочих форматов файлов. В этой версии часть из этих режимов отображается в графическом EGA-режиме ATM 320х200, кроме того, поддержан формат GRF-картинок от АТМовского редактора GRAF для режима аппаратного мультиколора 640х200. Исходники прилагаются.

View102 (http://atmturbo.nedopc.com/download/trdos/system/view102/view102.zip) - минипросмотрщик 102-цветных (выводящихся через "мерцание" двух экранных страниц) триколорных картинок. Начиная с этой версии поддержан EGA-режим ATM 320х200. Исходники прилагаются.

Также хочется добавить, что во всех выложенных образах имеются примеры отображаемых картинок. Аннотации к данным утилитам пока не сделал - запланировал это на ближайшие обновления.

Всем до скорого!

Максагор
18.12.2013, 07:50
Обновление 18.12.2013 года
======================

Сегодня очень интересные обновления. Начну с софта:

ACEdit v1.05 (http://atmturbo.nedopc.com/download/trdos/system/ace105/ace105.zip) - новая версия известного текстового редактора под TR-DOS от Alone Coder'а Теперь он поддерживает, помимо прочих, и текстовую консоль ATM-turbo 2(+). По умолчанию оная выключена (хотя я долго размышлял - может выложить с настройками, где консоль будет включена), но включается на "раз-два-три" через меню настроек по SS+ENT. Информация по горячим клавишам вызывается по Ext+H. Хелп приложен в виде текстового файла в образе диска. Посмотреть его можно в самом редакторе (загрузив по Ext+L). Страничку аннотации сделаю позднее.

ZX on ZX emulator (http://atmturbo.nedopc.com/download/trdos/system/zxzxemul/zxzxemul.zip) - уникальная по своему вещь опять от Alone Coder'а - ЭМУЛЯТОР Спектрума на Спектруме. И этим все сказано. Эмулирует Спектрум-128, адаптирован под менеджер памяти ATM2+, причем скорость эмуляции в турбо-режиме 7МГц вполне сравнима с работой того же эмулятора UKV, когда я запускал его в достославные 90-е гг. на ПК IBM PC AT 286. А уж на 14МГЦ на ZX-Evolution вообще все "летает". Из недостатков эмуля могу отметить только невозможность "скормить" ему какой-нибудь виртуальный TRD-образ и запустить с него софт, из-за чего тестировать эмуль можно только "как есть" - т.е. погонять оба бейсика, командную строку TR-DOS и встроенный в дефолтный файл прошивки ПЗУ "Gluk Reset Service". Также пока нет режима контроля и обработки эмулирования процессов, ради чего обычно эмуляторы и делают. Но и того, что сделано, несмотря на отмеченные недостатки, уже достаточно - программа действительно уникальная. Надеюсь, что в дальнейших версиях будет реализованы и отмеченные мной режимы. Страничку аннотации также сделаю позднее.

Ну и последнее, а на сегодня - главное. Благодаря камраду Savelij, удалось коренным образом продвинуться в поисках материалов по ранее использовавшейся в самых первых версиях ATM-turbo 2 (еще без "плюса"), еще даже не от МикроАРТа, а от фирмы "ATM", специальной адаптации операционной системы MSX-DOS (вместо CP/M). Ранее удалось найти только ПЗУ с этой системой (http://atmturbo.nedopc.com/download/shems/roms/atm_msx_091.zip), которое не запускается на современных ATM-turbo 2+ и его эмуляторах. Теперь же, благодаря Савелию, удалось найти документацию по системе и набор дисков с программной поддержкой. Кроме того, на текуший момент Савелий проводит успешные работы по запуску системы на ATM-turbo 2+. Так что, если все пойдет нормально, то скоро мы сможем запустить эту систему на ATM, и даже встроить ее в xBIOS дополнительно к CP/M - благо в этой прошивке как раз осталась свободной страничка 16Кб.

Диски я выложу несколько позднее, в одно из следующих скорых обновлений, как только немного в них разберусь, а документацию ловите сегодня, в качестве первой серии новогодних подарков от сайта. Итак:

Книжка номер раз (формат DJVU): MSX-DOS на ПК ATM-turbo 2. Часть 1: Руководство пользователя (http://atmturbo.nedopc.com/inf/books/msxdos/msxdos1.zip)

Книжка номер два (формат DJVU): MSX-DOS на ПК ATM-turbo 2. Часть 2: Руководство системного программиста (http://atmturbo.nedopc.com/inf/books/msxdos/msxdos2.zip)

Соответственно обновлен раздел документации (http://atmturbo.nedopc.com/atmcpm.htm) сайта.

Пока все. Всем до скорого! До очень скорого! Если ничего не случится, увидимся еще в этом году...

P.S. Ах да! Теперь, после изучения новой документации, я знаю, как расшифровывается название фирмы "АТМ". Оказывается - это "Ассоциация техники и микроэлектроники"...

Максагор
26.12.2013, 07:09
Обновление 26.12.2013 года
======================

Продолжаем серию новогодних подарков. Спонсором празднества на этот раз вновь выступил Savelij, ибо сегодня я выкладываю последнюю (пока) порцию раздобытых им материалов по ATM-turbo 2 (v6.2A) еще "доМикроАРТовской" эпохи - т.е. непосредственно от фирмы АТМ.

Во-первых, это "Инструкция по наладке: Описание компьютера ATM-turbo 2 (v6.2A от ATM) (http://atmturbo.nedopc.com/inf/books/msxdos/atm2_62a.zip)" в формате DJVU, а также в этом же формате для истории выкладываю прайс-лист на продукцию фирмы АТМ образца 20 августа 1994 года (http://atmturbo.nedopc.com/inf/books/msxdos/prices.zip). Идея выложить прайс, поданная Савелием, хорошая. Надо будет мне покопаться и найти прайс МикроАРТа образца конца 90-х. Тоже будет очень интересно выложить и сравнить. Помню, что я их не выкидывал...

Ну а во-вторых (та-дааам! Сенсация!), выкладываю давно обещанный и давно многими ожидаемый набор программного обеспечения для MSX-DOS ATM. Небольшая вводная информация на этот счет. Савелий смог раздобыть 8 (восемь) дисков с ATM-софтом MSX-DOS. Однако оригинальных дисков оказалось всего шесть, так какдва из них - графический редактор и бейсик - просто повторяются по одному разу на других дисках. При этом, графический редактор повторяется один в один, а к бейсику на диске-копии просто добавлено несколько файлов с другого, системного диска. Кроме того, в выложенном выше прайс-листе фирмы АТМ также указаны только шесть дисков с софтом MSX-DOS, и все эти шесть дисков и присутствуют среди тех, что раздобыл Савелий. Поэтому эти шесть я и размещаю. Выкладываю в двух видах - в форме FDI-образа стандартного диска на 720Кб с FAT12 и в виде отдельного ZIP-набора файлов. Это было сделоно из-за того, что при создании потрековых копий дисков из-за старости дискет случались сбои, особенно при копировании системного диска, однако "пофайлово" удалось достать файлы со всех дисков. Поэтому, если вдруг какой-то из образов при работе на эмуляторе или при копировании обратно на реал окажется неработоспособным, можно будет его восстановить из файлового ZIP-архива. Также хочется отметить, что хотя сам софт я еще пока не запускал, даже чисто на взгляд со стороны видно, что практически никакого оригинального MSX-софта, кроме нескольких утилит нет. Практически все присутствует и на дисках CP/M. И это неудивительно, учитывая то, что MSX-DOS на уровне BDOS практически полностью совместима с CP/M v2.2 (по сути - это тот же CP/M, но с поддержкой FAT12 без каталогов, а значит почти нет никаких проблем с переносом софта. Также влияет и то, что, как верно было подмечено кем-то на форуме, и АТМ, и МикроАРТ это по-сути одни и те же люди, которые только под конец "проекта ПК АТМ" стали ругаться и делиться, и стараться делать несовместимые друг от друга продукты, поэтому и продукции этой у них много похожей или даже одинаковой.

Но, так или иначе, а я выкладываю MSX-софт отдельным подразделом. Потом, как запустим ПЗУ с системой, будем разбираться - что там взято из CP/M, а что чисто для MSX-DOS. Ловите в разделе "Скачать (http://atmturbo.nedopc.com/atmload.htm#msxdos)":

Системный диск MSX-DOS (образ) (http://atmturbo.nedopc.com/download/msxdos/msxsys/msxsys.zip) и архив файлов (http://atmturbo.nedopc.com/download/msxdos/msxsys/msxsys_f.zip). Ноу коммент. Разве что стоит добавить, что тут и ассемблер есть.

Графический редактор FDRAW под режим 320x200 (образ) (http://atmturbo.nedopc.com/download/msxdos/fdraw/fdraw.zip) и архив файлов (http://atmturbo.nedopc.com/download/msxdos/fdraw/fdraw_f.zip). Судя по всему, это аналог выложенного еще в незапамятные времена CP/M-редактора NDRAW (http://atmturbo.nedopc.com/download/cpm/system/ndraw/ndraw.zip). Но так это или нет, еще предстоит проверить.

Microsoft Basic (образ) (http://atmturbo.nedopc.com/download/msxdos/mbasic/mbasic.zip) и архив файлов (http://atmturbo.nedopc.com/download/msxdos/mbasic/mbasic_f.zip). Что тут сказать? Бейсик он и в Африке - бейсик. Тем более, от мелкомягких...

Электронные таблицы (два в одном образе) Supercalc и Multiplan (образ) (http://atmturbo.nedopc.com/download/msxdos/eltabl/eltabl.zip) и архив файлов (http://atmturbo.nedopc.com/download/msxdos/eltabl/eltabl_f.zip). Аналог имеющихся таких же под CP/M.

ASCII Си (образ) (http://atmturbo.nedopc.com/download/msxdos/asciic/asciic.zip) и архив файлов (http://atmturbo.nedopc.com/download/msxdos/asciic/asciic_f.zip). Ну, то, что это Си, ясно из анализа файлов. А вот то, что это конкретно некий ASCII Си (которого, кстати, нет среди нескольких разновидностей этого языка, выложенного под CP/M), явно не просчитывается. Однако в прайс-листе указано именно такое название языка. Значит так этот образ и будет называться до тех пор, пока кто-то не докажет иное...

И, наконец, текстовый редактор Word Master (образ) (http://atmturbo.nedopc.com/download/msxdos/wm/wm.zip) и архив файлов (http://atmturbo.nedopc.com/download/msxdos/wm/wm_f.zip). Опять аналогичный имеющемуся в CP/M.

Ну вот, на сегодня все. Описалово и аннотации по выложенным образам будут как-нибудь позднее. Но я с вами не прощаюсь. Ибо до Нового года, до которого осталось всего несколько дней, рассчитываю встретиться с вами еще один раз, так как новогодние подарки у меня еще не кончились. Надеюсь, никакие обстоятельства мне этому не помешают.

До скорых встреч!

Максагор
30.12.2013, 13:46
Обновление 30.12.2013 года
======================

Итак, уважаемые мои посетители сайта, как и обещано, представляю вам последнее в этом году "новогоднее" обновление. И, пользуясь случаем, от всей души хочу поздравить вас


С НОВЫМ 2014 ГОДОМ!

Что же касается года уходящего, то для сайта он впервые за долгий промежуток времени стал прорывным. Можно сказать даже, что впервые за 6-7 лет сайт возобновил свое регулярное обновление. И хотя это пока не сказалась на моем личном участии в софтописании, ибо проблем в жизни пока еще хватает, возможность и дальше концентрировать в одном месте и представлять публике работы пишущих под АТМ авторов только растет и этим радует.

За последний "прорывной" год сайт обновился 11 раз (включая это обновление). Много это или мало? Чтобы наглядно представить себе путь сайта за 11-летнюю историю, я представляю вам статистический график его обновлений по годам:


http://atmturbo.nedopc.com/statistika_atm.jpg

Как видим, пик обновлений сайта был в первый, 2002 год своего существования - 36 обновлений. Затем, с 2002 по 2005 годы ежегодно количества обновлений постепенно снижалось с 26 до 21. Но это можно было объяснить, например, исчерпанием изначального запаса материалов к выкладыванию. А вот в 2006 году происходит резкий обвал до 6 обновлений, однако среди них было много совершенно уникальных материалов и программ - например, OS TASiS, поэтому неуспешным данный год назвать нельзя. Однако обвал продолжился и в 2007 году - только 3 обновления, хотя и тут еще была видна системная работа над развитием клона. А потом наступила окончательная катастрофа - с 2008 по 2011 годы число обновлений колебалось от 0 до 2 в год, причем абсолютное "дно" пришлось на 2008 (1 чисто "техническое" обновление с сообщением о том, что сайт не заброшен) и 2009 (полное отсутствие обновлений) годы. 2010 (2 обновления) и 2011 (1 обновление) также нисколько не способствовали выводу активности сайта выше уровня статистической погрешности, хотя следует заметить, что это уже были реальные обновления софта и информации на сайте. И вот 2012 год уже дал сразу 6 обновлений, и все - "по делу", сразу вернув ситуацию на уровень первого "провального" в истории сайта 2006 года. Но закрепится ли данная тенденция роста, было неясно, тем более, что между сериями обновлений были многомесячные провалы. И вот, 2013 год (а точнее, его вторая половина) показала - тенденция есть! 11 обновлений! Это, хотя и не дотягивает до последнего из "золотой эпохи" 2005 года, но уверенно продвигает сайт в ту сторону. Не буду повторять весь список игр, демок, системок и прочих материалов, выложенных за недавний период. Отдельно взятая раскрученная тема по MSX-DOS чего стоит! И теперь передо мной стоит важная задача - не сдавать темпа и наращивать обороты. И не скажу, что она легкая. Все очень и очень наоборот. Но будем стараться. Всего же за 11-летнюю историю своего существования сайт обновился ровно 140 раз. Вот такая вот арифметика.

А теперь перейдем непосредственно к новогодним подаркам, а точнее - к обновлениям. Прежде всего, решил возродить рубрику "История (http://atmturbo.nedopc.com/atmhist.htm)", добавив туда свой скромный и весьма субъективный обзор истории Спекки за пропущенные мной 2007-2013 годы. Выложил я и новый софт.

Во-первых, хочу выразить преогромную благодарность спектрумисту DimkaM, который снял-таки защиту от копирования с CP/M-игрушки GOBLINS, которая не позволяла запускать ее с винчестера. Теперь GOBLINS со снятой защитой (http://atmturbo.nedopc.com/download/cpm/games/goblins/gobl_unp.zip) выложена на сайте. Качайте и наслаждайтесь. Прежняя "защищенная" версия GOBLINS (http://atmturbo.nedopc.com/download/cpm/games/goblins/goblins.zip) также претерпела изменения - ранее, когда я выкладывал ее в 2002 году, на дворе был расцвет эпохи диалапа, а так как игра состоит из четырех TRD-образов диска, то каждый образ был выложен в отдельном ZIP-архиве, чтобы пользователям не приходилось качать крупный архив за раз. Теперь это уже неактуально, и обе версии "Гоблинсов" перевыложены в единых архивах. Подправил и аннотацию (http://atmturbo.nedopc.com/download/cpm/games/goblins/goblins.htm).

Еще один новогодний подарок: Выкладываю изначально написанную под ZX-Evolution/BaseConf, но теперь адаптированную под ATM-turbo 2+ игру Project R.O.B.O. (http://atmturbo.nedopc.com/download/trdos/games/robo/robo_atm.zip) Тут надо отдельно отметить, что изначально игрушка была рассчитана на 2048 Кб ОЗУ (прежде всего за счет объемного интро), а на борту ATM-turbo 2+ памяти в два раза меньше. Выход был найден: при адаптации интро было вырезано и размещено на диске отдельным файлом, освободив место для собственно игрушки. И теперь пользователю просто надо выбрать - запустить ли просмотр интро, или сразу запустить присутствующую на этом же диске игру (ну, как это было примерно в медноноговском НЛО-2). Игра от этого ничуть не потеряла. Хотя аннотацию и скриншоты выложу как-нибудь потом. Приятного вам прохождения, мои дорогие пользователи и еще раз с Новым годом!

Что же касается планов на будущее, то вряд ли мы увидимся с вами в январе, однако дальше запланирован ряд обновлений, и материалы под них уже, в целом также имеются. До новых встреч!

Viktor2312
22.11.2014, 05:07
Что-то давно не было никаких обновлений, ждём с нетерпением.

Очень надеюсь в этом году приступить к сборке своего АТМ, вот зима наступит, то есть декабрь, и наверное приступлю к сборке потихоньку, плата есть, основные детали есть, осталось только время найти, свободное. С 1992 года хочу иметь себе АТМ, может спустя 25 лет, мечта сбудется.

Максагор
22.11.2014, 15:51
Что-то давно не было никаких обновлений, ждём с нетерпением

Сайт действительно не обновлялся в период с января по сентябрь - был сильно загружен. Однако, начиная с сентября, уже было 8 обновлений:

28 сентября
8 октября
13 октября
16 октября
27 октября
10 ноября
12 ноября
22 ноября (сегодня в ночь с 21 на 22 ноября)

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


С 1992 года хочу иметь себе АТМ, может спустя 25 лет, мечта сбудется

"Нет препятствий патриотам!" (С)"ДМБ"

AAA
22.11.2014, 16:28
Проведи перекличку АТМ щиков, есть хоть жывые то машинки ?

Viktor2312
22.11.2014, 16:45
Просто это не отражалось здесь на форуме. Так что лучше следить за обновлениями сайта на самом сайте, а не через форум.

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

Максагор
19.12.2014, 10:45
Обновление 19.12.2014 года
======================

Продолжаю копаться в архиве АТМ-исходников от XVR. И в процессе сего копания наткнулся на версию BIOS CP/M v1.04, о существовании которой не знал, считая самой последней версией BIOS для ATM-1 - v1.03. Казалось бы, надо выкладывать, однако с этим возникла небольшая проблемка: в 2013 году я снял основанную на сигнале Z защиту и расксорил ПЗУ BIOS 1.03, после чего выложил ее на сайте под номером v1.041r, подчеркивая ее новизну, хотя база осталась все та же - v1.03, только без защиты. А теперь, с появлением настоящей "четвертой" версии, может возникнуть путаница в номерах. Чтобы этого избежать, я свое "изделие" "волюнтаристским" решением переименовал из v1041r в ПЗУ BIOS v1.031r (http://atmturbo.nedopc.com/download/shems/roms/atm1031r.zip) и перевыложил на сайт именно под этим названием, после чего уже выкладываю на сайт подлинное ПЗУ v1.04 в трех видах:

ПЗУ BIOS v1.04 (http://atmturbo.nedopc.com/download/shems/roms/atm104.zip) - собственно оригинальная ПЗУ "как есть".

ПЗУ BIOS v1.04rs (http://atmturbo.nedopc.com/download/shems/roms/atm104rs.zip) - то же, но с вставленной мной поддержкой резидента (вообще буквами R и RS в названиях прошивок я обозначаю как раз поддежку резидента).

ПЗУ BIOS v1.041r (http://atmturbo.nedopc.com/download/shems/roms/atm1041r.zip) - также мной расксоренная версия со снятой защитой (и, само-собой, с поддержкой резидента). Является теперь самой последней версий ПЗУ для АТМ-1. В эмуляторах и в реальных машинах рекомендуется использовать именно ее до появления новых версий прошивок.

И, кстати, откопал в архиве также описание различий версий ПЗУ для ATM-1:

vers 1.01
Keys '@' and '_' added.
^space make interrupt (if on).
<ESC>^B? (^space check on/off) added.
<ESC>NR (restore default pallete) added.
<ESC>^R? (roll on/off) added.

vers 1.02
Strip extra move of floppy drivers head in error case.

vers 1.03
Add some new bugs.
Add mux func 6-9

vers 1.04
Fix bugs in mux func's 6,8

Оная информация о версиях добавлена в описание прошивок (http://atmturbo.nedopc.com/download/shems/roms.htm). До скорых встреч!
===
P.S. И не забываем, что в социальной сети ВКонтакте функционирует страничка АТМ (http://vk.com/atmturbo). подписывайтесь!

Максагор
31.12.2014, 13:09
http://atmturbo.nedopc.com/elka.jpg

С НАСТУПАЮЩИМ НОВЫМ 2015 ГОДОМ!

В подарок - новогоднее обновление сайта АТМ от 31.12.2014:
=========================================

Ну вот и всё. Подошел к концу бурный 2014 год. Пора подводить итоги. В связи с этим обновлен раздел "История" (http://atmturbo.nedopc.com/atmhist.htm), куда добавлен обзор прошедших 12 месяцев. Для моего же сайта уходящий год стал ударным - был побито прошлогоднее количество обновлений - 15 против 11. Правда, первую половину года сайт простаивал, зато с осени успешно наверстал упущенное. Таким образом, можно уверенно констатировать, что тенденция по выходу сайта из многолетнего простоя укрепилась окончательно. Так держать (говорю я сам себе)! В планах же на следующий год у меня стоит возвращение к активной программистской деятельности на Спекки. Такая возможность наконец-то появляется.

Ну а теперь плавно переходим к новогодним подаркам - новогоднему апдейту софта. В этом году состоялся Пятый конкурс игр "Твоя Игра" (http://ti5.retropc.ru/released_games), в значительной степени посвященный играм под ZX-Evolution (BaseConf)/ATM-turbo 2+. Среди десятка участвовавших в конкурсе работ три были написаны под обычную ZX48/128 конфигурацию, а остальные семь - под АТМ-семейство. Полный пак всех игр можно скачать здесь (http://ti5.retropc.ru/ti5_pack.zip), а конкретно эти семь игр (две из которых представлены пока только демоверсиями) я и выкладываю на сайт в качестве новогоднего подарка. Итак, поехали:

ASCII Invaders - консольная аркада для ZX-Evolution/baseConf only (т.е. на ATM-turbo 2+ не пойдет). Классические Space Invaders в 80х25 исполнении...
http://atmturbo.nedopc.com/download/trdos/games/invaders/invaders.zip

2048 - логическая игрушка, порт популярной сейчас в виде онлайн-приложений одноименной игры. Для ATM-turbo 2+ и выше.
http://atmturbo.nedopc.com/download/trdos/games/2048/2048.zip

Edge Grinder - космическая леталка-стрелялка, отдаленно напоминающая R-Type. Написана под аппаратный мультиколор 640х200 и только под конфигурацию ZX-Evolution/baseConf.
http://atmturbo.nedopc.com/download/trdos/games/edge_grinder/edgegrnd.zip

Ninjajar! - диззи-подобный квест, представляет собой порт в высокое разрешение 320х200 одноименной игрушки, ранее написанной под стандартный ZX-экран. Для ATM-turbo 2+ и выше.
http://atmturbo.nedopc.com/download/trdos/games/ninjajar/ninjajar.zip

Zooming Secretary - Аркада. Надо управлять взмыленной секретаршей, разрывающейся между звонками телефона и иными офисными делами. Для ATM-turbo 2+ и выше.
http://atmturbo.nedopc.com/download/trdos/games/zooming_secretary/zoomsecr.zip

Retro Kombat (демо версия) - жанр "драка двух, вид сбоку". Пока неиграбельная демо версия. Выглядит уже красиво, но реально драться пока еще нельзя. Ждем от авторов полную версию. Игра написана только под конфигурацию ZX-Evolution/baseConf. Для запуска после загрузки в бейсике набрать RUN.
http://atmturbo.nedopc.com/download/trdos/games/retro_combat/rkmb_dem.zip

Space Mercenary (демо версия) - лабиринт. Ходилка-стрелялка, вид от первого лица (не DOOM, но все же...). Пока готов только первый уровень с малоактивными врагами, но играться уже интересно. Очень надеюсь, что полная версия игры увидит свет. Написано для ATM-turbo 2+ и выше, но, конечно, 14МГц ZX-Evolution предпочтительнее 7 МГц в ATM-turbo 2+...
http://atmturbo.nedopc.com/download/trdos/games/space_mercenary/smrc_dem.zip

Ну вот, с подарками все. еще раз поздравляю вас всех с Новым 2015 годом, в котором мы обязательно увидимся! Спектрум рулез! Всех благ!

denpopov
31.12.2014, 13:12
Мне вот непонятно: адаптации к АТМ считаются релизами?

Максагор
31.12.2014, 13:16
Мне вот непонятно: адаптации к АТМ считаются релизами?

Я с терминологией не заморачиваюсь. Раньше чего-то под АТМ не было, а теперь благодаря кому-то теперь есть - значит новинка - выкладываю, а авторам как первоначальной программулины, так и автору адаптации большие респекты и виртуальный памятник у меня на сайте! )))

Максагор
19.01.2015, 18:55
Обновление от 19.01.2015


http://atmturbo.nedopc.com/nyancat.jpg

Здравствуйте, дорогие мои братья-спектрумисты! Вот и пришел черед первого в этом году обновления сайта. И начиная с сегодняшнего дня вновь, как и много лет назад пойдет много новостей непосредственно от меня: как когда-то давным-давно, появились объективные возможности всерьез заняться кодингом на нашем любимом спектруме, чем я сейчас усиленно и занимаюсь весь январь. На прилагаемой фотке, мой скромный кодерский привет в среде ОС TASiS всем поклонникам маленького чуда - ZX-Spectruma в целом и его инкарнаций ATM-turbo и ZX-Evolution в частности.

Итак, какие собственно новости: разморожены все проекты, касающиеся ОС iS-DOS и TASiS как в части написания отдельных софтинок под систему, как в части формирования обновленных дистрибутивов, так и, по мере продвижения работ по прерванной ранее разработке и доводке до ума нового ядра системы. В планах средней отдаленности также работы по новой файловой системе, поддерживающей логические устройства сильно побольше нынешних 16Мб, которых уже давно не "хватает на всё". И да, конечно да - вся система безусловно в недалеком будущем будет полноценно адаптирована под ZX-Evolution. Работы там, касаемо нынешнего ядра не так уж и много - надо подправить для более корректной работы драйвер флопа, переписать под другие порты драйвера винта, переделать утилиты-запускалки образов TRD (так как на "Еве" не xBIOS, а другая ПЗУ с другими принципами работы с виртуальными дискетами), поставить в ядре работу не с 64-мя, а всеми 256-ю страницами ОЗУ (такая возможность потенциально в системе заложена), а главное - проработать с нуля систему инициализации и запуска с IDE-устройств. Акцент на эти работы будет смещатться постепенно по мере разгребания накопившихся за эти годы более первостепенных "завалов" работ. На первом плане сейчас доводка до ума полноценной (а не только на уровне копирования) работы системы с CD-ROM и выпуска обновленного, уже с CD-работой, дистрибутива пока еще данного ядра ОС. Так как предыдущие дистрибутивы системы уже, выходя на флопиках забивали его практически под завязку и уже заставляли думать - чем жертвовать - каким-то драйвером принтера или очередным хелом, то тем более с учетом разработки целого ряда новых необходимых утилит ее станет уже однозначно не хватать. Поэтому дистрибутив (думаю, последний для данного ядра) выйдет в двух вариантах: минимальный (только с самым необходимым для установки системы и ничего лишнего) по прежнему на флоппи-дискете, и full-version на CD-ROM с автозапуском и установкой на винт "из коробки" (Life-CD). Но до этого еще мнооого работы - сформировать-то автозапускаемый дистрибутив не так сложно. А вот грамотно проработанный установщик еще надо создать... В общем, впереди много интересного.

Сейчас же ловите от меня новьё - результат как разгребания "старых завалов", так и плодотворной работы последних недель... )))
iS-Assembler - универсальный пакет - представляет собой унифицированный сборник софта для программиста на спектрум-ассемблере в среде iS-DOS (компилятор/линковщик/дизассемблер/резидентный монитор-отладчик), а также сопутствующих утилиток, примеров исходников, и всевозможной документации как по работе пакета, так и по рестартам iS-DOS. Особо обратите внимание на наличие в нем описания дополнительных к исдосу рестартов и особенностей операционной системы TASiS. Пакет универсальен в том смысле, что мной была проведена адаптация всех программ для работы как в обычных iS-DOS Classic/Chic, так и в TASiS. На диске присутствуют все необходимые версии программ, равно как и инструкции по их установке и работе с ними. Пакет выкладывается в виде IMG-образа с файловой системой внутри, "распаковывающегося" штатными средствами системы либо на RAM-диск, либо на приготовленную чистую дискетку.

Ссылка для скачивания: http://atmturbo.nedopc.com/download/isdos/is_assembler/asembler.zip

================================================== ========

ВНИМАНИЕ!

Необходимое дополнение к выкладываемому пакету: когда-то давно, около 10 лет назад, когда начали выходить первые дистрибутивы ОС TASiS, был сделан как акцент на бесплатности данной системы в отличие от коммерчески распространяемой тогда ОС iS-DOS, так и подчеркивалось уважение к праву авторов ОС iS-DOS и софта под нее на коммерческое их распространение. В связи с этим все эти годы в рамках работы над нашей системой NedoPC group не выкладывала для скачивания и не включала в официальные релизы дистрибутивов софт (за исключением отдельных чисто внутрисистемных технических утилиток общеупотребительного значения), не локализованный под TASiS таким образом, чтобы это затрудняло или делало невозможныи его применение на прочих спектрумах в системе iS-DOS. Одним из таких примеров был iS-ассемблер. Однако относительно недавно последний официальный дистрибьютор фирмы "ИскраСофт" Евгений Ильясов подтвердил, что, за давностью лет коммерческое распространение утратило смысл и системе переходит в общее пользование. Таким образом снимаются все предыдущие ограничения на распространение и иные работы, чем мы и будем заниматься.

================================================== =========

Далее: ловите написанную "под ОС TASiS only" утилитку GRF-Viewer для просмотра в картинок формата GRF в графическом режиме аппаратного мультиколора 640х200, плюс объемный архив данных картинок - все, что я смог наскрести на винте своей АТМки. Данная утилитка более старой версии уже ранее была включена в состав выкладывавшегося последнего варианта дистрибутива v1.04 Тазиса, но недавно был найден и успешно убит глючок, проявлялвшийся при попытке отображения обьъемных файлов картинок, примерно начиная с 28-29Кб и выше и искажавшего выводимые атрибуты. Новая версия вьювера будет включена в состав нового дистрибутива, а пока ловите ее отдельно, в дополнению к ранее выложенному мной вьюверу этих же картинок MCX-Viewer, написанному Alone Coder'ом, но для среды TR-DOS. Утилитка запакована в IPC-архив iS-пакером Сергея Багана, штатным для iS-системы. Если вдруг у вас его почему-то нет, вы можете скачать паковщик и распаковщик как для TASiS, так и для iS-DOS на его сайте (http://zxbyte.ru).

Ссылки для скачивания соответственно:

http://atmturbo.nedopc.com/download/isdos/grfview/grfview.ipc - вьювер
http://atmturbo.nedopc.com/download/isdos/grfview/grf_pict.zip - подборка картинок

Также ловите в таком же IPC-архиве TFM-Player - проигрыватель шестиканальной музыки (файлы стандартных расширений *.tfc и *.tfd) для карточки TurboSound-FM плюс в том же архиве для примера несколько таких музыкальных файлов (поэтому он такой объемный - сам плеер весит всего пару килобайт). Это все как раз плод разгребания "старых завалов" - он был написан мной несколько лет назад, но по причинам объективного характера до релиза дошел только сегодня. В отличие от предыдущей утилитки-вьювера, плеер универсален и самонастраивается для работы с любой iS-системой (разве что в Classic ему будет банально мало места под некоторые объемные музфайлы - тогда ловите выход по штатной ошибке №130 - нехватка памяти), автодетектит наличие или отсутствие карточки TSFM и в случае ее отсутсвия не виснет, не форматирует диски, а выходит в систему. )))
Ссылка для скачивания:
http://atmturbo.nedopc.com/download/isdos/tfm_player/tfmplay.ipc

На этом персонально от меня пока все. Буду работать дальше. Но есть еще и некоторое количество другого софта:

Перевыкладываю игрушку Zooming Secretary - в процессе ее эксплуатации был обнаружен и убит баг на последнем уровне. Теперь патченная версия и у меня на сайте.

Ссылка: http://atmturbo.nedopc.com/download/trdos/games/zooming_secretary/zoomsecr.zip

10 января состоялось зимнее депопати DI:HALT 2015 lite, на котором была представлена помимо прочих и демо под ATM и ZX-Evolution/BaseConf - Gagarin Tunneltro, которую я также выкладываю здесь на сайте (и о багрепорте по которой я выкладывал недавно видео).
Ссылка: http://atmturbo.nedopc.com/download/trdos/demos/tuneltro/tuneltro.zip

Ну вот, пока все. Но будет еще много всего хорошего! )))

ZXFanat
19.01.2015, 21:20
Обновление от 19.01.2015.....
Сейчас же ловите от меня новьё - результат как разгребания "старых завалов", так и плодотворной работы последних недель... )))
iS-Assembler - универсальный пакет - представляет собой унифицированный сборник софта для программиста на спектрум-ассемблере в среде iS-DOS (компилятор/линковщик/дизассемблер/резидентный монитор-отладчик), а также сопутствующих утилиток, примеров исходников, и всевозможной документации как по работе пакета, так и по рестартам iS-DOS. Особо обратите внимание на наличие в нем описания дополнительных к исдосу рестартов и особенностей операционной системы TASiS. Пакет универсальен в том смысле, что мной была проведена адаптация всех программ для работы как в обычных iS-DOS Classic/Chic, так и в TASiS. На диске присутствуют все необходимые версии программ, равно как и инструкции по их установке и работе с ними. Пакет выкладывается в виде IMG-образа с файловой системой внутри, "распаковывающегося" штатными средствами системы либо на RAM-диск, либо на приготовленную чистую дискетку.
.....

Макс! А есть отличия от того, что я ранее размещал? Что изменено и что-то адаптировано для ZX Evo и для ATM Turbo?
Размещаю то, что у меня было и, в свое время купил у Е. Ильясова. По мне, так не принципиально, если отличий нет. Пусть будет! А если есть, то как дополнение к твоему сборнику.

Максагор
19.01.2015, 21:44
Макс! А есть отличия от того, что я ранее размещал? Что изменено и что-то адаптировано для ZX Evo и для ATM Turbo?
Размещаю то, что у меня было и, в свое время купил у Е. Ильясова. По мне, так не принципиально, если отличий нет. Пусть будет! А если есть, то как дополнение к твоему сборнику.

Хорошо, гляну. В целом-то я тоже брал за основу официальный дистрибутив. Только перераспределил по папкам, написал недостающие инструкции по работе и установке, это что касается дистрибутива. Ну и сами утилиты - адаптировал под TASiS. В целом для дизасма, асма и линковщика все обошлось малой кровью - правкой соответствующих векторов окон под конфигурацию консоли 80х25, а вот резидентный монитор.... Там была еще та песня... И в итоге различия большие даже визуально. Перипетии моей борьбы с ним, чтобы он правильно отображался в TASiS и не срал в ОЗУ, куда не надо минуя рестарты системы, достойны отдельного описания. С картинками - было/стало... Может быть даже сегодня выложу рассказ, только уже в в разделе про iS-DOS....

P.S. Ну и да - мой образ не является автозапускаемым и не содержит в себе ядра системы. Только непосредственно сабж, плюс пару самых необходимых утилиток, чтобы было возможно, загрузившись с системного раздела и открыв данный образ, выставить его "системным", "быстрым" и не потерять возможность минимальных действий, вроде реагирования панели на клавишу ENTER (поэтому добавил в корень файл extent.txt). Просто я уже весь исдосный софт так или иначе выпускаю, подразумевая акцент на работе основного ядра с винта и никак иначе - туда надо ставить систему и для этого как раз запускаемые образы дисков с дистрибутивами выложены. А такие программы как ассм, или англо-русский словарь уже идут на незапускаемых дискетах-образах, не содержащих в себе ядро и софтверную обвязку. Зачем? Надо как на "взрослых компах" - сначала загрузить систему, а потом уже устанавливать на нее дополнительные программные пакеты...

Максагор
28.02.2015, 21:59
Сайт сейчас обновляю регулярно - до нескольких раз в месяц. Но сюда сейчас пощу не все обновления, а выборочно. Сегодняшнее обновление решил перепостить, ибо, полагаю, будет отдельно интересно "железячникам":


обновление от 28.02.2015

Сегодня совсем небольшое, но интересное с исторической точки зрения обновление: в давнишних книжках по АТМ, выпущенных еще МикроАРТом, упоминался подключаемый к порту внешних устройств (специфическому для АТМ 1 и 2) некий HAYES-совместимый модем Analytic TS Z-Contact-1200. Под него даже в CP/M есть написанная МикроАРТовцами программная поддержка (давно выложена на сайте). Когда я на заре работы сайта собирал информацию по всему, что связано с АТМ, я запрашивал в МикроАРТе информацию по этому модему, но они сказали, что саму "железку" делали сторонние разработчкики и материалов по ней у них не осталось. Я даже отыскал тех разработчиков - существующую и поныне российскую фирму AnCom, но у них материалов также не осталось. И вот, как выяснил я совсем недавно, оказывается схема и прочие технические данные были опубликованы в №№7 и 11 журнала "Радиолюбитель" за 1994 год. Ну а необходимые для модемовского ПЗУ прошивки МикроАРТовцы бережно сохранили и в свое время передали мне в комплекте прочего программного обеспечения, за что им еще раз моя огромная благодарность. А схему (принципиальную и монтажную) модема Analytic TS Z-Contact-1200 в виде скана статей из журнала, а также прилагающиеся прошивки я с удовольствием выкладываю тут на сайте:
http://atmturbo.nedopc.com/download/shems/modem_atm.zip

Конечно, файлов разводки платы нет, но модем не такой сложный как компьютер - может найдется тот, кто его повторит заново?

Пока все. Но в марте планирую собственный релиз, под который практически все готово и осталось отладить мелочи, да сопровождающую доку написать.

Mick
01.03.2015, 08:49
А схему (принципиальную и монтажную) модема Analytic TS Z-Contact-1200 в виде скана статей из журнала, а также прилагающиеся прошивки я с удовольствием выкладываю тут на сайте:
http://atmturbo.nedopc.com/download/shems/modem_atm.zip

Конечно, файлов разводки платы нет, но модем не такой сложный как компьютер - может найдется тот, кто его повторит заново?


Если разводки нет, то это уже будет как бы новодел, а не реплика. Второй вопрос, его практического применения и третий, там нехилая такая микруха 1867ВМ1, они хоть в продаже есть. А то efind выдал только в керамике и с безумными ценами 1300руб. Вроде в инете пишут, что есть аналог TMS320C10, у китайцев он где от 500руб
А да еще вроде есть TMS32010NL, те можно найти подешевле.

Максагор
20.03.2015, 03:10
Если разводки нет, то это уже будет как бы новодел, а не реплика.

Но насколько я знаю, случаи, когда только по схемам восстанавливали старые устройства, бывали. Ведь так? В любом случае, тогда данная разработка останется для истории. да и прошивки ПЗУ от того времени. )))



Второй вопрос, его практического применения

Вопрос действительно не праздный, хотя и сочетается с практической ценностью занятий спектрумом целиком. Лично я с удовольствием попробовал бы вылезти в еже живые FTN-сети со Спекки при первой технической возможности. Очень сожалею, что не застал времена расцыета ZXNet и проч...

---------- Post added at 03:10 ---------- Previous post was at 02:54 ----------

20.03.2015 года.

УРА! Сегодня наконец-то пришла пора давно обещанного релиза, над которым я работал больше месяца в рамках намеченного плана по совершенствованию программной поддержки ОС iS-DOS и TASiS. Я его закончил! Итак, ловите плод работы февраля/марта: "CD-PACK" - Программный пакет поддержки работы с CD-ROM (http://atmturbo.nedopc.com/download/isdos/cd_pack/cd_pack.ipc). Представляет из себя IPC-архив (формат "родного" архиватора для среды iS-DOS - распаковывается на реале) с полным набором программ и утилит когда либо существовавших ранее либо написанных сейчас для работы с CD-ROM в среде iS-DOS практически на все случаи жизни. Усовершенствовать, доработать, оптимизировать написанное, может и можно, но что-то принципиальное добавить будет весьма затруднительно. Данный пакет позволяет крпировать с CD-дисков, работать с ними напрямую как с iS-DOS устройствами (естественно, только на чтение), создавать автозагрузочные диски и грузить систему с них. Подавляющее большинство утилит и программ универсальны, т.е. рассчитаны на работу во всех трех типах iS-систем - Classic, Chic и TASiS, написаны под стандарт портов IDE-ATM, но в будушем, в рамках адаптации TASiS к ZX-Evolution, планируется выпуск аналогичного пакета под порты IDE-Nemo. Полноценные описания по работе с каждой утилитой также включены в архив пакета, а ниже приводятся краткие данные по содержимому пакета:

КРАТКОЕ ОПИСАНИЕ пакета программ для работы с CD-ROM "CD-Pack" (выложено также здесь (http://atmturbo.nedopc.com/download/isdos/cd_pack/cd_pack.htm)):

CDPLAYER.COM
------------------
Проигрыватель CD-аудио дисков от Юрия Корсунина.
Работает под TASiS/Chic/Classic
Стартовый адрес 24000
Поддержано внутреннее имя.

ТОЛЬКО ПОД IDE-контроллер стандарта АТМ2!

CDCOPY.COM
----------------
Программа-копировщик v1.60 с CD-ROM на устройства iS-DOS. - глубокая доработка версии 1.50 Дмитрия Терентьева, выполненная Тимониным Максимом на основе предоставленных исходников. Также позволяет, помимо копирования, монтировать файлы образов дисков к CD-драйверу.
Работает под TASiS/Chic/Classic
Стартовый адрес 24000
Поддержано внутреннее имя.

ТОЛЬКО ПОД IDE-контроллер стандарта АТМ2!

CDIMG.BLK
-------------
CD-ROM драйвер - работает с подмонтированными образами iS-устройств напрямую с CD-ROM.
Написан Тимониным Максимом на основе коренным образом переписанных исходников от Дмитрия Терентьева.

Работает под TASiS/Chic/Classic
Стартовый адрес 32768 (#8000)

ТОЛЬКО ПОД IDE-контроллер стандарта АТМ2!

CDTUNE.COM
----------------
Настройщик драйвера CDIMG.BLK на образ на CD-ROMе вручную, через командную строку. Удобен для создания BAT-файлов с автонастройками.
Автор - Тимонин Максим

Работает под TASiS/Chic/Classic
Стартовый адрес 24000
Требует наличие драйвера в памяти. Под какой контроллер IDE будет написан сам драйвер, утилите без разницы.

Поддержано внутреннее имя.

CDBOOT.COM
-----------------
Утилита от Юрия Корсунина для поиска и запуска из среды iS-DOS с CD-ROM файла-автостартера AUTORUN.ZX

Работает под TASiS и Chic
Стартовый адрес #4800

ВНИМАНИЕ!
Требует наличия ПЗУ xBIOS v1.33XT или новее, со встроенными подпрограммами работы с CD-ROM!!!

AUTORUN.ZX1 (автор - Юрий Корсунин)
AUTORUN.ZX2 (автор - Максим Тимонин)
-----------------------------------------------------------------
Файлы автозагрузчики системы iS-DOS/TASiS с CD-ROM от разных авторов, на выбор. У каждой - свои плюсы и минусы.
Стартовый адрес - #6000. Запускаются с винта в любую среду вне зависимости от наличия той или иной ОС. Перед записью на CD-ROM вместе с сопутствующими файлами ядра iS-DOS, переименовать в AUTORUN.ZX (убрав цифру в расширении) и настроить в соответствии с инструкцией.

ВНИМАНИЕ!
Требуют наличия ПЗУ xBIOS v1.33XT или новее, со встроенными подпрограммами работы с CD-ROM!!!

CD-INFO.TXT
-----------
Документация по программированию CD-ROM от Юрия Корсунина.

CDCOPY.HST
----------
История версий копировщика CDCOPY.COM

*.HLP
-----
Файлы помощи по представленным в пакете утилитам и программам.

CD_PACK.INF
-----------
Данный текст.

==================================

Помимо данного пакета также с сайта Сергея Багана (http://zxbyte.ru) выкладываю пакет упомянутого выше архиватора/дизархиватора iSPACKER в двух версиях - версию для OS iS-DOS Classic/Chic (http://atmturbo.nedopc.com/download/isdos/ispacker/ispc_isd.zip) и версию для OS TASiS (http://atmturbo.nedopc.com/download/isdos/ispacker/ispc_tas.zip). Раз выкладываются архивы в данном формате, пусть и он будет лежать на сайте.

На сегодня все. А я продолжаю работу по дальнейшим разработкам по намеченному плану. До новых релизов!

Mick
20.03.2015, 13:39
Но насколько я знаю, случаи, когда только по схемам восстанавливали старые устройства, бывали. Ведь так? В любом случае, тогда данная разработка останется для истории. да и прошивки ПЗУ от того времени. )))


Безусловно так, но как бы воссоздавая только по схеме, даже пусть и с таким же расположением деталей, но без реальной аутентичной трассировки (не обязательно соблюдать вплоть до мм, только чтобы общий рисунок был верным) - это будет новодел хоть и по старой схеме, а не реплика именно того самого девайса. Впрочем, если не гнаться за аутентичностью, то и новодел сойдет :)
В любом случае, я описал проблему доступности именно 1867ВМ1. Если ставить буржуйский аналог, то скажем так данный девайс имеет право на существование. :)

Я думаю, если обсуждать сей девайс, то в какой то другой теме - тут вроде ты новости постишь.

Viktor2312
08.04.2015, 22:04
https://img-fotki.yandex.ru/get/15487/48644933.35/0_f7691_da0b94b0_orig.bmp

perestoronin
08.04.2015, 22:18
Виктор, 1 апреля было неделю назад, а сейчас http://atmturbo.nedopc.com/ в прежнем виде ;)
А твой АТМ на каком % сборки находится, или уже давно собрал?

Viktor2312
08.04.2015, 22:23
А твой АТМ на каком % сборки находится, или уже давно собрал?

95%, сейчас отложил в сторону, куча других не менее интересных проектов.


Виктор, 1 апреля было неделю назад

Опоздал.

Максагор
12.05.2015, 18:20
Виктор, 1 апреля было неделю назад, а сейчас http://atmturbo.nedopc.com/ в прежнем виде

Хех. В народе про это говорят "Схватился поп за яйца, когда пасха кончилась!" ))))

А шутка эта действительно была 1 апреля. Только аж в 2004 году! ))))

Viktor2312
12.05.2015, 18:23
А шутка эта действительно была 1 апреля. Только аж в 2004 году! ))))

Но я то её обнаружил только в этом, а в 2004 я ещё не увлекался этим всем, так как забросил спекртум в 1998г.

Максагор
25.06.2015, 04:51
Обновление от 25.06.2015 года.

Лето, пора отпусков, лень. Тем не менее, я обещал еще в мае обновиться, да не сделал, поэтому хоть июнь не пропущу. Итак:

Снова порадовал тов. Andrey_K из Владивостока - выкладываю прошивку ПЗУ BIOS v1.06.02 для ATM-turbo 2 (v6.xx) - те платы, что "без плюсика" - она сделана на основе выложенной давным-давно прошивки v1.06, но полностью расксорена - теперь можно изучать и изменять ее содержимое. Прошивка проверена на реальном ATM-turbo 2 (v6.50), но на эмуляторе отказывается работать, так как в нем эмулируется ATM-turbo 2+ (v7.xx), имеющий некоторые низкоуровневые отличия от предыдущих версий. Зато теперь авторы эмуляторов смогут, изучая расксоренный вариант, сэмулировать правильно и этот промежуточный вариант АТМ.
Ссылка: http://atmturbo.nedopc.com/download/shems/roms/atm10602.zip

Помимо прошивки, выкладываю давнишнюю небольшую, но с хитринкой, демку CATDEMO от AloneCoder, использующую недокументированные возможности графики ATM-turbo 2,2+. Просто удивительно, что я до сих пор забывал ее выложить. Исправил упущение.
Ссылка: http://atmturbo.nedopc.com/download/trdos/demos/catdemo/catdemo.zip

Пока все. До новых встреч! Постараюсь не затягивать...

Smalovsky
03.07.2015, 00:44
А есть ли ATM в виде прошивки для плат на ПЛИС, типа Speccy 2010 и др?

Alex Rider
03.07.2015, 00:56
А есть ли ATM в виде прошивки для плат на ПЛИС, типа Speccy 2010 и др?
ZXEvo BaseConf

Smalovsky
03.07.2015, 01:15
ZXEvo BaseConf
Не у всех есть ZX Evo.

Alex Rider
03.07.2015, 01:19
Не у всех есть ZX Evo.
Ну у обычного спектрумиста есть скорее ZX Evo, чем какой-нить Reverse.

Smalovsky
03.07.2015, 01:27
Ну у обычного спектрумиста есть скорее ZX Evo, чем какой-нить Reverse.
Speccy 2010 для спектрумистов очень популярна.

Максагор
01.11.2015, 03:18
Обновления за июль - октябрь включительно:
==============================

Несколько месяцев не писал отчеты об обновлениях сайта, однако они есть:

За прошедший со времени последнего обновления период мной по заказу ув.тов. Alone Coder'а aka Дмитрия быстрова была написана статья для его спектрум-журнала Info Guide #11.

Эта статья в процессе написания вылилась в значительный и весьма объемный труд под названием "Отвязаться от тырдоса: о базовых принципах программирования под ОС iS-DOS/TASiS", который содержит в себе как, ИМХО, заслуживающих быть рассмотренными теорию и идеологию возможных путей развития спектрума сегодня и места в нем упомянутых и иных операционных систем в противовес так или иначе господствующей на спектруме убогой TR-DOS, так и конкретные систематизированные примеры "на пальцах" программирования под iS-DOS/TASiS. 12 августа сего года журнал вышел, и теперь данная статья также размещается мно и на данном сайте в разделе "Публикации". Буду раз вашим отзывам на нее:
http://atmturbo.nedopc.com/articles/isdos_i_tasis_otvjazatsja_ot_trdos_230815.html

Выложена новая версия ATM CP/M Explorer v0.5.1 built 1362 (читалки образов дисков с CP/M от различных компов) от Black Cat/Era CG, которому огромное спасибо:
http://atmturbo.nedopc.com/download/pc_utils/atm_cpm_explorer/atm_cpm_explorer0511362.zip

Перевыкладываю игру Space Mercenary Prologue от Hippiman - теперь версии v1.1. В ней автор модернизировал и ускорил движок. Помимо этого он выпустил ее английскую версию. Теперь образы с обеими, русскоязычкой и английской, версиями размещены в одном ZIP-архиве.
http://atmturbo.nedopc.com/download/trdos/games/space_mercenary/smrc_pro.zip

Уважаемый Hippiman выпустил под высокую графику ATM продолжение данной игрушки - Space Mercenary Liberation, которую я с удовольствием и пожеланием не останавливаться на достигнутом и выкладываю.
http://atmturbo.nedopc.com/download/trdos/games/space_mercenary/smrc_lib.zip

Ну и наконец - очередное обновление от Alone Coder'а - ловите новую игрушку Billiard.
http://atmturbo.nedopc.com/download/trdos/games/billiard/billiard.zip

Как по мне, это неплохая реализация в EGA-графике техники бильярда - отдаленно напоминает знаменитую игрушку Video Pool под ZX48. Однако в последнем есть то, чего нет в новой игрушке - явный сюжет и предопределенная им конечная цель игры - там есть борьба за прохождение уровней, потерю жизней, наконец, мультиплеер, отчего возникал эффект соревновательности. Тут же предлагается просто погонять шарики до их исчерпания. И хотя идет какой-то набор очков и периодически подсвечивается указателем та или иная луза, принцип как первого, так и второго (т.е., отчего и почему) неочевиден - нет никаких подсказок, не говоря уже об описании. Также после закидывания всех шариков по лузам игра не заканчивается, а игрок остается на пустом поле с кием - нет никакого выхода в меню или перезапуска игры, перехода на другой уровень и т.д. Возникает вопрос - это так задумано? В общем, игрушка больше напоминает демоверсию, доработка которой еще предстоит. Однако о ее "демовости" у автора нигде не указано. Поэтому выкладываю ее как полноценную игру, в которую, при всей вышеуказанной критике, при наличии желания просто погонять шарики по лузам, вполне приятно поиграть - благо, как уже было сказано, собственно программное исполнение выше всяких похвал - по крайней мере, никаких глюков и багов я пока не нашел. Ну а если автор позже сделает более расширенную версию игры, просто перевыложу.

Максагор
15.11.2015, 23:05
http://atmturbo.nedopc.com
15.11.2015 года.
===========

В этот софтоновинки непосредственно от меня. В августе была опубликована мой статья "Отвязаться от тырдоса: о базовых принципах программирования под ОС iS-DOS/TASiS" (http://atmturbo.nedopc.com/articles/isdos_i_tasis_otvjazatsja_ot_trdos_230815.html), в которой мной была изложена идеология необходимости преимущественного использования на современных спектрумах в качестве основы той или иной серьезной операционной системы, если мы хотим иметь спектрум-компьютер, а не спектрум-приставку. А далее разобрал для примера основы программирования в ОС iS-DOS/TASiS, чтобы показать, что можно создавать или адаптировать ранее созданные под TR-DOS "большие" программы, не боясь каких-то соглашений и ограничений, накладываемых ОС на разработчика (например, наличие ядра ОС в ОЗУ). После этого я пошел дальше и сегодня вашему вниманию представляются адаптированные под ОС TASiS две "классические" демки. Здесь под адаптацией понимается то, что они все всяких "TRD-образов" и прочих "виртуальных дискет" располагаются пофайлово в подкаталогах ОС, запускаются через COM-файл и затем после завершения осуществляют корректный выход в систему. Итак, это:

BRAIN CRASH от Progress team 1996 года создания
http://atmturbo.nedopc.com/download/isdos/is_demos/bc/bc.ipc
(краткая аннотация здесь: http://atmturbo.nedopc.com/download/isdos/is_demos/bc/bc.htm).
Ее отличительной особенностью с технической стороны можно считать в оригинале чисто "бейсиковский" загрузчик, который распихивает по страницам памяти отдельные, четко выделенные кодовые файлы (безо всяких моноблоков и прочей лабуды), отсутствие каких-то промежуточных дозагрузок из кодового тела демки и, что важно, корректный возврат обратно бейсик по RET.

Вышеперечисленные факторы позволили легко адаптировать ее под среду OS TASiS - просто вместо загрузчика на бейсике был написан аналогичный кодовый загрузчик в виде стандартного запускаемого COM-файла.

В этом варианте демка (а точнее - загрузчик) сохраняет ядро системы резидентом в верхней памяти и восстанавливает ее при выходе из демки. Также корректно осуществляется распознание системы, из-под которой запущена программа, и если это не TASiS, а какой-то иной тип iS-DOS, то будет осуществлен корректный выход в оболочку. Демо упаковано и выложено в формате iS-досовского архиватора iS-Packer (расширение архива IPC), распаковывающегося в среде iS-DOS или TASiS.

STARE от белорусской команды Tankard 1997 года создания
http://atmturbo.nedopc.com/download/isdos/is_demos/stare/stare.ipc
(краткая аннотация здесь: http://atmturbo.nedopc.com/download/isdos/is_demos/stare/stare.htm).
Она в оригинале имеет аналогичные отличительные особенности, включая загрузчик в бейсике и наличие выхода по завершению демы обратно в него же (пусть и, как выяснилось при работе по адаптации, не без некоторых особенностей). Итог - полноценная адаптация в среду "иной" ОС. Это демо также упаковано и выложено в формате iS-досовского архиватора iS-Packer (расширение архива IPC), распаковывающегося в среде iS-DOS или TASiS.

Пока все. Буду и дальше баловаться ассемблером и радовать вас новинками. Надеюсь, что данные примеры вдохновят спектрум-творцов попробовать себя в иной, нежели TR-DOS среде программирования и мы увидим много интересных новинок.

Максагор
19.11.2015, 04:47
19.11.2015 года.
===========

Буквально за вечер (пару часов, из которых около часа ушло на изучение чужого кода) сделал адаптацию под среду ОС TASiS "классической" 48К-игрушки BRUSE LEE фирмы DATASOFT 1984 года: http://atmturbo.nedopc.com/download/isdos/is_games/bruselee/bruselee.ipc
(аннотация здесь: http://atmturbo.nedopc.com/download/isdos/is_games/bruselee/bruselee.html). Адаптация этой игры открывает планирующуюся серию адаптаций ряда других игрушек и сделана в качестве иллюстрации возможности переноса "классического" спектрум-софта в среду этой ОС, описанной в статье "Отвязаться от тырдоса: о базовых принципах программирования под ОС iS-DOS/TASiS" (http://atmturbo.nedopc.com/articles/isdos_i_tasis_otvjazatsja_ot_trdos_230815.html). Теперь игра может запускаться с любого логического и физического носителя, поддерживаемого в драйверах данной системы. Но самое главное, теперь возможно без использования "сброса" вернуться в любой момент в систему в исходную точку по нажатию клавиши ESC (CS+1). ВОТ ТАК НАДО ДЕЛАТЬ ИГРУШКИ, ДЕМКИ И ПРОЧИЙ СОФТ! Перед запуском корректно осуществляется распознание системы, из-под которой запущена программа, и если это не TASiS, а какой-то иной тип iS-DOS, то будет осуществлен корректный выход в оболочку. Игра упакована и выложена на сайт в формате iS-досовского архиватора iS-Packer (расширение архива IPC), распаковывающегося в среде iS-DOS или TASiS.


Выход данной игрушки посвящаю Чунину Роману aka CHRV/NedoPC group, у которого сегодня, 19 ноября, День Рождения.

Поздравляю, Рома!

И да, те, кто это еще не сделал:


Подписывайтесь на Официальную группу ZX-Клонов ATM-turbo 1,2,2+ в ВКонтакте!
https://vk.com/atmturbo

А пока - до скорых встреч!

zx_
21.11.2015, 19:26
Максагор, а почему только для TASIS ?
чем isdos провинилась то

Максагор
22.11.2015, 02:47
Максагор, а почему только для TASIS ?
чем isdos провинилась то

Ничем не провинилась. TASiS - это iS-DOS. Просто используются возможности TASiS по управлению средствами системы (т.е. без обращения к железу напрямую) диспетчером памяти АТМ, переключению экранных режимов и проч. Использование TASiS снимает необходимость определять тип клона при работе с верхней памятью выше 128Кб ОЗУ (а сохранение ядра системы при адаптации 128Кб-дем вверху просто неизбежно), а таже демка STARE написана так хитро, что выйти в систему обратно было невозможно без загрузки в страницу ОЗУ копии ПЗУ с бейсиком48 и включении ее по адресу #0000, где внедрялся перехватчик обращения к нему, который уже в свою очередь восстанавливал на место ядро ОС.

Из того, что я опубликовал в Ноябре, разве что BRUCE LEE можно будет попытаться сделать универсальной,так как она изначально 48Кб, но возможности TASiS и тут делают блок загрузки и запуска намного компактнее. Ее адаптация вообще была первым экспериментом - как вообще у меня получится - я вообще не считаю себя суперкрутым кодером. Постоянно учусь на ходу.

В любом случае, я пишу под платформу ATM и ZX-Evo/BaseConf, а там TASiS считаю основной системой. По возможности, конечно, буду стараться делать и универсальные вещи под все исдосы.

- - - Добавлено - - -

21.11.2015 года.
============

Пошел частить с обновлениями, но разве это плохо? ))) Сегодня вновь выкладываю целый ряд новья и не очень новья под ОС TASiS. Выкладываю три маленькие демки, основное утилитарное предназначение которых использоваться в качестве скрисейвера в оболочке системы, но прежде выкладываю утилиту-резидент REAL_CL.RES
http://atmturbo.nedopc.com/download/isdos/real_cl/real_cl.ipc
(Real Clocks, аннотация здесь: http://atmturbo.nedopc.com/download/isdos/real_cl/real_cl.html), основное предназначение которой, будучи интегрированной в ядро, индицировать вверху экрана реальное время, считываемое с данных микросхемы i8031(i8051), штатно имеющейся на борту ATM-turbo 2+ (так что без нее отображаться будет будет всякая случайная чушь - поэтому работать корректно будет только на 2+, версии для ATM1,2 и ZX-Evolution еще предстоит создать). Вторая функция данной утилиты - отсчитывание при нахождении в оболочке 255 секунд без нажатия клавиш и в этом случае поиск в каталоге Q:SHELL и в случае успеха - запуск утилиты с именем SCRSAVE.COM. Надо ли говорить, что переименовать в это имя можно любую понравившуюся программу и использовать в качестве скринсейвера? Или переименовать RESIDENT.COM и тогда система будет автоматически сохраняться резидентом. Эта утилита давно входит в состав дистрибутива TASiS, но в связи с выкладыванием подборки скринсейверов я решил выложить и ее отдельно. А ниже собственно три демки-скринсейвера, хотя ничто не мешает запускать их самостоятельно. Просто они устроены как показывающие нечто циклично повторяющееся с выходом в систему по нажатию любой клавиши. Итак, это:

Хранитель экрана "BALL"
http://atmturbo.nedopc.com/download/isdos/is_demos/ball/ball.ipc
(аннотация здесь: http://atmturbo.nedopc.com/download/isdos/is_demos/ball/ball.html) - давно штатно присутствует в дистрибутиве TASiS. Утилита создана Юрием Корсуниным еще в 2005 году. Простейшая демонстрация возможности "мультипликации" в высоком графическом разрешении экрана 320х200. Создана скорее для наработки собственных процедур и не претендует на высокую скорость и оптимальность. В последней версии добавлен перевод винта в режим Standby. В утилите с 2015 года поддержано внутреннее имя, отображаемое при установке байта special=8 в описателе заголовка файла. Утилита будет работать на ATM-turbo 2,2+,3 как в среде OS TASiS, так и в iS-DOS Chic.

Хранитель экрана "Часы"
http://atmturbo.nedopc.com/download/isdos/is_demos/clocks/clocks.ipc
(аннотация здесь: http://atmturbo.nedopc.com/download/isdos/is_demos/clocks/clocks.html) - также давно штатно присутствует в системе. Написана мной в 2006 году и представляет собой электронные часы реального времени, отображающиеся на весь экран в режиме 640х200 и работающие от микросхемы i8031/51 (1816ВЕ31) . Впрочем, программа будет работать и при отсутствии данной микросхемы, но время тогда показываться не будет - определив отсутствие этого камешка, программа выключит часовую панель. Также поддержано внутреннее имя.

Хранитель экрана "Матрица"
http://atmturbo.nedopc.com/download/isdos/is_demos/matrix/matrix.ipc
(аннотация здесь: http://atmturbo.nedopc.com/download/isdos/is_demos/matrix/matrix.html). НОВИНКА! Изначально, это Микродемка MATRIX от красноярской группы Siberian Group 2005 года создания. В свое время принимала участие в фестивале компьютерного творчества "Chaos Constructions 2005" в номинации "512 байт демо", а 10 лет спустя адаптирована мной под OS TASiS и превращена в "скринсейвер": теперь дема корректно запускается с любого физического и логического носителя, на время своей работы "усыпляется" винчестер (эта фича не сработает на ZX-Evolution, но дема будет работать и без нее), а главное - сделан изначально отсутствовавший корректный выход обратно в ОС по нажатию любой клавиши. В общем - перед вами еще одна иллюстрация того, КАК НАДО ПРАВИЛЬНО ПИСАТЬ ИГРЫ, ДЁМЫ И ПРОЧИЙ СОФТ - тема, которую я поднимаю в статье "Отвязаться от тырдоса: о базовых принципах программирования под ОС iS-DOS/TASiS" - http://atmturbo.nedopc.com/articles/isdos_i_tasis_otvjazatsja_ot_trdos_230815.html. Минус, весьма небольшой, только один - демка "раздулась" с 512 байт на дополнительные 200 с лишним - ведь раньше загрузчик был вне демы, а теперь он интегрирован в общий блок кодов. Но только и всего - на этот раз демка не на конкурс выставляется, а для других, более прикладных и полезных функций в рамках ОС .

И да, весь сегодняшний софт выложен в архивных файлах IPC для архиватора\распаковщика iS-PACKER, написанного под iS-DOS Classic, Chic и OS TASiS. До очень скорых встреч!

goodboy
22.11.2015, 10:21
Макс а какой сейчас у тебя реал ?

Максагор
22.11.2015, 12:45
Макс а какой сейчас у тебя реал ?

Сейчас у меня два реала - та же ATM-turbo2+/TSFM/GS-512Кб, что и была, и ZX-Evolution

Максагор
26.11.2015, 06:16
26.11.2015 года.
=============

Продолжаю работу по адаптации "классических" спектрумовских игр и прочего софта к ОС TASiS. В этот раз ловите игру VIDEO POOL
http://atmturbo.nedopc.com/download/isdos/is_games/v_pool/v_pool.ipc
(аннотация здесь - http://atmturbo.nedopc.com/download/isdos/is_games/v_pool/v_pool.html) фирмы OCP 1984 года (автор Джеймс Хатчби). Теперь игра может запускаться с любого логического и физического носителя, поддерживаемого в драйверах данной системы. Но самое главное, теперь возможно без использования "сброса" вернуться в любой момент в систему в исходную точку по нажатию клавиши ESC (CS+1). Перед запуском корректно осуществляется распознание системы, из-под которой запущена программа, и если это не TASiS, а какой-то иной тип iS-DOS, то будет осуществлен корректный выход в оболочку. Игра упакована и выложена на сайт в формате iS-досовского архиватора iS-Packer (расширение архива IPC), распаковывающегося в среде iS-DOS или TASiS.

Могу еще добавить, что если просто перенести блок кодов в ОС TASiS и "прикрепить" запускалку как и в прошлый раз не составило никакого труда, то вот "внедрение" возврата по ESC заставило помучиться - блок кодов оказался "закрюнчен", а сама процедура декрюнчинга хоть и была в "прямом и явном" виде, однако контролировала сама себя от малейшего изменения, подвешивая комп в процессе декрюнчинга, если то не так. Однако, слава эмуляторам! (спектруму слава!) В Unreal Speccy удалось трассировкой отловить конец процесса декрюнчинга и выгрузить уже распакованный код. Ну а дальше было уже совсем просто - оставалось только найти указатель на вектор второго режима прерывания и перенаправить на свою процедуру опроса клавиатуры.... Ну и еще: Картинка-заставка не оригинальная, а новая, специально созданная мной в процессе адаптации игры.

В общем, на сегодня все, но останавливаться я не буду. Ждите новых игр и софта. А пока - до скорых встреч!

crazy_bender/ex-PLACEBO
26.11.2015, 10:39
наверно проще всего для адаптации подойдут текстовые адвентюры. особенно ранние. и тогда наверно можно будет держать хелп по прохождению и переключатся между игрой и текстом

goodboy
26.11.2015, 15:19
блок кодов оказался "закрюнчен", а сама процедура декрюнчинга хоть и была в "прямом и явном" виде, однако контролировала сама себя от малейшего изменения, подвешивая комп в процессе декрюнчинга, если то не так. Однако, слава эмуляторам! (спектруму слава!) В Unreal Speccy удалось трассировкой отловить конец процесса декрюнчинга и выгрузить уже распакованный код

мне показалось что там просто проверка контрольной суммы загруженного блока


LD IX,32768
LD DE,25000
LD HL,0
LOOP LD B,0
LD C,(IX+0)
ADD HL,BC
INC IX
DEC DE
LD A,D
OR E
JR NZ,LOOP
LD BC,(61500)
OR A
SBC HL,BC
JP NZ,0


наверно проще всего для адаптации подойдут текстовые адвентюры. особенно ранние.которые очень активно используют процедуры из ПЗУ, результат поведения с Шиком вместо него - непредсказуем.
VideoPool / BruceLee кстати тоже вызывают код из ПЗУ

Максагор
27.11.2015, 22:09
наверно проще всего для адаптации подойдут текстовые адвентюры. особенно ранние. и тогда наверно можно будет держать хелп по прохождению и переключатся между игрой и текстом

Простота определяется не жанром игрушки. Сейчас для успешности загрузки и запуска посредством написанного мной движка необходимо следующее:

1. 48К онли - т.е. программа не должна знать про существование порта #7FFD (AY-проц можно).

2. Не иметь "активной" бейсик-части (как например в некоторых военных стратегиях вроде Blitzkrieg или Conquest) - только кодовая часть - потому что бейсик интерпретатор мы отрубаем, хотя ПЗУ 48К бейсика включено, так что его подпрограммами пользоваться можно, да и блок системных переменных (включая системные переменных тырдоса на всякий пожарный) движок на всякий случай ставит - часты прецеденты, что они нужны.

3. Оставить при изначальной загрузке (то есть до передачи управления собственно блоку кодов) хотя бы 600-700 байт "жизненного пространства" в области после 23870 - туда будем грузить собственно движок загрузчика из среды iS-DOS/TASiS (впрочем, если это критично, я могу разместить загрузчик в области экрана, во избежание мусора на мониторе временно включив альтернативный экран, но пока с этой необходимостью не сталкивался). Верхняя граница блока кодов неважна. Ядро системы сидит и целиком помещается (если сильно не переборщить с резидентами, но на это в начале движка встроена проверка нижней границы ядра и выход в случае чего по ошибке) в окне выше #C000, в случае с TASiS и Chic-ATM там по дефолту - страница ОЗУ 0 (на других машинах в Шике - страница #08, а а скорпионовском шике - страница #0D), но блок данных 48К игрушки мы грузим по частям, и ту часть, которая лезет выше #BFFF, мы грузим не в дефолтную страницу, где сидит ядро, а в одну из 128К страниц (в двух вышедших игрушках я использовал страницу 4), а после загрузки просто отключаем страницу с ядром в пользу со страницей с "хвостом" кода игры - так как игрушка 48К-only, ей это фиолетово.

4. Что очень важно - программа не должна использовать буфер принтера по адресам #5B00-#1BFF (23296-23551) - т.е. те 256 байт, которые лежат сразу после экрана, но перед блоком системных переменных бейсика. Там размещается перехватчик прерываний IM2 от игрушки и "возвращатор" в систему, который впечатывает обратно страницу ОЗУ с ядром, восстанавливает стек и иные настройки и выходит в оболочку TASiS (вот непосредственно перехват и направление туда в эти 256 байт - это уже индивидуально выискивается в каждой новой игрушке и как правило составляет основные 90% геморроя адаптации. Если возврата из игрушки не требуется, то "пришить" движок запускальщик можно вообще автоматом, только прописав имя подгружаемого кодового файла и данные об адресе загрузки и адресе установки стека). Хотя, например, игрушка "BRUCE LEE" использовала в своих нуждах примерно половину этого буфера, но мне хватило и оставшейся половины.

Так что, как резюме, дело не в текстовом-нетектовом жанре. Хотя идея совместить игрушку с мануалом по прохождению (особенно если мануал будет тоже написан в 48К) интересная - зачёт. Подумаю над этим.

- - - Добавлено - - -


[QUOTE]мне показалось что там просто проверка контрольной суммы загруженного блока


LD IX,32768
LD DE,25000
LD HL,0
LOOP LD B,0
LD C,(IX+0)
ADD HL,BC
INC IX
DEC DE
LD A,D
OR E
JR NZ,LOOP
LD BC,(61500)
OR A
SBC HL,BC
JP NZ,0


А ты какую версию игры брал? На сайте vtrdos.ru их там несколько выложено. Но я брал старую, еще "ручками" через "Randomize usr 15619" одискованную в начале 90-х бывшую "кассетную" версию. В ней приведенного тобой кодового примера нет.


которые очень активно используют процедуры из ПЗУ, результат поведения с Шиком вместо него - непредсказуем.
VideoPool / BruceLee кстати тоже вызывают код из ПЗУ

Именно поэтому после загрузки блока кодов игры ставится на свое законное место ПЗУ с Бейсиком-48 и блок кодов системных переменных бейсика.

goodboy
27.11.2015, 23:44
А ты какую версию игры брал? На сайте vtrdos.ru их там несколько выложено.
я всегда изучаю фирменные(кассетные) версии.
в BruceLee (при смене экранов во-время игры) есть кстати интересный момент

LD A,R
AND #80
RET NZ
SBC HL,HL
JP (HL)

на заре эмуляторов эта игра была очень проблемной

Максагор
29.11.2015, 02:40
я всегда изучаю фирменные(кассетные) версии.
в BruceLee (при смене экранов во-время игры) есть кстати интересный момент

Тогда сам глянь: во вложении тот самый исходный кодовый блок игрушки. Стартовый адрес 32739dec, SP=32739dec или ниже.

- - - Добавлено - - -

29.11.2015 года.
===========

Уже пятое за этот месяц обновление! С такой частотой я не обновлялся, наверное, с 2002-2003 года, что есть очень хорошо! И если не случится ничего форсмажорного, прерывать серию обновлений не планирую - материалы копятся, и не только от меня. В частности сегодня порадовал тов. MDESK - участник форума ZX.PK.RU. Как оказалось, он еще в 2012 году развел "с нуля", по итогам изучения компьютера монтажную и принципиальную схему ATM-turbo 1 платы v4.50 (http://atmturbo.nedopc.com/download/shems/atm450md.zip), а также воссоздал PCB-файл разводки платы v4.50 (http://atmturbo.nedopc.com/download/shems/roms/cp450pcb.zip), также "с нуля". И тогда же выложил их единым архивом на форуме. И как я это пропустил? Вот только сейчас и наткнулся. До этого у меня были только отсканированные с разной степенью качества схемы ATM-turbo 1 v4.50, а PCB-разводки не было вообще. А поэтому тов. MDESK выражаю огромную благодарность!

И еще новость: на днях вышел 15-й номер печатной "ПРОспектрумистской" газеты "За рулём: печатное слово", в котором опубликовано взятое у меня интервью (http://atmturbo.nedopc.com/articles/intervju_maksagora_gazete_za_rulem_271115.html). Его я и перепечатываю у себя на сайте. До встречи!

ZXFanat
29.11.2015, 06:33
Макс, Тасис для АТМ, это хорошо, но как говорил один "чел" в фильме "Берегись авто.....", "а не замахнутся нам". В общем, к чему это я! Макс, пора мне тебе передать плату (вернее две) Profi последних навороченных разработок, для адаптации Тасис уже и к Профи. Твоё мнение?

Mick
29.11.2015, 09:03
В частности сегодня порадовал тов. MDESK - участник форума ZX.PK.RU. Как оказалось, он еще в 2012 году развел "с нуля", по итогам изучения компьютера монтажную и принципиальную схему ATM-turbo 1 платы v4.50 (http://atmturbo.nedopc.com/download/shems/atm450md.zip), а также воссоздал PCB-файл разводки платы v4.50 (http://atmturbo.nedopc.com/download/shems/roms/cp450pcb.zip), также "с нуля". И тогда же выложил их единым архивом на форуме. И как я это пропустил? Вот только сейчас и наткнулся. До этого у меня были только отсканированные с разной степенью качества схемы ATM-turbo 1 v4.50, а PCB-разводки не было вообще. А поэтому тов. MDESK выражаю огромную благодарность!

Это все хорошо, только неплохо было бы указывать в каком PCAD она делалась, потому как не все PCAD их могут открывать, т.е. конкретно эта сделана в PCAD 2006 и в 2002 она не откроется. Так чтобы народ мог быть в курсе изначально, а не тогда, когда скачает.

Максагор
02.12.2015, 17:55
Макс, Тасис для АТМ, это хорошо, но как говорил один "чел" в фильме "Берегись авто.....", "а не замахнутся нам". В общем, к чему это я! Макс, пора мне тебе передать плату (вернее две) Profi последних навороченных разработок, для адаптации Тасис уже и к Профи. Твоё мнение?

Принципиальных неприятий такого предложения нет. Но есть огромные НО:

Прямая адаптация TASiS к Профи невозможна в принципе - если самая его первая "бета-версия" и была тем же iS-DOS Chic, но с поддержкой иного экрана, то сейчас он сильно ушел вперед в своем развитии и прочно завязан на архитектуру АТМ2+ - на диспетчер памяти, который поддержан рестартами и через которые динамично меняется карта страниц даже в оболочке (на диске а моим дистрибутивом iS-Ассемлера лежит полное описание как исдоса так и тазиса, где описаны все добавленные "совместимые сверху вниз" возможности - http://atmturbo.nedopc.com/download/isdos/is_assembler/asembler.zip).

Что возможно? Возможно примерно воссоздать тот первоначальный "бета-вариант" с расширенной графикой, только теперь поддержать именно аппаратный мультиколор Профика. Только надо будет четко понимать, что это будет именно "графический исдос", а не TASiS, т.е. на нем без переделок (максимум переделок - правка векторов окон, но правленые таким образом стандартные программки как раз можно взять из тазиса) "как есть" в новой графической пойдет только обычный исдосовский софт, а софт под TASiS (а такого уже достаточно) запустить нереально.

- - - Добавлено - - -


Это все хорошо, только неплохо было бы указывать в каком PCAD она делалась, потому как не все PCAD их могут открывать, т.е. конкретно эта сделана в PCAD 2006 и в 2002 она не откроется. Так чтобы народ мог быть в курсе изначально, а не тогда, когда скачает.

Для этого надо разбираться в PCADах, а я тут некопенгаген. )))

Mick
02.12.2015, 18:08
Для этого надо разбираться в PCADах, а я тут некопенгаген. )))

Тебе и не надо, просто проси авторов материалов указывать в чем они делали. От них это не убудет, а людям будет проще ориентироваться.

solegstar
03.12.2015, 11:51
просто проси авторов материалов указывать в чем они делали. От них это не убудет, а людям будет проще ориентироваться.
достаточно сохранять в ASCII формате, а не в binary, и файл будет открываться в любом PCAD. я сам никак не заведу такую привычку. :(

Mick
03.12.2015, 13:34
достаточно сохранять в ASCII формате, а не в binary, и файл будет открываться в любом PCAD. я сам никак не заведу такую привычку. :(

А вот недостаточно. Если ты сохранишь в PCAD2006 не в формате PCAD2002, то при открытии файла в PCAD2002 обилие ошибок тебе обеспечено.

Максагор
14.12.2015, 14:25
14.12.2015 года.
===========

Добавь в свою жизнь немножко исдоса, а именно ряд новых (и не очень) утилиток:

ANSI2ALT.COM - http://atmturbo.nedopc.com/download/isdos/ansi2alt/ansi2alt.ipc
Утилита ansi2alt.com - конвертор текстов из формата cp1251 в cp866. Последний - штатный для Спекки и iS-DOS, но первый все чаще и чаще попадается в обычных текстовых файлах, копируемых с сети.

По сути утилита - это штатная для OS iS-DOS программа convert.com с внедренной новой таблицей перекодировки. Для работы в системе прописать утилиту в системном файле extent.txt, "повесив" её, к примеру, на расширение *.ans и тогда для переконвертации соответственного текста достаточно будет переименовать расширение файла в ans и кликнуть по файлу ENTERом. Описание здесь:
http://atmturbo.nedopc.com/download/isdos/ansi2alt/ansi2alt.html

SCL2IMG.COM - http://atmturbo.nedopc.com/download/isdos/scl2img/scl2img.ipc
Утилита для конвертации SCL-файлов в файлы IMG (обрезанные TRD). Для всех ОС семейства iS-DOS без ограничений. Для OS TASiS поддержано внутреннее имя. Написана мной уже достаточно давно и входит в состав дистрибутива, но пусть побудет и тут отдельно для пользователей исдоса на неАТМ-клонах. Описание здесь:
http://atmturbo.nedopc.com/download/isdos/scl2img/scl2img.html

TAP2HOB.COM - http://atmturbo.nedopc.com/download/isdos/tap2hob/tap2hob.ipc
Утилита tap2hob своим названием говорит за себя. Это - "доставальщик" с образов ленты TAP содержащихся в них файлов данных, попутно добавляя к ним хобета-заголовки для сохранения необходимых данных, которые могут быть утеряны. Весьма полезная программа для тех, кто работает на реале. Утилита написана в 1999 году Андреем Исаевым и адаптирована мной в 2015 году к ОС TASiS. Файлы утилиты предоставляются в двух видах:

tap2hobi.com - версия 1999 года для iS-DOS Classic/Chic
tap2hobt.com - версия 2015 года для TASiS

Для работы в системе скопировать нужную версию утилиты на системный диск, желательно (но не обязательно) переименовав её просто в tap2hob.com и прописать её в системном конфигурационном файле extent.txt.

Утилита работает только с файлом под курсором, это накладывает ограничения на её вызов из командной строки. При "разделке" TAP-образа доставаемые файлы копируются на противоположную панель. Описание здесь:
http://atmturbo.nedopc.com/download/isdos/tap2hob/tap2hob.html

Утилиту нашел по чистой случайности - искал в интернете программку для работы с TAP-файлами на пЦ. Набрал в яндексе ключевое слово "tap2hobeta" и полуил ссылку на архив переписки в фидошной эхе на исдосовскую(!) утилиту. Ююк утилиты прилагался и даже раскрылся. Но файл там был запакован в захобеченный ZXZIP-архив. Будучи расхобеченным на спектруме, он был загружен на реале в ZXUNZIP, но последний начал ругаться на битую контрольную сумму. Тогда я бросился рыскать по сети дальше. В результате нашел его на FTPшке у ААА в одном из архивов. Вот такие вот археологические раскопки получились. Отсюда мораль: если у кого есть нештатные (т.е. не входящие в каждый второй, а то и первый сборник исдоса) iS-DOS-утилиты и программы, не держите при себе, а присылайте мне. Иначе история вам не простит их пропажи!

Все утилиты упакованы и выложены на сайт в формате iS-досовского архиватора iS-Packer (расширение архива IPC), распаковывающегося в среде iS-DOS или TASiS.

Ну и помимо исдоса еще чуть-чуть иных новостей: вышел новый номер газеты ALCO News #60 от Alone Coder: http://atmturbo.nedopc.com/download/press/acn60/acn60.zip
Всем качать и читать!

Пока всё.

Максагор
20.12.2015, 03:30
20.12.2015 года.
===========

На сегодня новье:

PCAD-овская PCB-разводка платы ATM-turbo 2+ v7.18 от ув.тов. Zorel из Днепропетровска - в этой версии исправлены все выявленные в бытность процесса производства нашей группой этого клона ошибки и недоработки фирмы МикроАРТ, а также нагромождение ОЗУ на двух этажах микросхем 565РУ7 заменено на несколько чипов СИММок:
http://atmturbo.nedopc.com/download/shems/roms/cp718pcb.zip

Новый старый и ранее мне не попадавшийся софт под пЦ - ловите еще одну, наиболее современную и наиболее мощную по количеству поддерживаемых микросхем (в виде внешних подгружаемых плагинов, которые можно разрабатывать самому) программу по работе с программатором Uniprog - утилиту UNIPROG PLUS. Утилита строго под MS-DOS и строго под однозадачность:
http://atmturbo.nedopc.com/download/pc_utils/uniprog/uniprog_plus.zip

Из просто новостей: прошил себе на ATMку знакогенератор от ZX-Evolution (выкладывал давным-давно здесь: http://atmturbo.nedopc.com/download/shems/roms/sgen_evo.zip) - красота! Всем пользователям "нативной" АТМки рекомендую при первой возможности сделать тоже самое - этот шрифт гораздо красивее "родного"!

Максагор
26.12.2015, 10:53
26.12.2015 года.
=============

Предпоследнее обновленье в этом году и на сегодня мы имеем следующее :

Вашему вниманию представляется прошивки для ATM BIOS v1.07.13EC (Evo Compatible) - http://atmturbo.nedopc.com/download/shems/roms/bios10713ec.zip и xBIOS v1.36EC beta (Evo Compatible) - http://atmturbo.nedopc.com/download/shems/roms/xbios136ec_beta.zip. Назвать их совсем уж «новыми версиями прошивки» нельзя – они по функционалу полностью идентичная обычным прошивкам BIOS v1.07.13 и xBIOS v1.36XT, за исключением одного нюанса: они запускаются теперь не только под ATM-turbo 2+, под ZX-Evolution, что отказывались делать предыдущие версии.

Дело в том, что между ATM-turbo 2+ и ZX-Evolution/BaseConf не существует 100% совместимости (речь про общие порты, конечно) – конкретно речь идет о портах управления диспетчером памяти #xFF7, где из адресных линий старшей половины адресов значимыми являются только выбирающие окно проецирования A14-A15, а адреса A8-A13при дешифрации порта не учитываются и могут быть любыми. Но в ZX-Evolution для обращения ко всем 4Мб ОЗУ введен сделанный на основе предыдущего дополнительный порт диспетчера памяти #x7F7, который выбирается путем сброса в ноль дополнительной адресной линии A11. Таким образом, в отличие от ATM, в старшей половинке адресов порт (а точнее уже теперь порты) диспетчера дешифруются тремя битами A11,A14 и A15. И если на АТМ кто-то написал программу, которая вольно обращается со старшей половинкой порта xxF7, то он столкнется с классической проблемой, с которой сталкивались в 90-к годы пользователи «Скорпионов» и иных клонов с расширенной памятью, когда пытались запустить написанные «Pentagon only» демки, где страницы ОЗУ щелкались «половинкой» порта #FD. Правда, к счастью, как правило, в программах для АТМ используют полное обращение к портам диспетчера, но исключением стали именно прошивки BIOS, причем еще с версии от МикроАРТа, где первичная установка значений диспетчера после сброса осуществляется помещенной в цикл командой OUTI, работающая с прежде всего с младшей половинкой адреса, а старшую динамически изменяя по определенным правилам. Эта процедура досталась «по наследству» и прошивке xBIOS, что предопределило неработоспособность «старых» ATMовских прошивок ПЗУ на машине нового поколения.

Доработать прошивки «до запуска» оказалось достаточно легко – и в BIOS от МикроАРТа, и в xBIOS для этого понадобилось изменить всего по нескольку байт в разных местах. И теперь BIOS v1.07.13EC от МикроАРТа полностью работоспособен на ZX-Evolution. С xBIOS оказалось несколько сложнее. Сама прошивка нормально работает и запускается – можно ходить по любым меню, менять параметры, запускать CP/M (без использования винчестера, если у вас ЕВО-подобный комп, где поддержан только IDE-интерфейс по стандарту НЕМО), входить в бейсик 48/128. А вот vTR-DOS с эмулятором ВГ93 пока что не заработают (хотя и не повиснут) – там короткая адресация используется слишком широко (и плотно завязана на экономию регистров, места в ОЗУ и времени), чтобы это можно было исправить заменой нескольких байт. Правда, исходники у меня есть, так что посмотрим, что там можно сделать (а сделать – можно!), а пока именно поэтому данная версия xBIOS носит приставочку «beta» - как решу вопрос с xBIOS – уберу. Ну напоследок о том, для чего это нужно: понятно, что это все делается не для замены ERS. Она на ZX-Evo как раз то, что нужно. Но иметь под рукой «запускаемые» версии ATM-прошивок нужно, во-первых, для эксперимента для выявления пределов совместимости клонов – это помогает отработать правила и соглашения для написания универсальных совместимых программ. Во-вторых, для проверки на Evo программ, взаимодействующих с данными прошивками (есть, например, под TASiS программы, работающие с vTR-DOS). Ну и в-третьих, для использования на других, помимо ZX-Evolution, ATM-клонах, где ERS нет (не адаптирован, не нужен, невозможен – нужное подчеркнуть), которые, однако, имеют память свыше «стандартных» 1024Кб адресуемую через порт #x7F7, а значит осложняемую работу с короткой адресацией порта диспетчера памяти. Сейчас такой клон один – Pentagon 2.666LE с 2048Кб ОЗУ на борту. Однако ведется работа и по расширению памяти обычного ATM-turbo 2+ до поддержки всех 4Мб (с заменой «этажей» РУ7 на несколько компактных симм-чипов) – к моменту окончания данной разработки и нужны будут прошивки, которым не мешает дополнительный страничный порт (ну а почти всему обычному софту, как показывает практика, этот порт не мешает). Так что, кому надо, берите и используйте!

Ах, да, забыл! Прошивать обе прошивки надо в самый «верх» ПЗУшки в ZX-Evolution. BIOS от МикроАРТ – в последние 4 страницы, а xBIOS – в последние 8 страниц.

До встречи еще в этом уходящем году!

Максагор
31.12.2015, 06:41
31.12.2015 года.
===========


С НОВЫМ 2016 ГОДОМ, друзья!

http://atmturbo.nedopc.com/ng2016.jpg
Подошел к концу 2015 год. И вновь пора подводить итоги. В связи с этим обновлен раздел "История" (http://atmturbo.nedopc.com/atmhist.htm), куда добавлен обзор прошедших 12 месяцев. Считаю, что лично для меня год прошел не зря. Сделано на Спекки и для Спекки немало. А сайт установил за год своеобразный рекорд - во-первых, впервые за много лет обновление было почти непрерывным весь год, а во-вторых, за год сайт обновился аж 21 раз! Последний раз такое было 10 лет назад - в 2005 году. Растем! В следующем году надо еще "подрасти".

Ну и вослед уходящему году обновление. В разделе "Схемы" (http://atmturbo.nedopc.com/atmshem.htm) публикую доработку палитры ATM-turbo 2,2+ до расширения ее с нынешних 64 цветов при одновременном отображении 16-ти, 4096 цветов при одновременном отображении 16-ти (http://atmturbo.nedopc.com/dev_palette.html). Доработка достаточно проста. Причем проста почти до гениальности. Сделать ее легко на любой АТМке, но все же лицам, плохо владеющим паяльником, советую позвать более опытных друзей.

А пока всё. С Наступающим и до встречи в Новом 2016 году!

bigral
04.01.2016, 20:49
Максагор, ссылка про "4096 цветов при одновременном отображении 16-ти (http://="http://atmturbo.nedopc.com/...v_palette.html)." не работает

Максагор
05.01.2016, 17:33
Максагор, ссылка про "4096 цветов при одновременном отображении 16-ти (http://="http://atmturbo.nedopc.com/...v_palette.html)." не работает

Спасибо, поправил.

Freiwind
06.02.2016, 16:04
Безусловно так, но как бы воссоздавая только по схеме, даже пусть и с таким же расположением деталей, но без реальной аутентичной трассировки (не обязательно соблюдать вплоть до мм, только чтобы общий рисунок был верным) - это будет новодел хоть и по старой схеме, а не реплика именно того самого девайса. Впрочем, если не гнаться за аутентичностью, то и новодел сойдет :)
В любом случае, я описал проблему доступности именно 1867ВМ1. Если ставить буржуйский аналог, то скажем так данный девайс имеет право на существование. :)
Это по поводу Analytic TS Z-Contact-1200.
Я его собирал в свое время, но, насколько помню, так и не использовал никогда. Впоследствии отдал вместе с проданной АТМ-кой.
Повторять его сейчас не вижу смысла.
Комплектуха там действительно редкая. Но самое главное - это заказной согласующий трансформатор, данные которого неизвестны.

Максагор
24.10.2016, 22:24
23.10.2016 года.
=============

Всем привет после долгого перерыва! Как и несколько лет назад это связано с коренными изменениями внешних обстоятельств, но на этот раз позитивных - я женился (кто еще до сих пор не в курсе - можете поздравить в личку), а в процессе подготовки к свадьбе (с начала года), самой свадьбы, "смены дислокации" (по-простому - переезд), обживание на новом месте - все это "съело 10 месяцев. Но пора все же возвращаться и к спектруму. Хотя, конечно, в этом году планы за большое число обновлений все-таки сорваны - наверстать до конца декабря не успею. Но хоть сколько-то обновлений будет. Сегодня "пробное", небольшое обновление. Итак:

Копаясь в разбираемых после переезда архивах, откопал поистине раритет - бумажные прайс-листы (исчирканные пометками, разваливающиеся от ветхости, но читабельные!) фирмы МикроАРТ с игровым (http://atmturbo.nedopc.com/inf/books/mart_games.jpg) и системным (http://atmturbo.nedopc.com/inf/books/mart_sys.jpg) софтом под ATM-turbo 1,2,2+ под ОС CP/M. Эти прайс-листы мне распечатали в самой фирме в 1997 году, когда я с трудом отыскал место расположения их офиса на Бабушкинской... Помнится, накупил я у них огромную пачку дискет почти по всему прайсу (на что денег хватило на тот момент, а потом я приходил к ним еще несколько раз докупать остальное). Сколько лет прошло, а прайсы, оказывается уцелели! Отсканировал их и выложил для истории.

Также доработал, дополнил и исправил ошибки в описании портов ATM-turbo 1,2,2+ на странице "ОПИСАНИЕ" (http://atmturbo.nedopc.com/atmdscr.htm) - прежде всего добавил туда сведения по конкретным адресным линиям, по которым выбирается тот или иной порт, что часто очень важно при программировании, когда возникает необходимость использовать неполную адресацию.

Пока все. Постараюсь со следующим обновлением не затягивать, чтобы хоть как-то наверстать упущенное.

Собственно сами сканы:


http://atmturbo.nedopc.com/inf/books/mart_games.jpg

http://atmturbo.nedopc.com/inf/books/mart_sys.jpg

Максагор
14.11.2016, 02:44
Ряд обновлений сайта АТМ:
========================

За последние недели было несколько обновлений сайте atmturbo.nedopc.com:

Во-первых, выложил "накопившиеся" за год два номера газеты от Alone Coder'а: ALCO News #61 и ALCO News #62. Кто еще вдруг не читал, качайте:
http://atmturbo.nedopc.com/download/press/acn61/acn61.zip
http://atmturbo.nedopc.com/download/press/acn62/acn62.zip

Во-вторых, выложил схему расширения ОЗУ ATM-turbo 2+ до 2Мб на SIMM-модулях от IBM PC 286 от новосибирского спектрумиста Артема Ларина (aka TiM0N/AREAsoft). Еще в конце 90-х в Новосибирске он по ранее разработанной для ПК "Пентагон-1024" схеме с небольшими поправками осуществил подключение ОЗУ не на "бутербродах" из 32-х микросхем, а на "аккуратной" SIMM-планке от IBM PC 286 или им подобных.

Но в АТМ, в отличие от Пентагона-128,при работе с ОЗУ идет обращение одновременно по двум линейкам данных, т.е. нужно было ставить сразу два SIMM-модуля. В итоге получалось, что "на борту" мы имеем физически 2Мб ОЗУ, а работать можем только с одним - второй Мб нигде никакими портами не виден и даже не подключен "электрически". В итоге Артемом Лариным была придумана данная схема расширения работы со вторым мегабайтом (введен новый порт выборки и разведена регенерация второго мегабайта). При этом "стандартный мегабайт" выбирается как и прежде стандартными портами ATM-turbo 2+, а второй мегабайт - по стандарту ПК "Профи" - по порту #DFFD. Другие подробности и тонкости подключения и работы с программной точки зрения, а также собственно схему смотрите по ссылке:
http://atmturbo.nedopc.com/dev_atm2mb_tim0n.htm

В-третьих, свое законное место на сайте заняла новая утилита от тов. Black Cat/Era CG для работы с образами CP/M (в том числе и в формате АТМ) на пЦ в среде Windows под названием SteinBlume, актуальная версия v1.1.1.1388 (от 25.07.2016 г.):
http://atmturbo.nedopc.com/download/pc_utils/atm_cpm_explorer/steinblume_install_full_v1_1_1_1388.zip

К программе прилагаются подробное описание и скриншоты:
http://atmturbo.nedopc.com/download/pc_utils/atm_cpm_explorer/steinblume.htm

Ну и, наконец,

Обновление 14.11.2016 г.
======================

Сегодня день "железных" обновлений.

Во-первых:

От тов. Freiwind ловите отсутствовавшую ранее у меня на сайте принципиальную и монтажную схему ATM-turbo 2 (плата v6.30),
http://atmturbo.nedopc.com/download/shems/atm630.rar

а также отсканированный и переведенный в PDF мануал по настройке и наладке ATM-turbo 2(v6.30):
http://atmturbo.nedopc.com/inf/books/atm2/ATM-Turbo2_v6.30_manual.rar

Огромное спасибо! Напоминаю, что если у вас есть что-то, каким-то боком касающееся ATM-turbo всех версий (хард, софт, информация любого толка), просьба не молчать, а выходить со мной на связь по координатам, указанным на сайте!

Во-вторых:

Уважаемый камрад Zorel из Днепропетровска также прислал принципиальную и монтажную схему своей обновленной разработки ATM-turbo 2+ v7.18, главной особенностью которой, помимо учета всех исправлений от NedoPC, является замена двухэтажной конструкции из 32-х микросхем ОЗУ 565РУ7 на две аккуратные компактные современные микросхемы ОЗУ MSM5118160F-JS, что экономит кучу места на плате и упрощает сборку, наладку и дальнейшее функционирование компьютера:
http://atmturbo.nedopc.com/download/shems/atm718.zip

Что интересно, две данные микросхемы позволяют иметь "на борту" до 4Мб ОЗУ, но адресовать их через через существующие порты АТМ невозможно - так что есть простор для дальнейших улучшений. Файлы PCB-разводки платы v7.18 уже выкладывались мной ранее:
http://atmturbo.nedopc.com/download/shems/roms/cp718pcb.zip

solegstar
14.11.2016, 17:46
ОЗУ MSM5118160F-JS
просьба исправить на MSM5118165F (FPM w. EDO). MSM5118160F (FPM) - НЕ РАБОТАЮТ В АТМ!

zorel
14.11.2016, 18:20
просьба исправить на MSM5118165F (FPM w. EDO). MSM5118160F (FPM) - НЕ РАБОТАЮТ В АТМ!
Мы дело в том что больше не пробовали ставить микросхемы EDO, один раз проверили и все. Я когда на Ореле эксперементировал с расширением озу, вместо ру5 ставил разные ОЗУ с симм 72 модуля, одинаково работало как на FPM, так и на EDO. Так что тут может быть так же само, нужно будет как нибудь еще раз проверить поставить микросхемы EDO. А так да пока не проверенно с другими микросхемами с EDO можно считать не работает.

Максагор
14.11.2016, 20:19
Мы дело в том что больше не пробовали ставить микросхемы EDO, один раз проверили и все. Я когда на Ореле эксперементировал с расширением озу, вместо ру5 ставил разные ОЗУ с симм 72 модуля, одинаково работало как на FPM, так и на EDO. Так что тут может быть так же само, нужно будет как нибудь еще раз проверить поставить микросхемы EDO. А так да пока не проверенно с другими микросхемами с EDO можно считать не работает.

Так какие все-таки микросхемы у тебя по факту стоят? А то у тебя на схеме указаны "MSM5118160F (FPM)", я их и озвучил...

zorel
14.11.2016, 20:40
Так какие все-таки микросхемы у тебя по факту стоят? А то у тебя на схеме указаны "MSM5118160F (FPM)", я их и озвучил...

У меня в АТМ и Профике сейчас стоят ОЗУ выпаянные с одной SIMM72 планки EDO, в ZX EVO там стоят чипы FPM.

solegstar
14.11.2016, 22:41
Мы дело в том что больше не пробовали ставить микросхемы EDO, один раз проверили и все.
такс. микросхемы с EDO - это 165. микросхемы без EDO - это 160. когда ты мне прислал плату ATM на доработку для чипов, я сначала поставил 160 память, которая FPM, и с ней АТМ вела себя так, как будто памяти нет вообще. такое бывает и на обычных спектрумах с некоторыми иностранными микросхемами памяти, хотя вроде бы они являются полным аналогом РУ5. видимо режимы общения с памятью в АТМ не поддерживаются самой памятью. сейчас конечно проще проверить, т.к. есть печатная плата, я тогда экспериментировал на адаптере, сделанный лутом, поэтому часто экспериментировать было не удобно. можете попробовать, но я практически уверен, что FPM (160) память не заработает. с EDO АТМ завелся сразу, как и задумывалось.

- - - Добавлено - - -

ну собственно вот же начало истории - http://forum.nedopc.com/viewtopic.php?f=37&t=936&start=10

Freiwind
14.11.2016, 22:46
У меня на АТМ-ке стоят Hyper Page Mode-EDO HYB5118165BSJ-60.

P.S. zorel, поправь ссылки у себя в подписи. Ни одна не работает. ;)

zorel
14.11.2016, 23:16
В общем придется проверить, что бы уже не возвращаться к этому вопросу ) На днях перепаяю потом отпишусь.

Максагор
23.11.2016, 17:53
23.11.2016 года.
==============

Обновления на сегодня опять из серии "железяк". Ловите:

Принципиальная и монтажная схема и описание по сборке и наладке программатора UNIPROG v1.2 от фирмы МикроАРТ - ранее у меня не "пролетала". При появлении схем более поздних версий программатора, они также будут выкладываться на сайте.
http://atmturbo.nedopc.com/download/shems/Uniprog%201_2.zip

Схема повышения помехоустойчивости ATM-turbo 2(+) при работе с дисководом - взята из журнала "Радиолюбитель" и рассчитана на версии плат v6.xx и v7.xx.
http://atmturbo.nedopc.com/dev_atm2fdd.htm

Также хочу сообщить, что впервые с января сел за программирование на спектруме - закончился процесс переездов, мой АТМ распакован, подключен и настроен. Так что ждите и софтверных новинок, так как я продолжаю свои проекты, в т.ч. по развитию OS TASiS. До скорых встреч!

djspawn
25.11.2016, 12:40
23.11.2016 года.
==============

Обновления на сегодня опять из серии "железяк". Ловите:

Принципиальная и монтажная схема и описание по сборке и наладке программатора UNIPROG v1.2 от фирмы МикроАРТ - ранее у меня не "пролетала". При появлении схем более поздних версий программатора, они также будут выкладываться на сайте.
http://atmturbo.nedopc.com/download/shems/Uniprog%201_2.zip

Схема повышения помехоустойчивости ATM-turbo 2(+) при работе с дисководом - взята из журнала "Радиолюбитель" и рассчитана на версии плат v6.xx и v7.xx.
http://atmturbo.nedopc.com/dev_atm2fdd.htm

Также хочу сообщить, что впервые с января сел за программирование на спектруме - закончился процесс переездов, мой АТМ распакован, подключен и настроен. Так что ждите и софтверных новинок, так как я продолжаю свои проекты, в т.ч. по развитию OS TASiS. До скорых встреч!

Ждем OS TASiS под ZX EVO :v2_dizzy_coder:

Максагор
28.11.2016, 23:05
27.11.2016 года.
============

И снова новости от Zorel'а. Ловите разработанные им:

Дополнительная плата подключения ОЗУ на SIMM72 для ATM-turbo 2+ (вместо двух этажей 565РУ7) - в архиве описание, принципиальная и монтажная схема, PCB-разводка, фото того, как это все выглядит.
http://atmturbo.nedopc.com/download/shems/atm710_simm72.rar

Дополнительная плата подключения ZX-BUS (два слота) к ATM-turbo 2(+) - в архиве также описание, принципиальная и монтажная схема, PCB-разводка, фото того, как это все выглядит.
http://atmturbo.nedopc.com/download/shems/zxbus4atm.rar

Ниже привожу фото того, как выглядит плата ATM-turbo 2+ v7.10 с двумя этими платами-"нашлепками" на борту:

http://atmturbo.nedopc.com/download/shems/atm718_with_add.jpg

До скорого!

Максагор
30.11.2016, 15:47
30.11.2016 года.
==============

Добавлю немного системного софта:

Ловите утилиту ZEXALL - программный тест для микропроцессора Z80, изначально созданный, по данным Википедии, Frank Cringle в 1994 году. Часто используется создателями эмуляторов для проверки правильности реализации эмуляции этого процессора.

Тест входит в состав дистрибутива эмулятора процессора Z80, распространяемого в виде исходного кода — YAZE (Yet Another Z80 Emulator). Сам тест имеет название Z80 Exerciser (сокращается до ZEX), и существует в двух версиях: ZEXDOC тестирует только документированные флаги; ZEXALL тестирует все флаги, включая недокументированные. Поставляется также в виде исходного кода. Существуют адаптации теста под различные ассемблеры для Z80, и компьютеры на основе этого процессора.

В основе алгоритма тестирования лежит выполнение определённых инструкций, или группы однотипных инструкций, с некоторыми входными данными. Результат выполнения каждого типа инструкций накапливается в виде 32-разрядной контрольной суммы, после чего сравнивается со значением, полученным эмпирическим путём на реальном и заведомо исправном процессоре Z80.

Здесь я выкладываю тест в двух вариантах:

ZEXALL - версия для CP/M - в архиве как TRD-образ для использования на ATM сразу ("искаропки"), так и отдельный архив с файлами и, что важно, с исходниками.
http://atmturbo.nedopc.com/download/cpm/system/zexall_cpm/zexall_cpm.zip

ZEXALL - версия для MSX-DOS - в архиве только IMG-образ дискетки MSX-DOS. Владельцы раритетных ATM-turbo 2 (v6.2A) могут попытаться записать его на флоппик и запустить у себя.
http://atmturbo.nedopc.com/download/msxdos/zexall_msx/zexall_msx.zip

Тест состоит, как написано выше, из двух файлов: zexall.com (проверка всех команд) или zexdoc.com (проверка документированных команд). После запуска придется подождать довольно значительное время (от 5 до 10 минут) для получения результата.

И еще одна софтинка на сегодня - в этот раз под TR-DOS. На этот раз вновь от Alone Coder'а. Ловите:

Cache VOX v1.1 (версия для ATM-turbo 2+) - плейер оцифрованной музыки с дискеты в специальном формате. Идет в комплекте с исходниками.
http://atmturbo.nedopc.com/download/trdos/cachevox/cvox11.zip

Пока все. Увидимся в декабре!

- - - Добавлено - - -


Ждем OS TASiS под ZX EVO

Работа возобновлена, да. ))

Максагор
30.12.2016, 02:41
Декабрьские обновления:
======================

В течение декабря был ряд обновлений сайта АТМ. Сюда выкладываю эти новости в сумме:

Добавление софта:

21.12.2016 года.
--------------------------------
В разделе PC-утилит ловите VIDEO converter от Alone Coder.
http://atmturbo.nedopc.com/download/pc_utils/videconv/videconv.zip
Конвертирует "писишные" видюшки в 16-цветовой спецформат, реалтайм-проигрывающийся с CD-ROM на АТМ с характеристиками: 10-15 FPS видео, 17500 Гц аудио через Covox. Именно посредством данной утилиты создавалась ATM-версия игры Time Gal (http://atmturbo.nedopc.com/download/cdsoft/time_gal/timegal.7z) от Alone Coder и Видеодиск №1 (пока единственный) от Максагора (т.е. меня) (http://atmturbo.nedopc.com/download/cdsoft/zxvid1/zxvid1.zip).

Описание данного формата и как работать с видеоконвертером читайте в выкладываемом здесь же на сайте журнале Info Guide #7.
http://atmturbo.nedopc.com/download/press/ig7/ig7.zip

26.12.2016 года.
-----------------------------

От Alone Coder'а дёмка... Нет, даже не дёмка, а поделка, созданная при испытании SDK для ATM - Robocop 1 September.
http://atmturbo.nedopc.com/download/trdos/demos/robo1sep/robo1sep.zip
По сути, созданная на Си в среде SDK данная программка ничего не делает, кроме как с постепенным "включением" выводин на экран в режиме 320х200 картинку с Робокопом, держащим на руках первоклассницу. Программка бесполезная, но для коллекции софта любое лыко в строку. Ну а кроме как разместить ее в разделе с дёмками у меня идей не возникло.

А вот эта вещь гораздо более интересная: игра под iS-DOS Chic и Classic - достойное пополнение семейства "сапёров" - iS-Mine v1.0 от Dimon+ Co за 2005 год.
http://atmturbo.nedopc.com/download/isdos/is_games/ismine/ismine.ipc
К ней же следом прилагаются исходники под iS-ассемблер (http://atmturbo.nedopc.com/download/isdos/is_games/ismine/ismine.asm). Что очень хорошо, так как хоть игра и доделана полноценно, нет предела совершенству, как, например, подсветить клетки с цифрами цветом, а самое главное - поддержать текстовый режим TASiS. Сейчас под этой ОС игра нормально работать не будет, так как использует прямое обращение к экрану ZX, так что надо будет засесть и сделать улучшенную версию. Игру нашел исключительно в виде исходников на сайте архиве ZX-исходников http://opensourcezx.untergrund.net - причем файл исходники были частично битым - часть информации отсутствовала. К счастью, битая часть не затронула собственно код, а приглась на область данных, где хранились изображения циферок и прочих флажков. Мне удалось заново восстановить недостающую часть и скомпилировать игру в рабочий запускаемый файл. Так что теперь игра, можно сказать, заново может праздновать свой день рождения. Ура!

27.12.2016 года.
----------------------------
Внезапно, буквально на следующий день после того как я сделал обновление сайта, пришли новости от Alone Coder'а. Так что мне снова пришлось взяться за редактор. )))

В итоге вашему вниманию представляется новогодний выпуск газеты ALCO News #63.
http://atmturbo.nedopc.com/download/press/acn63/acn63.zip
Номер представляет собой TRD-шник, который, даже будучи упакован ZIPом, весит почти 600Кб. И чего это там Алонекодер понапихал кроме собственно листалки со статьями? Читайте газету и поймете. А Новый Год все ближе и ближе..... Постараюсь сделать в декабре последнее, новогоднее обновление...

creator
30.12.2016, 07:44
Номер представляет собой TRD-шник, который, даже будучи упакован ZIPом, весит почти 600Кб. И чего это там Алонекодер понапихал кроме собственно листалки со статьями?
Это называется "грязный" TRD.

goodboy
30.12.2016, 10:12
вашему вниманию представляется новогодний выпуск газеты ALCO News #63.
Номер представляет собой TRD-шник, который, даже будучи упакован ZIPом, весит почти 600Кб
где ты такие образы (размер) берёшь ???
http://zx-pk.ru/threads/5019-acnews.html?p=895327&viewfull=1#post895327

Hacker VBI
30.12.2016, 10:44
Move, move, move!!

creator
30.12.2016, 13:28
где ты такие образы (размер) берёшь ???
А это тот самый образ и есть, просто RAR его жмёт хорошо со своим размером словаря. А по сути там газета многократно повторена.

Максагор
31.12.2016, 12:29
31.12.2016 г.
==========

И вновь С НОВЫМ, теперь уже 2017 ГОДОМ, друзья!

http://atmturbo.nedopc.com/elka2017.jpg

Подходит к концу еще один год, и снова я представляю традиционное новогоднее обновление. Во-первых, подвел итоги уходящего 2016 года. Каким он был для спектрума? Читайте аналитику, пропущенную через призму моих субъективных ИМХО-взглядов в разделе ИСТОРИЯ - http://atmturbo.nedopc.com/atmhist.htm.

Далее у нас будет новогоднее пополнение софта. Во-первых, пополнение игр под ATM-графику. Ловите вышедшую еще в августе сего года новую игру от Hippiman'а - NOMAD - http://atmturbo.nedopc.com/download/trdos/games/nomad/nomad.zip, представляющую собой горизонтальный шутер в стиле - "еду по горизонтали, стреляю во все, что движется". Выражаю Hippiman'у и всем, кто ему помогал, огромную благодарность за столь большой труд. Остается только добавить, что в архиве две версии игры - со скроллером в 8 пикселей и с более плавным скроллером в 4 пикселя, что отражено в названии файлов. Также в архиве прилагается в PDF-файлах описание игры на русском и английском.

Следующее обновление из разряда дёмок-giftов. Ловите Alone34 - http://atmturbo.nedopc.com/download/trdos/demos/alone34/alone34.zip - gift, написанный LVD ко дню рождения Alone Coder'а. Демка интересна тем, что написана под эксклюзивные возможности ZX-Evolution/BaseConf. Сама она идет в текстовом режиме 80х25, а вся эта невероятная графика достигается за счет оперативной смены знакогенератора. Поэтому на обычной ATM-turbo 2+, где знакогенератор жестко прошит в ПЗУ, демка не пойдет. Не пойдет она и на многих версиях эмулятора Unreal, а только в тех, где поддержана программная загрузка шрифта. Поэтому в виде исключения выкладываю тут демку в комплекте с настроенной нужной версией эмулятора, поэтому у архива такой большой объем.

Ну и последнее обновление - новогодний подарок пользователям АТМ и OS TASiS. Ловите новую программу под эту систему - скринсейвер "Song in lines" - http://atmturbo.nedopc.com/download/isdos/is_demos/songln/songln.ipc. Она представляет собой урезанную часть знаменитой одноименной польской(?) дёмки - без музыки и ее переключалки, выдранную Savelij'ем оттуда. Эта урезанная дема, присланная Savelij'ем мне, была адаптирована мной под OS TASiS и превращена в "скринсейвер": теперь дема корректно запускается с любого физического и логического носителя, на время своей работы "усыпляется" винчестер (эта фича не сработает на ZX Evolution, но дема будет работать и без нее), а главное – сделан изначально отсутствовавший корректный выход обратно в ОС по нажатию любой клавиши. Дема выложена формате IPC - исдосного архиватора.

Вот и все новогоднее обновление. Последнее в уходящем 2016 году. Пользуясь случаем, желаю всем спектрумистам мирного неба над головой, счастья, успеха, больше денежек, а главное, чтобы, какие бы сложности ни выпадали вам в следующем году, всегда бы оставалось время на нашего Спекки. ПРАЗДНУЕМ!

goodboy
31.12.2016, 12:37
одноименной польской(?) дёмки
fuxoft - чех
busy - словак

Максагор
31.12.2016, 14:15
fuxoft - чех
busy - словак

Ну, значит, Чехословацкая демка. ))) Интересно, на момент ее написания единая Чехословакия еще существовала?

goodboy
31.12.2016, 14:37
на момент ее написания единая Чехословакия еще существовала?
http://savepic.ru/12544029.png

распад - 1993

Максагор
07.01.2017, 04:56
7.01.2017 года.
=============

Первое, рождественское, обновление в 2017 году. ВНЕЗАПНО вышел новый номер газеты ALCO News #64 (http://atmturbo.nedopc.com/download/press/acn64/acn64.zip) от Alone Coder'а, и я решил не тянуть в ожидании накопления иных материалов, а выложить газету сразу.

Главная новость газеты: Пётр Марецки (польский культуролог) вместе с Yerzmyey'ем и Hellboj'ем хотят написать книгу про нашу спековскую демосцену. Там в номере есть анкета, которую этот товарищ очень просит заполнить...

Максагор
03.02.2017, 18:43
Еще 31 января обновил сайт, но закрутился - поэтому тут инфу выкладываю только сегодня:

31.01.2017 года.
==============

Наступивший год продолжает радовать: ловите новую (с пылу, с жару) игру под ATM-turbo 2,2+/ZX-Evolution - Dino Run (http://atmturbo.nedopc.com/download/trdos/games/dinorun/dinorun.zip). Далее передаю слово автору - Flash_ZX из Перми:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Всем привет!

Эта незамысловатая игрушка - появилась в ходе попыток написать что нибудь под пентеву.. разобраться с графикой, палитрами и т.д.

Игра под ZX-Evolution/Baseconf но пойдет и на ATM-turbo 2+

Вы управляете убегающим, от приближающейся катастрофы, динозавриком. Ваша задача добежать до высокого плато, на котором вас уже ждут друзья и на котором можно спастись.. Или, если выбран режим "игра на рекорд", то пробежать как можно дальше, набрав максимальное количество очков.

По ходу игры, появляются новые противники, бежать приходится все быстрее.. в общем все по классике игровых автоматов... )))

Управление: стрелками вверх/вниз.
Клавиши в игре: "M" - выключить музыку, "ENTER" - пауза/продолжение, "Q" - выход в начальное меню.

Хочу сказать спасибо всем, чьи материалы я так, или иначе использовал в игре. В первую очередь за музыку таким людям как: Andrew Fer, MmcM, SnowMan, ByteMan, Mast/Ftl, возможно кого то забыл упомянуть, потому что все переделывалось и менялось по сто раз.. надеюсь никто не будет против. Спасибо Hippiman-у за помощь на первых парАх освоения EvoSdk.. за примеры кода и т.д. Живые подсказки всегда лучше мануалов! Так же благодарю всех причастных за создание отличной среды разработки EvoSdk!

Чит: добавляет жизней, решайте сами, пользоваться ли)

В начальной заставке, после того как надпись "Presents" полностью всплыла.. наберите на клавиатуре команду "morelives". Если успели набрать до перехода в меню и все получилось, то услышите звуковое подтверждение. После этого вместо 10 жизней, будет 30 ))

ВАЖНО! - Перед запуском на реале, ставьте проц в 14Мгц, для правильного проигрывания сэмплов.
В эмуляторе с этим проблема и сэмплы проигрываются гораздо быстрее чем должны. Так что лучше играть на реале ))

В игре есть концовка, так что не ленитесь пройти по честному! ))

В общем прошу строго не судить.. Всех еще раз с новым годом! и.. удачных всем забегов ))
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Скриншоты постараюсь выложить на днях. Вообще заметил, что за последнее время у меня накопилось очень много выложенного софта без скринов и описания. Надо будет исправить ситуацию.

Из другого: по просьбе Славы Калинина/Newart на страничке ссылок (http://atmturbo.nedopc.com/atmlink.htm) добавляю ссылку на Архив спектрумовских журналов и газет - http://zxpress.ru, который он модерирует - действительно отличный и полезнейший ресурс, и ссылка на него должна быть обязательно, тем более, что если покопаться в архиве через встроенный поиск статей, то можно нарыть немало интересных материалов по АТМ. Жаль только, что у сайта нет своего баннера, а то я и его бы разместил на главной странице. Надеюсь, что Вячеслав исправит ситуацию в ближайшем будущем.

Пока всё!

Максагор
28.02.2017, 22:43
Февральские обновления сайта ATM-turbo:
=======================
За февраль у меня было три совсем небольших обновления, поэтому отдельно я их не транслировал сюда - рациональнее было это сделать "в сумме". Итак:

18.02.2017 года.
==============
Выкладываю новый номер газеты ALCO News #65 от Alone Coder'а:
http://atmturbo.nedopc.com/download/press/acn65/acn65.zip
Автор набрал неплохой темп - новые номера появляются с интервалом в месяц. Похвально!
В газете особенно интересна статья по истории фирм АТМ, МикроАРТ и подробности о создании компьютера ATM-turbo...

26.02.2017 года.
==============
Давным-давно у меня была выложена схема платы v7.00 ATM-turbo 2+ от Doronetti, но она была неполной - не хватало странички с монтажной схемой. Теперь же, благодаря Алексееву Каменеву из Улан-Удэ, этот недостаток восполнен. Ловите полный вариант схемы v7.00 ATM-turbo 2+:
http://atmturbo.nedopc.com/download/shems/atm700_full.zip

Помимо этого дополнил страничкой со скриншотами и описанием выложенную давным-давно игру "2048":
http://atmturbo.nedopc.com/download/trdos/games/2048/2048.html

28.02.2017 года.
==============
Пока готовил предыдущее обновление, вышла новая версия замечательной утилиты для работы с образами CP/M дисков SteinBlume v1.2.0.1399 pre-release, поэтому я, не задерживаясь, обновляю ее и у себя на сайте. Качайте, пользуйтесь:
http://atmturbo.nedopc.com/download/pc_utils/atm_cpm_explorer/steinblume1201399pr.zip

Чтобы это было не единственным обновлением на сегодня, продолжил выкладку скриншотов. А именно, дополнил страничкой со скриншотами и описанием выложенную давным-давно демо-версию игры Billiard:
http://atmturbo.nedopc.com/download/trdos/games/billiard/billiard.html

Следующие обновления ожидаются в марте. До скорых встреч...

Максагор
29.03.2017, 17:37
Обновление сайта АТМ от 29.03.2017 года
=====================================

http://atmturbo.nedopc.com/atm2plus_8_0_.jpg

"Большой" вариант картинки доступен по ссылке:
http://atmturbo.nedopc.com/atm2plus_8_0.jpg

Выложил информацию о проекте новой версии ATM-turbo 2+ (именно АТМ, а не чего-то нового, с ним совместимого, вроде ZX-Evolution) v8.0, разрабатываемой спектрумистом Zorel (Александром Коровниковым) из Днепропетровска. Проект на момент марта 2017 года близок к завершению - готов на 90%: разведена основная плата - осталось перепроверить возможно пропущенные ошибки и неточности и доразвести контроллер мыши и энергонезаисимые часы. Если кратко, то это совместимый сверху вниз новый "теплый ламповый" АТМ (т.е. в основном на той же самой элементной базе 80-90-х гг.), с полностью переработанным форм-фактором под ATX, 4Мб ОЗУ (по стандарту ZX-Evolution) и до 1024Кб ПЗУ и рядом иных доработок и улучшений. Более подробно информацию о новом АТМ можно прочитать и подискутировать в теме здесь:
http://zx-pk.ru/threads/27525-novaya-plata-atm-turbo-8-0-rev-2017.html

Максагор
31.03.2017, 22:28
Обновление сайта АТМ от 31.03.2017 года.
============================

В начале марта вышла новая версия замечательной утилиты для работы с образами CP/M дисков SteinBlume v1.2.0.1400, поэтому я, не задерживаясь, обновляю ее и у себя на сайте. Качайте, пользуйтесь.
http://atmturbo.nedopc.com/download/pc_utils/atm_cpm_explorer/steinblume1201400.zip

Продолжается с похвальными темпами обновлять свою газету Alone Coder. Выкладываю новый номер газеты ALCO News #66. В газете особенно интересна статья по истории, особенно на ранних этапах, создания софта для компьютера ATM-turbo...
http://atmturbo.nedopc.com/download/press/acn66/acn66.zip

Максагор
05.06.2017, 21:21
Обновление сайта АТМ от
31.05.2017 года.
==============

http://atmturbo.nedopc.com/atm3_8_0_.jpg

В мае наконец-то был завершен долгожданный проект - ATM-turbo 3 (плата v8.0+), о которой я писал несколько месяцев назад. Сейчас уже все разработки/разводки закончены и результат отправлен на изготовление "в железе". Поэтому тут я уже могу выложить принципиальную и монтажную схему (http://atmturbo.nedopc.com/download/shems/atm800.zip) данной машины.

Итак, попробуем сравнить "классический ATM-turbo 2+ (v7.xx) с новоделом. Если какой-то узел, имеющийся в АТМ не упомянут, то подразумевается, что в новой АТМке он оставлен без изменения: это взятая за основу схема 7.18, коренным образом переработанная и с нуля переразведенная с иной, чем прежде топологией (формфактор 305x244 mm) в Днепропетровске плата, с добавлением ряда расширений. Как и в 7.18, два этажа микросхем ОЗУ 565РУ7 (32 штуки!) заменены на две современные микросхемы динамической памяти MSM5118160F-JS, что экономит кучу места на плате и упрощает сборку, наладку и дальнейшее функционирование компьютера. Две данные микросхемы позволяют иметь "на борту" до 4Мб ОЗУ, но адресовать их через существующие порты АТМ было невозможно - так что, с учетом ряда особенностей дешифрации портов ATM, были введены порты управления расширением памяти и теневыми портами от ZX-Evolution - порты #x7F7 и #BF. Таким образом ATM-turbo 3 (v8.0) является промежуточной платформой между ATM-turbo 2+ и ZX-Evolution/BaseConf - воссоздавая схему управления расширенным ОЗУ (но без ряда дополнительных возможностей, таких как еще более расширенный список графических экранов, перешивка ПЗУ или шрифта "на лету", программируемая конфигурация и др.), но, в основном, построенной на "классической" элементной базе 80-90 гг.

Полный список доработок и нововведений данной платы относительно ATM-turbo 2+:

1. Палитра 16 цветов из 4096
2. Добавлено 2 разъема ZX-BUS (обрезанная версия, были протестированы все имеющиеся платки General Sound, NEO GS, NEMO IDE, ZXM-SoundCard, все работали).
3. Добавлено 2 ОЗУ с SIMM модуля сделано расширение до 4 мб ОЗУ
4. Доработан FDD для поддержки дискет 1.4 мб. (так же внесены доработки "Повышение помехоустойчивости ATM-turbo 2(+) при работе с FDD" )
5. Полностью переделан усилитель звука (за основу был взят усилитель с ZX Evo)
6. Добавлено 2 аудиовхода.
7. Переделаны все разъемы.
8. Добавлена поддержка большого ПЗУ 1 Мб. (27с080, 27C801), переключается в зависимости от ПЗУ джамперами, теперь можно будет записывать в ПЗУ любой образ дискеты, что бы пользоваться ей как ROM диском.
9. Выведено возле процессора штыри с шиной data, для подключения дополнительных устройств.
10. Убрано ПЗУ и буфер с контроллера клавиатуры, на плату будет устанавливаться контроллер 89S51 (который прошивается 5 проводками), возможно будет добавлена поддержка мыши и часиков.
11. Убрана панелька под маленький муз. сопроцессор.
12. Выведены штыри для для подключения контроллера внешней мыши (на тот случай если не получится сделать поддержку мыши на контроллере 89с51 )
13. Добавлено на плату 2 разъема питания ATX и AT
14. Соответственно формфактор,получился полноценный ATX, размером 305 × 244 мм
15. переделан COM порт под GD75232.
16. вывел на видеовыход раздельную синхру. (так же добавлен инвертор для подключения к EGA монитору, инверсия переключается перемычками)
17. Добавлен Кемпстон Джойстик.
18. Разъем для PAL кодера.
19. Убран преобразователь напряжения.
20. Добавлен аудиовыход на джампер.
21. Добавлены чаcики.
22. Добавлен контроллер мыши (1 с контроллера клавиатуры, 2. кемпстон мышь)
23. На будущее, под ХЛ8 расположилась микросхема под АТФ, если вдруг кто нибудь возьмется переделать ХЛ8 под АТФ.
24. Добавлены пустые отверстия где только можно на плате.

Чего не будет на плате, было в планах, но пришлось убрать так как не влазит на плату:

1. SD контроллера. К сожалению не влез.

Более подробную информацию читайте на специально заведенной для этого страничке проекта (http://atmturbo.nedopc.com/projects/atm2_8_0_prj.htm).

Осталось только добавить, что платы уже сейчас можно заказывать у Zorel'а в Днепропетровске на Украине. Адрес для связи: zoreldnepr[собака]gmail[точка]com

До скорого...

P.S. Обсуждение новой версии ПК ATM-turbo 3 (v8.0+) в теме здесь: http://zx-pk.ru/threads/27525-novaya-plata-atm-turbo-8-0-rev-2017.html

NEO SPECTRUMAN
05.06.2017, 21:52
В мае наконец-то был завершен долгожданный проект - ATM-turbo 3 (плата v8.0+)
как раз можно объединять усилия и начинать разрабатывать пентеву возмездия :v2_dizzy_bomb:
которая будет рвать всякие нексты и вдоль и поперек :v2_finge:
и при этом с настоящим железом а не все на одной микросхеме... :v2_dizzy_roll:

Shiny
06.06.2017, 09:38
как раз можно объединять усилия и начинать разрабатывать пентеву возмездия

Зачем? это неСпектрум

Максагор
06.06.2017, 11:23
Зачем? это неСпектрум

Толсто. И лично мне на эту точку зрения нас... Параллельно, короче.

NEO SPECTRUMAN
06.06.2017, 12:33
Зачем? это неСпектрум
с таким же успехом ТО тоже неСпектрум
так что все ОК

Den1982
06.06.2017, 12:35
Плиз. Не надо снова...:)

Максагор
12.06.2017, 06:55
12.06.2017 года.
=============

На сегодня, во-первых, обновил архив с принципиальной и монтажной схемой ATM-turbo 3 (v8.0+) - файл монтажной схемы поместил более высокого разрешения:
http://atmturbo.nedopc.com/download/shems/atm800.zip

А между тем, продолжают приходить новости о новом ПК ATM-turbo 3: на данный момент (в минувшую субботу) дошли по почте свежеизготовленные платки:


http://atmturbo.nedopc.com/download/shems/fotos/atm800/atm800_01.jpg
Россыпь новых платок...

Более полную фотоподборку можно посмотреть в основой теме АТМ на форуме:
http://zx-pk.ru/threads/27525-novaya-plata-atm-turbo-8-0-rev-2017.html?p=916235&viewfull=1#post916235

А еще более полную - на Официальном сайте поддержки клонов ПК ATM-turbo (прямая ссылка: http://atmturbo.nedopc.com/projects/atm2_8_0_prj.htm ) или в официальной группе ATM-turbo во ВКонтакте (https://vk.com/atmturbo) (да, есть и такая, кто не знал).

А пока напоминаю, что желающие уже могут заказывать себе платы у его автора - Александра Коровникова aka Zorel (Днепропетровск, Украина). Адрес для связи: zoreldnepr[собака]gmail[точка]com

drbars
11.07.2017, 12:16
Максагор, а есть ли какие-то принципиальные отличия в конфигурации ATM3 или это просто ребилд схемы/платы?

Максагор
31.08.2017, 21:04
Максагор, а есть ли какие-то принципиальные отличия в конфигурации ATM3 или это просто ребилд схемы/платы?

Отличия есть. Основная суть - это частичный ребилд АТМ2+ с добавлением на рассыпухе части (той, что возможно было) конфигурации ZX-Evo/BaseConf - это поддержка 4Мб ОЗУ через порты #x7F7 как в BaseConf и порта дополнительного конфигурационного #BF, при помощи которого возможно более просто, не через TR-DOS, доставать скрытые порты и управлять некоторыми другими приблудами - тоже как в BaseConf. Плюс введена с обратной совместимостью с ATM2+ и ZX-Evo поддержка палитры 4096 цветов (против 64 в обычном случае) при 16 отображаемых цветах одновременно. Это основное. Плюс по мелочи есть еще добавления.

- - - Добавлено - - -

31.08.2017 года.
============

http://content.pouet.net/files/screenshots/00071/00071671.png

Все еще продолжается "мертвый сезон" на АТМ в связи с летним затишьем с одной стороны, а также временным отсутствием у меня реальной АТМки в связи с поломкой моего старичка ATM-turbo 2+ (v7.10) и недособранностью ATM-turbo 3 (v8.0) с другой. Тем не менее, кое какие новости все же есть: .

Alone Coder ударно выпускает свою газету. В августе он выпустил аж два ее номера, которые я и выкладываю. Так что ловите:

Номер газеты ALCO News #67. Помимо прочих материалов, стоит обратить внимание на воспоминания о том, как начинался Спекки как явление в Питере на рубеже 80-90 гг. и как он развивался и эволюционировал там вплоть до недавнего времени...
http://atmturbo.nedopc.com/download/press/acn67/acn67.zip

Номер газеты ALCO News #68. В газете можно найти материал по развитию среды разработки игр и софта на ZX-Evolution. Также интересна статья, в которой автор пытается воссоздать историю российской демосцены по логам спектрумовского IRC-чата.
http://atmturbo.nedopc.com/download/press/acn68/acn68.zip

Максагор
25.09.2017, 21:49
25.09.2017 года.
==============

Сегодня выкладываю две утилиты для пЦ, и обе от весьма плодовитого тов. Black Cat/Era CG.

Во-первых, в начале сентября он зарелизил новую версию своей замечательной утилиты для работы с образами CP/M дисков SteinBlume v1.2.0.1401 (http://atmturbo.nedopc.com/download/pc_utils/atm_cpm_explorer/steinblume1201401.zip), а во-вторых, я посчитал полезным выложить его утилиту TRD Image Map (http://atmturbo.nedopc.com/download/pc_utils/atm_cpm_explorer/TRDMap.zip), предназначенную для просмотра карты расположения файлов в образах дисков TRD. Согласитесь, полезная вещь. Описание прилагается (http://atmturbo.nedopc.com/download/pc_utils/atm_cpm_explorer/TRDMap.htm).

Пока что все на сегодня.

Максагор
27.09.2017, 19:08
27.09.2017 года.
==============

Ко мне в раздел игрушек "упали" достаточно неожиданные, но вместе с тем не менее приятные обновления от Alone Coder'а:

Во-первых, это демоверсия будущей игры Rusted Souls (Проржавевшие души) в жанре текстово-графической адвентюры (вроде игр "Season of the Sacura" и им подобных) в режиме 320х200 про детективные приключения британского полицейского в Лондоне на закате Викторианской эпохи Англии.
http://atmturbo.nedopc.com/download/trdos/games/rsouls/rsoulsl1.zip

https://pp.userapi.com/c638918/v638918872/89e54/jY4i0xqH48A.jpg
Игра RUSTED SOULS - стартовое меню

https://pp.userapi.com/c638918/v638918872/89e5c/pM5ELr8Vk4k.jpg
Игра RUSTED SOULS - авторы

https://pp.userapi.com/c638918/v638918872/89e64/ginn2zSP09Y.jpg
Игра RUSTED SOULS - игровой процесс

https://pp.userapi.com/c638918/v638918872/89e6c/TiuA3-zFlak.jpg
Игра RUSTED SOULS - игровой процесс

https://pp.userapi.com/c638918/v638918872/89e74/a9G_nhgbpDo.jpg
Игра RUSTED SOULS - игровой процесс

https://pp.userapi.com/c638918/v638918872/89e7c/1xgP3Xp1zmw.jpg
Игра RUSTED SOULS - игровой процесс

Пока полностью готов и выкладывается здесь один из пяти задуманных уровней. О сроках доделки игры автор умалчивает.

Во-вторых, доработанная "классическая" испаноязычная игрушка 1989 года Astro Marine Corps (ATM palette) от Dinamic Software.
http://atmturbo.nedopc.com/download/trdos/games/amc1pal/amc1pal.zip

Суть доработки заключается в измененной на АТМ палитре - благодаря новым, грамотно подобранным цветам, игра запестрела в хорошем смыслк новыми красками, став гораздо лучше и приятнее глазу. Дополнительный плюс данной игрушки в обратной совместимости с оригиналом - если ее запустить на другом спектрум-клоне, где нет выбора палитры, то она просто запустится с оригинальной, спектрумовской, цветовой гаммой, как ни в чем не бывало.

Ниже привожу скриншоты обоих игрушек, а в случае в Astro Marine Corps в двух видах - с АТМ-палитрой и с оригиналом для сравнения:

https://pp.userapi.com/c638918/v638918872/89e84/BFtU8Ln0Grs.jpg
Игра Astro Marine Corps с ATM-палитрой

https://pp.userapi.com/c638918/v638918872/89e8c/XvbFQFR5MEk.jpg
Игра Astro Marine Corps в оригинале

https://pp.userapi.com/c638918/v638918872/89e94/fPAAuQA7rm8.jpg
Игра Astro Marine Corps с ATM-палитрой

https://pp.userapi.com/c638918/v638918872/89e9c/HC7FejeIPb8.jpg
Игра Astro Marine Corps в оригинале

goodboy
15.10.2017, 22:11
демоверсия будущей игры Rusted Souls
запустил под эмулем (atm2+) спрайты (мальчишка/полицейский/шеф) дико мерцают - так и должно быть ?

Максагор
15.10.2017, 23:02
запустил под эмулем (atm2+) спрайты (мальчишка/полицейский/шеф) дико мерцают - так и должно быть ?

Нет, не должно. Я, кстати, тоже под эмулем запускал, ничего не мерцало.

Максагор
10.11.2017, 19:56
10.11.2017 года.
=============

Сегодняшнее обновление праздничное, посвященное 100-летней годовщине Великой Октябрьской социалистической революции. Хоть сайт и не политический, тем не менее, тем не менее... Кому сия дата не по душе от слова "совсем", могут пропустить абзац и перейти к сути обновлений, остальных товарищей поздравляю с этой примечательной годовщиной.

http://atmturbo.nedopc.com/100-let-oktjabrja.jpg

Но, как я сказал выше, само обновление является праздничным, а именно - ловите новую версию замечательной утилиты от тов. Black Cat/Era CG для работы с образами CP/M дисков SteinBlume v1.3.0.1408 (http://atmturbo.nedopc.com/download/pc_utils/atm_cpm_explorer/steinblume1301408.zip). Камрад Black Cat/Era CG посвятил данный, можно сказать, в прямом смысле "революционный" релиз Годовщине Октября, о чем можно почитать (и послушать) в опции "О программе"/"Help" утилиты:

http://atmturbo.nedopc.com/download/pc_utils/atm_cpm_explorer/scrsh/s_s_rev_version.jpg

Что нового в данной версии:

+ Добавлена новая функция.
* Изменена функция / Исправлена ошибка.

+ Добавлена экспериментальная "прямая" поддержка образов дисков Amstrad DSK;
+ В Настройках добавлена возможность выбора языка интерфейса по умолчанию, со сменой "на лету";
Параметры командной строки для принудительного выбора языка (-l ru или --lang ru) также сохранены.
* Исправлена ошибка, не позволяющая в некоторых случаях сохранить образ диска с числом блоков менее 256;
+ Lister. Добавлен просмотр графических файлов BLK, созданных в пакете GRAF для ATM (Большое спасибо Максиму Тимонину за помощь);
+ Lister. При просмотре Spectrum BASIC добавлена возможность включения/отключения отображения контрольных (непечатных) кодов, реальных значений чисел;
В Настройках добавлена возможность настройки отображения по умолчанию.
+ Lister. Добавлены режимы просмотра дизасма в мнемониках Intel 8080 и Z80;
Для COM-файлов CP/M и кодовых файлов +3 DOS эти режимы используются, как режимы просмотра по умолчанию. В Настройках также появились опции, касающиеся этих режимов просмотра.
* Lister. Исправлена ошибка просмотра в режиме текста для +3 DOS;
* Исправлены мелкие ошибки.

Плюс еще одно обновление: Все прошивки для i8031 под AT-клавиатуру от Каримова (v2.2, 3.0 и 3.1) (http://atmturbo.nedopc.com/download/shems/roms/ATM_AT_keyb_ROMS_n_souces.zip) в комплекте с описанием и исходниками к каждой версии.

Пару слов о выложенных версиях прошивок v3.0 и v3.1: они разработаны Камилем Каримовым для АТМ на отдельном контроллере, совместимым с АТМовским. На контроллере заработали хорошо, но добиться устойчивой работы собственно на АТМ на данный момент пока не удалось. Поэтому последней официальной версией является v2.2 (также присутствует в данном архиве, но ранее выкладывалась и отдельно), а данные версии (вместе с исходниками), главной особенностью которых является полноценная поддержка RS-232 (которую так и не довели до ума в свое время в МикроАРТе), выложены для изучения специалистами на предмет доведения до ума и полной работоспособности.

Ну а пока всё. До скорых встреч и еще раз с прошедшим праздником!

goodboy
10.11.2017, 20:45
SteinBlume v1.3.0.1408.
а кто такой ШтейнБлюм (один из псевдонимов Ленина) ?

Black Cat / Era CG
10.11.2017, 20:48
ШтейнБлюм название утилиты же.

Максагор
23.11.2017, 13:30
23.11.2017 года.
=============

Сегодня обновление хотя и одно, но очень большое и "вкусное". Ловите аж целый ОБРАЗ IDE HDD под ATM-turbo 2+ (http://atmturbo.nedopc.com/download/ATM_HDD.zip), набитый софтом (как системным, так и играми) под OS CP/M, TASiS и iS-DOS Chic - данный образ можно как использовать в эмуляторах, так и копировать посекторно на реальные винты и использовать на реальных машинах сразу "искаропки", главное, чтобы винт в CHS-режиме показывал бы 63 сектора на дорожку и 16 головок в цилиндре (а современные винты все это показывает - древние, объемом меньше мегабайта не в счет). Сам образ, само собой, забит не под завязку и место для экспериментов есть. Образ в распакованном виде весит около 200Мб, а в запакованном чуть больше 9Мб. Берите и пользуйтесь. Инструкция с параметрами винта, количеством, расположением и предназначением разделов - в текстовом файле внутри ZIP-архива. Но если что будет непонятно, по ходу эксплуатации готов ответить на возникшие вопросы в специально созданной теме:
http://zx-pk.ru/threads/28456-obraz-vinta-ide-hdd-pod-atm-turbo-2-obsuzhdenie.html
Со всеми обсуждениями - туда.

Максагор
28.11.2017, 03:30
28.11.2017 года.
==============

Выкладываемые сейчас программы не новы - написаны они были давно, еще в 90-х разработчиками iS-DOS, а новые их версии под TASiS тоже были написаны Сергеем Баганом несколько лет назад и выложены у него на сайте ZXBYTE.RU (http://zxbyte.ru/). Я не все программки и утилиты Сергея под iS-DOS дублирую у себя. Но сейчас подумалось: такой важный и необходимый для ОС софт должен лежать и у меня. Итак, ловите:

iS-EDIT (TASiS version) - http://atmturbo.nedopc.com/download/isdos/is_edit/edit_tas.zip
- знаменитый базовый текстовый редактор для iS-DOS, переработанный и адаптированный Сергеем Баганом aka Prusak под OS TASiS. Предыдущая версия под TASiS, адаптированная Юрием Корсуниным, увы, периодически страдала глюками.

DEMON (universal version) - http://atmturbo.nedopc.com/download/isdos/demon/demon.ipc
- также изначально базовая для iS-DOS утилита DEMON.COM для просмотра, поиска и редактирования информации на дисках iS-DOS, TR-DOS, MS-DOS. До сих пор существовали две разные версии - стандартная под iS-DOS и адаптированная под TASiS версия Юрием Корсуниным, где, к сожалению, были проблемы с отображением мигающего курсора на текстовом экране ATM-turbo 2+. В этой версии от Сергея Багана, во-первых, все проблемы с отображением решены, а во-вторых, эта версия сделана универсальной под все системы: она определяет, из-под какой системы запущена и автоматически подстраивается под ее возможности.

На этом пока всё. Остается только добавить, что на выложенном в прошлый раз образе IDE HDD под ATM-turbo 2+ (http://atmturbo.nedopc.com/download/ATM_HDD.zip) обе эти программы уже внедрены в установленные операционки. До новых встреч и обновлений!

Максагор
09.12.2017, 05:41
09.12.2017 года.
==============

http://atmturbo.nedopc.com/download/cpm/system/xc/scrsh/xc2.gif

Когда-то, на заре существования данного сайта, в 2002-2004 гг., когда еще для АТМ не было и в помине продвинутого ПЗУ xBIOS и OS TASiS, из софта было только то, что успела до того как забросить Спекки наработать знаменитая фирма МикроАРТ, да и то, только на старых флоппи-дискетах 5.25", которые ее сотрудники отдали мне "на память, а то ведь выкинут, а жалко". И в этот период я, даже не имея на тот момент в рабочем состоянии реальной АТМки, подключив моему "Второму Пеньку" пятидюймовый дисковод, эти дискеты оцифровывал в образы и выкладывал на сайт. В основном, за редким исключением, это был софт под CP/M. А основной оболочкой под эту систему на АТМ является нортоноподобный X-Comander (XC.COM) v0.03 от Романа Хватова (XVR-Product). Эта утилита присутствовала на многих дискетах с софтом. оболочка сырая не без нареканий. Но сейчас не о ее недостатках и багах. Дело в том, что когда из-под нее запускали софт, то после возвращения из него в систему оболочка пыталась обратно автоматически загрузиться в память, на основе данных из специальным образом созданного для этого временного системного файлика. Вот только загружаться обратно оболочка пыталась все время с одного и того же диска (например с диска B:), вне зависимости от того, на каком диске реально расположен XC.COM. И если вы грузитесь с винта, находящегося на диске D:, а искать саму себя оболочка будет на том же диске B:, который мало того, что у меня является флопом, так еще и дискета может быть не вставлена, то получим не красивый возврат в оболочку, а лишь командную строку и сообщение об отсутствии файла. Я, конечно, посмотрел файл оболочки в HEX-редакторе и обнаружил, что там конкретный диск и конкретное имя оболочки жестко заданы в теле файла (как правило, в виде командной строчки "B:XC /R"). Таким образом, когда мне было необходимо установить оболочку на тот или иной диск, я копировал на него XC.COM, затем лез в HEX-редактор и правил букву диска на нужную мне. Проблема была решена, но некрасивым способом - ибо лезть в редактор для обеспечения работоспособности какой-то программы - это неправильно, тем более, что пользователи не обязаны в этом разбираться, куда-то лазить и т.д.. Я задавался вопросом еще тогда - неужели в МикроАРТе не предусмотрели никакого настройщика? Ведь на имеющихся дисках я его не обнаружил. Но долгие годы этот вопрос оставался без ответа.

И вот некоторое время назад на мой сайт набрел сам автор оболочки (а до кучи - ATM-версии BIOS CP/M и львиной доли служебных утилит под нее) - Роман Хватов. Как оказалось, все (или, как минимум, большинство) исходников у него остались, и он подарил их нашей группе NedoPC (их я тоже планирую выложить в скором времени после изучения). И вот, просматривая архивы, я наткнулся на нее - маленькую программку XCSETUP.COM. Проверка на АТМке подтвердила - да, это она! И действует она очень просто: надо оболочку XC.COM и утилиту-установщик вместе скопировать на тот диск, где эта оболочка планируется в дальнейшем быть на постоянной основе (только название XC.COM переименовывать не надо), затем с этого диска запустить безо всяких параметров XCSETUP.COM и... вуаля! - оболочка настроена на букву этого диска.

В общем, я с удовольствием выкладываю на сайт эту малююююсенькую, но такую полезную утилиту. Я ее добавил в два TRD-образа с CP/M софтом, а именно:

Обновил основной образ оболочки X-COMANDER (+утилиты) - http://atmturbo.nedopc.com/download/cpm/system/xc/xc.zip

Обновил образ автозагрузочного диска CP/M IDE-installer (BOOTDISK) - http://atmturbo.nedopc.com/download/cpm/system/boot/bootdisk.zip

И это все на сегодня, что я хотел вам, уважаемые посетители, сообщить. До скорого.

Максагор
30.12.2017, 00:15
29.12.2017 года.
==============
В канун Нового года выкладываю набор софта.

Во-первых, Дима Быстров aka AloneCoder и группа Consciense доделали многомесяный труд и в качестве новогоднего подарка спектрумистам выпустили очередной номер своего электронного журнала Info Guide #12 (http://atmturbo.nedopc.com/download/press/ig12/ig12rus.zip). В этом номере есть и две мои статьи - про ATM3, а такж про интересный глюк в АТМовском варианте CP/M v2.2, плюс кое-какие информационные комментарии в других статьях, так что номер заслуженно занял свое место на сайте. На днях постараюсь выложить данные статьи сюда на сайт в текстовом виде.

http://atmturbo.nedopc.com/download/press/ig12/scrsh/ig12_1.png

Также в этом номере читайте:

- быстрый 3D-движок в духе Total Eclipse и прообраз быстрого 3D движка в стиле Doom;
- как это было в Рязани - воспоминания старожилов и исторические документы;
- игра "Неожиданное путешествие" - взгляд изнутри;
- интервью с автором игры "Mickey" на Бейсике!
- история Betadisk'а и CP/M на Speccy;
- новости биперостроения;
- полная история проекта NedoLang
- и многое другое...

Также выкладывают модемный софт (для диалап-модема) под ATM от Камиля Каримова. А именно:

Под TR-DOS: программка PING v0.3 - пинговальщик интернета через модем.
http://atmturbo.nedopc.com/download/trdos/system/ping3/ping3atm.zip

Под CP/M: терминалка для проверки модема для ATM-turbo ZX-terminal вместе с прилагаемыми исходниками (к сожалению, не в KOI-8, а в кодировке DOS, так что для чтения из в среде CP/M требуется конвертация), которые можно настроить и перекомпилировать под иные версии CP/M и иные схемы подключения модема.
http://atmturbo.nedopc.com/download/cpm/system/zxterm/zxterm.zip

Единственное, что хочется заметить, что обе программки при работе с модемом обращаются через подключенный к контроллеру клавиатуры на основе i8031/51 порт RS-232(COM), для чего в обязательном порядке для работы данных программ требуется прошивка контроллера клавиатуры версий v3.0 или v3.1 http://atmturbo.nedopc.com/download/shems/roms/ATM_AT_keyb_ROMS_n_souces.zip). Но так как данные прошивки на моей АТМке работали с клавиатурой крайне нестабильно, проверить данные программки в реально работе пока так и не пришлось. Однако пускай они тоже будут выложены - авось удастся довести до ума прошивку и контроллер и все запустится.

Пока что всё. Однако не прощаюсь - есть планы увидеться с вами еще один раз в уходящем году. Вот теперь точно всё.

Максагор
31.12.2017, 07:44
31.12.2017 года.
==============

С НОВЫМ 2018 ГОДОМ, друзья-спектрумисты и прочие читатели!

http://atmturbo.nedopc.com/elka2018.jpg

И еще один год - долой. Уходит год 35-летия Спекки. Традиционную субъективную аналитику того, что запомнилось мне в 2017 году в жизни Спекки читайте в разделе ИСТОРИЯ (http://atmturbo.nedopc.com/atmhist.htm).

Далее перейдем к обновлениям. В прошлом обновлении я выложил вышедший накануне электронный журнал "InfoGuide" №12 (http://atmturbo.nedopc.com/download/press/ig12/ig12rus.zip), в котором были опубликованы мои две статьи. Сегодня я выкладываю их в текстовом виде у себя на сайте в разделе ПУБЛИКАЦИИ (http://atmturbo.nedopc.com/atm_publ.htm). Итак, читайте "под ёлочку":

"Знакомьтесь, ATM-turbo 3 (v8.0) – что это такое и с чем его едят" - статья-презентация новой модели в линейке ZX-клонов ATM, с историей и причинами создания, техническим описанием новых возможностей, портов и т.д. этого нового компьютера.
http://atmturbo.nedopc.com/articles/znakomtes_atm3_311217.html

"32Мб хватит на всех - классическая "ошибка Билла Гейтса" в ATM-версии ОС CP/M" - заметка о выявленном в ходе эксплуатации системы в BIOS CP/M на АТМ недочета, который при определенных условиях приводит к разрушению системы в ОЗУ и зависанию компьютера наглухо. И все только потому, что создатели данной версии BIOS когда-то допустили примерно ту же ошибку, что и Биллушка наш Гейтс, в свое время решивший, что 640Кб ОЗУ всем будет более чем достаточно.
http://atmturbo.nedopc.com/articles/32_mb_hvatit_na_vseh_311217.html

Приятного вам чтения и еще раз С НОВЫМ ГОДОМ, в котором мы обязательно не раз еще увидимся!

Shiny
31.12.2017, 08:06
Максагор, какой эмулятор посоветует для использования АТМ?

Максагор
05.01.2018, 07:38
Максагор, какой эмулятор посоветует для использования АТМ?

Все версии Unreal, начиная от версии 0.34B и до последних.

Максагор
08.01.2018, 22:44
8.01.2018 года.
=============

На сегодня нового на сайте АТМ:

Неожиданный и приятный новогодний подарок - минидёмка-гифт - поздравление всех спектрумистов с наступающим Новым годом - Ginger Dogs Gift 2018 от Насырова Игоря aka FlashZX под графику АТМ 320х200. В гритингсах упоминается наша группа NedoPC, сайт АТМ и я лично, то приятно.
http://atmturbo.nedopc.com/download/trdos/demos/gdg2018/gdg2018.zip
Описание и скриншоты прилагаются:
http://atmturbo.nedopc.com/download/trdos/demos/gdg2018/gdg2018.html

Также выкладываю описание и скриншоты для демок Gagarin tunneltro (http://atmturbo.nedopc.com/download/trdos/demos/tuneltro/tuneltro.html) и Parallax demo (http://atmturbo.nedopc.com/download/trdos/demos/parallax/parallax.html), а также скриншоты системной утилиты Turbo copy v1.04 (http://atmturbo.nedopc.com/download/trdos/copy1_04/copy1_04.htm). И на этом пока всё, что для первого обновления в 2018 году неплохо.

saymon
25.01.2018, 00:19
Максагор Какой прогой лучше всего делать посекторную копию диска? На флеш ide дисках работать будет?

Максагор
25.01.2018, 01:21
Максагор Какой прогой лучше всего делать посекторную копию диска? На флеш ide дисках работать будет?

Честно говоря не знаю - никогда не делал. Выложенный образ я с нуля создавал на эмуляторе.

Максагор
17.05.2018, 13:41
Спасибо за инициативу! Только надо для начала, чтобы плата АТМ 8.0 была окончательно отлажена. А так - круто.

Максагор
25.07.2018, 16:49
Обновление сайта АТМ:
25.07.2018 года.
==============
Из накопившихся на сегодня обновлений:
"По многочисленным просьбам трудящихся" к имеющемуся у меня на сайте iS-DOS/TASiS TSFM-плееру (http://atmturbo.nedopc.com/download/isdos/tfm_player/tfmplay.ipc) выкладываю архив всех имеющихся у меня под эту карточку музыкальных модулей, коих значительно больше ста (http://atmturbo.nedopc.com/download/isdos/tfm_player/tsfm_mus.zip). Приятного прослушивания.
Очень неожиданная и достаточно новая логическая игрушка 2008 года под "классическую" "текстовую" OS CP/M (а значит идущая на любой CP/M машине с терминалом по стандарту VT52) MazezaM (May-Zam) от болгарского программиста Венцислава Цветкова (http://atmturbo.nedopc.com/download/cpm/games/mazezam/mazezam.zip).
Суть игры заключается в том, чтобы, раздвигая хитрым способом всякие препятствия (ящики) на своем пути, открыть проход к следующему уровню или потерять жизнь. Естественно, и игрок, и ящики весьма условны, так как игра консольная и все объекты представлены в форме символов. Эта игра - отличное дополнение классическим игрушкам CATCHUM и LADDER, выложенным на сайте в пакете Retro Games (http://atmturbo.nedopc.com/download/cpm/games/retro_g/retro_g.zip). Ну и, естественно, скриншоты и описание прилагаются (http://atmturbo.nedopc.com/download/cpm/games/mazezam/mazezam.htm).

P.S. Если у кого есть еще подобные консольные игрушки под CP/M, которых нет у меня, то присылайте ссылки!

Error404
26.07.2018, 00:45
P.S. Если у кого есть еще подобные консольные игрушки под CP/M, которых нет у меня, то присылайте ссылки!

Pacman (http://zx-pk.ru/threads/20131-igry-dlya-oriona-128.html?p=972640&viewfull=1#post972640) уже был?

Максагор
26.07.2018, 13:36
Pacman уже был?

Нет, не было. Спасибо!

Максагор
31.07.2018, 23:35
Обновление сайта АТМ:
31.07.2018 года.
==============

Как реакция на выложенную в прошлый раз под текстовую консоль 80x25 в среде ОС CP/M логическую игрушку MazezaM на Спекки-форуме откликнулся участник Error404, приславший ссылку на еще одну консольную игрушку, о существовании которой именно под CP/M я ранее не знал (за что камраду большое спасибо), и которую в дополнение к предыдущему апдейту выкладываю на сайте:

Ловите и качайте PACMAN, да-да, тот самый, классический
http://atmturbo.nedopc.com/download/cpm/games/pacman/pacman.zip
Краткое описалово и скриншоты прилагаются.
http://atmturbo.nedopc.com/download/cpm/games/pacman/pacman.htm
В дополнение могу только добавить, что при игре предустановленный регистр клавиш управления ИМЕЕТ значение. Так что если вы столкнулись с тем, что игра на заявленные клавиши не реагирует, просто попробуйте поиграться капслоком. До скорого...

dj--alex
13.08.2018, 21:29
эх как же тяжело было без интернета 10 лет жить без каких либо новых программ без всего под спектрум
я был ограничен ровно тем что у меня было в наличии и взять что либо было неоткуда...

хочешь музыку - пиши сам больше ни у кого нет
хочешь игру- пиши сам - больше никто не сделате
хочешь сделать программу по редактированию или перевод - пиши сам, больше некому
я много лет думал аж до 2005 года что я единственный человек который что либо вообще пишет под спектрум.
и приходилось изучать все по всему что уцелело - выпускам ZX review до 1994 года февраля (момент развода родителей)

а сейчас даже всё это посмотреть не на чем кроме ваших видео или сайтов

пишите побольше пожалуйста.

SoftLight
14.08.2018, 09:54
а сейчас даже всё это посмотреть не на чем кроме ваших видео или сайтов

Было бы желание. Кто хотел поностальгировать на реальном железе все давно либо собрали сами себе машинку либо купили. Благо сейчас и вариантов есть масса и стоит не бесконечных денег. Можно купить плату zx evolution, поставить в любой корпус и уже хватит чтобы насладиться любыми старыми и новыми поделками.

Максагор
15.08.2018, 02:08
я много лет думал аж до 2005 года что я единственный человек который что либо вообще пишет под спектрум.

Хмммм.... Даже не в 2004-2005 гг., а еще в "косматом" 1998 году в тогдашнем Яндексе или рамблере набрать "ZX-Spectrum" и получить кучу сайтов и архивов. И даже если не было интернета дома, что по тем временам было нормально, выход всегда был. У меня, до 2002 года студента-общажника "дома" интернета не было, что не мешало мне искать сайты на спектрумовскую тематику и качать арзивы с хобетами и SCLками на флоппи-диски в универе и в интернет-кафе.... Не говоря о переписке с другими спектрумистами...

Максагор
31.08.2018, 16:26
Обновление сайта АТМ:
31.08.2018 года.
==============

Обновился раздел "СХЕМЫ":

Добавлена схема повышения помехоустойчивости контроллера XT/AT-клавиатуры в компьютерах ATM-turbo 2+ (v7.xx) (http://atmturbo.nedopc.com/dev_kbd.htm), без которого было практически невозможно использовать последние версии прошивок контроллера от Камиля Каримова v3,0 и v3.1, где применен иной метод опроса скан-кодов, который прекрасно работал у Камиля, но давал сбои на машинах у пользователей, что особенно досадно, так как там полноценно поддержана работа с RS-232. С этой доработкой (цена вопроса - всего 8 резисторов 1КОм) все работает нормально.

Тем не менее, Камиль учел проблему и выпустил специальную прошивку контроллера v3.1m (http://atmturbo.nedopc.com/download/shems/roms/atm_at3x.zip), которую (с исходниками и описанием особенностей в архиве) я выкладываю здесь. Суть ее в том, что все нововведения, касательно рабботы с RS-232 остаются, а процедуры чтения скан-кодов остаются старыми, как в прошивке v2.2. Так что у кого контроллер глючит, а делать доработку лень (или руки чрезмерно кривые), то используйте эту прошивку. Но лучше припаять 8 резисторов и использовать прошивку v3.0 без буквы "m".

А пока все...

Максагор
09.09.2018, 01:13
Обновление сайта АТМ:
8.09.2018 года.
==============

Сегодня день долгожданного для меня релиза новья, причем конкретно моего - а именно от меня последний раз новые результаты творчества на ниве программирования публиковались на данном сайте в последний раз в конце декабря 2016 года. Пора исправляться. Сегодня я завершил труд нескольких (с перерывами) месяцев и выкладываю на всеобщее пользование. Ловите:

ANSI VIEWER v1.00 (http://atmturbo.nedopc.com/download/isdos/ansiview/ansiview.ipc) под OS TASiS. Выложен в архивном файле в формате IPC для iS-архиватора, который можно распаковать в среде iS-DOS/TASiS (в образе винта АТМ (http://atmturbo.nedopc.com/download/ATM_HDD.zip) данный архиватор-разрахиватор установлен). Краткое описание архива здесь (http://atmturbo.nedopc.com/download/isdos/ansiview/ansiview.htm).

Что это за утилита и с чем ее едят?

ANSIVIEW - это просмотрщик текстовых файлов ANSI-графики (создаваемых посредством использования управляющих ESC-последовательностей), широко распространенных в прошлом в среде MS-DOS, UNIX и прочих текстовых ОСей и повсеместно применявшихся в ранних сетях, а именно в FIDOnet и BBS'ках. Собственно и создана данная утилита в рамках реализуемого мной сейчас проекта по программной поддержке имеющегося на борту АТМ COM-порта для связи с внешним миром, а это - как минимум терминалка, большинство из которых "могут в ANSI". А данная утилита построена на основе универсального многофункционального ANSI-драйвера, описание и исходники которого идут отдельно и который как раз предназначен для использования в терминальной программе.

На создание данной утилиты я был вдохновлен созданными в "Ведре" (ANSI-редактор "The Draw") картинками Юлии Монаенковой aka MATiSHA, увидев которые я однозначно решил, что ANSI-утилите в OS TASiS - быть.

Само создание утилиты проходило под влиянием программы под систему TR-DOS "ANSI v0.6 (http://atmturbo.nedopc.com/download/trdos/system/ansi_06/ansi_06.zip)" за авторством Дмитрия Быстрова aka Alone Coder, а также PC-просмотрщика ACiDview, на которых я проводил сравнение вывода картинки с картинкой, получающейся в результате работы данной утилиты. При этом приоритетом, в случае расхождений результатов пользовалась PC-утилита как "конечный" эталон. Отдельные моменты управляющих последовательностей тестировались также в PC-терминалке TELEMAX под MS-DOS.

Системные требования утилиты: Исключительно OS TASiS. При запуске в иных версиях iS-DOS сработает распознавание и утилита выйдет обратно в систему без каких-то действий. При этом утилита для совместимости с иными версиями системы грузится по адресу 24000 dec (#5DC0), но определив, что находится в OS TASiS, перекидывает себя по адресу 16384 dec (#4000) и работает оттуда, тем самым почти на 8 килобайт увеличивая свободное пространство под рабочий буфер.

В самом архиве содержится полная инструкция-описание всех режимов, ключей, настроек и проч. Но для тех, кто не имеет возможности или желания распаковать данный архив в TASiS или iS-DOS, а желание ознакомиться с описанием имеется, данное описание было продублировано в виде ZIP-архива (http://atmturbo.nedopc.com/download/isdos/ansiview/ansiview_manual.zip). В архиве два файла описания - с расширением TXT - это обычный текстовый файл в ALT-кодировке, и с расширением ANS - это тот же текст, раскрашенный ANSI-кодами для демонстрации работы утилиты.

Также для примера выложены подборки ANSI-файлов:

ANSIFILES.ZIP (http://atmturbo.nedopc.com/download/isdos/ansiview/ansifiles.zip) - общая большая подборка.

MATISHA_ANSI.ZIP (http://atmturbo.nedopc.com/download/isdos/ansiview/matisha_ansi.zip) - подборка ANSI-картинок (на спектрумовскую тематику!) Юлии Монаенковой, которые и вдохновили меня на написание данной утилиты.

Всем всех благ и хорошего настроения! До новых релизов, которые, будем надеяться, не слишком задержатся...

Error404
09.09.2018, 10:20
Сделали бы ANSIViewer под CP/M и VT52? Все же именно CP/M текстовая ОС, именно в текстовых ОС графика в ANSI-картинках.

- - - Добавлено - - -

Кстати, почему ANSI а не ASCII? :)

Максагор
09.09.2018, 13:43
делали бы ANSIViewer под CP/M и VT52? Все же именно CP/M текстовая ОС, именно в текстовых ОС графика в ANSI-картинках.

Тут уточняющий вопрос - под CP/M или под CP/M в АТМ? Потому что я не знаю о существовании стандартов поддержки вывода ЦВЕТА. Все мануалы в сети сообщают только о таких стандартных (подчеркиваю) ESC-последовательностях как позиционирование курсора, очистка, вставка удаление строк и подобное. А последовательностей типа "включить красный цвет фона символа" в описаниях стандарта VT52 я не нашел. В АТМ-версии CP/M такие последовательности есть, но они явно придуманы авторами локализации системы "с потолка". Вот для сравнения - данные по управляющим последовательностям экранного драйвера в АТМ CP/M:
http://atmturbo.nedopc.com/inf/bios_cpm.htm#91

Вот мануал по VT52 вообще:
http://zxpress.ru/article.php?id=7826 (там не только по VT52, так что надо пролистать). Или я чего-то не знаю и таковые стандарты есть?

Если же их нет, то написать универсальный "цветной" ANSI-вьювер под CP/M я не смогу. Только черно-белый - это пожалуйста. Надо?

Или, еще раз уточняю - вы просите написать вьювер под ATM-овский CP/M? Это, в принципе, можно. Только тогда ни на Профике и на других локализациях системы он грамотно работать не будет (ну, само собой, не повиснет с высокой долей вероятности). Кстати, в ATM CP/M есть терминалка Line Master, которая умеет как ANSI, так и VT52 с цветами по стандартам BIOS ATM и написана специально под эту локализацию CP/M. Но она практически малопригодна без подключенного специального модема "Аналитик" (через спец-разъем)....

http://atmturbo.nedopc.com/inf/bios_cpm.htm#91


Кстати, почему ANSI а не ASCII?

Эээээээ.... Потому что ASCII - это просто текст с крупицей управляющих кодов типа "возврат каретки", "бэкспейс" и "табуляция" (ну и еще чуток таковых) и все. Данная утилита по дефолту может показывать обычный текст с такими кодами. Т.е. ANSI Viewer "может в ASCII графику". А ANSI - это дополнительный стандартизированный набор ESC-кодов, а конкретно вот:
https://ru.wikipedia.org/wiki/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D1%8E%D 1%89%D0%B8%D0%B5_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0 %B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%B D%D0%BE%D1%81%D1%82%D0%B8_ANSI
И вот это вот и обрабатывает утилита...

Error404
09.09.2018, 20:06
Тут уточняющий вопрос - под CP/M или под CP/M в АТМ? Потому что я не знаю о существовании стандартов поддержки вывода ЦВЕТА. Все мануалы в сети сообщают только о таких стандартных (подчеркиваю) ESC-последовательностях как позиционирование курсора, очистка, вставка удаление строк и подобное. А последовательностей типа "включить красный цвет фона символа" в описаниях стандарта VT52 я не нашел. В АТМ-версии CP/M такие последовательности есть, но они явно придуманы авторами локализации системы "с потолка". Вот для сравнения - данные по управляющим последовательностям экранного драйвера в АТМ CP/M:
http://atmturbo.nedopc.com/inf/bios_cpm.htm#91

Вот мануал по VT52 вообще:
http://zxpress.ru/article.php?id=7826 (там не только по VT52, так что надо пролистать). Или я чего-то не знаю и таковые стандарты есть?

Если же их нет, то написать универсальный "цветной" ANSI-вьювер под CP/M я не смогу. Только черно-белый - это пожалуйста. Надо?


Надо полнофункциональный. :)
И таки да - везде расширения по управлению цветом делались с потолка и они наверняка не будут совпадать с АТМ-овскими. (Кстати, от реализации к реализации VT52 и многие другие упр.коды могут не совпадать, например есть несколько версий управления "курсор домой", "включить курсор", "выключить курсор", инверсия, жирный и т.п. - 100% совпадаемость только у позиционирования курсора)

Просто надо сделать так: пиши как привычно под СP/М для ATM, но все ESC-последовательности храни как строки, причем с запасом, например длиной в 8 байт (мало ли у кого они какой длины, на Орионе например до 7 символов). Как то так (кстати, реальные для Ориона - если интересно см. к концу этого файла (https://github.com/serge-404/AltairDOS/blob/master/man/dos-prof_cp1251.txt)):



XYpos: db ESC, 'Y', Y20,X20, 0, 0, 0, 0
SetMode: db ESC, 'C', ColorMode, 0, 0, 0, 0, 0
SetColor: db ESC, 'P', Color, 0, 0, 0, 0, 0
CursOn: db ESC, ':', 0, 0, 0, 0, 0, 0
CursOff: db ESC, ';', 0, 0, 0, 0, 0, 0


Адреса этих строк описать, и каждый сможет их настроить под себя прямо в коде (а то и вообще инсталлятор сделать). Это общепринятая практика, сам я уже настраивал так несколько таких программ (да тот же pacman).



ASCII - это просто текст с крупицей управляющих кодов типа "возврат каретки", "бэкспейс" и "табуляция" (ну и еще чуток таковых) и все. Данная утилита по дефолту может показывать обычный текст с такими кодами. Т.е. ANSI Viewer "может в ASCII графику". А ANSI - это дополнительный стандартизированный набор ESC-кодов, а конкретно вот:
https://ru.wikipedia.org/wiki/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D1%8E%D 1%89%D0%B8%D0%B5_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0 %B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%B D%D0%BE%D1%81%D1%82%D0%B8_ANSI
И вот это вот и обрабатывает утилита...

Т.е. там не просто выводится текст(картинка текстом и псевдографикой) на экран, для чего достаточно переводов строк, но делается какая-то анимация (для чего уже нужны управляющие последовательности типа позиционирования)?

Максагор
10.09.2018, 22:56
Надо полнофункциональный.

:)


Т.е. там не просто выводится текст(картинка текстом и псевдографикой) на экран, для чего достаточно переводов строк, но делается какая-то анимация (для чего уже нужны управляющие последовательности типа позиционирования)?

Именно так. ANSI-стандарт - это стандарт VT100/VT102 со всеми вытекающими, плюс управляющие коды по работе с цветом.

Максагор
15.09.2018, 05:11
Обновление сайта АТМ:
15.09.2018 года.
================
Нарыл в сети еще пару "классических" консольных игрушек под CP/M, которые выкладываю тут:

GORILLA (http://atmturbo.nedopc.com/download/cpm/games/gorilla/gorilla.zip) - классическая игрушка про швыряние двух гигантских горилл друг в друга бананов в окружении легко разрушаемой (от попадания бананов) городской застройки в консольном (текстовом 80х25) виде под CP/M. Игра настраивается под разные терминалы (несколько из них даже цветные, вроде ANSI). К сожалению, совместимый с ATM CP/M терминал VT52 черно-белый ("цветные" управляющие коды в АТМ реализованы по каким-то своим стандартам), но и без этого играть ничуть не хуже. Скриншоты и описание прилагаются (http://atmturbo.nedopc.com/download/cpm/games/gorilla/gorilla.htm).

HANGMAN (http://atmturbo.nedopc.com/download/cpm/games/hangman/hangman.zip) - классическая игрушка, в русском варианте известная как ВИСЕЛИЦА, в консольном (текстовом 80х25) виде под CP/M, где если не отгадаешь слово, то после нескольких ошибок нарисуется шаг за шагом человечек на виселице. Игра настраивается на несколько терминалов, в том числе и на совместимый с АТМ терминал VT52. Скриншоты и описание прилагаются (http://atmturbo.nedopc.com/download/cpm/games/hangman/hangman.htm).

Ну и до кучи небольшое обновление в ряду системок под TR-DOS:

HONEY COMANDER v4.00FIX (http://atmturbo.nedopc.com/download/trdos/hc4_00/hc400fix.zip) - это тот же самый HONEY COMANDER v4.00 (с тем же набором утилит), что и описанный выше, но с одним важным отличием: пофикшена процедура поиска в ПЗУ по адресу #3C30 трех байт - #DB, #1F, #C9. Без них командер все равно полноценно работать не сможет, зато теперь его можно запускать на АТМ из-под vTR-DOS, где по этому адресу три байта были заменены иным перехватчиком, имитирующим работу с портами ВГ с теми же функциями. Но так как байты были другими, "Хонюк ругался" и отказывался работать. Теперь он будет на виртуальной дискетке работать нормально. Пофикшено описание. (http://atmturbo.nedopc.com/download/trdos/hc4_00/hc4_00.htm)

А на сегодня все.

https://pp.userapi.com/c849528/v849528563/67a0e/Elu-z3r6r-E.jpg
GORILLA

https://pp.userapi.com/c851420/v851420516/3379/G7K8oGJAbwU.jpg
HANGMAN

Error404
21.09.2018, 17:58
А вот такое было? quatris.com - символьный тетрис для CPM и VT-52 (http://zx-pk.ru/threads/24501-tekhrazdel-uzix.html?p=979738&viewfull=1#post979738)

Максагор
21.09.2018, 19:05
А вот такое было? quatris.com - символьный тетрис для CPM и VT-52

Нет, не было. Спасибо!

P.S. Игрушку KING ранее тоже видел. Просто еще руки до выкладывания не дошли.

Максагор
24.09.2018, 05:13
Обновление сайта АТМ:
24.09.2018 года.
================

Нового хорошего софта на сайте АТМ становится все больше и больше. И это хорошо. Обновления сегодня:

Новинка от меня:

BATTY под OS TASiS (http://atmturbo.nedopc.com/download/isdos/is_games/batty/batty.ipc) - адаптация известной 48Кб "арканоидоподобной" игрушки 1987 года от фирмы HIT-PAK, выполненная мной под данную операционную систему. Теперь игра может запускаться с любого логического и физического носителя, поддерживаемого в драйверах данной системы. Но самое главное, теперь возможно без использования "сброса" вернуться в любой момент в систему в исходную точку по нажатию клавиши ESC (CS+1). Единственное, что эта кнопка сработает только в процессе игры, но не в меню - не все иногда получается адаптировать. Выложена в архивном файле в формате IPC для iS-архиватора, который можно распаковать в среде iS-DOS/TASiS. Скриншоты и описание (http://atmturbo.nedopc.com/download/isdos/is_games/batty/batty.htm) прилагаются. Этой игрушкой я еще и еще раз показываю, что делать игры под данную ОС реально, можно нужно.

http://atmturbo.nedopc.com/download/isdos/is_games/batty/scrsh/sshot000.jpg

Далее пару игрушек под CP/M, за нахождение которых огромное спасибо спектрумисту Error404:

QUATRIS (http://atmturbo.nedopc.com/download/cpm/games/quatris/quatris.zip) - данная игра, собственно, представляет собой классический Тетрис в монохромном консольном (текстовом 80х25) виде под CP/M, адаптированная под терминал VT52. Игра 1989 года создания за авторством Steven B. Perkins. Скриншоты и описание (http://atmturbo.nedopc.com/download/cpm/games/quatris/quatris.htm) прилагаются.

http://atmturbo.nedopc.com/download/cpm/games/quatris/scrsh/sshot002.jpg

KING (txt) (http://atmturbo.nedopc.com/download/cpm/games/king_txt/king_txt.zip) - весьма занятная русскоязычная(!) игрушка KING в консольном (текстовом 80х25) виде под CP/M - аналог таких известных игрушек как Grain, Королевство зерна, Королевство "Эйфория" и других подобных им, где надо отдавая от имени правителя в текстовой консоли команды по управлению посевами, покупками/продажами зерна, земли, разных товаров и проч., посылая или не посылая на войну солдат, добиваться развития и процветания вверенного вам королевства. Игра 1994 года написания за авторством некоего Alex Saryevskiy, Black Cat inc. Игра настроена (хоть и, судя по оформлению таблиц, несколько кривовато) на терминал VT52 и прекрасно работает на АТМовском варианте CP/M. А так как под АТМ в этой ОС уже есть одноименная игра от МикроАРТ (http://atmturbo.nedopc.com/download/cpm/games/king/king.zip) совсем другого жанра, то запускаемый файл и файл архива мной переименован в KING_TXT. Скриншоты и описание (http://atmturbo.nedopc.com/download/cpm/games/king_txt/king_txt.htm) прилагаются.

http://atmturbo.nedopc.com/download/cpm/games/king_txt/scrsh/sshot002.jpg

goodboy
24.09.2018, 11:39
Единственное, что эта кнопка сработает не только в процессе игры, но не в меню
«А сегодня в завтрашний день не все могут смотреть. Вернее смотреть могут не только лишь все, мало кто может это делать»

Максагор
29.09.2018, 23:28
Обновление сайта АТМ:
29.09.2018 года.
================

Ловите еще две сделанные мной адаптации ZX-игрушек под OS TASiS:

LINES под OS TASiS (http://atmturbo.nedopc.com/download/isdos/is_games/lines/lines.ipc) - Адаптация к среде ОС TASiS классической спектрумовской игрушки LINES в ее русскоязычной инкарнации 1996 года от автора Сергея Шапорова группы COMPUTER WORK COMPANY (CWC). Теперь игра может запускаться с любого логического и физического носителя, поддерживаемого в драйверах данной системы. Но самое главное, теперь возможно без использования "сброса" вернуться в любой момент в систему в исходную точку по нажатию клавиши "R" в процессе игры (но при желании ее можно переопределить). Выложена в архивном файле в формате IPC для iS-архиватора, который можно распаковать в среде iS-DOS/TASiS. Скриншоты и описание (http://atmturbo.nedopc.com/download/isdos/is_games/lines/lines.htm) прилагаются.

https://pp.userapi.com/c830208/v830208343/1aa83d/pIecmkks310.jpg

https://pp.userapi.com/c830208/v830208343/1aa855/aCv9am9Z0QQ.jpg

ZYNAPS под OS TASiS (http://atmturbo.nedopc.com/download/isdos/is_games/zynaps/zynaps.ipc) - Адаптация к среде ОС TASiS классической спектрумовской игрушки 1987 года создания - ZYNAPS от фирмы HEWSON. Теперь игра может запускаться с любого логического и физического носителя, поддерживаемого в драйверах данной системы. Но самое главное, теперь возможно без использования "сброса" вернуться в любой момент в систему в исходную точку по нажатию клавиши ESC (CS+1). В процессе адаптации к игре добавлено открывающееся в среде TASiS текстовое меню с выбором двух вариантов cheat mode - некончающиеся жизни или неуязвимость вообще, плюс возможность выбора игры без "читов". Выложена в архивном файле в формате IPC для iS-архиватора, который можно распаковать в среде iS-DOS/TASiS. Скриншоты и описание (http://atmturbo.nedopc.com/download/isdos/is_games/zynaps/zynaps.htm) прилагаются.

https://pp.userapi.com/c850728/v850728642/141be/BmcQ-pLh0lE.jpg

https://pp.userapi.com/c850728/v850728642/141c6/WV4SDRI583Y.jpg

https://pp.userapi.com/c850728/v850728642/141e6/3-ebbKDc5V4.jpg

Этими игрушками я еще и еще раз показываю, что делать игры под данную ОС реально, можно и нужно.

Максагор
30.09.2018, 21:43
Обновление сайта АТМ:
30.09.2018 года.
================

Только-только обновился вчера, а сегодня еще одна адаптированная игрушка от меня. А все потому, что в свое время у меня получился неплохой кодовый "движок" для переноса 48Кб игр в ОС TASiS - если игрушка не хитровыдуманно защищена, не имеет дополнительных подгрузок уровней и сохранений в середине игры (тогда придется лезть ковыряться глубоко в код) и не лезет в буфер принтера, то в большинстве случаев достаточно подставить кодовый блок игрушки, чуть подкорректировать в движке некоторые загрузочные параметры и адрес перехвата процедуры обработки IM2, и новая игра под TASiS готова. Что я и сделал предыдущей ночью, как только закончил обновлять сайт в прошлый раз. Итак, ловите:

DEFLECTOR под OS TASiS (http://atmturbo.nedopc.com/download/isdos/is_games/deflect/deflect.ipc) - Адаптация к среде ОС TASiS знаменитой классической спектрумовской игрушки 1987 года создания - DEFLECTOR от фирмы VORTEX SOFTWARE от автора Costa Panayi. Теперь игра может запускаться с любого логического и физи-ческого носителя, поддерживаемого в драйверах данной системы. Но самое главное, теперь возможно без использования "сброса" вернуться в любой момент в систему в исходную точку по нажатию клавиши ESC (CS+1). За основу для адаптации к ОС TASiS был взят русифицированный вариант игры от фирмы МАСТЕРСТУДИЯ (1993 год). Выложена в архивном файле в формате IPC для iS-архиватора, который можно распаковать в среде iS-DOS/TASiS. Скриншоты и описание (http://atmturbo.nedopc.com/download/isdos/is_games/deflect/deflect.htm) прилагаются. Этой игрушкой я еще и еще раз показываю, что делать игры под данную ОС реально, можно и нужно.

https://pp.userapi.com/c845216/v845216551/108e41/YMvTNsSD19s.jpg

https://pp.userapi.com/c845216/v845216551/108e51/45Gojt_YgJ4.jpg

Error404
04.10.2018, 16:45
Вот еще нарыл текстовых игрушек для CP/M: сапёр, блоки, роботы

Максагор
26.10.2018, 03:28
Обновление сайта АТМ:
26.10.2018 года.
==============
Несколько лет назад выкладывал EDGE GRINDER (http://atmturbo.nedopc.com/download/trdos/games/edge_grinder/edgegrnd.zip) - игру в стиле R-TYPE, написанную для ZX-Evolution - именно только под эту модель, потому что, хотя игра и не использует память выше 1Мб, доступ к ней осуществляется через использование отсутствующего в ATM-turbo 2+ порта #BF, позволяющего включать скрытые порты без вызова ПЗУ TR-DOS. Таким образом, на других машинах линейки АТМ она пойти не могла. А сейчас появилась адаптация этой игры и к ATM-turbo 2+, где доступ к теневым портам через порт #BF заменен на более "традиционные" приемы. Образ с адаптирвоанной игрой добавлен в общий ZIP-архив игры. Единственная разница, которая осталась по сравнению с версией ZX-Evolution, если играть на ATM-turbo 2+ - это скорость игры. Изначально она была рассчитана на работу при тактовой частоте 14МГц, а турборежим АТМ работает на частоте 7МГц с большими вэйтами. Так что скролл в игре двигается примерно в 2.5 раза медленнее. Однако игра при этом сохраняет "играбельность" (каламбур-с), даже легче становится ее проходить.

И еще одна игра мной была выложена примерно тогда же на сайт - Project R.O.B.O. (http://atmturbo.nedopc.com/download/trdos/games/robo/robo_atm.zip) - точнее ее версию, адаптированную для ATM-turbo 2+, потому что оригинальная версия под ZX-Evolution требовала 2Мб ОЗУ и требовала переработки. И переработанную версию я тогда выложил, а оригинал - нет. Сейчас я исправил этот недочет и добавил версию под ZX-Evolution в общий ZIP-архив с игрой.

Vadim
26.10.2018, 10:32
Адаптация к среде ОС TASiS знаменитой классической спектрумовской игрушки 1987 года создания - DEFLECTOR от фирмы VORTEX SOFTWARE от автора Costa Panayi.
Название игры пишется через 'K'. - Deflektor

Максагор
31.10.2018, 05:12
Обновление сайта АТМ:
30.10.2018 года.
==============

Новинка от меня: ловите, качайте - легендарная игра EXOLON от фирмы HEWSON (http://atmturbo.nedopc.com/download/isdos/is_games/exolon/exolon.ipc), 1987 года создания - теперь и под ОС TASiS. Кратко об адаптации:

Теперь игра может запускаться с любого логического и физического носителя, поддерживаемого в драйверах данной системы. Но самое главное, теперь возможно без использования "сброса" вернуться в любой момент в систему в исходную точку по нажатию клавиши ESC (CS+1). В процессе адаптации к игре добавлено специальное CHEAT-меню, в котором можно как выбрать разные варианты бессмертия, от бесконечных жизней, до бесконечных патронов и ракет и их сочетание. Плюс, естественно, остается возможность выбора игры без "читов" (установленное по умолчанию). Клавиша ESC (CS+1) в любом месте игры - выход в DOS.

Адаптировал я данную игрушку по схожей схеме, что и прочие, с использованием специально созданного мной для адаптации 48К-игр "движка". Однако данная игра оказалась "крепким орешком" - во-первых, после инициализации она для своей работы забивала все 48 килобайт стандартного рабочего пространства, не оставляя ни байтика для вставки процедурки перехвата опроса клавиатуры и возврата в ОС, так что пришлось "обмануть" игру тем, что вместо ПЗУ была впечатана страница ОЗУ с копией прошивки 48-бейсика, где уже в свободном месте и были размещен упомянутый перехватчик. Ну а во-вторых, обычно при адаптации игр мне пока что достаточно было только узнать вектор прерывания, чтобы выяснить адрес процедуры опроса клавиш и переопределить его на свой перехватчик. Но EXOLON не был бы собой, если бы и тут не "соригинальничал" - эта игрушка целиком и полностью работает при ЗАПРЕЩЕННЫХ прерываниях. Поэтому пришлось-таки лезть глубоко в сам код и искать все места, где опрашивается порт клавиатуры, и уж там внедрять вызов перехватчика. Но в итоге игрушка была успешно побеждена. Играйте, дорогие АТМщики, на здоровье! И да, как водится, скриншоты и описание (http://atmturbo.nedopc.com/download/isdos/is_games/exolon/exolon.htm) также выложены.

http://atmturbo.nedopc.com/download/isdos/is_games/exolon/scrsh/sshot000.jpg
заставка

http://atmturbo.nedopc.com/download/isdos/is_games/exolon/scrsh/sshot002.jpg
Cheat-меню

http://atmturbo.nedopc.com/download/isdos/is_games/exolon/scrsh/sshot003.jpg
стартовое меню

http://atmturbo.nedopc.com/download/isdos/is_games/exolon/scrsh/sshot004.jpg
собственно игра

goodboy
31.10.2018, 10:59
вместо ПЗУ была впечатана страница ОЗУ с копией прошивки 48-бейсика, где уже в свободном месте и были размещен упомянутый перехватчик.
так может сделать переход на этот перехватчик по NMI ?
создашь такой модуль и игры вообще не надо будет изменять

Максагор
01.11.2018, 05:24
Обновление сайта АТМ:
31.10.2018 года.
==============

Вовремя обнаружил глюк во вчера выложенной адаптации под ОС TASiS игры EXOLON (http://atmturbo.nedopc.com/download/isdos/is_games/exolon/exolon.ipc), незаметный вначале игры - примерно на 6-7 экране (не всегда в одном и том же месте, но примерно на такой дальности прохождения - неизбежно) во время прохождения игра зависает. В связи с этим пересмотрел и радикально сократил до двух все перехватчики опроса клавиатуры - все же именно они как-то влияют на "целостность данных". Теперь выйти в DOS в стартовом меню можно по прежнему по клавише ESC (CS+1), а вот в процессе игры надо сначала войти в режим паузы по клавише "3", а уж затем жать ESC (CS+1) для выхода в систему. После этих изменений долгосрочные испытания показали стабильную работу игрушки. Но если кто-то что-то заметит - пишите, буду разбираться. Вот какая хитрая игрушка попалась.

В общем, игру я перевыложил, так что кто успел скачать - перескачивайте. Описание (http://atmturbo.nedopc.com/download/isdos/is_games/exolon/exolon.htm) также пофиксил.

Всем до скорого.

Максагор
03.11.2018, 04:40
так может сделать переход на этот перехватчик по NMI ?
создашь такой модуль и игры вообще не надо будет изменять

Юра, на твое предложение есть сразу несколько "нет" - "идеологическое" и техническое:

Первое: ну представь себе какой-нибудь относительно современный и хоть сколько-нибудь серьезный компьютер - да хоть ПиСи, начиная с IBM XT: можешь ли ты себе представить, чтобы игра или какая-нибудь иная MS-DOSная программа потребовала бы для выхода из нее нажатие спец-кнопки на корпусе для выхода в систему? Или была бы написана так, чтобы выйти из нее можно было бы по ресету (который как минимум есть у всех), а по иной кнопке, только если она имеется? Я вот такого не припомню.

А вот на спектруме еще со времен ленточный такое норма. Исключения крайне редки. Это культура программирования - люди привыклю еще тогда, что вот есть только бейсик в ПЗУ и все. И все игры были сделаны и делаются до сих пор в расчете на выход по "сбросу". Но это неправильное восприятие спектрума как игрушки, "приставки с клавиатурой". Тогда как я всегда был за то, чтобы воспринимать его, особенно "продвинутые" модели как нормальный полноценный комп. Особенно если на нем установлена, помимо TR-DOS какая-либо ОС - CP/M, iS-DOS и др. ИМХО, полагаю, что нормально работать с системной средой и выходить в нее без "спецкнопок" - это признак хорошего тона. И, например неплохо бы в программировании и адаптации игр это учитывать, что, кстати, сильно облегчит адаптацию к иным системам или зарубежным клонам, у которых TR-DOS нет. Насчет последнего уже, слава богу, входит в моду выпускать не только "бесиковские моноблоки", но и TAP-версию игр (как правило, где нет подгрузок в процессе игры) с бейсик-загрузиком - такие игры очень легко адаптировать в т.ч. и в среде ОС TASiS. Но осталось еще ввести в культуру программирования введение в играх опцию "выход из игры", по которой произойдет даже не переход на RST 0 со сбросом, а (в тех случаях когда не была затерта область системных переменных, например из-за нехватки памяти под игру) выход обратно в бейсик в ту точку, откуда и была игра запущена по RANDOMIZE USR. от тогда вообще буде класс - ничего переделывать не надо будет (как минимум, в 48К-варианте) - просто "пришил" к кодовому блоку вместо бейсик-части свой загрузчик, а потом из игрушки мы выходим в него же. Вот ты, Юра, занимаешься адаптациями игр - почему бы первому не применить такой прием?

Ну а техническое: это в ZX-Evo можно "перепрограммировать" NMI. В АТМ - это MAGIC и только MAGIC (если только паяльником не припаять дополнительную кнопку NMI -но ведь это же глупо паять ради запуска софта. А если кто паять не умеет?), причем схема построена так, что кнопка не сработает, если экран - не стандартный, спектрумовский, а расширенный - там к одновибратору, в качестве условия срабатывания сигнал RG0 подведен, отвечающий за переключение режимов.

Теоретически универсальным можно-таки сделать кнопку RESET - ибо в АТМ1 и 2(+) в ПЗУ по нулевому адресу расположен перехватчик резидента. Если в верхних страницах памяти разместить со специальной меткой "корешком" и посчитанной контрольной суммой программу, то по сбросу сначала происходит проверка наличия этой программы в верхней памяти, и сброс происходит только если ее не нашли или битая КС. В противном случае выполняется именно эта программа. Таким образом можно сохранить систему вверху и по сбросу вернуться из любой игры/программы, при условии, что она не залезет в те верхние страницы. Учитывая, что эти страницы располагаются сильно выше стандартный 128Кб, то 99% софта резидент не затрут. Более того, именно так работа с ZX-софтом в АТМ и построена - возврат по сбросу - TRD-образ маунтится в верхнюю память к одной и букв дисковода vTR-DOS, идет ее загрузка с виртуальной дискетки, но в любой момент пользователь может нажать сброс и вернуться в ОС TASiS. В ZX-Evolution поддержки резидента пока нет, но только потому, что при создании ERS для бэйзконфы Савелий сначала не обратил внимание на такую "фичу" АТМ, а после того как я обратил его внимание на это, все обещает это сделать, но пока не сделал.

Но опять большое НО: кнопка сброса - это опять-таки "аппаратная примочка на корпусе" (даже если это теперь делается по Ctrl+Alt+Del) во-первых, а во-вторых, опять все то же использование TRD/SCL/FDI-образов как неких картриджей (пусть и виртуальных) для некоей приставки - вставил, поиграл, сбросил. На нормальных компьютерах есть ОС, есть программы, с этой ОСью работающие, есть вход и выход из этих программ. Все мои адаптированные игры (их пока семь) и демки (их две большие и две маленькие) это демонстрация того, что иная культура программирования под Спекки (пусть даже пока под АТМ) возможна. Та же дема "BRAIN CRASH" (http://atmturbo.nedopc.com/download/isdos/is_demos/bc/bc.htm) мной была успешно адаптирована под TASiS (http://atmturbo.nedopc.com/download/isdos/is_demos/bc/bc.ipc) опять-таки из-за ПРАВИЛЬНОГО написания - бейсик-загрузчик, "распихивающий" куски кода по страницам, запуск через RANDOMIZE USR и выход обратно в незатертый бейсик в исходную точку. В итоге теперь можно не притрагиваться к сбросу при ее просмотре. Правда, из этой демы нельзя выйти в любой момент по ESC - там несколько частей, я не вникал в код, чтобы везде вставлять опрос на предмет выхода. Но вот если кому-то СРОЧНО, не досмотрев дему, потребуется выйти в систему, вот на этот случай эта система продублирована в резиденте, и тогда из нее можно будет выйти по сбросу - но это лишь подстраховка.

Кстати, надо будет записать видеоролик с демонстрацией запуска ZX-софта - демок и игрушек как на "серьезных машинах" - по выбору COM-файла и его старта, а потом выход обратно в ОС.

goodboy
03.11.2018, 11:05
ну представь себе какой-нибудь относительно современный и хоть сколько-нибудь серьезный компьютер - да хоть ПиСи, начиная с IBM XT: можешь ли ты себе представить, чтобы игра или какая-нибудь иная MS-DOSная программа потребовала бы для выхода из нее нажатие спец-кнопки на корпусе для выхода в систему?
на Амиге практически так и было. при наличии винта/оси большинство игр на дискетах были NonDos,
потом началась массовая адаптация игр/демок энтузиастами.
инсталлятор (для сохранения авторских прав) снимал образ с фирменной дискеты и подставлял к нему свой загрузчик.
при запуске сообщалось при нажатии какой кнопки можно выйти в ось.

а приминительно к твоему случаю - я правильно понимаю что для минимальной адаптации надо (желательно в любой момент) включить доп.страницу (за пределами 128к) и сделать переход на неё ? (дальнейшую работу делает программа размер которой уже не столь критичен)

покажи пример переключения/перехода
и прекрати пожалуйста портить титульные картинки своим текстом

Максагор
10.11.2018, 06:22
Обновление сайта АТМ:
10.11.2018 года.
==============
Относительно недавно беседовал я с тов Savelij/NedoPC group - кто не знает, это главный автор-разработчик ERS (EVO Reset Service) базовой прошивки ПЗУ для ZX-Evolution/BaseConf. Эта машина в данной конфигурации совместима сверху вниз с "эталонной" ATM-turbo 2+ (за исключением ряда нюансов), вот только в ПЗУ ERS не реализована такая знаковая для всей линейки АТМ функция резидента - программного перехватчика в точке ПЗУ, куда осуществляется переход по RESET, который анализирует конкретные страницы ОЗУ в верхней памяти на предмет специальных меток и наличия контрольной суммы - если таковые находятся, то происходит не инициализация всей системы, а переход на программу пользователя вупомянутых страницах. Эта функция давным давно используется в знаменитом HONEY-Comander - так по RESET посредством резидента осуществляется возвращение в данный командер из программы пользователя, подобным образом резидент широко применяется в ОС TASiS и целом ряде утилит под данную ОС. Но если вы запустите тот же HONEY-Comander из-под ZX-Evolution, то по RESET вы просто перезагрузите компьютер, так как до сих пор Савелий не перенес с ПЗУ ATM-turbo 2+ это достаточно простую подпрограммку, хотя и обещал.

Так вот, в недавно состоявшемся разговоре я вновь напомнил ему о поддержке резидента. В ответ (а разговор был не только об этом, а о развитии ПО под линейку АТМ) он обратил мое внимание на том, что у меня на сайте выложено некорректное описание внутренней структуры и функций CP/M. А именно, пояснил он, номера функций првиедены там в ДЕСЯТИЧНОЙ системе, что очень сбивает с толку его как программиста, привыкшего, как и любой "ассемблерный" программист, к ШЕСТНАДЦАТИРИЧНОМУ представлению номеров. На мое возражение, что я просто перенес информацию "один-в-один" с книжки по CP/M от МикроАРТа, он заметил, что ему от этого работать не легче. После чего добавил, что, вот ты поправь описание CP/M, и тогда я так уж и быть возьмусь и вставлю поддержку резидента в ПЗУ ERS.

Ну что ж. Раз так, ладно. Вордовский файл книги я трогать не стал, пусть остается оригинальная книжка для истории. А вот HTML-страничку, созданную из этой книжки - CP/M "изнутри"(описание BIOS & BDOS) - я соответственно переделал согласно поступившему пожеланию:
http://atmturbo.nedopc.com/inf/bios_cpm.htm

В общем, Савелий, теперь твоя очередь выполнять обещание!

Всем до скорого.

Hacker Grey
11.11.2018, 18:08
Привет. Можно в этой ветке спрошу, как специалиста по ATM1 / ATM2 .
делаю драйвера под разные машины для своего Neo8Pleera. Для FAT драйвера нужно озу в окне #0000 . Уже сделал версии для PentEvo, для Profi и даже для Cache16к в любой машине. Но для АТМ 2 столкнулся с проблемой. Может есть путь её решения ? Если включаю рам в page0 что бы обратиться к FAT драйверу, то обратно переключится на BASIK и TR-DOS уже не могу, а расширенные порты нужно отключать так как они конфликтуют с SD картой.
Может как то можно, например подключить пзу в другое окно в #4000 и потом из него вернуть расширенные порты?

tae1980
11.11.2018, 19:22
Hacker Grey, а что за плеер? Где его можно взять для Профи?

Hacker Grey
11.11.2018, 19:58
в ветке Софт,музыка. для профи сегодня выложу пока допиливаю немного.

Максагор
12.11.2018, 05:54
Может как то можно, например подключить пзу в другое окно в #4000 и потом из него вернуть расширенные порты?

Я так никогда для таких целей это не делал, но судя по схеме это возможно. Диспетчер памяти позволяет любую страницу, хоть ОЗУ, хоть ПЗУ включить в любое адресное окно, а для перехода в режим включенных портов достаточно будет перейти в это ПЗУ по смещени (от начала страницы) с #3Dxx.


Если включаю рам в page0 что бы обратиться к FAT драйверу, то обратно переключится на BASIK и TR-DOS уже не могу, а расширенные порты нужно отключать так как они конфликтуют с SD картой.

Это само собой. В АТМ2 чтобы добраться до теневых портов, если они выключены, надо сначала перейти в TR-DOS. А этот переход возможен при сочетании следующих условий - попадание в адресное окошко #3D00, наличие в этом месте ПЗУ, сигнал ROM2=1 (D4 порта #7FFD = 1) - т.е. важно, что это происходит в ПЗУ Бейсика-48. А если отключить ПЗУ, а затем отключить и ПЗУ, то как мы опять сможем их включить?

Впрочем, я не зря упоминал сигнал ROM2 - если его сбросить в 0, например по OUT #7FFD,0, томы попадем в ПЗУ Бейсика-128 - его можно отключать безболезненно, и даже не включать обратно, если нам на минутку надо будет включить теневые порты через TR-DOS. Просто через порт OUT #7FFD, #10 включить ПЗУ Бейсика48 и войти в TR-DOS оттуда, а потом вернуться назад. Кстати, именно по такому принципу работает карта памяти в TASiS и его драйвера, когда им нужны теневые порты.

Grand
21.11.2018, 08:54
Максагор, а нет ли идеи издать все материалы сайта на CD -диске и выложить его образ на файлообменник? По моей прикидке как раз 700Mb получится. :)

Moro
23.11.2018, 07:58
Максагор, а нет ли идеи издать все материалы сайта на CD -диске и выложить его образ на файлообменник? По моей прикидке как раз 700Mb получится. :)

А не проще ли скачать сайт к себе и записать на болванку?

Grand
23.11.2018, 08:58
Скачанные вэбстраницы и архивы - это у меня уже есть. Но это не авторское издание. :)

Максагор
25.11.2018, 04:26
Обновление сайта АТМ:
25.11.2018 года.
==============

Вышел новый номер электронной газеты ALCO News #72 от ALone Coder'а, который выкладываю на сайте (http://atmturbo.nedopc.com/download/press/acn72/acn72.zip). В газете помимо разнообразных новостей о текущих разработках под Спекки, опубликована моя статья-описание зарелиженой в сентябре утилиты-просмотрщика ANSI-файлов. Соответственно, данная статья тоже выкладывается у меня на сайте - до этого ожидал выхода в свет газеты, предоставив ей право эксклюзива. Теперь же читайте в разделе ПУБЛИКАЦИИ (http://atmturbo.nedopc.com/atm_publ.htm) данную статью "Утилита-просмотрщик ANSI-графики ANSI VIEWER v1.00" (http://atmturbo.nedopc.com/articles/utilita_prosmotshik_ansi_grafiki_ansiviewer_100_25 1118.html). Но и газету не забывайте - помимо данной статьи остальные материалы не менее интересные.

Всем до скорого.

- - - Добавлено - - -


Максагор, а нет ли идеи издать все материалы сайта на CD -диске и выложить его образ на файлообменник? По моей прикидке как раз 700Mb получится.

На данный момент - 705Мб. Об этом не думал, если честно. Надо ли разве? Сайт же обновляется постоянно, т.е. будет устаревать. Плюс и на CD-болванке скоро перестанет помещаться. А вообще сайт целиком и полностью в виде HTML web 1.0, так что качается легко, однако -


Скачанные вэбстраницы и архивы - это у меня уже есть. Но это не авторское издание.

Чем будет отличаться скачанный GRANDом сайт с сети на болванку от опубликованного на CD-ROM содержимого папки "сайт АТМ" с моего ноутбука, где все и лежит (не считая бэкапов на случай полярной лисицы). Может, там, надо какие-то "рюшечки" или "свистелки и перделки" вставить в заголовок, что, мол, это авторское издание и проч? ))

Error404
26.11.2018, 20:14
"Утилита-просмотрщик ANSI-графики ANSI VIEWER v1.00" (http://atmturbo.nedopc.com/articles/utilita_prosmotshik_ansi_grafiki_ansiviewer_100_25 1118.html)


А что с универсальным CPM просмотрщикjv ANSI-графики? Ну, помнишь обсуждали, у которого управляющие экраном ESC-последовательности вынесены в отдельную таблицу в коде и описаны (чтобы можно было поправить на свои)?

Максагор
27.11.2018, 01:34
А что с универсальным CPM просмотрщикjv ANSI-графики? Ну, помнишь обсуждали, у которого управляющие экраном ESC-последовательности вынесены в отдельную таблицу в коде и описаны (чтобы можно было поправить на свои)?

Ну, это разные ОС с разным принципом доступа к рестартам, работы с файловыми системами. Кроме того, одно дело TASiS, там один единственный стандарт, а другое дело CP/M - там есть как VT52, так и VT100, который при первом приближении, если не брать работу с цветом, ANSI-стандартом и является. Так что протсо перекомпилить исходники под другую ОС не получится - это более серьезная работа нужна. И, кстати, в той же АТМ CP/M в основе работает по VT52 стандарту, а поддержка цвета и палитры происходит по своим собственным придуманным ESC-кодам. Так что, допустим, взялся бы я на АТМ писать - так опять же, под рукой были бы только эти коды. Но тогда программа была бы неуниверсальной - даже таблицы не всегда помогут. Бывает слишком отличается принцип обработки того или иного кода на тот, который надо заменить - написать-то можно, но с нуля. А на это я пока не готов. У меня свой план разработок - CP/M в нем пока что не стоит - не из-за вреднсти, а из-за груза и так стоящих планов.

P.S. Под АТМ и его цветовые коды есть терминалка, которая "умеет в ANSI". Правда, она заточена под модем "Аналитик". Но при большом желании можно найти в ней места, отвечающие за опрос наличия модема и блокировать их, и использовать как просмотрщик ANSI. Но опять-таки, только под АТМ.

Максагор
10.12.2018, 03:21
Обновление сайта АТМ:
10.12.2018 года.
==============
Благодаря спектрумисту Error404 сегодня я выкладываю под CP/M еще три текстовые "консольные" (под режим 80х25 и стандарт терминала VT52) игрушки. Все три - от испанской группы FLOPPY SOFTWARE, соответственно 2012, 2014 и 2015 года создания. А именно:

BLOCKS (http://atmturbo.nedopc.com/download/cpm/games/blocks/blocks.zip) - игра, суть которой заключается в выделении и удалении одновременно как можно большего числа одинаковых символов на игровом поле - чем больше одновременно удаляется, тем больше очков. Скриншоты и аннотация тут (http://atmturbo.nedopc.com/download/cpm/games/blocks/blocks.htm).

https://pp.userapi.com/c845524/v845524201/168801/rSHZswPw1fg.jpg

MINES CP/M (http://atmturbo.nedopc.com/download/cpm/games/minescpm/minescpm.zip) - вариант MINESWEEPER в интересном исполнении - вместо интерактивного управления курсором по минному полю, координаты клеток вводятся по координатным цифрам и буквам как в "морском бою" или в шахматах (E2-E4, хех...). Добавить больше нечего. Скриншоты и аннотация тут (http://atmturbo.nedopc.com/download/cpm/games/minescpm/minescpm.htm).

https://pp.userapi.com/c851432/v851432618/60608/tYSlUzccr4A.jpg

ROBOTS (http://atmturbo.nedopc.com/download/cpm/games/robots/robots.zip) - такая пошаговая убегалка "текстовым" героем от "текстовых" же роботов-монстров по ограниченному полю. Скриншоты и аннотация тут (http://atmturbo.nedopc.com/download/cpm/games/robots/robots.htm).

https://pp.userapi.com/c850220/v850220201/88056/VEsbKKPEdUw.jpg

Эти игры - отличное дополнение классическим игрушкам CATCHUM и LADDER и иным консольным играм. Поиск консольных игр под CP/M продолжается.

Максагор
30.12.2018, 15:30
Обновление сайта АТМ:
29.12.2018 года
==============
Впервые с 2006 года обновил системный диск ATM-версии ОС IS-DOS Chic - если дистрибутивы TASiS еще как-то обновлялись (на текущий момент на сайте находится уже четвертый (версия 1.04) по счету дистрибутив этой системы (хотя тоже давно обновлений не было, в следующем году надо исправиться), то дистрибутив Chic, как был выложен изначально, так и лежал, хотя с тех пор много воды утекло и обновление ряда утилит и драйверов просто-таки напрашивалось. Итак, ловите OS iS-DOS Chic v5.01/дистрибутив v1.01 (http://atmturbo.nedopc.com/download/isdos/os/chic/ch51_101.zip) - в нем прежде всего переделана и улучшена за счет добавления необходимых утилит и файлов скриптов работа с логическими подразделами винта свыше восьми одновременно видимых. В ZIP-архиве в файле HISTORY.TXT можно посмотреть, что именно поменялось в новом дистрибутиве. Также решил не обделять систему скриншотами, которые, вместе с подправленным кратким описанием можно посмотреть здесь (http://atmturbo.nedopc.com/download/isdos/os/chic/chic.htm).

А пока все. Если ничего чрезвычайного не случится, в уходящем 2018 году будет еще одно обновление.

Скриншоты:

https://pp.userapi.com/c851528/v851528088/7c11d/rMphvw0sfx4.jpg

https://pp.userapi.com/c851528/v851528088/7c125/I49KK1on06I.jpg

https://pp.userapi.com/c851528/v851528088/7c12d/6v59WVZdVPw.jpg

https://pp.userapi.com/c851528/v851528088/7c135/X814neZaH5w.jpg

https://pp.userapi.com/c851528/v851528088/7c13d/hdfVrqdKibE.jpg

https://pp.userapi.com/c851528/v851528088/7c145/siHYTOwxh4c.jpg

https://pp.userapi.com/c851528/v851528088/7c14d/UWROmRbUP90.jpg

https://pp.userapi.com/c851528/v851528088/7c155/JYnRsYK2YYY.jpg

Максагор
31.12.2018, 06:05
Обновление сайта АТМ:
31.12.2018 года
==============


С Новым 2019 годом, мои дорогие камрады-спектрумисты!


http://atmturbo.nedopc.com/elka2019.jpg

Посмотрите, какая у меня для вас красивая консольная ANSI-ёлочка в подарок - просто загляденье. 80x25 RULEZ! Заодно напоминает о моем главном в 2018 году личном программном достижении - ANSI-Viewer под OS TASiS (http://atmturbo.nedopc.com/download/isdos/ansiview/ansiview.ipc).

Конец года - время подведения его итогов. Традиционно я это сделал в разделе "ИСТОРИЯ" (http://atmturbo.nedopc.com/atmhist.htm#zx_hist2). Но куда же в Новый год без подарков? Их есть у меня. А именно:

К финалу года мной был подготовлен Календарь "NedoPC в лицах. 2019 год" (http://atmturbo.nedopc.com/inf/calendar2018/calendar.zip) - календарь со всеми основными участниками нашей творческой групп NedoPC - по одному лицу на месяц. Календарь предназначен для распечатывания на старых матричных принтерах со Спектрума, поэтому он выполнен в монохромном виде и лежит в виде набора картинок в форматах спектрумовских картинок SCR (6912 байт) и редактора PICASSO под iS-DOS. Ну а для тех, кто все же хочет воспользоваться современной оргтехникой, приложены и картинки в формате JPG. Те же, кто печатать не планирует, а хочет просто посмотреть сам календарь, может это сделать, заглянув на сайте в раздел "РАЗНОЕ" (http://atmturbo.nedopc.com/raznoe.htm) или в теме на данном форуме:
https://zx-pk.ru/threads/29911-kalendar-quot-nedopc-v-litsakh-2019-god-quot.html?p=992973&viewfull=1#post992973


http://atmturbo.nedopc.com/inf/calendar2018/title.jpg


А на сегодня все. Увидимся в Новом, 2019 году! До скорых встреч!

SoftLight
31.12.2018, 10:31
А че на сайте после апреля опять март это так и задумано? Двойная доза Савелия?

Максагор
31.12.2018, 17:58
А че на сайте после апреля опять март это так и задумано? Двойная доза Савелия?

Да, косяк. Поправил. Вери биг спасибо!

Максагор
02.01.2019, 15:49
Обновление сайта АТМ:
2.01.2019 года
==============
Первое обновление в новом году. А что? Отгуляли, протрезвели. Впереди длинные выходные, плюс отпуск. Что, все время бухать? Нет, Спекки зовет! Вот и кодим потихоньку. На сегодня:

Новая версия v1.2 утилиты GRFVIEW под ОС TASiS (http://atmturbo.nedopc.com/download/isdos/grfview/grfview.ipc) - просмотрщика мультиколорных картинок (расширение GRF) в графическом режиме 640x200. Самая первая версия v1.0 вышла еще в 2006 году, затем в 2015 году был отловлен проявляющийся на файлах, превышающих определенную длину, баг и была выпущена версия v1.1. Ну а выход этой версии v1.2 был обусловлен тем, что после создания AloneCoder'ом конвертера на PC картинок BMP в формат GRF оказалось, что они могут получаться такими большими, что примерно 30-32 свободных Кб адресного пространства до нижней границы ядра им может и не хватить. Это касается прежде всего особо "цветастых" картинок - в отличие от "однотонных", где примитивное сжатие атрибутов экономит место, в случае разнообразия атрибутов через каждый байт происходит все наоборот - область атрибутов раздувается до 1.5 раз относительно непакованной области пикселей. Поэтому снова пришлось сесть за ассемблер, и запихнуть все, что лезет выше адреса #C000 в страницу (если, конечно, вы не настолько перегрузите ядро дровами и резидентами, чтобы оно опустилось ниже данной отметки - тогда словите ошибку 130 (нехватка памяти). Но это еще надо постараться). Теперь все большие картинки после обработки конвертером Alone Coder'а смотрятся безо всяких проблем. Ура! Из технического - поддержано внутреннее имя с номером версии. Ну и добавил краткое описание (http://atmturbo.nedopc.com/download/isdos/grfview/grfview.htm).

Еще раз перевыложил адаптацию под ОС TASiS игры EXOLON (http://atmturbo.nedopc.com/download/isdos/is_games/exolon/exolon.ipc) - в прошлый раз забыл вставить выход по ESC из игрового меню. Плюс, вроде бы поборол спорадические зависания в игре, возникавшие при внедрении в нее процедуры возврата по ESC. Теперь выйти из игры можно не только из режима паузы (куда войти можно по клавише "3"), но и в любое время. Описание пофиксил (http://atmturbo.nedopc.com/download/isdos/is_games/exolon/exolon.htm).

А пока все.

Максагор
06.01.2019, 07:00
Обновление сайта АТМ:
6.01.2019 года
==============
Ударными темпами продолжаю сыпать новьем - надо торопиться, пока в новогодние праздники есть время.

Сегодня подоспели еще две игры, адаптированные мной для работы в среде OS TASiS. Это:

Игра ENDURO фирмы ACTIVISION Inc. 1984 года (http://atmturbo.nedopc.com/download/isdos/is_games/enduro/enduro.ipc). Данная игрушка широко известна на всех платформах 8-бит, начиная с ATARI 2600 и представляет из себя т.н. "дорожные гонки". Теперь игра может запускаться с любого логического и физического носителя, поддерживаемого в драйверах данной системы. Но самое главное, теперь возможно без использования "сброса" вернуться в любой момент в систему в исходную точку по нажатию клавиши ESC (CS+1). Описание и скриншоты прилагаются (http://atmturbo.nedopc.com/download/isdos/is_games/enduro/enduro.htm). Игра выложена в виде архива IPC - архиватора iS-Packer в среде iS-DOS/TASiS.

https://pp.userapi.com/c845124/v845124876/17456d/OKu0w9Nl9X8.jpg

Игра SPACE CRUSADE фирмы GREMLIN GRAPHICS Software 1992 года (http://atmturbo.nedopc.com/download/isdos/is_games/space_crusade/spcrusad.ipc), адаптированная под среду OS TASiS - классическая космическая пошаговая стратегия-бродилка отряда спецназа по инопланетной базе.

Игра изначально была написана под 128Кб, но это "обрезанный" 48Кб-вариант, за основу которого взята адаптация под 48 килобайт от RAJSOFT, в которой из игры убраны AY-музыка, звуковые эффекты, а также графические эффекты в заставке. Также сильно, до минимума, сокращены тексты описаний миссий. Подчеркиваю, это не я "такой плохой" - все "излишества" уже были убраны коллегами из RAJSOFT при взломе фирменной игры и впихивании 128Кб варианта в 48Кб. Мне же просто попался именно этот вариант, когда искал TAP-файл со снятой защитой.

Зато весь остальной функционал, все уровни миссий сохранены. Теперь, после адаптации под ОС TASiS, нет нужды подгружать их отдельно - они все грузятся в память сразу при старте игры и потом только просто происходит их вызов. Также теперь можно в любой момент выйти из игры в систему по простому нажатию клавиши ESC (CS+1). Возможно в дальнейшем будет осуществлена адаптация и полноценного 128Кб варианта игры. Описание и скриншоты также прилагаются (http://atmturbo.nedopc.com/download/isdos/is_games/space_crusade/spcrusad.htm). Игра выложена в виде архива IPC - архиватора iS-Packer в среде iS-DOS/TASiS.

https://pp.userapi.com/c845520/v845520876/174bc0/CXqDJa2zHic.jpg

А пока все.

goodboy
06.01.2019, 11:07
Возможно в дальнейшем будет осуществлена адаптация и полноценного 128Кб варианта игры
в кассетных версиях есть фатальный баг. там неправильно анализируются пароли. кажется теряется `звание`
я помогал делать конверсию с +3, там всё нормально.
https://vtrd.in/gamez/s/SCRUS_TC.ZIP

Максагор
06.01.2019, 19:48
в кассетных версиях есть фатальный баг. там неправильно анализируются пароли. кажется теряется `звание`
я помогал делать конверсию с +3, там всё нормально.
https://vtrd.in/gamez/s/SCRUS_TC.ZIP

Здесь ты прислал конверсию с +3, а по электронке кряк фирменной версии. С учетом того, что ты пишешь про анализ паролей, какую из двух версий брать?

goodboy
06.01.2019, 21:52
я постараюсь разобраться с классической. (ты косвенно напомнил),
в той что по ссылке (постом выше) паролей нет вообще (там save/load на несколько слотов).
делай что тебе удобней
.........
нашёл тему. в оригинале проблемы с расшифровкой статуса миссий
https://zx-pk.ru/threads/25386-space-crusade.html

Максагор
12.01.2019, 02:29
Обновление сайта АТМ:
12.01.2019 года
==============
Продолжаем поток новья. )))

Когда то раньше я выкладывал игрушку под iS-DOS - iS-MINE (v1.0) от DIMON из DIMAN+ Co 2005 года (http://atmturbo.nedopc.com/download/isdos/is_games/ismine/ismine.ipc). Сейчас я перевыкладываю IPC-архив (стандарт iS-архиватора) с игрой с добавлением текстового хелпа. А сегодня я добавляю существенно переработанную на основе выложенных автором исходников (http://atmturbo.nedopc.com/download/isdos/is_games/ismine/ismine.asm) новую версию - iS-MINE 2 (v2.0) (http://atmturbo.nedopc.com/download/isdos/is_games/ismine/ismine2.ipc). В чем суть этих двух теперь уже во многом разных игр и доработок во второй версии игры?

Игра iS-MINE 1 (v1.0) - это Это стандартный MINESWEEPER (Сапёр) от DIMON из DIMAN+ Co 2005 года, но достоинство его в том, что он написан изначально под iS-DOS, на iS-асемблере. Исходники игры, как уже говорилось, выложены в сеть для всеобщего доступа.

Сама игра использует системные вызовы и особенности архитектуры ОС iS-DOS, так что может быть запущена только под этой системой (как в Classic, так и в Chic). К сожалению, так как данная ОС представляет пользователю в качестве стандартных только процедуры работы с символьной графикой и окнами, для использования графических элементов в игре используется прямые обращения к адресам ZX-экрана в странице #05 (начиная с #4000). Поэтому игра не подходит для запуска в ОС TASiS, системы, совместимой с iS-DOS Chic, но использующей консольный экран 80x25 Спектрум-клона ATM-turbo 2+, да и к тому же в альтернативных экранных страницах #07 и #03. Так что при её запуске всё, что идет через системные рестарты (оконный интерфейс меню) будет видно, а части графики, выводимые через прямой доступ к ZX-экрану (игровое поле) отображаться на мониторе не будет. Таким образом, для полноценного запуска из-под TASiS требуется серьезная доработка игры, которая в будущем планируется, а значит будет и iS-MINE 3.

Игра iS-MINE 2 (v2.0) - это существенная переработка предыдущей версии игры от Максагор/NedoPC group, январь 2019 года (т.е. меня).

Суть доработки заключается в исправлении серьезного минуса первой игры, в качестве которого можно отметить однообразный "монохромный" интерфейс игрового поля. Сам цвет его (как и цвет отдельных окошек меню) можно менять в настройках (и это плюс), но сам окрас поля будет един для всех клеток - открытых, закрытых, "циферок", мин и флажков, что утомляет глаз.

Этот существенный недостаток и исправлен в игре iS-Mines 2 (v2.0) от Максагор/NedoPC group - благодаря наличию в открытом доступе исходников, была произведена их переработка, вставлены дополнительные процедуры работы с цветовыми атрибутами. В итоге, при сохранении основы движка логики игры, сама игра получила красочную графическую стартовую/фоновую заставку, а также независимые цвета для каждого элемента игрового поля - независимые для каждой цифры или символа, которые также индивидуально можно настраивать по своему желанию, как и цвета окон в меню, в первой версии игры. В итоге играбельность существенно повысилась. При этом, обе игры, что немаловажно, могут быть запущены не только под АТМ, а на любом спектруме с ОЗУ не менее 48Кб, где можно запустить хотя бы iS-DOS Classic. Ниже можно посмотреть пару сравнительных скриншотов обоих игр в стиле "было - стало", а более полный набор скриншотов и описание смотреть здесь (http://atmturbo.nedopc.com/download/isdos/is_games/ismine/ismine.html).

А пока все.

Собственно скриншоты:

http://atmturbo.nedopc.com/download/isdos/is_games/ismine/scrsh/sshot005.jpg
iS-MINE 1 (v1.0) от DIMON из DIMAN+ Co 2005 года

http://atmturbo.nedopc.com/download/isdos/is_games/ismine/scrsh/sshot013.jpg
iS-Mines 2 (v2.0) с доработкой от Максагора/NedoPC group 2019 года

Максагор
16.01.2019, 00:26
Обновление сайта АТМ:
16.01.2019 года
==============
Подошло очередное обновление, теперь в разделе демок. Сегодня на сайт выкладываю адаптацию под среду ОС TASiS известной демо NEW WAVE 48k (http://atmturbo.nedopc.com/download/isdos/is_demos/newwave/newwave.ipc), написанной известным спектрумистом ALONE CODER в 2013 году.

Демо изначально написано под 48Кб, не имеет каких-то нестандартных загрузчиков, а представляет собой простой набор кодовых блоков - частей демо, подгружаемых обычными командами загрузки из бейсика и, кроме последнего блока, в бейсик же возвращающихся, что упростило адаптацию и написание загрузчика под ОС TASiS.

Теперь демо может быть запущено с любого логического устройства iS-DOS/TASiS, а главное, теперь почти в любом месте демо можно будет выйти обратно в систему по клавише ESC (кроме буквально пары мест, где внедренная процедура опроса данной клавиши временно отключается).

Что же касается последнего блока демо, который в оригинале бесконечно зациклен, то теперь из него , во-первых, можно выйти по ESC, а во-вторых, теперь блок сам завершится после конца текстового скролла и окончания мелодии, после чего будет осуществлен "красивый" выход обратно в оболочку TASiS.

Само собой, в загрузчик демо встроено автоопределение типа системы, благодаря чему демо откажется запускаться из-под других типов iS-DOS

Демо выкладывается в виде IPC-архива - формата iS-архиватора. Краткое описание демо - здесь (http://atmturbo.nedopc.com/download/isdos/is_demos/newwave/newwave.htm).

Максагор
18.01.2019, 00:22
Обновление сайта АТМ:
17.01.2019 года
==============
За минувшие сутки адаптировал под TASiS еще одну демку, которую сделал в виде скринсейвера под эту систему, а именно, микро-демку "3D-фигура" (http://atmturbo.nedopc.com/download/isdos/is_demos/3d_fig/3d_fig.ipc), она же, изначально, "MATHRICKS" словацкой 1Кб-интро MATHRICKS группы 3SC, которая принимала участие в фестивале компьютерного творчества "FOREVER 2000" в номинации "1024 байт демо", а теперь адаптирована под OS TASiS и превращена в "скринсейвер": теперь дема корректно запускается с любого физического и логического носителя, на время своей работы "усыпляется" винчестер (эта фича не сработает на ZX-Evolution, но дема будет работать и без нее), а главное - сделан изначально отсутствовавший корректный выход обратно в ОС по нажатию любой клавиши. Минус, весьма небольшой, только один - демка немного "раздулась" более 1024 байт на дополнительные 200 с лишним - ведь раньше загрузчик был вне демы, а теперь он интегрирован в общий блок кодов. Но только и всего - на этот раз демка не на конкурс выставляется, а для других, более прикладных функций. К деме выложил описание со скриншотом (http://atmturbo.nedopc.com/download/isdos/is_demos/3d_fig/3d_fig.html).

Также выложил описание со скриншотом к давно выложенному скринсейверу "SONG IN LINES" (http://atmturbo.nedopc.com/download/isdos/is_demos/songln/songln.html), а также скриншоты к скринсейверам BALL (http://atmturbo.nedopc.com/download/isdos/is_demos/ball/ball.html) и MATRIX (http://atmturbo.nedopc.com/download/isdos/is_demos/matrix/matrix.html), также давно уже размещенных на сайте.

Максагор
19.01.2019, 06:47
Обновление сайта АТМ:
19.01.2019 года
==============
Сегодня у меня на сайте день Вячеслава Медноногова aka Copper Feet. Нет, пока его серию "НЛО" и "ЧВ" я еще не "оприходовал" (это было бы уж слишком круто), но, тем не менее, сегодняшнее обновление посвящено лично ему и составляет сразу две адаптированные под среду ОС TASiS игрушки от Copper Feet, не такие масштабные, как я упомянул выше, но очень и очень известные. Ловите:

ТАНКОДРОМ (1992 года создания) (http://atmturbo.nedopc.com/download/isdos/is_games/tankodrom/tankdrom.ipc).
Описание и скриншоты здесь (http://atmturbo.nedopc.com/download/isdos/is_games/tankodrom/tankdrom.htm).

ПРИКЛЮЧЕНИЯ БУРАТИНО (1993 года создания) (http://atmturbo.nedopc.com/download/isdos/is_games/buratino/buratino.ipc).
Описание и скриншоты здесь (http://atmturbo.nedopc.com/download/isdos/is_games/buratino/buratino.htm).

Теперь данные игры могут запускаться с любого логического и физического носителя, поддерживаемого в драйверах данной системы. Но самое главное, теперь возможно без использования "сброса" вернуться в любой момент в систему в исходную точку по нажатию клавиши ESC (CS+1).

Ну а Вячеславу Медноногову, ежели он заглянет на мою страничку, большой и пламенный привет!

copperfeet
19.01.2019, 18:37
Всячески поддерживаю и одобряю! За мир во всём мире и за скорую победу Коммунизма!
:v2_dizzy_army::v2_dizzy_army::v2_dizzy_army::v2_d izzy_army:
:v2_dizzy_army::v2_dizzy_army::v2_dizzy_army::v2_d izzy_army:
:v2_dizzy_army::v2_dizzy_army::v2_dizzy_army::v2_d izzy_army:
Уррааааа! ))

Максагор
20.01.2019, 10:06
Обновление сайта АТМ:
20.01.2019 года
==============
Еще одну игрушку ловите вдогонку ко вчерашнему обновлению - адаптирована под ОС TASiS игра SOLOMON'S KEY (ключ Соломона) (http://atmturbo.nedopc.com/download/isdos/is_games/solomon/solomon.ipc). Теперь и эта игра может запускаться с любого логического и физического носителя, поддерживаемого в драйверах данной системы. Но самое главное, теперь возможно без использования "сброса" вернуться в любой момент в систему в исходную точку по нажатию клавиши ESC (CS+1). Спасибо Тимофею Андрееву за наводку, толчок и дизасм кода игры для облегчения исследований внутренностей. Скриншоты и описание - здесь (http://atmturbo.nedopc.com/download/isdos/is_games/solomon/solomon.htm).

Максагор
21.01.2019, 20:33
Обновление сайта АТМ:
21.01.2019 года
==============
И еще одна игрушка адаптирована под ОС TASiS. На на этот раз ВНЕЗАПНО не от меня, а от rasmer/q-bone - первая игрушка под эту систему, адаптированная не мной. Приятно осознавать, что мой пример заразителен. Ловите:

ERIC AND THE FLOATERS от 1983 года создания от фирмы Hudson Soft (http://atmturbo.nedopc.com/download/isdos/is_games/eric/eric.ipc). Теперь из игры можно выйти в систему по клавише ESC (CS+1), а по CS+2 включается/выключается cheat-mode. Описание и скриншоты - здесь (http://atmturbo.nedopc.com/download/isdos/is_games/eric/eric.htm).

Максагор
22.01.2019, 07:18
Обновление сайта АТМ:
22.01.2019 года
==============
Поток адаптированного под OS TASiS новья не прекращается и набрал "околосветовой" темп. Ловите еще две игрушки. Одна снова от rasmer/q-bone, вторая от меня, а именно:

MAGIC FIELDS (Zack, 1996) - адаптация под TASiS от rasmer/q-bone.
(http://atmturbo.nedopc.com/download/isdos/is_games/magfield/magfield.ipc)
Описание, читы, скриншоты - здесь (http://atmturbo.nedopc.com/download/isdos/is_games/magfield/magfield.htm).

ROBOXONIX (Chemist soft, 1994) - отечественная игрушка, адаптация под TASiS от Maksagor/NedoPC group.
(http://atmturbo.nedopc.com/download/isdos/is_games/r_xonix/r_xonix.ipc)
Описание и скриншоты - здесь (http://atmturbo.nedopc.com/download/isdos/is_games/r_xonix/r_xonix.htm).

На сегодня все. Однако в ближайшие дни ждите еще новые адаптации.

Максагор
30.01.2019, 02:17
Обновление сайта АТМ:
30.01.2019 года
==============
Десятое и последнее в январе обновление сайта. Что уже сам по себе рекорд - так часто за месяц я не обновлялся даже в начальные периоды существования сайта 15-16 лет назад. До этого рекордом было шестикратное обновление за месяц. Впрочем, я специально к рекордам не стремился, как-то так само получилось. А сегодня немного DOOMа вам в закрома. А если конкретно - ловите:

ZXOOM (ALCO/Andrew771/Black Cat, 2011) (http://atmturbo.nedopc.com/download/isdos/is_games/zxoom/zxoom.ipc) - современная отечественная DOOMовидная игрушка, адаптированная мной под ОС TASiS. Теперь игра может запускаться с любого логического и физического носителя, поддерживаемого в драйверах данной системы. Но самое главное, теперь возможно без использования "сброса" вернуться в любой момент в систему в исходную точку по нажатию клавиши ESC (CS+1). Также в игру добавлено некое подобие cheat-меню, в котором можно выбрать, в каком режиме, обычном или турбированном стартовать игру. Описание и скриншоты прилагаются (http://atmturbo.nedopc.com/download/isdos/is_games/zxoom/zxoom.htm). Игра выложена в виде архива IPC - архиватора iS-Packer в среде iS-DOS/TASiS.

Всем пока, увидимся в феврале.

СКРИНШОТЫ:

http://atmturbo.nedopc.com/download/isdos/is_games/zxoom/scrsh/sshot000.jpg
Cheat-меню в консольном режиме графики

http://atmturbo.nedopc.com/download/isdos/is_games/zxoom/scrsh/sshot001.jpg
Стандартная заставка ZXOOM

http://atmturbo.nedopc.com/download/isdos/is_games/zxoom/scrsh/sshot002.jpg
Предыстория игры

http://atmturbo.nedopc.com/download/isdos/is_games/zxoom/scrsh/sshot003.jpg
Игровой процесс

Максагор
04.02.2019, 03:03
Обновление сайта АТМ:
4.02.2019 года
==============

Адаптация игр под ОС TASiS продолжается. Сегодня я выкладываю игру, которую давно планировал адаптировать, которую люблю со своего спектрумовского детства. И теперь я она готова. Качайте:

TUJAD (Orpheus Ltd., 1986, вариант от SG-Team 2010 года с Cheat-меню).
http://atmturbo.nedopc.com/download/isdos/is_games/tujad/tujad.ipc
Известная игра, в представлении не нуждающаяся. Скриншоты и описание - здесь:
http://atmturbo.nedopc.com/download/isdos/is_games/tujad/tujad.html