[Z80] CPCEC/ZXSEC XV 14/03/2020

[1] @ !!! Poniedziałek, 23 Marca 2020 01:36 CET [23-03-2020 01:30 CET]

[Z80] CPCEC/ZXSEC XV 14/03/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.

 

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.
→ NOWSZY [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.
→ NOWSZY [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 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.

 

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

Changelog

  • 20191117 -- thirteenth public release. More precise emulation of type 1 CRTC (by default instead of 0) in CPCEC ("From Scratch", "Pinball Dreams"...) and 48K memory contention in ZXSEC ("Starion", "Black Lamp"...). CPCEC also allows choosing the length of the V-hold signal (for example "Thunder Blade" needs a short signal) and whether horizontal sync must be flexible ("Batman Returns", "Pinball Dreams"...) or not ("CPC 30th Anniversary Megademo", "PhX"). Unfortunately, some demos that worked well in past versions now suffer problems that cannot be solved by selecting another CRTC. Removed third joystick button in CPCEC, no real joystick ever included it. The ZXSEC joystick is Sinclair 2 by default.

 

→ [Z80] CPCEC/ZXSEC XIII 04/10/2019

Changelog

  • 20191004 -- minor patch making the debugger options set with V and M stick between sessions.
  • 20191003 -- twelfth public release. Precise (albeit not perfect yet) memory contention and ULA noise ("snow") on Spectrum: "48K Timing Tests" passes all tests but 36 and 37, and "128K Timing Tests" fails on just six tests. "Mask 3: Venom Strikes Back" draws the attribute and border effects on their precise locations on all platforms (48K, 128K/Plus2, Plus3) and Software Creations' "Black Lamp", "LED Storm" and "Sly Spy" behave well on 128K machines. Improvements in the debugger: fixed disassembly panel invalid cursor locations, added optional tall characters, avoided debug+pause clashing, new key M toggles memory dump ROM+RAM and RAM-only modes. Improved ZIP handling (ZIP archives are no longer locked, files within archives are filtered by extension), user interface fixes.

 

→ [Z80] CPCEC/ZXSEC XIII 31/08/2019

Changelog

  • 20190831 -- minor patch fixing several bugs (booting two-sided discs with FLIP SIDE option on, recording snapshots or tapes after loading a snapshot or tape from a ZIP archive), improving several details (loading snapshots with memory compression, emulating up to 576 kB RAM) and redefining the menus (Edit is divided into Edit and Settings, Image and Sound become Video and Audio, new video filter functions...) and the command line: "-+" now limits the zoom to integer values; "-!" inherits the option of hiding the menu.

Tagi: Z80, Cpce, Cpceczxsec

wstecz23/03/2020 01:36
Inne treści związane z tematem
uBee512 v5.1.0 uBee512 v5.1.0
uBee jest oprogramowaniem dzięki któremu możemy odświeżyć sobie konstrukcję australijskiego mikrokomputerka microBee zbudowanego w architekturze Z80, którego seria rozpoczęła zestawu zrób-to-sam w 1978 r. ("Your Computer"). Niestety po półgodzinie poszukiwań romu z boot.dsk dla tego emulatora poddałem się:P Gdyby ktoś miał, niech da znać:) ...
[ZX] Spectaculator 7.5.1 [ZX] Spectaculator 7.5.1
Spectaculator jest komercyjnym emulatorem ZX SPECTRUM, jego następców i rosyjskich mutacji (Spectrum 16K/48K/128/+2/+2A/+3, Pentagon 128 i  Scorpion ZS256). Jest wygodny i w miarę szybki - polecam osobom, chcącym grę odpalić i zagrać jednak należy się liczyć z tym, że nie zastąpi nam  Unreala, Fuse lub Zemu. Spectaculator ma za to, to czego nie ma większość ...
[Z80] WinVZ300 28/03/2011 [Z80] WinVZ300 28/03/2011
WinVZ300 emuluje stare mikrokomputery ideo Technology Laser 200,Texet TX8000, Dick Smith Electronics VZ200 z połowy lat osiemdziesiątych - popularnych w Niemczech i... Australii ("pod dość dziwną nazwą Dick Smith Electronics"). Typowo konstrukcję tych mikrokomputerów oparto na archtekturze Z80, z dość skromną ilością RAM 16kB. Pojawiło ...
uBee512 v5.2.0 uBee512 v5.2.0
uBee jest oprogramowaniem dzięki któremu możemy odświeżyć sobie konstrukcję australijskiego mikrokomputerka microBee zbudowanego w architekturze Z80, którego seria rozpoczęła się od zestawu zrób-to-sam w 1978 r. ("Your Computer") i był wykorzystywany podobnie jak nasze Meritum na wyposażenie szkolnych pracowni komputerowych, można go było także ...
Z80 Music - nowe utwory Z80 Music - nowe utwory
Yerzmey [hooy program] zaktualizował swoją stronkę z muzyka 1bit. Znalazły tam miejsce większość utworów jakie ostatnio stworzyli Shiru, Mr. Beep, a także utwory sygnowane przez Lamaze P/Hikaru i ne7. Spora dawka miłej muzyczki wśród których jest naprawdę sporo perełek udowadniających, że jak się chce można wyciągnąć naprawdę sporo z ...
Do ściągnięcia
Dodatkowe informacje
Komentarze

T-shirt "Great Escape"

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

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