nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 25 Apr 2024 12:46



Reply to topic  [ 21 posts ]  Go to page 1, 2  Next
Ханойские башни 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Ну и Башни Hanoi я решил "расточить" сразу под управление мышью в среде
RAMFOS эмулятора "Специалиста_МХ", что позволяет мой "мышиный загрузчик"
Image

Джентльмены, а кто-нибудь помнит, на каком из отечественных 8-битных компьютеров на К580ВМ80
была эта игра, написанная на ассемблере? :roll:

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


P.S. Если кто-либо знает эту игру под Apple I, тоже подойдёт, если подскажете... :wink:

_________________
iLavr


09 Feb 2022 10:32
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Джентльмены, а кто-нибудь помнит, на каком из отечественных 8-битных компьютеров на К580ВМ80
была игра Ханойские башни, написанная на ассемблере? :roll:
...
P.S. Если кто-либо знает эту игру под Apple I, тоже подойдёт, если подскажете... :wink:

В результате двухдневных поисков до этого поста, я нашел Ханойские башни только для Apple II...
Attachment:
Towers-of-Hanoi.jpg
Towers-of-Hanoi.jpg [ 17.12 KiB | Viewed 6074 times ]

К сожалению, графика нетрадиционная и что еще хуже - сама игра не бинарник, а какой-то образ диска... :(

Так что вопрос всё ещё актуален:
на каком из отечественных 8-битных компьютеров на К580ВМ80 была эта игра, написанная на ассемблере?

_________________
iLavr


10 Feb 2022 06:11
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Перебрал весь архив программ на сайте Виктора Пыхонина: https://emu80.org/files/?tags=games
Attachment:
580_Games.PNG
580_Games.PNG [ 17.27 KiB | Viewed 6046 times ]

Странно... но игры "Ханойские башни" нет... а на моей памяти она должна быть на "Микроше"... :-?

А в таком случае и в принципе должна быть: судя по архиву, игры тянутые с компьютера на компьютер...

_________________
iLavr


10 Feb 2022 11:15
Profile
Doomed
User avatar

Joined: 05 Nov 2007 05:08
Posts: 487
Location: Украина
Reply with quote
чай не дум, проще заново написать :)
(но мне щас некогда :) )


10 Feb 2022 13:02
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
shoorick wrote:
... проще заново написать :)

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

Неожиданно вот даже на QBasice нашел исходник... :roll:
https://github.com/teochewthunder/qbasic-tower-of-hanoi
Attachment:
HTqbas.PNG
HTqbas.PNG [ 16.89 KiB | Viewed 6041 times ]

На ассемблере i8080 или 6502 пока ничего не нашел... :(

Впрочем, нашел вот образ под эмулятор ZX_SPECTRUM:
Attachment:
towers-of-hanoi-the-zx-spectrum-1.gif
towers-of-hanoi-the-zx-spectrum-1.gif [ 1.08 KiB | Viewed 6037 times ]
Attachment:
TowerOfHanoy.z80.zip [5.35 KiB]
Downloaded 263 times

Но я не знаю, как из файла *.z80 вытащить только код... :-?

_________________
iLavr


10 Feb 2022 13:18
Profile
Doomed
User avatar

Joined: 05 Nov 2007 05:08
Posts: 487
Location: Украина
Reply with quote
этот тоже на бейсике? или бейсик грузил бинарник?

(я спектрумом никогда не пользовался)


Attachments:
Снимок экрана от 2022-02-10 23-56-34.png
Снимок экрана от 2022-02-10 23-56-34.png [ 135.51 KiB | Viewed 6031 times ]
10 Feb 2022 15:05
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
shoorick wrote:
этот тоже на бейсике? или бейсик грузил бинарник?
Я понятия не имею... у меня тоже не было "Спектрума", были "Микроша" с работы и свой "Специалист"...

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

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

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

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


P.S. Для БК-0010-01 эта игра, как оказалось, точно на Бейсике была, и называлась «TOWER»:
http://www.bk001x.ru/forum/319-77-1

_________________
iLavr


10 Feb 2022 15:10
Profile
Doomed
User avatar

Joined: 05 Nov 2007 05:08
Posts: 487
Location: Украина
Reply with quote
я в дампе z80 плохо ориентируюсь, но какой-то бинарный код там точно есть. вот в самом конце:
(8080)
Code:
MVI A, 07H
JMP 07AE0H

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

дальше мусор, но это даже не факт, что это код этой программы, это могли быть остатки предыдущей программы (это ж не виндоус 10, когда память выделяет - не очищает ;) )


Attachments:
Снимок экрана от 2022-02-11 00-10-05.png
Снимок экрана от 2022-02-11 00-10-05.png [ 139.08 KiB | Viewed 6030 times ]
10 Feb 2022 15:24
Profile WWW
Doomed
User avatar

Joined: 05 Nov 2007 05:08
Posts: 487
Location: Украина
Reply with quote
при наличии бейсика такую игру нет особого смысла писать на асме, там не нужна скоростная графика и компактность кода


10 Feb 2022 15:30
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Во - прикольно! Вики-педия пишет, что "Towers of Hanoi" никогда не были написаны на ассемблере 6502! :o

https://rosettacode.org/wiki/Reports:Tasks_not_implemented_in_6502_Assembly

Везде на Бейсике что ли, на всех этих Эпплах и Коммодорах...

_________________
iLavr


10 Feb 2022 15:38
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
shoorick wrote:
при наличии бейсика такую игру нет особого смысла писать на асме, ...

Вряд ли для NES (aka "Денди") писали что-то на Бейсике... а для NES игра типа "Hanoi" должна быть!

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

Я посмотрел какой формат у файлов типа *.z80 :
http://speccy.info/Z80_(%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82)
http://www.emuverse.ru/wiki/.z80

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

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


P.S. Какие раньше журналы интересные существовали... :roll:
Attachment:
микро.PNG
микро.PNG [ 236.41 KiB | Viewed 6009 times ]

_________________
iLavr


10 Feb 2022 15:46
Profile
Devil

Joined: 26 May 2003 06:57
Posts: 863
Reply with quote
Судя по картинке, эту же игру можно скачать тут: https://worldofspectrum.org/software?id=0018738
TZX должен грузиться (нужно ввести LOAD ""). Но судя по содержимому, оно на бейсике.

Там их вообще-то много, выбирай на любой вкус: https://spectrumcomputing.co.uk/x-list?license_id=150

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


11 Feb 2022 06:31
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Ну я пока вот в указанном журнальчике нашел статейку по сабжу под процессор 6502...

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

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

Если кто хочет полистать: http://www.introni.it/pdf/Micro_54_1982.pdf

_________________
iLavr


11 Feb 2022 13:29
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Удивительно! Но кому-то не лень собирать статистику "Ханойских башен" на разных платформах! :roll:
https://www.uvlist.net/groups/info/towersofhanoi

Хотя... есть и весьма необычные варианты! :lol:
Attachment:
ТХ146941.png
ТХ146941.png [ 2.06 KiB | Viewed 5922 times ]

_________________
iLavr


11 Feb 2022 22:22
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Нашел "Ханойские башни" для Apple I... а они оказались на Форте... :(
Attachment:
АпФорт.PNG
АпФорт.PNG [ 6.32 KiB | Viewed 5883 times ]

https://www.callapple.org/soft/ap1/games.html

_________________
iLavr


13 Feb 2022 09:53
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 21 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 107 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.