#  Re: cauldron
Andrew Lobanov (tavern,1) → ii.51t.ru  –  04:32:59 2023-01-19

>> А как же Exolon, Saboteur, Элита? Диззи в конце концов. Мне вот еще запомнилась бродилка - Elven warrior. Да много всего вобщем-то, перечислять долго.
ii.51t.ru> не зна таких. sky fox ещё помню, потом где возле самолёта в пирамиду заходить, bruce lee и ещё несколько названий, а этих не помню. Элиты у меня, скорее всего, не было, так как в 1990 мне было 7 лет и не думаю, что элиту я бы осилил. Я её и в 35 не осиливал, только потом кое-как в oolite начал играть.

Названия очень хорошо знакомы - игры отличные на самом деле. По крайней мере на момент выхода. Да и в 90-х смотрелись весьма неплохо.

>> Только слишком уж он медленно работал, особенно касаемо графики. Из-за этого я даже пытался в местный asm потыкать, но тяжеловато было по причине малого возраста. А вот игрушки шли на ура.
ii.51t.ru> не знаю, асм я не осилил никогда. ходил в библиотеке все книжки и журналы читал, в том числе иностранные. а вот с бейсиком - навсегда :)

Что, кстати, нынче по бейсику есть годного? Есть gambas, но он только под линуксы. Есть FreeBasic, но я про него вообще ничего не знаю.

+++ Caesium/0.4 RC1
#  Re: cauldron
ii.51t.ru (dinozavr,2) → Ordos  –  00:17:05 2023-01-19

> А как же Exolon, Saboteur, Элита? Диззи в конце концов. Мне вот еще запомнилась бродилка - Elven warrior. Да много всего вобщем-то, перечислять долго.

не зна таких. sky fox ещё помню, потом где возле самолёта в пирамиду заходить, bruce lee и ещё несколько названий, а этих не помню. Элиты у меня, скорее всего, не было, так как в 1990 мне было 7 лет и не думаю, что элиту я бы осилил. Я её и в 35 не осиливал, только потом кое-как в oolite начал играть.

> Только слишком уж он медленно работал, особенно касаемо графики. Из-за этого я даже пытался в местный asm потыкать, но тяжеловато было по причине малого возраста. А вот игрушки шли на ура.

не знаю, асм я не осилил никогда. ходил в библиотеке все книжки и журналы читал, в том числе иностранные. а вот с бейсиком - навсегда :)
#  Re: cauldron
Andrew Lobanov (tavern,1) → ii.51t.ru  –  07:09:21 2023-01-18

>> В том детстве всё было совсем иначе. В условиях дефицита информации и игр читали/смотрели и играли в то, что есть. Это не мешало получать удовольствие. Я много спектрумовских игр сейчас не понимаю (в смысле их унылости), а в детстве прямо за уши не оттащить было.
ii.51t.ru> Мне, если честно, и тогда не особо интересно было. Несколько кассет, на каждой по несколько игр, посидишь позагружаешь потыкаешь. Была буквально пара игр, в которые я мог играть: way of exploding fist, raid over moscow и вот, cauldron 2. но всё равно мне больше бейчик нравился, в школе на уроках программы писал :)

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

+++ Caesium/0.4 RC1
#  Re: cauldron
Ordos (tgi,1) → ii.51t.ru  –  06:58:13 2023-01-18

>Мне, если честно, и тогда не особо интересно было.
А как же Exolon, Saboteur, Элита? Диззи в конце концов. Мне вот еще запомнилась бродилка - Elven warrior. Да много всего вобщем-то, перечислять долго.

Да, по нынешним меркам это наверно слишком примитивно, но тогда радости не было предела.

>мне больше бейчик нравился
Это да. Первые программы на нем ваял. Простенькие конечно, но всё же. Только слишком уж он медленно работал, особенно касаемо графики. Из-за этого я даже пытался в местный asm потыкать, но тяжеловато было по причине малого возраста. А вот игрушки шли на ура.
#  Re: cauldron
ii.51t.ru (dinozavr,2) → Andrew Lobanov  –  21:37:12 2023-01-17

> В том детстве всё было совсем иначе. В условиях дефицита информации и игр читали/смотрели и играли в то, что есть. Это не мешало получать удовольствие. Я много спектрумовских игр сейчас не понимаю (в смысле их унылости), а в детстве прямо за уши не оттащить было.

Мне, если честно, и тогда не особо интересно было. Несколько кассет, на каждой по несколько игр, посидишь позагружаешь потыкаешь. Была буквально пара игр, в которые я мог играть: way of exploding fist, raid over moscow и вот, cauldron 2. но всё равно мне больше бейчик нравился, в школе на уроках программы писал :)
#  Re: cauldron
Andrew Lobanov (tavern,1) → ii.51t.ru  –  18:33:27 2023-01-17

ii.51t.ru> Раз эху фетчат, надо что-нибудь написать, вдруг куда-нибудь дойдёт :)
ii.51t.ru> Лет 10 или 20 искал игру, в которую часто играл в детстве, про прыгающую тыкву. По описанию чем-то подходил Cauldron, но это было не оно. И только недавно нашёл - это оказался Cauldron 2. Посмотрел на ютубе - так и не понял, как я этим когда-то мог управлять. :)

