[Z80] CPCEC/ZXSEC XI 31/07/2019

[1] @ !!! Wtorek, 6 Sierpnia 2019 00:38 CET [06-08-2019 00:18 CET]

[Z80] CPCEC/ZXSEC XI 31/07/2019

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).
Trudno mi powiedzieć, na ile jest to kontynuacja starego projektu CPCE, jednak autor publicznie przyznaje się do pracy nad swoją emulacją od grudnia zeszłego roku. ZXSEC, jak sam autor przyznaje, wymaga jeszcze pracy aby cieszyć się dokładną emulacją gumiaczka.
 

Chicago '30 (1988, TopoSoft)

Changelog

  • 20190731 -- eleventh public release. Added a new UI-based debugger (typing commands is no longer needed) and support for ZIP archive reading based on PUFF.C from the ZLIB project, upgraded GCC to 5.1.0 and removed all `inline` tags (they did more harm than good), and generally reworked all internals to make them OS-independent. Several details improved as well: the file selector fixes a bug in Win10, "browse tape" dialog shows the file name, Spectrum +3 automatically becomes +2A to load tapes, `auto rewind` shows up in Edit menu and fixes bugs in CSW files, and sound emulation has improved, for example "Terminus" on CPC plays sound and "Agent X II" on Spectrum is no longer noisy.
→ NOWSZY [Z80] CPCEC/ZXSEC XVIII 12/10/2020

Changelog

  • 20201012 - minor patch adding mouse support to the custom user interface for SDL2.
→ NOWSZY [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.
→ 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.
→ NOWSZY [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.
→ NOWSZY [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").
→ NOWSZY [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!
→ NOWSZY [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.

 

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

 

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

 

Tagi: Z80, Cpce, Cpceczxsec

wstecz06/08/2019 00:38
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.
[SAM] SimCoupe v1.1 alpha 1 Build 2020/08/27 [SAM] SimCoupe v1.1 alpha 1 Build 2020/08/27
Simon Owen opublikował nową binarkę swojego emulatora (imo z dostępnych najlepszego) mikrokomputer Sam Coupe - przynajmniej dla mnie konstrukcji będącej ukoronowaniem historii Z80A w domowych mikrokomputerach.
Do ściągnięcia
Dodatkowe informacje
Komentarze

T-shirt "Bajtek 8/86"

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

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