msx-karts 1st playable demo

Página 5/8
1 | 2 | 3 | 4 | | 6 | 7 | 8

Por DamnedAngel

Champion (286)

imagem de DamnedAngel

29-09-2020, 21:34

Hi,

just reporting that loading in a Double RAM cartridge (MegaRAM mode), the rotation patterns apparently get scrambled and the view "jumps" to another place every 90 degrees. Collisions also get misaligned in some rotations.

Nice work - and very impressive - nonetheless! Congrats for achieving such speeds!!!

[]s

Por salutte

Master (165)

imagem de salutte

30-09-2020, 15:32

Hi DamnedAngel!

Thanks for the heads up! I am not really familiar with the MegaRAM mode, I am checking the code from Favio Belavenuto [1]
and, to my understanding, it emulates only ASCII16. The demo uses ASCII8 (it must use 8 kbyte blocks), so I think that MegaRAM won't be able to emulate it correctly, but maybe someone with more experience in the cartridge can correct me!

[1] https://github.com/fbelavenuto/msxsdmapper

Por Parn

Paladin (854)

imagem de Parn

30-09-2020, 20:23

The DoubleRAM has nothing to do with the SD-Mapper. It's just a normal RAM cartridge that can work either as a 4MB memory mapper or a 2MB MegaRAM. MegaRAM does indeed work with 8kB blocks and works more or less like the Generic8 mapper (with switching addresses at 4000h, 6000h, 8000h and A000h), so if the switching addresses aren't patched it isn't directly compatible with ASCII8.

Por salutte

Master (165)

imagem de salutte

16-10-2020, 19:25

Some progress!

msx-karts.rom
WebMSX

Now we have icons!

Most of the changes are under the hood however. I migrated to megalinker for banking approach. I applied turbor suggestion of using POP HL instead of POP DE, and now the code is much nicer! I also completely redid the math and changed the coordinate system. Now it moves smoother, and collisions are now more precise. Also, the new coordinate system will help to place sprites. Speed is slightly optimized, and a border has been added around the windows (this actually almost does nothing to speed, but will be used later to hide sprites).

On the other hand, I am currently only working on the small viewport version at the moment, so the demo is locked to the 4 player mode. Once it works well for 4 players, I'll update the 1x player and 2x player modes.

With regards to the DoubleRAM, I messed up my previous interpretation! THanks for providing details Parn! Should I migrate the mapper to Generic8? Are they any advantages or disadvantages w.r.t. to ASCII8?

Por salutte

Master (165)

imagem de salutte

16-10-2020, 19:40

I built a version of the game using the Generic8 mapper, but OpenMSX does not detect the rom type automatically. I checked the OpenMSX code that autodetects rom types, and it does not look for this mapper, so I will keep using ASCII8 for the moment.

In any case, the generic-8 version is here:
msx-karts-generic8.rom

Por hamlet

Scribe (4106)

imagem de hamlet

16-10-2020, 21:39

Finally we will need a fourplayer adapter. That is great!

Por Thom

Paladin (711)

imagem de Thom

16-10-2020, 21:46

Well done, this is impressive. The penguins are looking great!

Por Konamito

Paragon (1041)

imagem de Konamito

16-10-2020, 23:27

I'm amazed about how this project is growing and getting better. Four players game would be incredible in our MSX machines. Keep up the good work!

Por Manuel

Ascended (19691)

imagem de Manuel

17-10-2020, 00:15

SMK on the SNES is one of the games I play most with my son! Would be great to once play something similar on MSX Smile

Por albs_br

Champion (499)

imagem de albs_br

17-10-2020, 00:36

Majestic!
It would be great if the options for 1, 2 and 3 players be still available.

Página 5/8
1 | 2 | 3 | 4 | | 6 | 7 | 8