Ханойские башни

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Ханойские башни

Post by Lavr »

Lavr wrote:Ну и Башни Hanoi я решил "расточить" сразу под управление мышью в среде
RAMFOS эмулятора "Специалиста_МХ", что позволяет мой "мышиный загрузчик"
Image
Джентльмены, а кто-нибудь помнит, на каком из отечественных 8-битных компьютеров на К580ВМ80
была эта игра, написанная на ассемблере? :roll:

Я что-то перерыл дома все архивы к эмуляторам, а игру эту на ассемблере не нашел... :-?


P.S. Если кто-либо знает эту игру под Apple I, тоже подойдёт, если подскажете... :wink:
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: RFORTH - Hanoi

Post by Lavr »

Lavr wrote:Джентльмены, а кто-нибудь помнит, на каком из отечественных 8-битных компьютеров на К580ВМ80
была игра Ханойские башни, написанная на ассемблере? :roll:
...
P.S. Если кто-либо знает эту игру под Apple I, тоже подойдёт, если подскажете... :wink:
В результате двухдневных поисков до этого поста, я нашел Ханойские башни только для Apple II...
Towers-of-Hanoi.jpg
К сожалению, графика нетрадиционная и что еще хуже - сама игра не бинарник, а какой-то образ диска... :(

Так что вопрос всё ещё актуален:
на каком из отечественных 8-битных компьютеров на К580ВМ80 была эта игра, написанная на ассемблере?
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Ханойские башни

Post by Lavr »

Перебрал весь архив программ на сайте Виктора Пыхонина: https://emu80.org/files/?tags=games
580_Games.PNG
Странно... но игры "Ханойские башни" нет... а на моей памяти она должна быть на "Микроше"... :-?

А в таком случае и в принципе должна быть: судя по архиву, игры тянутые с компьютера на компьютер...
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Re: Ханойские башни

Post by shoorick »

чай не дум, проще заново написать :)
(но мне щас некогда :) )
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Ханойские башни

Post by Lavr »

shoorick wrote:... проще заново написать :)
Заново мне не надо! Мне именно нужен экземпляр, как писали ТОГДА!
Заново написать я бы и сам смог, и никого бы просить не стал... :-?

Неожиданно вот даже на QBasice нашел исходник... :roll:
https://github.com/teochewthunder/qbasic-tower-of-hanoi
HTqbas.PNG
На ассемблере i8080 или 6502 пока ничего не нашел... :(

Впрочем, нашел вот образ под эмулятор ZX_SPECTRUM:
towers-of-hanoi-the-zx-spectrum-1.gif
TowerOfHanoy.z80.zip
Но я не знаю, как из файла *.z80 вытащить только код... :-?
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Re: Ханойские башни

Post by shoorick »

этот тоже на бейсике? или бейсик грузил бинарник?

(я спектрумом никогда не пользовался)
You do not have the required permissions to view the files attached to this post.
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Ханойские башни

Post by Lavr »

shoorick wrote:этот тоже на бейсике? или бейсик грузил бинарник?
Я понятия не имею... у меня тоже не было "Спектрума", были "Микроша" с работы и свой "Специалист"...

Нашел сайт, где коллекционируют ПО для "Микроши"...

Программное обеспечение и игры для ПК "Микроша"

Но "Ханойские башни" в списках не нашел... :-?

Либо она и вовсе на Бейсике, а не на ассемблере была эта игра, либо называлась как-то иначе, чем Hanoi...


P.S. Для БК-0010-01 эта игра, как оказалось, точно на Бейсике была, и называлась «TOWER»:
http://www.bk001x.ru/forum/319-77-1
iLavr
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Re: Ханойские башни

Post by shoorick »

я в дампе z80 плохо ориентируюсь, но какой-то бинарный код там точно есть. вот в самом конце:
(8080)

Code: Select all

MVI A, 07H
JMP 07AE0H
-- видимо, переход куда-то в системную область, если этот образ загружался по адресу 8000Н

дальше мусор, но это даже не факт, что это код этой программы, это могли быть остатки предыдущей программы (это ж не виндоус 10, когда память выделяет - не очищает ;) )
You do not have the required permissions to view the files attached to this post.
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Re: Ханойские башни

Post by shoorick »

при наличии бейсика такую игру нет особого смысла писать на асме, там не нужна скоростная графика и компактность кода
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Ханойские башни

Post by Lavr »

Во - прикольно! Вики-педия пишет, что "Towers of Hanoi" никогда не были написаны на ассемблере 6502! :o

https://rosettacode.org/wiki/Reports:Ta ... 2_Assembly

Везде на Бейсике что ли, на всех этих Эпплах и Коммодорах...
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Ханойские башни

Post by Lavr »

shoorick wrote:при наличии бейсика такую игру нет особого смысла писать на асме, ...
Вряд ли для NES (aka "Денди") писали что-то на Бейсике... а для NES игра типа "Hanoi" должна быть!
shoorick wrote:я в дампе z80 плохо ориентируюсь, но какой-то бинарный код там точно есть.
Я посмотрел какой формат у файлов типа *.z80 :
http://speccy.info/Z80_(%D1%84%D0%BE%D1 ... %B0%D1%82)
http://www.emuverse.ru/wiki/.z80

Там внутри файла применяется компрессия типа RLE, если в конце есть сигнатура 00 ED ED 00.
Поэтому смотреть файл *.z80 как бинарник - бестолково...

Попробовал открыть этот файл через EMU.exe - он файл формата *.z80 не открывает.


P.S. Какие раньше журналы интересные существовали... :roll:
микро.PNG
You do not have the required permissions to view the files attached to this post.
iLavr
b2m
Devil
Posts: 905
Joined: 26 May 2003 06:57

Re: Ханойские башни

Post by b2m »

Судя по картинке, эту же игру можно скачать тут: https://worldofspectrum.org/software?id=0018738
TZX должен грузиться (нужно ввести LOAD ""). Но судя по содержимому, оно на бейсике.

Там их вообще-то много, выбирай на любой вкус: https://spectrumcomputing.co.uk/x-list?license_id=150
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Ханойские башни

Post by Lavr »

Ну я пока вот в указанном журнальчике нашел статейку по сабжу под процессор 6502...

И кстати говоря, как я и думал, не всегда эту игру называют "Tower of Hanoi", в статье
она обозначена как "The Pagoda Puzzle".

А журнальчик и правда великолепный, чем-то похож на ранний "Радиолюбитель", когда
людям надоели всякие велеречивые статьи "ниачом" из журнала "Радио"...

Если кто хочет полистать: http://www.introni.it/pdf/Micro_54_1982.pdf
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Ханойские башни

Post by Lavr »

Удивительно! Но кому-то не лень собирать статистику "Ханойских башен" на разных платформах! :roll:
https://www.uvlist.net/groups/info/towersofhanoi

Хотя... есть и весьма необычные варианты! :lol:
ТХ146941.png
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Ханойские башни

Post by Lavr »

Нашел "Ханойские башни" для Apple I... а они оказались на Форте... :(
АпФорт.PNG
https://www.callapple.org/soft/ap1/games.html
You do not have the required permissions to view the files attached to this post.
iLavr