Опубликовал подсистему для разработки на Обероне для платформ на КР580 (i8080). В качестве компилятора используется zcc из пакета z88dk:
- - - Добавлено - - -
![]()
Опубликовал подсистему для разработки на Обероне для платформ на КР580 (i8080). В качестве компилятора используется zcc из пакета z88dk:
- - - Добавлено - - -
![]()
Evgeny Muchkin(03.02.2021), hobot(26.01.2021), Kakos_nonos(03.02.2021), x86128(28.01.2021)
Если вдруг кому-то интересно. Опубликовал свежий релиз XDevLite и подсистемы ZXDev (всё вместе ~4 Мб):
P.S. На XDevLite.exe может ругаться антивирь, но это из-за нестандартности секций exe-шки, собранной Оберон-средой.
hobot(04.02.2021), Kakos_nonos(03.02.2021), kgmcneil(23.02.2021)
В следующем номере журнала Downgrade выйдет моя статья про портирование игры "FoxHunt" Савелия Иванкова с ZX Spectrum на Радио-86РК:
Напоминаю, что я не игродел-профи. Я разработчик среды разработки XDev на Обероне и популяризатор высокоуровневой разработки под ретро-платформы.
Сегодня с вашей помощью сделал поддержку мышки в игре. Прошу желающих потестировать. Особенно конечно интересно на реале.
Не знаю насколько чувствительно будет регулироваться управление и вообще правильно ли я работаю с мышкой.
Кусок высокоуровневого кода, работающий с мышью:
Низкоуровневый код полностью заимствован у VELESOFT, кроме процедуры определения наличия мышки.Код:IF is_mouse THEN KMouse.SetXY(127, 95); ticks := 5; REPEAT b.PAUSE(1); keys := KMouse.Read(); IF (keys # {}) THEN IF keys*{1} = {} THEN is_mark := TRUE END; IF keys*{0} = {} THEN is_fire := TRUE END; END; DEC(ticks) UNTIL ticks = 0; IF KMouse.Y > 159 THEN IF cur_y < Ym-1 THEN INC(cur_y) ELSE cur_y := 0 END END; IF KMouse.Y < 32 THEN IF cur_y > 0 THEN DEC(cur_y) ELSE cur_y := Ym-1 END END; IF KMouse.X < 64 THEN IF cur_x > 0 THEN DEC(cur_x) ELSE cur_x := Xm-1 END END; IF KMouse.X > 191 THEN IF cur_x < Xm-1 THEN INC(cur_x) ELSE cur_x := 0 END END; END;
hobot(24.03.2021)
Оберон использовали для разработки игр под PS? Вот это поворот!
Dr Andrew Perel
#3 / 7
Q: Oberon in real work.
Hi, I am the programming manager at Eutechnyx Ltd, a computer games
developer.
We have used Oberon as our main programming language (along with some
C and asm) for 3 years now. (Using the fantastic XDS compilers)
Recent games: Total Drivin' / Grand Tour Racing 98
Max Power Racing / Car Constructors Champiionship
These were all for Sony Playstation, although other games in
development will be released on more platforms.
Regards,
Andrewhttp://computer-programming-forum.co...21a1f620f8.htmDr Andrew Perel
#7 / 7
Q: Oberon in real work.
Yes we pretty much always have openings for the right people.
NDA's forbid me talking about Playstation hardware etc ( most info can
be got on the net anyway).
For our playstation games we use an old oberon2 to c compiler on x86
PC's
then use the standard c compilers etc.
Feel free to send me c.v.'s
Oleg N. Cher, вообще, для Next хотели изначально использовать твою идею - сделать удобный транслятор на си. Вот аналог ZX DEV:
https://idpixel.ru/news/796-elena-no...spectrum-next/
Может есть смысл перейти на Next?
¡Un momento, señor fiscal!
Ты мне предлагаешь перейти на Next?Так у меня его нет ;-) Ну и я в основном не игродел, так, жалкий подражатель.
Если речь идёт про разрабатывать на Обероне для Next, то вообще нет проблем. Приходите - научу, вместе разработаем подсистему для его поддержки. Но прямой заинтересованности заниматься этим самому у меня, опять же, нет.
Постом выше показываю, что достоинства трансляции Оберона в Си понимаю не только я, а вполне топовые игроделы.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Oleg N. Cher, если тебе интересно внедрение компиляторов для спектрума, то вот тебе новость - Борель ZX Basic стал официальным языком разработки( наряду с си) для ZX Next. Пруф https://wiki.specnext.dev/Compilers
Коммерческая игра на Бореле ZX BASIC.
Последний раз редактировалось Smalovsky; 06.05.2021 в 16:30.
¡Un momento, señor fiscal!
hobot(08.05.2021)
Это не новость. Буржуи уже давно программят для Z80-машин на Си (z88dk) и Басике (Boriel). Если бы я сильнее продвигал XDev, возможно, программили бы на Обероне. Хотя вряд ли. Всё-таки косность - она непрошибаема.
Ну и лениво убеждать скептиков, предлагать, доказывать, ещё и общаться с ними по-английски. Скучно это.
Тебе интересен Бориель - ковыряй Бориель. Эта тема не про Бориель.
Спасибо. Про игры на Бореле я давно знаю. И про поддержку z88dk и Boriel's буржуями, скажем, в библиотеках типа ZX7 и движках типа BiFrost и Nirvana+. А Next как платформа не обещает быть особо популярным, хотя может и зря я так думаю. Уже появляются более дешёвые клоны, это прикольно.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)