[Z80] CPCEC/ZXSEC XVIII 22/11/2020

[44] @ !!! środa, 25 Listopada 2020 02:15 CET [23-10-2020 01:11 CET]

[Z80] CPCEC/ZXSEC XVIII 22/11/2020

CPCEC to projekt Cesara Nicolas-Gonzaleza dwóch emulatorów ZXSEC - czyli emulator maszynek Sinclaira (48k, 128k,
+2/Plus 2 i +3/Plus 3) i CPCE pozwalający na emulację Amstrad - Schneider (model 464, 664 i 6128). 

 

Changelog

  • 20201122 -- minor patch fixing a crash when using the SDL2 interface to save a file in the root path, and enabling automatic SDL2 detection on compile time.
  • 20201111 -- minor patch adding mouse tracking to the SDL2 interface and making XRF file recording less memory-consuming.
Abu Simbel Profanation (Dinamic Software, 1985)
  • 20201028 -- minor patch improving Issue-2 emulation on Spectrum 48K: "Abu Simbel Profanation" and "Rasputin 48K" work on 48K Issue 2 and fail on the other models, as expected
  • 20201024 -- minor patch solving a problem with the SDL_WINDOWEVENT_EXPOSED event and inverting the black/white bits in ZXSEC's graphics viewer.
International Karate + (System 3 Software Ltd., 1987). I zielony Neptun 156;)
  • 20201022 -- minor patch adding mouse wheel support to the SDL2 user interface and an option to set whether disc write conflicts in CPCEC and ZXSEC are strict (they raise errors) or relaxed (they do nothing).
  • 20201020 -- minor patch fixing a bug in the Dandanator support (the "LD (IY+n),A/B/C" operations must work with any "n" value, instead of just 0: thanks to Spirax for the report) and another one in the CRTC (counter HCC is 8 bits long: "Camembert Meeting 4 Demo" stops showing a line of garbage between the top and the middle panels), adding SDL2_DOUBLE_QUEUE as an optional SDL2 compilation flag (some systems need an audio buffer longer than the default 8 frames) and using a different pixel pattern when both X-Masking and Y-Masking are enabled.

 

→ [Z80] CPCEC/ZXSEC XVIII 12/10/2020

Changelog

  • 20201012 - minor patch adding mouse support to the custom user interface for SDL2.
→ [Z80] CPCEC/ZXSEC XVIII 10/10/2020
Swords Of Ianna (2020, Retroworks). Jak zwykle Retroworks zrobiło tytuł, który koniecznie trzeba zobaczyć. CPCEM z włączonymi filtrami GFX

Changelog

  • 20201010 -- eighteenth public release. Fully rewritten CRTC logic, with an internal event system that extends demo compatibility (for example "Chapelle Sixteen", "Madness Demo" and "S&KOH" for CRTC1) and a fully multiplexed Plus sprite renderer. More disc protections (ERE, UBI) are supported, WRITE DELETED DATA updates the corresponding flag in the sector table. New Dandanator support, read-only ("Sword of Ianna"). Preliminary Playcity support, limited to the two extra PSG and the NMI trigger. New video recording based on an intermediary format XRF, and including a tool allowing to convert it into AVI files. Improvements in the SDL interface, with a bigger font (12px rather than 8px) and vertical alignment in menu keyboard shortcuts. Added new debugging functions (looking at graphics in memory with key "W", trapping the opcode $EDFF as a breakpoint, etc.) and moved breakpoints from "T" to ".". Removed CPCEC.ELF and ZXSEC.ELF as they're bound to a single OS (Linux Mint 18 32bit) and the user must compile the binaries anyway. Moved the configuration files in non-Windows systems from CPCEC.INI and ZXSEC.INI to .cpcecrc and .zxsecrc as customary on Unix.
→ [Z80] CPCEC/ZXSEC XV 20/06/2020

