Thanks to Julio Marchi for this space in MSX All |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Create animated displays for MSX screen 2 images.
  The Screen 2 Show project involves both MSX and PC computers. At the MSX side, aims at developing display algorithms in Assembly. At the PC side, aims at developing tools to help on adding the display code to images converted to MSX. Currently, this project works only with MSX 1 screen 2 format. Thus, it is extensible to other screen formats. How the program works Arquivo RAM VRAM 10 SCREEN 2 9000 | MPPPP | 0000 | PPPPPP | 20 BLOAD"TELA.SCR",R -> .... | CCCCD | -> .... | | 30 GOTO 30 FFFF | | 2000 | CCCCCC |The first action is to load the program into the RAM, starting at the address &H9000. It is divided into:
File layout
Header description
- → Not used address. xx → Undefined value. Main code line code mnemonics ------------------------------------------------------------------------ 10 ORG &H8FFC 20 CD 00 C0 CALL &HC000 ; Calls display routine 30 C9 RET ; end Display codes 10 ORG &HC000 20 TELA: LD BC,&H1800 ; $ 30 LD DE,0 ; $ 40 LD HL,&H4000 ; $ 50 CALL &H5C ; $ Particular routine to display screen 60 LD BC,&H1800 ; $ In this case, copies direct 70 LD DE,&H2000 ; $ 80 LD HL,&H5800 ; $ 90 CALL &H5C ; $ 100 RET ; $ Access here: Former project that compressed screen Display codes Support: Screen 2 Achitecture |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||