latest catapult version

Pagina 3/5
1 | 2 | | 4 | 5

Van Manuel

Ascended (18233)

afbeelding van Manuel

26-01-2014, 20:25

TheKid: if you insert a cartridge in slot A at run time, while there is already an extension in that slot, you remove the extension. Unfortunately, the current Catapult cannot foresee this... so you have to be careful with that.

3) Nothing was changed about it. The pop up still comes up here, but it has a checkbox "don't show this message again". I guess you checked that checkbox at some point?

Van TheKid

Paragon (1197)

afbeelding van TheKid

27-01-2014, 08:13

Okay, like I wrote, an Idea to overcome this "problem" is the disable the buttons for slot a and b when you choose an extension from the list. Ad. 3, I didn't know there was a setting for it, but the only thing I did is installing a newer version of openmsx over the old one, so I guess the default setting kicked in telling to hide this message.

Van Meits

Scribe (6456)

afbeelding van Meits

27-01-2014, 08:39

How about having two slotexpanders inserted by default and thus have eight slots to insert a cartridge/extension... Now it's only possible to insert extensions in a slotexpander while in real life I can put eight games in it...

Van Manuel

Ascended (18233)

afbeelding van Manuel

27-01-2014, 15:18

TheKid - no, the default didn't change. We changed absolutely nothing about it (and it still shows it when I try it, strangely enough).

We could disable slot A and B, but also has some disadvantages: some extensions do not occupy a slot... only extensions which have memory (RAM or ROM).

Meits: how exactly does that solve the problem?

Van TheKid

Paragon (1197)

afbeelding van TheKid

27-01-2014, 19:03

Okay, I don't want to complain since I think you all did a great job making openmsx, but this seems to be odd. Openmsx has 2 slots and on top of that one can specify an extension. If you use an extension that uses a slot, you can't use the carta (or cartb) option. Wouldn't it be more cosistent to only have extansions that don't use a slot, and use the slots (a and b) for all types of cartridges, wheter it is scc, moonsound or whatever.
When I think of it, introducing the possibility to "live" change carts in Catapult, makes it more confusing.

When in the 0.9 version I tried to set the extension to "music module" , put "nemesis2" in slot1 and "moonsound" in slot 2, a warning came that the machine didn't have enough slots and I needed to remove 1 cart in order to get the emulator going.

In the 0.10 version I can do this without any warning, but apperently "nemesis2" overrules the extensions. And like my examples I mentioned, when I used the IDE extension, putting in nemesis2, "wrecked" the extension of the IDE and I had to restart, there was no way to fix it. So it would be nice to prevent this from happening.

So wouldn't it be better to somehow introduce an extra parameter in the xml of the extension stating if it uses a slot and have a counter that guards if the slots are all full, so if I select music module, I can only use on more slot.

And like meits mentioned how about slot expanders, how can you use them ?
Another approach would be , and I know dutch people would say it is like "swearing in church", but what if in the background a slotexpander mechanisme is used whenever a user selects more then 2 slots. Apperently when a users selects the music module, ide and lets say fm-pac, he does this for a reason. Why let him go through the trouble of having to select a slotexpander first like you would need on a real msx. Maybe letting go here on the emulation of the real thing, wouldn't be a bad thing... Let I said, don't shoot me, I'm just thinking out loud Smile

Van Meits

Scribe (6456)

afbeelding van Meits

27-01-2014, 19:16

Manuel wrote:

Meits: how exactly does that solve the problem?

Dunno what problem because I just hooked up in this topic without reading all the previous posts...
But it does solve a problem: Getting closer to the real machine by being able to put in the slotexpander what you want...

Van Manuel

Ascended (18233)

afbeelding van Manuel

27-01-2014, 22:01

I agree completely that it should be possible for users to specify exactly what should be put in which slots.
But that is totally out of the scope of Catapult, as it's basically still a dead project.
Anyway, because of what TheKid said, I'm considering removing the possibility to insert/change cartridges at run time again.
Would that be better than the current situation?

By the way, TheKid, you still get the same behaviour as before if you use the cart A and cart B slots BEFORE pressing Start, just like you did before with 0.9.1 or even the normal 0.10.0. Changing that stuff at run time is not something a normal user would often use (typically only for SCC carts).

About auto-inserting slot expanders... well, it's not something of which I know how I would enable and disable that at will. Because I wouldn't want to have that behaviour *always*. It's even more "I have no idea in which slots my carts/extensions will end up", and that was just the thing we should probably avoid, as I wrote in the first paragraph.

Van Meits

Scribe (6456)

afbeelding van Meits

27-01-2014, 22:56

It would be nice if one can choose in which slot he/she inserts an extension. Especially when it comes to SCC.
An "insert extension" button right or left of the cartridge slot could be a nice solution...

Van Manuel

Ascended (18233)

afbeelding van Manuel

27-01-2014, 23:15

It's not a GUI thing, Meits. openMSX doesn't have any possibility now to do such a thing. That should be done first.

Van TheKid

Paragon (1197)

afbeelding van TheKid

28-01-2014, 07:52

Okay, so the "live" changing of the carts is mainly usefull for SCC. The feature to do that is nice, since especially with music demos, one seldom knows up front what slot it needs to be in. You don't have to go through the "trouble" to reboot. The only thing what bothered me was the fact my IDE extension got disabled insert a cart "live". That lead to all the following posts Smile Now I know this, I can live with it and put the IDE and 1 scc in the slots upfront, with the risk of having to reboot when the scc needs to be in another slot. Is it so bad to reboot? No, so I think you can leave it this way. But I agree with Meits, it would be nice to set the extension to a slot and maybe not have an "always" mode, but a "use at will" option to insert more then 2 carts, by letting openmsx automatically go to multi-slot mode or something.

Pagina 3/5
1 | 2 | | 4 | 5