Search found 23 matches

by John
Thu Jun 04, 2020 9:19 am
Forum: MSX & MSX2 Assembly Programming
Topic: Video: Lesson P35 - Playing Digital Sound with WAV on the AY!
Replies: 9
Views: 4383

Re: Video: Lesson P35 - Playing Digital Sound with WAV on the AY!

I have been learning z80 assembly using this site and using the method of using OpenMSX,VASM,Winape to develop code. But this method does not work for Arkos Tracker 2. I have attached a minimal example of using Arkos Tracker 2 for the MSX and it plays a song in the OpenMSX Emulator. . The problem is...
by John
Mon May 04, 2020 3:13 pm
Forum: MSX & MSX2 Assembly Programming
Topic: Video: Lesson P31 - Hardware Sprites on the MSX1!
Replies: 22
Views: 6452

Re: Video: Lesson P31 - Hardware Sprites on the MSX1!

Hi Voyager_Sput, Thanks . But there is another more subtle bug when I tried to use this code for animating sprites. Adding a simple infinite loop to the code , the relevant changes to the code is shown below, shows the bug Programstart: call INIT32 ; SCREEN 1 Programstartwithoutclearscreen: ld de,12...
by John
Sat May 02, 2020 3:18 am
Forum: MSX & MSX2 Assembly Programming
Topic: Video: Lesson P31 - Hardware Sprites on the MSX1!
Replies: 22
Views: 6452

Re: Video: Lesson P31 - Hardware Sprites on the MSX1!

Hi, I have gone through your tutorial (video and the writing) of using tiles for simulating sprites on the MSX-1. I have copied and pasted your code ,from your files, into a simpler cartridge program that has only MSX1 code- (instead of leaving in all the code for all the different platforms and usi...
by John
Thu Apr 30, 2020 9:04 pm
Forum: MSX & MSX2 Assembly Programming
Topic: Video: Lesson P31 - Hardware Sprites on the MSX1!
Replies: 22
Views: 6452

Re: Video: Lesson P31 - Hardware Sprites on the MSX1!

Another question, I think I can save a lot of memory, about 5kb on one of the two images, by using zx spectrum colouring for one of the images for an MSX1 screen. Can I use an Akusprite export to colour an MSX1 screen in the style of the ZX Spectrum? Still need to know about banks because I want the...
by John
Thu Apr 30, 2020 7:44 pm
Forum: MSX & MSX2 Assembly Programming
Topic: Video: Lesson P31 - Hardware Sprites on the MSX1!
Replies: 22
Views: 6452

Re: Video: Lesson P31 - Hardware Sprites on the MSX1!

I am reading your notes and I think I am beginning to understand how bank of memory work on the MSX 1. Just check with you I have understood it correctly so far. So the 64K is split into four banks which are of size 16k. Each bank is addressed by a slot or a subslot of a slot. The cartridge banks on...
by John
Thu Apr 30, 2020 2:27 am
Forum: MSX & MSX2 Assembly Programming
Topic: Video: Lesson P31 - Hardware Sprites on the MSX1!
Replies: 22
Views: 6452

Re: Video: Lesson P31 - Hardware Sprites on the MSX1!

Bank switching only applied to cartridges as far as I understand. Are you saying it will work if the program was made as a MSX-1 tape image? Because tape cannot use banks of memory as it is sequentially and mechanically loaded. So two screens can be loaded into the RAM of a 64K MSX-1.
by John
Wed Apr 29, 2020 4:46 pm
Forum: MSX & MSX2 Assembly Programming
Topic: Video: Lesson P31 - Hardware Sprites on the MSX1!
Replies: 22
Views: 6452

Re: Video: Lesson P31 - Hardware Sprites on the MSX1!

I want to use the your bitmap simulation code, that uses all 3 tile banks in screen 2, for MSX 1 to load more than one background screen for a game. I thought it would just be a simple straight forward extension. I will describe a simple extension I tried -but why doesn't it work? The starting point...
by John
Sun Apr 26, 2020 10:06 pm
Forum: MSX & MSX2 Assembly Programming
Topic: Video: Lesson P31 - Hardware Sprites on the MSX1!
Replies: 22
Views: 6452

Re: Video: Lesson P31 - Hardware Sprites on the MSX1!

Do you have the code for software sprites, that can be coloured and placed anywhere the screen like the hardware sprites , for the MSX1 ? I see you have done software sprites on other systems.
by John
Fri Apr 17, 2020 9:15 am
Forum: MSX & MSX2 Assembly Programming
Topic: Video: Lesson P35 - Playing Digital Sound with WAV on the AY!
Replies: 9
Views: 4383

Re: Video: Lesson P35 - Playing Digital Sound with WAV on the AY!

Yes, it works now. So for anyone else solving the same problem; the correct simple MSX BLOAD program ,using VASM, is org &BFF9 ; replace with your required address db &FE ; Bload header signature dw Begin ; begin address of the program dw Programend ; end address of the program dw Begin ; adress of ...
by John
Tue Apr 14, 2020 8:15 pm
Forum: MSX & MSX2 Assembly Programming
Topic: Video: Lesson P35 - Playing Digital Sound with WAV on the AY!
Replies: 9
Views: 4383

Re: Video: Lesson P35 - Playing Digital Sound with WAV on the AY!

Hi, I did do what you suggested, program is below, but still the simple program does not compile with VASM. org &BFF9 ; db "FE" ; Bload header signature dw Begin ; begin address of the program dw Programend ; end address of the program dw Begin ; adress of where to execute program Begin: CALL &C0 ; ...

Go to advanced search