Aleste 2 ROM

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

By ricbit

Champion (437)

ricbit's picture

20-07-2016, 16:01

Just to make sure openmsx is triggering twice, I've changed to:

debug probe set_bp VDP.IRQvertical {} {
  incr irqcount
  puts stderr [machine_info time]
}

and the results were:

87.4942207738693
87.49425304054006
87.51090892836939
87.51094119504015
87.52759875906015
87.52763102573093
87.54428942784627
87.54432169451704
87.56097297282196
87.56101487758919
87.57766084795693
87.57770247335904
87.59434914213956
87.5943995675428
87.61103757600476
87.61108828077312

So yes, openmsx is clearly triggering twice. Not sure if it's a bug in openmsx or if I don't know to use properly the probe.

By wouter_

Champion (417)

wouter_'s picture

20-07-2016, 17:36

ricbit wrote:

So yes, openmsx is clearly triggering twice. Not sure if it's a bug in openmsx or if I don't know to use properly the probe.

This was also a bit surprising to me, even though I implemented this openMSX feature ;-) But after some investigation it's actually logical:

The probe breakpoint triggers whenever the probe status changes. So in this case:
- The first time when the VDP generates the IRQ.
- A second time when the ISR clears the VDP IRQ.

If you want your callback to only trigger on one of these two cases, you can make use of the 'condition' field like this:

debug probe set_bp VDP.IRQvertical {[debug probe read VDP.IRQvertical] == 0} { ... }

By ricbit

Champion (437)

ricbit's picture

20-07-2016, 17:58

Thanks, now i get it! I suggest adding this explanation to the documentation, this behavior was not clear to me.

By ren

Paragon (1219)

ren's picture

20-07-2016, 20:29

Colemu wrote:
ricbit wrote:

Care to make an online list? There are a lot of improved games out there, but there's no repository...

I second this, only just found this improved game.
There may be loads more out there I'm not aware of....

I am working on something, mainly MSX related, and stuff like this would certainly fit as well, though it might be some time yet before launch of this site/(web)app.
Otherwise perhaps indeed some kind of online repo would be cool, where people can just upload/manage stuff themselves. A bit like msx.pics, but then for stuff Smile (Should have some more options then though I reckon.)
Of course there's also the d/l db over here, but perhaps policies make stuff a bit complicated + something more modern and/or visible & user friendly might be desired..?

By gamesmame

Supporter (6)

gamesmame's picture

25-08-2016, 04:47

Works on BlueMSX? thank you brother... other dobout, please have a "easy" way to convert XXX_1.dsk XXX_2.dk ... 7 or 8 disks in one rom? thank you and thanks all to help very mutch!!

By gamesmame

Supporter (6)

gamesmame's picture

25-08-2016, 04:47

Please help... Dont works in BlueMSX?? thanks!!

By Colemu

Hero (531)

Colemu's picture

28-08-2016, 13:17

ricbit wrote:

Here's version v8. This version is single-binary dual-mapper. The same ROM file will work with konami8 mappers or ascii16 mappers. Also, you can dismiss the initial beta message with the joystick button (for keyboardless machines).

http://www.ricbit.com/temp/aleste2.zip

R800 is next.

Any progress on R800 support Ricardo?

By gamesmame

Supporter (6)

gamesmame's picture

07-09-2016, 07:54

How i make works in BLUEMSX pleaseeeeeeeeeeeeeeeee???

By ren

Paragon (1219)

ren's picture

07-09-2016, 18:39

Is works in blueMSX, select0rz right mapper: Konami SCC / ASCII 16 (see thread/above)

By gamesmame

Supporter (6)

gamesmame's picture

08-09-2016, 01:01

ren wrote:

Is works in blueMSX, select0rz right mapper: Konami SCC / ASCII 16 (see thread/above)

I need change Machines inside blueMSX? I lost here, please help! Thank you!

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