Просмотр полной версии : Effectus
о ACTION!
denpopov, как на счет этого:
форум- http://atariage.com/forums/topic/112501-effectus-new-atari-cross-compiler-alpha-stage/
оффсайт - http://gury.atari8.info/effectus/
пока ковыряю чистА как либы к MADS ...
denpopov
20.12.2014, 13:32
отношение негативное. Если не ошибаюсь, Effectus не поддерживает массивы INTEGER. альфа работает нестабильно:( и то, что генерится как для ассемблера MADS- просто ужас.
Atalan (http://atalan.kutululu.org) немного интереснее:)
Я пока предпочитаю ACTION!, работать с ним немного сложнее, но в итоге получишь бинарник.
denpopov, ткни ссылкой на ACTION и как в Alltira запустить, плиз...
denpopov
22.12.2014, 15:02
denpopov, ткни ссылкой на ACTION и как в Alltira запустить, плиз...
http://rghost.ru/59888474
насчет картриджа не знаю, не осилил еще Альтру.
в Atari8000WinPlus делается так:
http://i64.fastpic.ru/big/2014/1222/96/ac6ee40597d4f71f1a04e48c3a68d296.gif
т.е. меню Atari->ROM images, настройки задаются как на рисунке.
или ZEman объяснить, как настроить.
на диске:
Action [alt].atr - не проверял, но похоже рабочий диск.
PM3-wks!.atr на диске есть Runtime.act, он нужен для компиляции и для отдельных процедур
Atari-ACTION!.chm - простая сборка, в Quick Reference есть описание команд и клавиш
насчет PEEK и POKE я не разобрался доконца пока, просто нужды не было..
denpopov, ммм... На Алтира запустил . Запускается если только диски запретить. Так же неправильно?
Ждем ZEman ...
Упс... С твоими ROM и дисками все завелось и на Алтире .
Погружаюсь в мануал...
э, а чего меня ждать то.
судя по файлам подключенным в винплюсе (смотрю по картинке), там всё также и в altirra.
картриджи что-ли не знаете как открывать?
или через File ---> Boot image
или через File ---> Attach cartridge
только образы дисков вначале извлеките из эмулятора
File ---> Detach disk ---> all.
denpopov
22.12.2014, 20:17
Чо б мы без тебя делали.. в винплюс в менюшках не потеряешься..
только образы дисков вначале извлеките из эмулятора
File ---> Detach disk ---> all.
Вот здесь и завис .
Если вставишь диск и картридж , все запускается .
Если отключишь диск System->Disk Drive (снять галку Enable),все запускается.
Если диски File ---> Detach disk ---> all, лезет BOOT ERROR.
---------- Post added at 09:58 ---------- Previous post was at 08:53 ----------
Мои телодвижения :
Вставляю диск Action [alt].atr , подключаю картридж action.rom.
Стартую - Cold reset .
Набиваю прогу
PROC hello()
PrintE("HelLo Worl ")
RETURN
Перехожу в монитор , компилю - C , запускаю R . Усе работает.
Пытаюсь сохранить :
Вставляю свой диск чистый формаченный в DOS 2.5 .
R/W выставлено.
В мониторе пишу - W"D1:myprog.exe" , получаю кукиш в виде ERROR130 .
Насколько помниться - девайс не найден .
В редакторе жму CS/S+W - вылазит Write? , дописываю имя файла myprog.ACT - жму ентер , вылазит так же ERROR130 ...
---------- Post added at 10:17 ---------- Previous post was at 09:58 ----------
Гружусь только с диска Action [alt].atr - все сохраняет
---------- Post added at 10:39 ---------- Previous post was at 10:17 ----------
Гы... В Алтирра прикольно - копипаст с мануала, типа автонабор кода.
Единственное медленно и регистр всегда верхний .
denpopov
23.12.2014, 11:32
А указать D: не поможет?
кстати, скомпиленная программа без картриджа может не заработать. Есть нюанс -
укажи INCLUDE "RUNTIME.ACT", тогда процедуры будут прикреплены.
Загрузился с диска на реале .
Скомпилил прогу и запустил- работает .
Счас попробую INCLUDE "RUNTIME.ACT" и запустить без диска ....
Пробовал скомпилить - выбивает ошибку ERROR170
А указать D: не поможет?
Если в Алтирре приаттачу картридж - ни сохранение ни чтение не работает вообще ...
---------- Post added at 12:05 ---------- Previous post was at 11:56 ----------
А указать D: не поможет?
Если в Алтирре приаттачу картридж - ни сохранение ни чтение не работает вообще ...
PSПробовал скомпилить - выбивает ошибку ERROR170
PS2 Подключил диск PM3-wks!.atr - скомпилилось...:biggrin:
denpopov
23.12.2014, 12:19
мда...чудны дела твои, Господи...
я с того диска файл подключал
Запустил на реале - все работает.
---------- Post added at 12:38 ---------- Previous post was at 12:23 ----------
denpopov, содержимое диска Action [alt].atr в Алтирре не видно .\Так и должно быть?
denpopov
23.12.2014, 12:53
содержимое диска Action [alt].atr в Алтирре не видно .\Так и должно быть?
да, только зачем?
:)
не, программирование не мой конёк, раньше умел что-то собирать на барсике, а в этих языках программирования я не бум, бум.
а что за диск "Action [alt].atr" используете ?
посмотрел у себя у меня есть несколько вариантов картриджей и дисков "action", выложу их здесь.
dosikus, меня немного смутило "Если диски File ---> Detach disk ---> all, лезет BOOT ERROR."
ты какой версией altirra пользуешься ?
в новых бетах эта ошибка не вылазит.
кстати вызывается эта самая "BOOT ERROR." по очень простой причине, диски извлекаются из виртуальных дисководов, но сами дисководы как бы остаются включенными и пытаются прочитать несуществующий диск, в результате "BOOT ERROR."
denpopov
23.12.2014, 16:27
а что за диск "Action [alt].atr" используете ?
да просто накопилась свалка с atariage.com
я использую другую связку, как написал.
---------- Post added at 16:27 ---------- Previous post was at 16:26 ----------
раньше умел что-то собирать на барсике, а в этих языках программирования я не бум, бум.
ох, если б ты на турбобейсике компилировал проги..
ZEman, а ткни носом в новую алтирру .
Сейчас пользую Altirra-2.60-test19.
Диск с поста denpopov http://zx-pk.ru/showpost.php?p=763988&postcount=4
PS . Это просто у меня сейчас будет куча вопросов и ошибок .
За атари засел после полугода перерыва .
Да и не пользовал никогда для кодинга. :biggrin:
---------- Post added at 16:31 ---------- Previous post was at 16:27 ----------
я использую другую связку, как написал.
Вот те раз.
Или я где то упустил, или ты недосказал. :biggrin:
Какую именно связку ?
http://www.virtualdub.org/beta/Altirra-2.60-test28.zip
вот последняя.
кстати там есть интересная фишка, добавленно совсем недавно.
сделайте двойной клик мышкой в левой части экрана эмулятора, это можно сделать как в оконном так и полноэкранном режиме.
denpopov
23.12.2014, 16:33
Какую именно связку ?
.ROM из архива и диск с RUNTIME.ACT на Atari88000WinPlus.
.ROM из архива и диск с RUNTIME.ACT на Atari88000WinPlus.
Сконфигурил начисто Альтирру. Все поехало.
Кстати, кто скажет какую опцию корректней выбрать в Firmware, для моей 800XL ?
для 800XL ?
Hardware 600XL/800XL
Firmware - operating system - atari XL/XE OS ver2.
memory size 64 kb
не помню я выкладывал или нет, лан ещё раз выложу все биосы для altirra (всё что у меня есть) и файл настроек впридачу.
биосы лучше распаковать в отдельной папке, а ini файл бросить в папку эмулятора.
у меня окно с образами биосов в эмуляторе выглядит вот так:
http://i66.fastpic.ru/thumb/2014/1223/47/fd6f451e4c30fed1cda2acddd0d64147.jpeg (http://fastpic.ru/view/66/2014/1223/fd6f451e4c30fed1cda2acddd0d64147.jpg.html)
почти всё что до ultimate 1mb roms может найтись с помощью кнопки scan.
остальное ручками добавлять с помощью кнопок add и settings.
Error 170 - ошибка DOSа - отсутствие файла.
ВСЕГДА в библиотеках надо писать "D:", вместо "D1:" !!!
Тогда компилятор, если он не совсем мубовый, ищет всё на диске по умолчанию.
Если СОВСЕМ.., значит это ... в коде ACTION! ...
Из раннего меня - "Какие творцы -> такие и сорцы"
При цитировании укажите автора, pls.
Я про экшн ничего не знаю... Экспериментируйте!
Если в сорцах библиотек найдёте D1: -> Меняйте сразу на D: и компильте сорцы снова!
Знаю, что он(Action!) - властитель Атари, то есть может не поддерживать жесткие диски, хотя HD интерфейс для Атари -Стандартный !!!.
Знаю, что есть версия для поддержки жёстких дисков, (В эмуле, или на HW?.. Не знаю.) и более не знаю.
У меня любовь => PL65
denpopov
09.03.2016, 17:34
Если СОВСЕМ.., значит это ... в коде ACTION! ...
ACTION! требует наличия Runtime.ACT в котором есть масса быдлокода. Он интересен как история, а заниматься им для извращенцев.
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot