blueMSX status

Page 3/4
1 | 2 | | 4

By ani

Supporter (14)

ani's picture

13-01-2019, 10:39

Not sure. There is a lot that needs to be done. Several MS libraries blueMSX used are deprecated so there is a fair bit of work to get it back to compile (DirectInput Direct3D, and some more). There are also some UI work to make it look ok on Windows 10. A desktop version certainly have some advantages. Some features will be hard to do in a web version, and performance is also an issue. Atm I'm trying to get a reasonably well working web version going. then lets see...

By konamiman

Paladin (981)

konamiman's picture

13-01-2019, 13:45

An updated version of the desktop blueMSX would be fantabulastic. Are the sources published anywhere btw?

By ARTRAG

Enlighted (6059)

ARTRAG's picture

13-01-2019, 14:45

Just recollecting the various findings, I think that the vdp had incorrect final values of command registers after the copies are executed. It has appeared while developing the same raycasting demo. Sadly I can't find the version where this issue was encountered

By ren

Paragon (1183)

ren's picture

13-01-2019, 16:24

ani wrote:

Question to someone: I have some trouble to get new versions to load in my chrome browser and need to do a hard reload (in particular if the css changes). If anyone happens to know how to configure your html to force a reload I'd be happy to know. The new version is 0.0.3 and it is only js updates so works ok for me without hard reload.

Easiest is adding a query string param to the URL, eg: app.css?v=003, or even app.css?003
Arguably it's better, my advice, to add the version no. to the filename, or as part of the path. A lot of sites (this one as well ;)) do apply the former technique though.

Your .js files should preferably have a version number as well btw.

By FiXato

Scribe (1508)

FiXato's picture

14-01-2019, 06:03

I tend to use a yyyymmddHHMM query string suffix based on the publication timestamp rather than a version number, but either works. Sad

By ani

Supporter (14)

ani's picture

14-01-2019, 09:15

Thanks, I went with the yyyymmddHHMM query string suffix. Seems like a good option and easy to manage.

I did btw add MSX Audio support. Only tested it on Almost Real and Unknown Reality but seems to work reasonable ok (some volume adjustments needed probably). If you want to give it a try, insert an MSX Audio rom in either of the slots.

By Garudian

Supporter (12)

Garudian's picture

14-01-2019, 17:06

ani wrote:

Not sure. There is a lot that needs to be done. Several MS libraries blueMSX used are deprecated so there is a fair bit of work to get it back to compile (DirectInput Direct3D, and some more). There are also some UI work to make it look ok on Windows 10. A desktop version certainly have some advantages. Some features will be hard to do in a web version, and performance is also an issue. Atm I'm trying to get a reasonably well working web version going. then lets see...

Hi dvik!

I've been a long time user of BlueMSX and am happy to see you back Smile

It would be lovely if you would be updating the emulation and fixing bugs, improving stuff etc Smile

I just wanted to point you to the libretro (Retroarch) core of BlueMSX that works fabulously on a myriad of platforms (Windows, Mac, Android, Playstation, Switch, etc, etc..) with full hardware support for these platforms (OpenGL, D3D9/10/11/12 and Vulkan support, great shaders, low latency audio, low input latency etc..)

https://retroarch.com/?page=platforms
Libretro Docs (For Users and Developers)
BlueMSX core documentation
Libretro BlueMSX in GitHub

As said this is fully fledged, possibly you can consider submitting your improvements to that git (also)? (You don't have to worry about any front-end stuff :P )

By ani

Supporter (14)

ani's picture

14-01-2019, 19:34

I think it makes sense to make sure bug fixes on the core is submitted. There are quite a few projects that use the bluemsx core so even if it may take time to revamp the windows UI, the core could still be maintained. I need to do a (probably messy) merge of what is in the repository and on my local version which have unsubmitted fixes. I'll see if I can prioritize that.

By NYYRIKKI

Enlighted (5124)

NYYRIKKI's picture

14-01-2019, 21:12

One feature that was found since BlueMSX was updated: V99x8 blink timer (R#13) source (VSYNC/HSYNC) select in R#1 bit 2

By dvik

Prophet (2199)

dvik's picture

18-01-2019, 07:40

Thanks,

I fixed the web emulator so it runs my favorite MSX demo, Sphere. I'd like to fix some of the Screen 11 and 12 issues. (The Txt80 blink bug in alt 98 is weird Not sure what's up with that one...)

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