Работа с памятью и портами в Басике (Обсуждение на русском языке MSX-ôîðóìû)MSX Resource Center PassionMSX MSX2 contest       
         
English Nederlands Espaсol Portuguкs Russian              
 Новости
   Главная страница
  Архив новостей
  Темы новостей

 Ресурсы
   MSX-форумы
  Статьи
  Обзоры
  Отчёты о выставках
  Фотографии
  Выставки и собрания
  Опросы
  Ссылки
  Поиск

 Софт
   Скачать
  Веб-магазин

 MRC
   О нас
  Присоединяйтесь !
  Пожертвования
  Правила
  Написать нам
  Ссылки на нас
  Статистика

 Поиск
 
  

  

 Вход
 

Имя пользователя

Пароль




У Вас ещё нет аккаунта ? Станьте MSX-другом и зарегистрируйтесь прямо сейчас !


 Статистика
 

Сейчас на сайте
104 гостей и 7 MSX-друзей

Вы - анонимный пользователь.
 

MSX-форумы


MSX-форумы

Обсуждение на русском языке - Работа с памятью и портами в Басике

Автор

Работа с памятью и портами в Басике

AlexBel
msx lover
Сообщений: 69
Опубликовано: 04 июля 2008, 20:31   
Дайте, пожалуйста, примеры работы с памятью и портами из MSX-BASIC - чтение и запись портов и памяти. Типа PEEK и POKE, IN и OUT. Адреса и данные желательно указывать в шестнадцатеричке.
cax

msx professional
Сообщений: 1011
Опубликовано: 09 июля 2008, 14:48   
Тебе нужно что-то навроде такого аналога WIDTH 5?

POKE &hF3B0,5

(список системных переменных наподобие этой можешь посмотреть здесь)

Или вот программка для показа работы клавиатурной матрицы (взято отсюда):

10 DEFINT A-Z:K=&HFBE5:CLS
20 FOR I=0 TO 10:PRINT RIGHT$("0000000"+BIN$(PEEK(K+I)),8):NEXT
30 PRINT CHR$(11):GOTO 20

Пример работы с портами есть на моей страничке про MSX-link

AlexBel
msx lover
Сообщений: 69
Опубликовано: 09 июля 2008, 18:57   
Спасибо!
 
 







(c) 1994 - 2008 Центр Ресурсов MSX (MSX Resource Center foundation). MSX является торговой маркой корпорации по лицензированию MSX (MSX Licensing Corporation).