home.social

#zxspectrumnext — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #zxspectrumnext, aggregated by home.social.

fetched live
  1. Bizmuth 1.0.0-beta2 released. 174 changes since beta 1, 123 of them fixes: ESP networking with no extra hardware, and ASSERTs in your asm source via SLD files. Free beta.

    twistedraven.net/news/bizmuth-

    #ZXSpectrumNext #emulator #retrodev

  2. zenas v0.8.1 is out

    — a Z80 and Z80N macro assembler in Go that can also execute and test the code it assembles. No third-party assembler dependencies, one static binary.

    Highlights:

    • Closing cross-assembler compatibility gaps for Z80N: an OPT ZXNEXT source directive (0.8.0) lets a file enable Z80N itself — a source written for SNasm's own OPT ZXNEXT line now assembles unchanged — and --zxnext (0.8.1) is now recognised everywhere --next is, matching sjasmplus's own flag spelling
    • Full Z80N (ZX Spectrum Next) instruction set support, cross-validated byte-for-byte against sjasmplus for every documented and undocumented form
    • Built-in assemble-run-assert loop: zenas run executes assembled code in a bundled Z80/Z80N emulator core (zen80), and zenas assert checks the result — Go-test-style .EXPECT/.MATCH directives in *_test.asm files give PASS/FAIL output with no separate emulator or file round-trip needed
    • Broad dialect compatibility with other assemblers' source conventions (pasmo's radix and INCLUDE forms among them)

    Repo:
    github.com/ha1tch/zenas

    Download:
    github.com/ha1tch/zenas/releas

    #ZXSpectrum #retrocomputing #golang #Z80 #speccy #spectrum #spectrumnext #zxspectrumnext

  3. zen80 v0.5.1 is out — the Go Z80 CPU core behind ZenZX.

    Highlights:

    • Full Z80N (ZX Spectrum Next) extended instruction set: all 29 opcodes, opt-in and zero-cost when off. Cross-checked against ZEsarUX and Z80N emulation (CSpect via NextZXOS) where the Next's own documentation left genuine doubt — one carry-flag behaviour turned out to contradict two separate wiki revisions
    • FastMem/FastPort: an optional flat-array fast path alongside the normal Memory/IO interfaces, ~3.6x throughput on memory-heavy workloads, for callers that need to run many instructions fast (e.g. an emulator's tape-loading turbo mode)
    • ULA contention hooks with within-instruction access-position tracking, measured to ~0.33% (memory) / ~0% (I/O) position-error bounds against 4.2M real instructions
    • Three undocumented-behaviour fixes found auditing against real copy-protection code that deliberately probes them: BIT n,(HL)'s X/Y flags, HALT's refresh-register timing, and MEMPTR on conditional jumps/calls
    • Permanent debug hooks (PC, memory writes, port reads) for building cross-emulator trace tooling without patching the core

    github.com/ha1tch/zen80

    #ZXSpectrum #z80 #retrocomputing #colang #speccy #spectrum #foss #spectrumnext #zxspectrumnext

  4. Bizmuth 1.0.0-beta1 — my ZX Spectrum Next emulator and source-level debugger. It now runs on hg80, our own Z80/Z80N core, so the LGPL CPU library is gone, and --load starts from a cached boot state. Free beta.

    twistedraven.net/news/bizmuth-

    #ZXSpectrumNext #emulator #retrodev

  5. Tiny Peter es un nanobot médico y ha sido enviado al interior del cuerpo de un alienígena enfermo para ayudarle a curarse de su enfermedad. Está disponible en sunteam.itch.io/tinypeter para #ZXSpectrumnext ¡Muy divertido! 😃👍🏻🕹️ #retrogaming #zxspectrum #arcade #plataformas #videojuegos

  6. Bizmuth 0.9.5-beta5 is out — our ZX Spectrum Next emulator + source-level debugger. Now with save/load states, much faster emulation, working DeZog (DZRP) debugging, and new SD-card tools.

    twistedraven.net/news/bizmuth-

    #Bizmuth #ZXSpectrumNext #Z80

  7. Bizmuth 0.9.4-beta4 is out — our cycle-accurate ZX Spectrum Next emulator + source-level debugger. New: save/load states, re-runnable setup, faster interrupt-heavy code, and a swappable LGPL Z80 core.

    twistedraven.net/news/bizmuth-

    #Bizmuth #ZXSpectrumNext #Z80

  8. Bizmuth 0.9.3-beta3 — my cycle-accurate ZX Spectrum Next emulator + debugger. New: in-app update check, ADP page-qualified breakpoints + headless mode, plus ARM64 Linux and portable Windows builds. Free beta.

    twistedraven.net/news/bizmuth-

    #ZXSpectrumNext #emulator #retrodev

  9. Bizmuth 0.9.1-beta2 — my cycle-accurate ZX Spectrum Next emulator + source-level debugger. Now emulates the 16K Spectrum; the ADP debugger gains async *stopped events, mem write and step-over. Free public beta.

    twistedraven.net/news/bizmuth-

    #ZXSpectrumNext #emulator #retrodev

  10. Introducing zenas: a Z80/Z80N macro assembler written in Go, now public at v0.7.5.

    The difference: it runs and tests the code it assembles. One static binary — assemble, package to ZX Spectrum tape or snapshot, execute in a built-in emulator, assert on machine state, go-test style.

    Encodings verified byte-for-byte against pasmo and sjasmplus across all 545 forms. Typed macro linkage, packages, build tags — with the design reasoning written down.

    github.com/ha1tch/zenas

    #ZXSpectrum #Z80 #retrocomputing #golang #foss #Speccy #Spectrum #ZXSpectrumNext #assembler #asm

  11. ZX Spectrum Next implementation on a sub $30 Tang Nano 20k FPGA board.

    by RetroSilicon

    ( via @rcl )

    Impressive technical feat, fitting the Next core into a much smaller FPGA of a completely different architecture, the original Spectrum Next runs on the more powerful Xilinx FPGAs (Spartan, originally, and Artix class in KS2 and KS3. KS3 in particular will be delivering a Xilinx Artix-7 XC7A35T-2CSG324C).

    All of which speaks highly of both the technical ability of RetroSilicon, and the quality and expansive vision of the SpecNext LLC implementation.

    Repo:
    github.com/RetroSilicon/NextNa

    Video demo, running Saboteur:
    youtube.com/watch?v=FlwklhXbSbg

    Price and availability of Tang boards from AliExpress may vary depending on your location, make sure you specify yours using the buttons on the top right
    fr.aliexpress.com/item/1005005

    #SpectrumNext #Spectrum #ZXSpectrum #ZXSpectrumNext #speccy #retrocomputing #retrogaming