Aleste 2 ROM

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

Van Colemu

Hero (542)

afbeelding van Colemu

23-11-2016, 20:04

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

Van ricbit

Champion (438)

afbeelding van ricbit

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.

Van gdx

Enlighted (5996)

afbeelding van gdx

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

Van Grauw

Ascended (10679)

afbeelding van Grauw

19-09-2017, 02:52

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

Van ricbit

Champion (438)

afbeelding van ricbit

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.

Van gdx

Enlighted (5996)

afbeelding van gdx

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.

Van Szczepaniak

Expert (87)

afbeelding van Szczepaniak

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.
---

Van ARTRAG

Enlighted (6914)

afbeelding van ARTRAG

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

Van ricbit

Champion (438)

afbeelding van ricbit

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.

Van Szczepaniak

Expert (87)

afbeelding van Szczepaniak

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

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