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).
Nice !
Btw, msxvillage doesn't allows cross-linking images...
It's now possible Hotlinking is now desactivated
Great news all around!
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.
Awesome stuff!!
Thanks for another great update!
The scrolling demo seems to feature a split screen to keep the header and footer fixed? Am I right?
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.
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 :)