Chibi Akumas Episode 1: Invasion... For MSX2 and MSX2+V9990!

Page 6/6
1 | 2 | 3 | 4 | 5 |

By tfh

Paragon (1680)

tfh's picture

28-10-2018, 10:56

Hi keith56,

A very nice and very colourful game! I hope you don't mind I added it to my site: https://www.file-hunter.com/MSX/index.php?id=chibiakumas

By gdx

Prophet (2426)

gdx's picture

02-11-2018, 09:11

Thanks to share. I like very much the graphisms.

By keith56

Master (147)

keith56's picture

21-11-2018, 22:40

For anyone interested, Amstrad CPC regular reviewer "NovaBug" did a short play-through with commentary of the Turbo-R +V9K version of this game

https://youtu.be/WFfwD1rvudU

Check it out!

By Manuel

Ascended (14899)

Manuel's picture

21-11-2018, 23:52

I'm impressed that you get to move so many objects on the screen (all the bullets, the background, the characters) via some outs... that's usually the bottleneck on MSX. You just can't get all the outs done on time. How did you manage that? Or is that why you need the turboR?

By keith56

Master (147)

keith56's picture

22-11-2018, 04:42

On the regular MSX2 the Bullets and the gradient are done my accessing the VDP memory and writing the bytes straight to it,
the VDP's fill rate is the bottleneck on the MSX2 (hence why the MSX2+V9K is faster)

I also have a 'fastfill' for clearing areas of the screen - it will use the memory access to write blank bytes until the vdp is ready, then send the VDP FILL command to fill the rest while the CPU gets on with other things.

The V9K without the Turbo-R IS slower, but as the Turbo-R limits the OUT commands, I don't think that's the cause either - I think the Turbo-R version is faster just because the logic code can run more quickly

For the 'sprite bullets' of the V9K version on the MSX2, I'm not aware I'm doing anything that clever, the code is almost the same as the one in this tutorial...
https://www.youtube.com/edit?o=U&video_id=GNqLOg9jtmc
... the only difference is I use a custom interrupt handler, and I assume the Status reg S#2 is selected (so I can quickly check if the VDP is busy) wheras the firmware requires S#1 to be selected

Of course, the CPC was using the Z80's power to do all the sprite work (moving each byte of the sprites to screen memory), so on the MSX2 where the VDP is taking over that load, there is a lot of CPU power left over, so maybe it's just because the game core was built around having no CPU power to spare?

By keith56

Master (147)

keith56's picture

15-12-2018, 09:08

A little update on ChibiAkumas...
Thank's to help from N.I , I'll be releasing a special 'Japanese Lanugage' version of the game in the next few days...
Essentially it's the same as the regular version, with all the dialog and menus translated.

As I'm living in Japan, and have spent many years studying the language, it was a real pleasure to be able to release the game for the 'local audience'!


By Pencioner

Paladin (770)

Pencioner's picture

16-12-2018, 11:58

Even that i'm not speaking Japanese, this still sounds great! Big smile

By keith56

Master (147)

keith56's picture

21-12-2018, 23:26

The Japanese language release of ChibiAkumas is now available - it's included with the download file for the other versions!
See the Japanese Trailer here:
https://youtu.be/uEAp8BCbDXg

Visit the website for more info (in Japanese)
http://www.chibiakuma.com

Suffice to say, the game is the same as the English version

Page 6/6
1 | 2 | 3 | 4 | 5 |
My MSX profile