В том детстве всё было совсем иначе. В условиях дефицита информации и игр читали/смотрели и играли в то, что есть. Это не мешало получать удовольствие. Я много спектрумовских игр сейчас не понимаю (в смысле их унылости), а в детстве прямо за уши не оттащить было.

+++ Caesium/0.4 RC1
#  cauldron
ii.51t.ru (dinozavr,2) → All  –  13:18:54 2023-01-17

Раз эху фетчат, надо что-нибудь написать, вдруг куда-нибудь дойдёт :)

Лет 10 или 20 искал игру, в которую часто играл в детстве, про прыгающую тыкву. По описанию чем-то подходил Cauldron, но это было не оно. И только недавно нашёл - это оказался Cauldron 2. Посмотрел на ютубе - так и не понял, как я этим когда-то мог управлять. :)

https://www.youtube.com/watch?v=76RKurT8IW0
#  Re: Spectranet
shaos (shaos, 2) → Andrew Lobanov  –  16:02:17 2022-09-21

Может версия, что эмулит ZXEvo с BaseConf чисто виндовая - там есть std.h со всякими #include <windows.h> который инклудится в каждый .cpp

https://github.com/lvd2/zxevo/tree/master/tools/unreal_fix/0.39.0
#  Re: Spectranet
Andrew Lobanov (tavern,1) → shaos  –  13:28:49 2022-09-21

>> После того, как я переехал с alsa на pulseaudio, fuse начал подозрительно подвисать.
shaos> У меня в дебияне и пульс родной, и фьюз родной и всё работает :)

А у меня и на дебиане и на арче и на слаке такое есть. На трёх разных машинах. Прямо удивительно :(

>> Unreal есть под гнутый линукс? Я бы попробовал. На винде он мне вполне нравился.
shaos> Не - он вроде виндовый

Ну он же есть под андроид :)

+++ Caesium/0.4 RC1
#  Re: Spectranet
shaos (shaos, 2) → Andrew Lobanov  –  04:59:42 2022-09-21

> После того, как я переехал с alsa на pulseaudio, fuse начал подозрительно подвисать.

У меня в дебияне и пульс родной, и фьюз родной и всё работает :)

> Unreal есть под гнутый линукс? Я бы попробовал. На винде он мне вполне нравился.

Не - он вроде виндовый
#  Re: Spectranet
Andrew Lobanov (tavern,1) → shaos  –  04:04:00 2022-09-21

>> Увы, спектрум у меня только в эмуляторе.
shaos> Spectranet замечательно работе в эмуляторе Fuse :)

После того, как я переехал с alsa на pulseaudio, fuse начал подозрительно подвисать. Возможно, это не со звуковой подсистемой связано, но раздражает сильно, а глубоко разбираться и патчить лень.

shaos> Может и ещё где работает...
>> Кстати, кто-нибудь запускал BaseConf на Xpeccy?
shaos> Я по старой памяти думал, что эву только анреал умеет...

Unreal есть под гнутый линукс? Я бы попробовал. На винде он мне вполне нравился.

+++ Caesium/0.4 RC1
#  Re: Spectranet
shaos (shaos, 2) → Andrew Lobanov  –  01:45:37 2022-09-21

> Увы, спектрум у меня только в эмуляторе.

Spectranet замечательно работе в эмуляторе Fuse :)
Может и ещё где работает...

> Кстати, кто-нибудь запускал BaseConf на Xpeccy?

Я по старой памяти думал, что эву только анреал умеет...
#  Re: Spectranet
Andrew Lobanov (tavern,1) → shaos  –  15:38:20 2022-09-20

shaos> А вот кто-то из здесь присутствующих использует сетевую карточку Spectranet? Она подключается к классическим спектрумам через задний краевой разъём и позволяет через Ethernet ходить на TNFS-сервера со ZX-софтом - список рабочих серверов TNFS можно найти тут:
shaos> https://spectrumcomputing.co.uk/forums/viewtopic.php?f=24&t=4511

Увы, спектрум у меня только в эмуляторе. Кстати, кто-нибудь запускал BaseConf на Xpeccy? А то у меня ром рисует заборчики вместо запуска менюшки :(

+++ Caesium/0.4 RC1
#  Spectranet
shaos (shaos, 2) → All  –  20:20:19 2022-09-18

А вот кто-то из здесь присутствующих использует сетевую карточку Spectranet? Она подключается к классическим спектрумам через задний краевой разъём и позволяет через Ethernet ходить на TNFS-сервера со ZX-софтом - список рабочих серверов TNFS можно найти тут:
https://spectrumcomputing.co.uk/forums/viewtopic.php?f=24&t=4511
#  Re: Программирование под ZX80 на ассемблере
Andrew Lobanov (tavern,1) → shaos  –  09:35:42 2021-12-20

shaos> а почему ZX80? это же тормозная недоделка
shaos> программировать надо ZX-Spectrum (aka ZX82)

Похоже, смешались воедино ZX-Spectrum и Z80 %)
#  Re: Программирование под ZX80 на ассемблере
shaos (tavern,34) → hugeping  –  11:41:25 2021-12-19

