Пособие по программированию на MSX-BASIC

Page 3/5
1 | 2 | | 4 | 5

By GreyWolf

Champion (426)

GreyWolf's picture

17-07-2019, 22:03

АIеks wrote:

Как у Вас дела продвигаются Question

Занимаюсь по книге с младшим сыном, дошли до середины 2-й главы (весь пройденный материал вычитан — исправлены опечатки). Сегодня изучали II.4.2. Оператор SWAP

Примеры готовы для первых 6-и глав. Они нарезаны и проверены (исправлены опечатки).
В главах 7 и 8 выполнена разметка примеров, но сами примеры ещё не нарезаны.
Естественно, что все примеры работают с русским языком и проверены в openMSX и WebMSX (спец. версия с YIS-805/R2)

В главе 5 (Музыкальные средства MSX BASIC) заменил рисунки про "формы волновых пакетов" и вставил правильные изображения нот (все эти изображения векторные)

Да, ещё проведена большая работа над общим оформлением, сделано много исправлений CSS (в частности блоков CODE).

By GreyWolf

Champion (426)

GreyWolf's picture

21-07-2019, 14:14

Сделал примеры Главы 7.

Выполнил разметку примеров в главе 9.

Обновил WebMSX до версии 5.4.0, в этой версии появилась индикация CODE (РУС) и Caps Lock. Также обновил BIOS YIS-805/R2, теперь с клавиатурой порядок.

By GreyWolf

Champion (426)

GreyWolf's picture

21-07-2019, 18:46

Сделал примеры Глав 8 и 12.

By АIеks

Paladin (983)

АIеks's picture

22-07-2019, 11:29

GreyWolf wrote:

Занимаюсь по книге с младшим сыном, дошли до середины 2-й главы (весь пройденный материал вычитан — исправлены опечатки). Сегодня изучали II.4.2. Оператор SWAP

Класс. И книга движется, и ребенок изучает азы программирования.

MSX отличная платформа для старта. Я то знаю Smile

А еще MSX можно собрать самому, как выяснилось (даже сегодня). Что даст начальные знания, и понятия, как работает цифровая схемотехника. И замечу. Схемотехника MSX, это не цифровая магия применяемая в бесчисленных клонах советских ZX, а открытая книга (короче учебник).

By GreyWolf

Champion (426)

GreyWolf's picture

22-07-2019, 11:35

АIеks wrote:

Класс. И книга движется, и ребенок изучает азы программирования.

Ну я для этого книгой и занялся - пусть всем польза будет.

АIеks wrote:

MSX отличная платформа для старта. Я то знаю Smile

Да, я тоже в 7-9 классах занимался на MSX (но это не первый мой компьютер).

АIеks wrote:

А еще MSX можно собрать самому, как выяснилось (даже сегодня). Что даст начальные знания, и понятия, как работает цифровая схемотехника.

Я думал над этим, но пока не решился. Если ребёнок захочет тогда да - займусь. Причем ребёнок прилично умеет паять в том числе и компоненты поверхностного монтажа (SMD).
Вопрос какой путь выбрать:
1. Собирать с нуля
2. Доводить до ума Б/У оригинал
Буду рад услышать Ваше мнение.

By АIеks

Paladin (983)

АIеks's picture

22-07-2019, 12:52

Я конечно по железу наверно загнул. Но все же.

Отвечу на второй вопрос. Для старта нужен MSX1, пускай даже не рабочий. Они часто пролетают в продаже. Одно условие - отсутствие ASIC чипов (хотя если за недорого пусть будет). Дальше к нему можно цеплять наработанные решения (вплоть до MSX2+), или экспериментировать (можно штуки от ардуины). Программировать из бейсика. Если у бейсика функций нет. Это добавляется аддонами. Бейсик открыт и расширяем.

По первому вопросу. Все сложней. Можно абсолютно с нуля. У меня есть железобетонные решения (обучающие) на расыпухе. Вот только плат нет (монтажил МГТФ). И по деньгам это более затратно. Хотя связка CPU+PPI+VDP1 (это у нас не достать)+ROM+RAM после запуска принесет не описуемые ощущения - я это сделал САМ!!!