Changelog

  • 20200622 -- minor patch reducing memory footprint (extra ROM memory is only allocated if the user loads a "profile"), rendering SYNC signals as black rather than as the current border, and fixing the 3D cylinders part of "PhX" on CRTC1; the "ball worms" and the final scroller stay bad on CRTC3 and CRTC4, though.
  • 20200616 -- minor patch adding several tape analyses and removing the patch that shortened the initial delays (it caused problems). Several changes in SDL2 (fewer warnings, disc drive cache in Win32) and in the Z80 debugger (more content: 256 bytes of memory dump and 32 bytes of stack).
  • 20200606 -- minor patch with surround sound: the user can set the channel separation to 0% (mono), 50% (surround) or 100% (stereo).
  • 20200603 -- seventeenth public release. Added stereo sound. Fixed a bug in the CPC PIO (the read-only mode of port A allowed writing), another bug in the tape analysis (CPCEC: the algorithm for TITUS caused trouble in "The Blues Brothers"; ZXSEC: Speedlock5 didn't recognize the heading noise; both systems add patches to shorten the initial delays), another one in the loading of CPC snapshots (a snapshot saved on PLUS hardware without the "CPC+" block showed a completely black palette), another one in the Z80 debugger (the command 'P0 could generate an infinite disassembly), another one on tape handling (reading a WAV file must use >128 as reference instead of >=128) and some problems in Win32 (the screen stopped updating after pausing, switching windows in and out) and SDL2 (boot message errors weren't shown; the filename sorting algorithm was slow).
  • 20200509 -- minor patch improving the synchrony between Z80 and video on ZXSEC: the ULA48 test already worked before, but ULA128 had problems; now both work well. Added the option -W (use the full screen rather than a window) and improved the SDL2 handling of bigger windows.
  • 20200504 -- minor patch focused on the SDL2 toolkit: fixed a bug when confirming overwriting files, and improved file browsing across directories by pointing by default to the previous directory.
  • 20200503 -- 20200503 -- minor patch improving the behavior of the Z80 operations INI, IND, INIR, INDR, OUTI, OUTD, OTIR and OTIR: the 2012 RAXOFT tests (Z80CCF, Z80FULL and Z80MEMPTR) score zero errors. Slightly more precise automatic frameskip.
  • 20200430 -- sixteenth public release. Now you can compile CPCEC and ZXSEC with SDL2 (featuring its own graphical user interface) for multiple operating systems thru the option -DSDL_MAIN_HANDLED; the precompiled files CPCEC.ELF and ZXSEC.ELF for 32bit GNU/Linux are included, too. New support for extended ROM profiles through INI files enumerating up to 257 16K ROM blocks. Further Z80 tweaks: the new error rates of ZXSEC in the 2012 RAXOFT tests are 8/152 Z80FULL, 5/152 Z80CCF and 0/152 Z80MEMPTR.
  • 20200420 -- minor patch fixing the HSYNC signals' black stripes from "Chany Dream End Megademo" on CRTC 1, "Onescreen Colonies" on CRTC 0, etc., as well as the value of MEMPTR in JR cc,$RR and DJNZ $RR and the logic of BIT n,r,(IX+$XX): the error rates of ZXSEC in the 2012 RAXOFT tests are Z80FULL 10/152, Z80CCF 70/152 and Z80MEMPTR 4/152.
→ [Z80] CPCEC/ZXSEC XV 06/04/2020

Changelog

  • 20200406 -- minor patch adding partially multiplexed PLUS sprite rendering: "Synergy 4" recovers its top left sprites.
  • 20200404 -- minor patch fixing the DMA handler (all commands but LOAD can be combined together) and removing several "kludges" for PLUS but the one for "Black Sabbath": thanks to Norecess464 for locating the bug. Also, -C now becomes -C0..4.
  • 20200331 -- minor patch providing further fixes for Plus demos "CRTC3" and "Synergy 4" (top left sprites disappear after few seconds, though) and adding the command Shift+Space (skip scanline) to the debugger.
→ [Z80] CPCEC/ZXSEC XV 14/03/2020
Intro Eerie Forest (Logo System, 2017) - tryb emulacji Amstrad Plus

Changelog

  • 2020/03/14 -- first anniversary! minor patch fixing issues in the demos "CRTC3" and "Eerie Forest" for Amstrad Plus.
  • 2020/03/07 -- minor patch avoiding a hang in globbing(), improving snapshot compatibility (WinAPE and ACE employ slightly different CPC+ blocks) and removing several useless details. The optional firmware packages now include the corresponding cartridges.
  • 2020/02/29 -- fifteenth public release. Added support for Amstrad Plus hardware: extended colours, soft scrolling, hardware sprites, programmable raster interruptions, DMA channels, ROM cartridges, etc. Added fifty more tape schemes to speed up the reading of bytes and even whole blocks. Improvements in the disc drive emulation: new discs (by default the DATA format shared by CPC and Spectrum +3) can be created on the fly, emulation of protected games from Design Design ("2112 AD"), The Edge ("Palitron"), Titus ("Prehistorik" and "Moktar/Titus the Fox"), bugfixes (READ ID: "5KB Demo 3", "Daley Thompson's Olympic Challenge" and "Turbo Copy III"; FORMAT TRACK converts old-style MV - CPC discs into new-style EXTENDED ones, and cleans up useless data at the end of the disc). CPCEC honours the RAM size (up to 576k) and CRTC type stated by a snapshot ("Postscript" demo) and so does ZXSEC, that can read Z80 snapshots now and allows 48K SNA files to be either strict (the original format) or relaxed: 128K headers on 48K data. Control-F2 avoids accidental recording of snapshots after a reset. Fixed a bug that happened when combining Y-Masking and Half Scanlines. Extended ZIP archive support to handle pipeline-generated (i.e. the final headers are the right ones) archives. Sources are distributed together with the binaries instead of being delivered upon demand.
→ [Z80] CPCEC/ZXSEC XIV 01/01/2020

Changelog

  • 20200101 - minor patch fixing a regression in CRTC0 caused by the previous patch ("Scroll Factory", intro of "Pinball Dreams", "Overflow Preview: Part 1") and improving its heuristics ("Overflow Preview: Part 3").
→ [Z80] CPCEC/ZXSEC XIV 31/12/2019

Changelog

  • 20191231 -- minor patch fixing a bug in the FDC (bit 6 of SENSE DRIVE STATUS must react when the user changes discs: "Fugitif") and a regression in CRTC0 (detect REG6<REG4 rather than REG6<=REG4: "5KB Megademo 3: Nayad"). Happy new year 2020!
→ [Z80] CPCEC/ZXSEC XIV 27/12/2019

Changelog

  • 20191227 -- fourteenth public release. Visual improvements: the green screen palette is closer to the original, the vertical filters ("Y-Masking") are compatible with the interlaced modes, mixing X-Masking and Y-Masking together shows a checkered patter. Internal improvements: the new traits of the CRTC registers 3 and 9 and the delays between the Gate Array, the Z80 and the CRTC finally can emulate "Pinball Dreams" as a whole for all the CRTC types and solve the problems in several demos ("Scroll Factory", "Still Rising", parts of "The Demo"...) and games ("Action Fighter", "Storm Warrior", "Usagi Yojimbo"), although some titles still need particular CRTCs ("PhX" CRTC0, "Onescreen Colonies" CRTC1, etc.) to work correctly.

 

→ [Z80] CPCEC/ZXSEC XIII 30/11/2019

Changelog

  • 20191130 -- minor patch fixing a bug when running CPCEC and ZXSEC on a screen shorter than 600 px, another one when recording a WAV file, and another one in the port logic of CPCEC ("Knight Rider", OUT &0088,&88 must not reach the Gate Array, but "Hero Quest", OUT &00C0,&C0 must reach it). The CRTC types 0 and 2 have improved ("Face Hugger Ultimate Megademo": "Tantrum", "5KB Megademo 3", "Power System Megademo": "Glooms"...) but cannot handle "Pinball Dreams" yet, unlike CRTC 3 and 4, that together with CRTC 1 support this game now.

 

Tagi: Z80, Cpce, Cpceczxsec, 20102020, Xviii, 24102020, 28102020, 11112020, 15112020, 12112020, 22112020

wstecz25/11/2020 02:15
Inne treści związane z tematem
[Z80] CPCEC/ZXSEC XVIII 12/10/2020 [Z80] CPCEC/ZXSEC XVIII 12/10/2020
CPCEC to projekt Cesara Nicolas-Gonzaleza dwóch emulatorów ZXSEC - czyli emulator maszynek Sinclaira (48k, 128k, +2/Plus 2 i +3/Plus 3) i CPCE pozwalający na emulację Amstrad - Schneider (model 464, 664 i 6128).  Tym razem poprawki do CPCE.  
[Z80] CPCEC/ZXSEC XVIII 10/10/2020 [Z80] CPCEC/ZXSEC XVIII 10/10/2020
CPCEC to projekt Cesara Nicolas-Gonzaleza dwóch emulatorów ZXSEC - czyli emulator maszynek Sinclaira (48k, 128k, +2/Plus 2 i +3/Plus 3) i CPCE pozwalający na emulację Amstrad - Schneider (model 464, 664 i 6128).  Tym razem poprawki do CPCE.  
[z80] DAlice 2020.08.24 1/10/2020 [z80] DAlice 2020.08.24 1/10/2020
W latach osiemdziesiątych pojawił się na rynku francuskim komputer oparty na architekturze Z80, który przeszedł do historii nie przez swoje możliwości techniczne, ale... niesamowity wygląd pudełka i instrukcji obsługi zaprojektowanych specjalnie przez francuskiego ilustratora Moëbus'a. Alice, gdyż tak nazywał się ten mikokomputer firmy  MATRA HACHETTE, wyglądał jak ...
[z80] ColEm 5.4 [z80] ColEm 5.4
Marat Fayzullin opublikował nową wersję emulatora konsoli ColecoVision.
Do ściągnięcia
Dodatkowe informacje
Komentarze

T-shirt "Eidolon"

Retro T-Shirt Eidolon - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2020 | Krzysztof 'Faust' Karkosza Google+Kontakt