Aleste 2 ROM

Page 14/18
7 | 8 | 9 | 10 | 11 | 12 | 13 | | 15 | 16 | 17 | 18

By Colemu

Hero (531)

Colemu's picture

23-11-2016, 20:04

Any progress on R800 mode?
It would really be the icing on the cake!

By ricbit

Champion (434)

ricbit's picture

24-11-2016, 12:48

Adding R800 is easy, the problem is making FM work meanwhile. Patching the FM to work with R800 is also easy. I have however opted for the hardest route which is adapting the game to work with FM Bios, and this takes some time.

There are going to be more layers in that cake after this is done.

By gdx

Prophet (2715)

gdx's picture

19-09-2017, 02:17

ricbit wrote:

Adding R800 is easy, the problem is making FM work meanwhile. Patching the FM to work with R800 is also easy.

I think the solution is in the JoySNES manual (see library). Smile

By Grauw

Enlighted (8031)

Grauw's picture

19-09-2017, 02:52

@ricbit Won't it add extra slowdowns in Z80 mode?

By ricbit

Champion (434)

ricbit's picture

19-09-2017, 03:43

It adds the cost of two slot switches for each irq, this is not much.

The way I'm doing is replacing all outs to FM with a memwrite to a buffer, then slot switch to fm bios, dump all registers from buffer, slot switch back. The most difficult thing to me was actually finding an unused space in ram that would be big enough in all cases.

By gdx

Prophet (2715)

gdx's picture

19-09-2017, 10:32

Method I indicate is for determine if the program is executed by a z80 or the R800 (to add a loop on R800).
I tested it on a game. Its short, simple and works fine on real MSX but doesn't work on emulators because the R800 is badly emulated.
On Aleste 2 what is complicated is that there are many different routines to play FM musics. Perhaps using two RST instructions instead of the two OUTs would simplify the task.

By Szczepaniak

Expert (87)

Szczepaniak's picture

19-09-2017, 11:40

Is this your website?

http://www.ricbit.com/mundobizarro/aleste2.php

I was searching online for info on Ray Waizen, your website came up, but the link is dead. :(

The reason I ask is an interviewee said the following, and I've been trying to find an image of this comic:

---
Just as a side note, a man named Takayuki Watanabe was the designer for Aleste 2. Most of the story was written by him. He writes a manga called Compile Club, an in-house comic series, and there's a story in that where Ray Waizen, the main character of Aleste, comes back. There's a scene where the daughter throws a bouquet of flowers and wails "Faaather!" and then Ray Waizen comes out, and she's like, "Oh, you're alive!" The story is described in this comic and the game follows that.
---

By ARTRAG

Enlighted (6174)

ARTRAG's picture

19-09-2017, 13:14

Any progress on this ?
http://www.ricbit.com/mundobizarro/superopt.php
Now with multicore CPS's you could move up the optimization limits

By ricbit

Champion (434)

ricbit's picture

19-09-2017, 14:02

@gdx That's why I used the buffer, it was easier to have a single fm bios routine, and just patch all the fm usage to write to a buffer.

@Szczepaniak Yes, some of my pages are currently offline. That's on purpose, for a future revamp. You can still access them on archive.org I guess.

@ARTRAG I would love to update that but life is so short Smile I still do use it all the time, portions of my json reader were superoptimized to make it work under 768 bytes.

By Szczepaniak

Expert (87)

Szczepaniak's picture

19-09-2017, 14:38

I grabbed from Archive. But I also discovered that MobyGames has the manual for Aleste 2, so I got the images. Cheers. Smile

Page 14/18
7 | 8 | 9 | 10 | 11 | 12 | 13 | | 15 | 16 | 17 | 18