|
Post by jltursan on Feb 6, 2021 17:53:36 GMT
Lots of fixes and added features. I consider it, finally, not a beta release so it's now v1.0.
The updates are the following:
Fixed: Sprite flicker bug (MSX freezes) due a byte boundary overrun. Table colltab must not cross a byte boundary to avoid this. Added: Some cycles saved in plot pixel routine Added: New command CRUMBLE Fixed: Keyboard scanning back to 50fps to fix some positioning problems when controlling characters Fixed: PSG initialization bug filling registers with illegal values Fixed: Some optimization to the ayFX replayer routine Fixed: PSG wrong reset sound when multichannel mode active (FX_MODE=1) Fixed: Serious bug in the PSG dumping routine (PT3 specially affected) Added: Support for Metablocks (2x2 characters map blocks) Fixed: UNDOSPRITEMOVE support Fixed: Sometimes player sprite was not initialized correctly when changing screen Added: New command SPRITESOFF Added: New distribution type: CAS (tape). Needs external tool mcp by Apoloval (Thanks Apoloval!) Fixed: RAM/ROM slot routines changed to a more compatible ones (Thanks JAM!) Added: Support of forced 50hz/60hz TV freqs Added: 50hz/60hz TV freqs swappable with hotkey (SELECT) Added: New command THRUST Added: LZ compression (Pletter) instead RLE for map screens (gains around 30% per screen) Added: New command SCREENON Added: New command SCREENOFF Added: Full ayFX control: SFX priority, fixed channel selection & dynamic sfx channels Added: New memory models: 64KB RAM (dsk & cas) and 48KB ROM Added: Some cycles saved in collision routines
Hope you enjoy this new release!.
|
|
|
Post by roolandoo on Feb 6, 2021 18:50:17 GMT
Brilliant!! Thank you very much for this great job jltursan. I will shortly begin development of my new MSX game and will be able to take advantage of all these new features.
|
|
|
Post by Minilop on Feb 8, 2021 20:26:54 GMT
Great news and many thanks for your hard work jltursan
|
|
|
Post by jltursan on Feb 12, 2021 7:35:34 GMT
Uploaded a new release with the following changes:
Fix: Collectable blocks respawned after a screen restart is now the default behaviour. Fix: Colour palette working again in 48K ROM & 64K RAM distributions. New: "Pacman mode" (-b flag) collectable blocks (experimental). Blocks are not respawned after a death or screen restart but they do when a new map screen is entered.
|
|
|
Post by Packobilly on Feb 16, 2021 9:33:52 GMT
Amazing! I will really have to think about developing some game for msx. Thanks so much!
|
|
|
Post by joesg on Feb 16, 2021 19:02:17 GMT
¡Gracias por tu trabajo jltursan!
Also thanks to Jonathan Cauldwell!
|
|