Важная информация
Страница 1 из 61 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 606

Тема: Мощная среда ZXDev для разработки НА ПЯТИ ЯЗЫКАХ для ZX готова к тестированию

  1. #1
    Master Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    741
    Благодарностей: 199

    По умолчанию Мощная среда ZXDev для разработки на четырёх языках для ZX готова к тестированию

    XDev — открытая и свободная интегрированная среда разработки на языках Оберон-семейства (Оберон, Оберон-2, Компонентный Паскаль) для платформ:

    • DosDev — MS-DOS
    • WinDev — Windows 32/64bit
    • LinDev — Linux
    • ZXDev — ZX Spectrum

    Среда будет интересна исследователям языков программирования и их возможностей в проекции на слабенький по сегодняшним меркам процессор Z80, для оттачивания высокоуровневых интерфейсов библиотек и выработки взгляда на кроссплатформенное программирование, которое не основано на относительно больших объёмах памяти, 32-битной (и более) разрядности и гарантированно высоком быстродействии (как .NET и Java). Также среда XDev будет полезна для желающих разработать кроссплатформенную игру для Спектрума (или MSX, ColecoVision, Amstrad CPC и т.д.) и других платформ одномоментно.

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

    Скачать: https://github.com/Oleg-N-Cher/XDev/zipball/master
    Контроль версий: https://github.com/Oleg-N-Cher/XDev
    Форум: http://zx.oberon2.ru/forum/viewforum.php?f=10
    Документация: ZXDev/Docu
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ZXDev.jpg 
Просмотров:	1649 
Размер:	22.5 Кб 
ID:	33969  
    Последний раз редактировалось Oleg N. Cher; 29.03.2014 в 04:11.

  2. Эти 34 пользователя(ей) поблагодарили Oleg N. Cher за это полезное сообщение:
    AIS (17.03.2012), alone (04.05.2014), Andrew771 (18.03.2012), Aprisobal (22.03.2012), Ares (18.03.2012), Astrolux (08.10.2013), AzAtom (22.08.2016), bigral (18.03.2012), caro (16.03.2012), cherkasy (16.03.2012), dead8088 (16.03.2012), Demige (21.03.2012), Eltaron (16.03.2012), farewell (16.03.2012), Flint (16.06.2012), GriV (16.03.2012), hobot (15.05.2014), homer (17.03.2012), James DiGreze (19.03.2012), Mad Killer/PG (16.03.2012), mastermind (19.03.2012), perestoronin (24.01.2013), Raydac (16.03.2012), Reobne (03.06.2014), Robus (28.05.2013), siril (03.12.2012), sk (02.01.2016), tmp_online (04.09.2013), valker (16.03.2012), Vitamin (15.03.2012), WSCH (16.03.2012), Zorki-4k (16.03.2012), Максагор (17.03.2012)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2

    По умолчанию

    Взял из примеров hello world. Жму compile - ничего не происходит.

  5. #3
    Master Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    741
    Благодарностей: 199

    По умолчанию

    Жмём F11. См. в окошко Log, там должно появиться что-то вроде:
    new symbol file 766
    Это свидетельствует об успешной компиляции. Теперь линкуем запуском батника ZXDev/HelloWorld.bat и запускаем в любимом эмуле ZXDev/HelloWorld.trd

    Это сложно? Ладно, автоматизируем ещё больше.

  6. #4
    Activist Аватар для Zorki-4k
    Регистрация
    26.10.2011
    Адрес
    г. Харьков, Украина
    Сообщений
    358
    Благодарностей: 100

    По умолчанию

    Работает. B.FLASH(B.Off); не хватает в Hello World, а то мигает всё при выходе.
    ZXM-Phoenix 1024 rev04
    Leningrad-2012

  7. #5

    По умолчанию

    Не, ну круто, чо. Молодец, Олег.

  8. #6
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Благодарностей: 1242
    Записей в дневнике
    21

    По умолчанию

    Запускаю BlackBox.exe раскапованный в папку c:\Oleg-N-Cher-BB-XDev-e216b8d. Он показывает главное окно с меню и выводит MessageBox с ошибкой:

    ---------------------------
    BlackBox
    ---------------------------
    keyboard interrupt
    - TextModels.StdReader.ReadChar (pc=00004B70, fp=0022D78C)
    - TextMappers.DoubleQuotedString (pc=00000CE5, fp=0022D7AC)
    - TextMappers.Scanner.Scan (pc=00001423, fp=0022D7C0)
    - StdMenuTool.Scan (pc=00000015, fp=0022D7D8)
    - StdMenuTool.Item (pc=00000669, fp=0022DFE8)
    - StdMenuTool.ParseMenus (pc=00000A67, fp=0022E400)
    - StdMenuTool.IncludeSub (pc=00000787, fp=0022EA70)
    - StdMenuTool.Include (pc=0000088C, fp=0022EC88)
    - StdMenuTool.ParseMenus (pc=00000978, fp=0022F0A0)
    - StdMenuTool.UpdateAllMenus (pc=00000EEF, fp=0022F518)
    - Kernel.Call (pc=00001A7D, fp=0022F544)
    - Meta.Item.ParamCallVal (pc=00002B5F, fp=0022F9A4)
    ---------------------------
    ОК
    ---------------------------

    Жму на ОК и всё закрывается.

    Система Windows XP 32-бита, процессор Intel Q9950.

  9. #7
    Master Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    741
    Благодарностей: 199

    По умолчанию

    vinxru, странная ошибка. Я в потроха ББ не лазил вообще. Можете убедиться по контролю версий. Сейчас попробовал скопировать в такую же папку и запустить, всё в порядке. Видите, и у других тоже запустилось.

    А официальная сборка BlackBox с сайта http://www.oberon.ch/blackbox.html у Вас даёт подобную проблему?

    P.S. Кстати, такое название папки даёт github, для удобства предлагаю что-то вроде C:\XDev или C:\Program Files\XDev

    Цитата Сообщение от Zorki-4k Посмотреть сообщение
    Работает. B.FLASH(B.Off); не хватает в Hello World, а то мигает всё при выходе.
    Правильно. Добавим.

    Желающим предлагаю поискать почему сбрасывается пример на Laser Basic.
    Последний раз редактировалось Oleg N. Cher; 16.03.2012 в 16:07.

  10. #8
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Благодарностей: 1242
    Записей в дневнике
    21

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    А официальная сборка BlackBox с сайта http://www.oberon.ch/blackbox.html у Вас даёт подобную проблему?
    Да.

    ---------------------------
    BlackBox
    ---------------------------
    keyboard interrupt
    - TextMappers.Get (pc=00000001, fp=0022D7AC)
    - TextMappers.Scanner.Scan (pc=00001423, fp=0022D7C0)
    - StdMenuTool.Scan (pc=00000015, fp=0022D7D8)
    - StdMenuTool.Item (pc=00000584, fp=0022DFE8)
    - StdMenuTool.ParseMenus (pc=00000A67, fp=0022E400)
    - StdMenuTool.IncludeSub (pc=00000787, fp=0022EA70)
    - StdMenuTool.Include (pc=00000860, fp=0022EC88)
    - StdMenuTool.ParseMenus (pc=00000978, fp=0022F0A0)
    - StdMenuTool.UpdateAllMenus (pc=00000EEF, fp=0022F518)
    - Kernel.Call (pc=00001A7D, fp=0022F544)
    - Meta.Item.ParamCallVal (pc=00002B5F, fp=0022F9A4)
    - StdInterpreter.CallProc (pc=00000475, fp=0022FA0C)
    ---------------------------
    ОК
    ---------------------------

  11. #9
    Activist Аватар для Zorki-4k
    Регистрация
    26.10.2011
    Адрес
    г. Харьков, Украина
    Сообщений
    358
    Благодарностей: 100

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Желающим предлагаю поискать почему сбрасывается пример на Laser Basic.
    При попытке открыть скомпилированый LaserDemo.trd:
    EmuzWin: Выводит в одном месте кашу из спрайтов и на втором круге виснет с кучей из цветных квадратиков.
    Unreal: один раз пробегает чувачёк и сборс.
    ZXMak: отказывается открывать этот .trd
    Реал Phoenix-1024: Не поленился, перенёс образ на реал, ведёт себя так же как и Unreal.
    ZXM-Phoenix 1024 rev04
    Leningrad-2012

  12. #10
    Master Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    741
    Благодарностей: 199

    По умолчанию

    vinxru, как видите, проблема не в XDev, а в самой сборке ББ. Возможно, понадобится Ваша помощь в дополнительных выяснениях обстоятельств ошибки. Плохо, что я не могу воспроизвести её у себя. Хорошо, что ББ показал так много полезной информации для поиска ошибки.

    Господа, как видите, здесь, как всегда, есть 2 возможности:

    a) пойти и начать всем рассказывать какие глючные Оберон-технологии;
    b) выслать баг-репорт, чтобы у остальных этой проблемы не возникало.

    Я вышлю багрепорт в Oberon Microsystems, Вам пока советую пробовать на других компах. Что меня удивляет, так это то, что я сам запускал ББ тыщу раз на разных компах, а в списке рассылки по ББ есть не меньше 10000 человек, которые запускали ББ не меньше меня (а ведь среда ББ работает даже на Win3.1+Win32s), но до сих пор не обнаружили эту проблему. Чудеса.

    Zorki-4k, у меня LaserDemo ведёт себя в EmuZWin так же, как и у Вас на Unreal и Phoenix-1024. Самое интересное, что Дурак у меня не сбрасывается, хотя он на этой же библиотеке работает, причём юзает свыше двадцати процедур, а памяти занимает почти всю.

Страница 1 из 61 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 5
    Последнее: 20.06.2011, 02:18
  2. Видеоконтроллер из пяти микросхем
    от zst в разделе Изображение
    Ответов: 20
    Последнее: 31.03.2011, 14:48
  3. мощная игрушка
    от ZEman в разделе Игры
    Ответов: 124
    Последнее: 14.03.2009, 01:53

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •