|
Novedades enlatadas, part deux
| | |
20240228-2344
| |
Confirmado, ya está todo publicado, y con la misma fecha oficial además: CPCEC 20240224, CSW2CDT 20240224, CHIPNSFX 20240224 y UZ80 20240224. Los anglófonos interesados tenéis aquí las novedades respectivas:
CPCEC: twenty-fourth public release. MSXEC is a new MSX emulator supporting the first three generations (1983 MSX, 1985 MSX2 and 1988 MSX2+), their Western Digital-based disc drives and some few additional devices (such as the Konami SCC-051649 sound chip and the JIS 128/256K external ROMs) although the emulation is less developed in some fields than others (VDP timings are inaccurate: Logon System's intro "IO" shows artifacts in the 3D scrollers and the final screen; the MSX-MUSIC interface is minimal, barely able to play notes). Fixed bugs in the Z80 (such as bad inner timings in EX HL,(SP) and EX IX,(SP) detected by Kio's "Z80 Test Programm"), the CRTC (VSYNC loss in the dancing bobs of "PhX" on CRTC4, misaligned HSYNC in Longshot's RV.BAS), the ULA ("snow" in 128K models can leak from different banks than VRAM), the VIC-II ("Super Stock Car" switched the video display off when it shouldn't) and the SID (L-Man's "Amazing Discoveries" failed to play samples; "Mazemania" got weak random values from ports 27 and 28). Added 1088K and 2112K RAM modes to CPCEC (the first version of "Still the One" needed 1024K to run) and REU/GeoRAM RAM extensions (up to 512K) to CSFEC. Code cleanup in several modules, turning repeated paragraphs into several "goto" pointing to a single paragraph and merging several lists into a single table. Streamlined video and audio filters, the former removing the "Half scanlines" video mode and adding two new options: "Microwave static" that adds randomised noise to the image and "Narrow X-Blending" that softens the effect of the X-blending option. CSFEC now has an explicit "Play tape" option instead of autoplay: some titles rely on the user pressing PLAY and STOP on the tape deck ("Super Space Invaders"). Snapshots in CSFEC and MSXEC are optionally compressed with a quick implementation of Emmanuel Marty's LZSA2 method. The user can set whether the screenshots are BMP (default) or QOI files. Removed the Spanish documentation due to lack of readers.
CSW2CDT: first public release. The list of double-hyphen encodings is "amstrad", "alkatraz", "bleepload1", "bleepload2", "carsoncity", "cassys", "ehservices", "frankbruno", "gremlin1", "gremlin2", "hexagon", "kansas", "keytone", "maubeuge", "microkey", "operasoft", "poliload", "puffyssaga", "ricochet", "spectrum", "specvar0", "specvar1", "specvar2", "speedlock0", "speedlock1", "speedlock2", "speedlock3", "speedlock4", "speedlock5", "speedlock6", "speedlock7", "unilode" and "zydroload".
CHIPNSFX: minor patch improving non-Win32 compatibility ('realpath' behaves differently in Alpine Linux because it's built upon MUSL instead of GLIBC) and adding a new size optimisation from Jean-Marie. Added COCOATM0-1.CHP.
UZ80: minor patch removing several warnings and reducing the version string to the date alone; the time had been meaningless for a very long while.
Por lo demás tengo que plantearme seriamente utilizar Github para publicar todas estas cosillas mías. Sería más fácil administrar su desarrollo y mantener un cauce de comunicación con los usuarios: detección de errores, buzón de sugerencias, etc.