Да еще клавиатура нужна. У меня есть прототип USB-PPI(MSX). Там работает связка Ардуино и USB хост для него. И некая аналоговая матрица 12816х8 ключей (не дорого у китайцев стоит). Эмулирует реальную клавиатуру чего угодно.

Как-то так. Железки по мне интересней. Все читал форумы про эмуляторы, писал сам эмуляторы, адаптировал другие. Даже были лет 15 назад альфа версии опубликованы в сети.

Но железо это что-то более интересное. Оно живое (это конечно условно, но все же) Smile

By GreyWolf

Champion (426)

GreyWolf's picture

22-07-2019, 12:57

АIеks wrote:

По первому вопросу. Все сложней. Можно абсолютно с нуля. У меня есть железобетонные решения (обучающие) на расыпухе. Вот только плат нет (монтажил МГТФ). И по деньгам это более затратно. Хотя связка CPU+PPI+VDP1 (это у нас не достать)+ROM+RAM после запуска принесет не описуемые ощущения - я это сделал САМ!!!

Да еще клавиатура нужна. У меня есть прототип USB-PPI(MSX). Там работает связка Ардуино и USB хост для него. И некая аналоговая матрица 12816х8 ключей (не дорого у китайцев стоит). Эмулирует реальную клавиатуру чего угодно.

А чертёж платы есть? Если есть, то изготовить плату сейчас не трудно.

By АIеks

Paladin (983)

АIеks's picture

22-07-2019, 13:19

Есть в Орле схемы (библиотеки при них. о то я бы тратил свое время, рисую плату во всяких спринтах, которые не на что не натянуть). Плат в скад-е нет стартовых.

Если заинтересовало. Можно открыть новую тему. Только нужна пауза. Все же, уже около 2 лет прошло. И что конкретно нужно Question . Я тут открыл проект лист в Орле, и ужаснулся. Там овер 30-ть проектов по теме MSX Smile Из них штук 15 существует в виде реала MSX-EXT.

By GreyWolf

Champion (426)

GreyWolf's picture

22-07-2019, 13:40

АIеks wrote:

Есть в Орле схемы (библиотеки при них. о то я бы тратил свое время, рисую плату во всяких спринтах, которые не на что не натянуть). Плат в скад-е нет стартовых.

Если заинтересовало. Можно открыть новую тему. Только нужна пауза. Все же, уже около 2 лет прошло. И что конкретно нужно Question . Я тут открыл проект лист в Орле, и ужаснулся. Там овер 30-ть проектов по теме MSX Smile Из них штук 15 существует в виде реала MSX-EXT.

Да, ты тему новую тему открой, там и продолжим.
Можно и здесь тему сделать.

By АIеks

Paladin (983)

АIеks's picture

22-07-2019, 13:47

Пока, тут. Вот. tree D:\_MSX\MSX_EXT /F /A >C:\1.txt

D:\_MSX\MSX_EXT
+---Adapter SCART
+---Adapter USB keyboard
+---Backplane
+---Backplane Mini
+---DIP20 Socket Probing Adapter
+---HD64180 Single Board Computer
+---Keyboard
+---Module Beer IDE 202
+---Module CPU Z80
+---Module DRAM 16K or 32K or 64K
+---Module OPL2
+---Module OPL3
+---Module OPLL
+---Module OPM Light
+---Module PPI
+---Module PSG
+---Module ROM and RAM 64K
+---Module RTC
+---Module Slot Expander and ROM
+---Module SN76489
+---Module SRAM 1024K
+---Module Sunrise IDE
+---Module TDC-600
+---Module VDU TMS992X
+---Module VDU V9938
+---Module VDU V9958
+---Music module NMS1205
+---ProtoBoard 160x100
+---ProtoBoard VDP
+---ProtoModule CPU Z280

Думай-те Big smile

GreyWolf wrote:

Можно и здесь тему сделать.

Сыт я той публикой по горло. Я их теперь разве что троллю :D

Page 3/5
1 | 2 | | 4 | 5