nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 08:37



Reply to topic  [ 8 posts ] 
Сапер для БК0010 на экспериментальном ЯП. 
Author Message
Retired

Joined: 27 Mar 2013 04:55
Posts: 587
Location: 62.192.229.16
Reply with quote
Выложил сапер для БК0010 на экспериментальном ЯП. Главная часть исходников компилятора то же приложена. Была еще версия игры на ассемблере, найду выложу.

https://github.com/vinxru/Game_BK0010_M ... _miner.asm

Мне было инетресно, а что будет, если заменить команды PDP-11 на операторы ++, --, +=. Что бы команды выглядели не так

ADD R0, *R1++

а так

R0 += (R1)++;

и т.п.

Сильно ли это будет похоже на Си? :) И я вам скажу, что очень сильно.

Что бы вы не писали на PDP-11, получится Си :)

То же на ассемблере

https://github.com/vinxru/Game_BK0010_M ... /miner.asm


03 Jun 2013 02:07
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
прекрати уже эти быдлоофисные игры туда сюда портировать. направь свою энергию в более полезное русло - контики, гуй полноценный наконец. :idea:


03 Jun 2013 05:15
Profile
Retired

Joined: 27 Mar 2013 04:55
Posts: 587
Location: 62.192.229.16
Reply with quote
Post 
Я так новые архитектуры изучаю. Лучший способ понять процессор, это написать для него пару компиляторов и игрушку :)

Из полезного, я сделаю сверх оптимизирующий компилятор Си для 8080. И еще SD-контроллеры для кучи компов.


03 Jun 2013 05:45
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
vinxru wrote:
Что бы вы не писали на PDP-11, получится Си :)
То же на ассемблере

А на ассемблере PDP-8 ты умеешь?

Показал бы пару примеров, или ссылку хорошую...
Я тут его освоить пытаюсь... непривычно несколько,
хотелось бы глянуть что-либо простенькое...

Ну и как на I/O устройства выводить...

_________________
iLavr


03 Jun 2013 12:23
Profile
Retired

Joined: 27 Mar 2013 04:55
Posts: 587
Location: 62.192.229.16
Reply with quote
Post 
PDP-8 не умею. Я лишь несколько дней назад скачал доку по твоей ссылке и быстренько её просмотрел (не вчитываясь).

Но у меня есть мысль, написать эмулятор PDP-8 для PDP-11 :)


03 Jun 2013 12:27
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
vinxru wrote:
PDP-8 не умею.

Мож освоим вместе? :wink: Могу пару путных док выложить на русском...
Сам два дня - читаю их, дополняю с английского, ну и пытаюсь привыкнуть...
Что-то нужно простенькое для первого старта.

vinxru wrote:
Лучший способ понять процессор, это написать для него пару компиляторов и игрушку

Я предпочитаю - игрушку! :lol:

И хочу перенести вот эту вместе с индикатором.
Но пока не соображу, как зацепить LCD к эмулятору PDP-8...
Цель - почувствовать систему команд PDP-8.
Честно говоря, она (PDP-8) мне уже мне много полезного подсказала!

_________________
iLavr


03 Jun 2013 12:41
Profile
Retired

Joined: 27 Mar 2013 04:55
Posts: 587
Location: 62.192.229.16
Reply with quote
Post 
Мне надо сначала завершить все начатое. Со Специалистами разобраться.


03 Jun 2013 13:49
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
vinxru wrote:
Мне надо сначала завершить все начатое. Со Специалистами разобраться.

Ага-ага... я уже это заметил... :roll:
vinxru wrote:
Выложил сапер для БК0010 на экспериментальном ЯП.

Ну ладно - завершай... :lol:

_________________
iLavr


03 Jun 2013 13:52
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 8 posts ] 

Who is online

Users browsing this forum: No registered users and 13 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.