MSXgl – A new C game library for MSX

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

By aoineko

Champion (486)

aoineko's picture

17-03-2022, 08:00

I forgot to mention, but having received my Powergraph Light Rev 2, one of my next big project for MSXgl is the support of V9990 (aka The-not-part-of-MSX-chip-that-will-be-support-by-MSX3).

By Sebbeug

Champion (360)

Sebbeug's picture

17-03-2022, 08:47

Nice !

By Sebbeug

Champion (360)

Sebbeug's picture

17-03-2022, 09:17

jltursan wrote:

Btw, msxvillage doesn't allows cross-linking images...

It's now possible Smile Hotlinking is now desactivated

By Parn

Paladin (794)

Parn's picture

17-03-2022, 13:19

Great news all around! Big smile

By aoineko

Champion (486)

aoineko's picture

10-04-2022, 00:48

Hi,
I released a new version of MSXgl: v0.3.3-alpha

Here is the change log:
○ [scroll] Added a multi-directionnal scrolling module:
  • Horizontal and/or vertical tile-based scrolling (screen mode 0, 1, 2 and 4)
  • Per pixel scrolling using the screen adjustment register and sprite mask to hide the tiles appearance (only for MSX2)
  • Fully customizable module using defines to optimize the used features
  • Added a sample program: s_scroll
○ [pcmenc] Fix bug with MSX-DOS (thanks EricB)
○ [dos] Added new 'beta' module to handle MSX-DOS features (not tested)
○ [string] Added new module to handle string manipulation (added sprintf style function)
○ Added a software sprite sample program for all MSX2 bitmap screen mode (using VDP commands) : s_swsprt
○ Optimized inline assembler function call (replace de IX by IY to avoid having to handle the frame pointer)

MSXgl project highlight:
Smooth scroller, a tech demo by xchip (WIP)
Source: https://github.com/aguaviva/msx1_smooth_scroller

Wizzl a game by GFX (WIP)
Video: https://www.youtube.com/watch?v=uxL_40KRSzw

s_scroll a per-pixel horizontal scrolling sample (MSX2)
WebMSX: https://webmsx.org/?ROM=https://github.com/aoineko-fr/MSXgl/...

s_swsprt a software sprite sample (MSX2)
WebMSX: https://webmsx.org/?ROM=https://github.com/aoineko-fr/MSXgl/...

If you have any question or need some help about MSXgl, I am available here or on Discord.

By xchip

Rookie (26)

xchip's picture

10-04-2022, 01:49

Awesome stuff!! Big smile

By raymond

Hero (606)

raymond's picture

10-04-2022, 08:35

Thanks for another great update!

By wimpie3

Champion (406)

wimpie3's picture

10-04-2022, 16:03

The scrolling demo seems to feature a split screen to keep the header and footer fixed? Am I right?

By aoineko

Champion (486)

aoineko's picture

10-04-2022, 17:26

You are right.
You can activite automatic split-screen to remove screen adjustment outside of destination window.
But doing that, you loose vertical screen adjustment and so, the per-pixel vertical scrolling.

By aoineko

Champion (486)

aoineko's picture

13-04-2022, 12:57

I made a first working version of the Arkos Tracker 2 music replayer for MSXgl.

I should say replayers, because there are 4 of them!
- AKY (fastest): Working well
- AKG (generic): Crash at some point with some music
- AKM (minimalist): Can't make it work
- AKL (smaller): No ROM replayer

Akros is a very complex format, but also very efficient (which unfortunately often goes together on 8-bit machines ^^).
I will continue to investigate the problems. I have good hopes for the AKG replayer, less for the AKM.

I have added a sample program (s_arkos) to demonstrate the use of these replayers.
This is still a work in progress, but you can already test the sample: https://webmsx.org/?MACHINE=MSX1E&ROM=https://github.com/aoi...

Next, let's go to TriloTracker :)

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