Работа с памятью и портами в Басике (Обсуждение на русском языке MSX Forum)MSX Resource Center               
              
English Nederlands Espa�ol Portugu�s Russian         
 News
   Frontpage
  News archive
  News topics

 Resources
   MSX Forum
  Articles
  Reviews
  Fair reports
  Photo shoots
  Fairs and meetings
  Polls
  Links
  Search

 Software
   Downloads
  Webshop

 MRC
   Who we are
  Join our team
  Donate
  Policies
  Contact us
  Link to Us
  Statistics

 Search
 
  

  

 Login
 

Username

Password




Don't you have an account yet? Become an MSX-friend and register an account now!.


 Statistics
 

There are 54 guests and 5 MSX friends online

You are an anonymous user.
 

MSX Forum


MSX Forum

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

Author

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

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

msx master
Posts: 1028
Posted: July 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
Posts: 70
Posted: July 09 2008, 18:57   
Спасибо!
 
 







(c) 1994 - 2008 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.