BMMS (Bigger Memory Mapper Selector)

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

By konamiman

Paladin (967)

konamiman's picture

20-12-2018, 14:02

Manuel wrote:

gdx: it's not a shame to put source code on GitHub, even if it's a prototype Smile Release early, release often Smile

Couldn't agree more.

Quote:

Yes but it useless if it not working well enough

So what? Just state in the readme file something like "This is work in progress and still has some issues" and that's it. Remember the old saying "perfect is the enemy of good".

By gdx

Prophet (2425)

gdx's picture

20-12-2018, 14:34

konamiman wrote:

That way you can have the source and the binary in one single place, and it'll be easier to take a look at the source code and to give feedback Smile

What is the advantage? I do not think I'll have more feedbacks with GitHub.
It's easy to open the text file with an editor. The program is not long.

By konamiman

Paladin (967)

konamiman's picture

20-12-2018, 15:43

gdx wrote:

It's easy to open the text file with an editor. The program is not long.

I have to download the file, uncompress it and open it VS I just simply click a link and bam, here's the code. Guess which one is more convenient and will give your code the more eyes on it? Smile

It's also more convenient for yourself. Git is an incredibly useful tool for any developer (even solo developers), and a GitHub profile is a very prominent place (I'd say a nice showcase as well) to put all your software projects and make them visible to the world.

By Grauw

Enlighted (7681)

Grauw's picture

20-12-2018, 16:45

I like Bitbucket or Github because I can browse to the source immediately if I’m curious. Also it’s easy to host binaries there for everyone to download, I prefer it over dodgy file hosting sites filled with ads and which often ask for my email address, and which might disappear from the internet in a year’s time.

By gdx

Prophet (2425)

gdx's picture

21-12-2018, 10:37

By Grauw

Enlighted (7681)

Grauw's picture

21-12-2018, 12:09

Neato! I had a look at the source already Smile.

Does it work when DOS2 is present? I could imagine it conflicts if BMMS runs after, but maybe DOS2 initialises its mapper later in H.STKE.

By Louthrax

Paragon (1901)

Louthrax's picture

21-12-2018, 20:53

gdx wrote:

Done!

https://github.com/gdx-msx

Cool ! Thanks GDX !

By NYYRIKKI

Enlighted (5077)

NYYRIKKI's picture

22-12-2018, 11:59

Grauw: It seems the source is not available and to be honest I did not try this, but I have a strong doubt that this will not work under DOS2...

Selecting mapper under DOS1/Disk BASIC 1.x is pretty straight forward. Copy mapper page 0 -> Swap mapper -> Update #F341-#F344 and you are done. Under MSX-DOS2 it is anyway much harder... The biggest problem is that the primary mapper routines are automatically optimized for performance during boot time and same optimized routines don't work anymore if you change primary mapper slot afterwards. I remember back in time that I did some experiments by calling some code creation routines inside DOS2 ROM and tinkering with variables and stuff, but I did give up before I managed to get it working. Overall the amount of DOS2 internal variables, tables and other stuff you need to change is quite huge.

By Pencioner

Paladin (767)

Pencioner's picture

22-12-2018, 12:28

source is available, btw

By NYYRIKKI

Enlighted (5077)

NYYRIKKI's picture

22-12-2018, 12:42

Pencioner wrote:

source is available, btw

Ah, I don't know why I did not see it... I must be becoming blind or something. :) How ever this confirms it does not work under DOS2.

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