RSS
[>] Эха про спектрум
zx.spectrum
Andrew Lobanov(tavern,1) — All
2021-12-13 08:27:11


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

[>] Re: Эха про спектрум
zx.spectrum
shaos(tavern,34) — Andrew Lobanov
2021-12-13 08:34:03


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

Отлично - всеми руками за :)

[>] xpeccy
zx.spectrum
Andrew Lobanov(tavern,1) — All
2021-12-13 10:05:22


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

Есть возможность поправить этот момент средствами настройки Qt или стоит связаться с разработчиком и задать этот вопрос ему лично? :)

[>] Программирование под ZX80 на ассемблере
zx.spectrum
hugeping(ping,1) — All
2021-12-13 10:27:28


В детстве у меня была БК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)

Если есть что подкинуть, кидайте!

[>] Re: Эха про спектрум
zx.spectrum
hugeping(ping,1) — shaos
2021-12-13 10:39:51


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

[>] Re: Эха про спектрум
zx.spectrum
Andrew Lobanov(tavern,1) — hugeping
2021-12-13 11:14:54


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

Я думаю, пока можно и тут обсуждать. Может, когда и если подтянутся спринтероводы, разделим эхи. Но в целом да - мой промах :)

[>] Re: Программирование под ZX80 на ассемблере
zx.spectrum
hugeping(ping,1) — hugeping
2021-12-14 10:09:49


http://multipaint.kameli.net/ - multipaint - для создания графики
https://github.com/errorcalc/zx_starter_pack - starter pack для виндузятников (не наш путь, но можно подсмотреть тулзы)

[>] Re: Программирование под ZX80 на ассемблере
zx.spectrum
hugeping(ping,1) — hugeping
2021-12-14 10:57:43


К сожалению, очень многие тулзы написаны только для Windows.
В крайнем случае можно запускать в wine. Например, zx-paintbrush работает: https://sourcesolutions.itch.io/zx-paintbrush

[>] Re: Программирование под ZX80 на ассемблере
zx.spectrum
Andrew Lobanov(tavern,1) — hugeping
2021-12-14 11:36:30


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

Потому что самая распространённая операционка на десктопах же. Всё логично. Эмуляторы тоже под линь есть не все, увы.

[>] Re: Программирование под ZX80 на ассемблере
zx.spectrum
vvs(ping,12) — hugeping
2021-12-14 16:22:38


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

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

Моё личное впечатление, что это характерно именно для игровых платформ и их эмуляторов и у виндузятников там больше любителей, использующих какой-нибудь Бейсик или C#. А, например, в научных кругах, как правило, используют MacOS или Линукс, а языки совсем другие.

[>] Re: Программирование под ZX80 на ассемблере
zx.spectrum
hugeping(ping,1) — hugeping
2021-12-15 16:34:39


https://zxpress.ru/book.php?id=18 Программирование в машинных кодах и на языке ассемблера

[>] Re: Программирование под ZX80 на ассемблере
zx.spectrum
hugeping(ping,1) — hugeping
2021-12-15 17:15:11


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
https://vtrd.in/book.php Много разных книг

P.S. Edited: 2021-12-15 17:54:47

[>] Re: Программирование под ZX80 на ассемблере
zx.spectrum
shaos(tavern,34) — hugeping
2021-12-19 11:41:25


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

[>] Re: Программирование под ZX80 на ассемблере
zx.spectrum
Andrew Lobanov(tavern,1) — shaos
2021-12-20 09:35:42


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

Похоже, смешались воедино ZX-Spectrum и Z80 %)

[>] Spectranet
zx.spectrum
shaos(shaos, 2) — All
2022-09-18 21:20:19


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

[>] Re: Spectranet
zx.spectrum
Andrew Lobanov(tavern,1) — shaos
2022-09-20 16:38: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

[>] Re: Spectranet
zx.spectrum
shaos(shaos, 2) — Andrew Lobanov
2022-09-21 02:45:37


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

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

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

Я по старой памяти думал, что эву только анреал умеет...

[>] Re: Spectranet
zx.spectrum
Andrew Lobanov(tavern,1) — shaos
2022-09-21 05:04:00


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

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

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

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

+++ Caesium/0.4 RC1

[>] Re: Spectranet
zx.spectrum
shaos(shaos, 2) — Andrew Lobanov
2022-09-21 05:59:42


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

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

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

Не - он вроде виндовый

[>] Re: Spectranet
zx.spectrum
Andrew Lobanov(tavern,1) — shaos
2022-09-21 14:28:49


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

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

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

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

+++ Caesium/0.4 RC1

[>] Re: Spectranet
zx.spectrum
shaos(shaos, 2) — Andrew Lobanov
2022-09-21 17:02:17


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

https://github.com/lvd2/zxevo/tree/master/tools/unreal_fix/0.39.0

[>] cauldron
zx.spectrum
ii.51t.ru(dinozavr,2) — All
2023-01-17 13:18:54


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

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

https://www.youtube.com/watch?v=76RKurT8IW0

[>] Re: cauldron
zx.spectrum
Andrew Lobanov(tavern,1) — ii.51t.ru
2023-01-17 18:33:27


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

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

+++ Caesium/0.4 RC1

[>] Re: cauldron
zx.spectrum
ii.51t.ru(dinozavr,2) — Andrew Lobanov
2023-01-17 21:37:12


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

Мне, если честно, и тогда не особо интересно было. Несколько кассет, на каждой по несколько игр, посидишь позагружаешь потыкаешь. Была буквально пара игр, в которые я мог играть: way of exploding fist, raid over moscow и вот, cauldron 2. но всё равно мне больше бейчик нравился, в школе на уроках программы писал :)

[>] Re: cauldron
zx.spectrum
Andrew Lobanov(tavern,1) — ii.51t.ru
2023-01-18 07:09:21


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

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

+++ Caesium/0.4 RC1

[>] Re: cauldron
zx.spectrum
Ordos(tgi,1) — ii.51t.ru
2023-01-18 06:58:13


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

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

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

[>] Re: cauldron
zx.spectrum
ii.51t.ru(dinozavr,2) — Ordos
2023-01-19 00:17:05


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

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

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

не знаю, асм я не осилил никогда. ходил в библиотеке все книжки и журналы читал, в том числе иностранные. а вот с бейсиком - навсегда :)

[>] Re: cauldron
zx.spectrum
Andrew Lobanov(tavern,1) — ii.51t.ru
2023-01-19 04:32:59


>> А как же 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