а почему ZX80? это же тормозная недоделка
программировать надо ZX-Spectrum (aka ZX82)
#  Re: Программирование под ZX80 на ассемблере
hugeping (ping,1) → hugeping  –  17:15:11 2021-12-15

https://github.com/breakintoprogram/lib-spectrum Z80 Library Routines
http://oldmachinery.blogspot.com/2014/04/zx-sprites.html ZX sprites (интересная статья)
http://sebastianmihai.com/libzx.html libzx

P.S. Edited: 2021-12-15 17:17:16
#  Re: Программирование под ZX80 на ассемблере
hugeping (ping,1) → hugeping  –  16:34:39 2021-12-15

https://zxpress.ru/book.php?id=18 Программирование в машинных кодах и на языке ассемблера
#  Re: Программирование под ZX80 на ассемблере
vvs (ping,12) → hugeping  –  16:22:38 2021-12-14

hugeping> К сожалению, очень многие тулзы написаны только для Windows.

Это очень зависит от того, кто именно преобладает в данном сообществе. А в Линуксе, напротив, гораздо больше серверов и средств разработки. Бывает даже интересно сравнивать.

Моё личное впечатление, что это характерно именно для игровых платформ и их эмуляторов и у виндузятников там больше любителей, использующих какой-нибудь Бейсик или C#. А, например, в научных кругах, как правило, используют MacOS или Линукс, а языки совсем другие.
#  Re: Программирование под ZX80 на ассемблере
Andrew Lobanov (tavern,1) → hugeping  –  11:36:30 2021-12-14

hugeping> К сожалению, очень многие тулзы написаны только для Windows.

Потому что самая распространённая операционка на десктопах же. Всё логично. Эмуляторы тоже под линь есть не все, увы.
#  Re: Программирование под ZX80 на ассемблере
hugeping (ping,1) → hugeping  –  10:57:43 2021-12-14

К сожалению, очень многие тулзы написаны только для Windows.
В крайнем случае можно запускать в wine. Например, zx-paintbrush работает: https://sourcesolutions.itch.io/zx-paintbrush
#  Re: Программирование под ZX80 на ассемблере
hugeping (ping,1) → hugeping  –  10:09:49 2021-12-14

http://multipaint.kameli.net/ - multipaint - для создания графики
https://github.com/errorcalc/zx_starter_pack - starter pack для виндузятников (не наш путь, но можно подсмотреть тулзы)
#  Re: Эха про спектрум
Andrew Lobanov (tavern,1) → hugeping  –  11:14:54 2021-12-13

hugeping> Может стоило вообще про ретрокомпы эху создать? Всё-таки нас тут полтора человека...

Я думаю, пока можно и тут обсуждать. Может, когда и если подтянутся спринтероводы, разделим эхи. Но в целом да - мой промах :)
#  Re: Эха про спектрум
hugeping (ping,1) → shaos  –  10:39:51 2021-12-13

Может стоило вообще про ретрокомпы эху создать? Всё-таки нас тут полтора человека...
#  Программирование под ZX80 на ассемблере
hugeping (ping,1) → All  –  10:27:28 2021-12-13

В детстве у меня была БК0010-01 и у неё был классный ассемблер (PDP-11). Не так давно я его даже освежил, портируя Boulder Dash на instead: https://instead-games.ru/game.php?ID=197 Это практически полная калька, но на Lua.

Так вот, не смотря на это, мне всегда было интересно покодить для спекки. Несколько раз уже почти начинал и останавливался. :) Не знаю, будет ли ещё заход, но предлагаю в этой теме накидать:

1) книг для начинающих
2) кросс-ассемблеров
3) что-то ещё?

В общем, информацию, которая могла бы помочь начинающим программистам на спектруме :)

Пока нашёл это:

https://zxpress.ru/book.php?id=2 (Как написать игру на ассемблере для ZX Spectrum)
https://k1.spdns.de/Develop/Projects/zasm/Distributions/ (zasm)
https://github.com/sjasmplus/sjasmplus (sjasmplus)

>> Читать далее
#  xpeccy
Andrew Lobanov (tavern,1) → All  –  10:05:22 2021-12-13

Очень полюбился мне этот эмулятор в последний год, но наткнулся на интересную особенность: если в настройках Qt выставить scale rate отличный от единицы, то он влияет и на эмулируемую картинку. Привет, пиксели разного размера и соотношения сторон!

Есть возможность поправить этот момент средствами настройки Qt или стоит связаться с разработчиком и задать этот вопрос ему лично? :)
#  Re: Эха про спектрум
shaos (tavern,34) → Andrew Lobanov  –  08:34:03 2021-12-13

> Обсуждаем speccy и совместымые компьютеры, софт, эмуляторы, мероприятия и всё-всё-всё.

Отлично - всеми руками за :)
#  Эха про спектрум
Andrew Lobanov (tavern,1) → All  –  08:27:11 2021-12-13

Обсуждаем speccy и совместымые компьютеры, софт, эмуляторы, мероприятия и всё-всё-всё.