Skip to content
View Xanxi-Amiga's full-sized avatar
  • Paris, France
  • 07:29 (UTC +02:00)

Block or report Xanxi-Amiga

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Xanxi-Amiga/README.md

Xanxi — Amiga hobbyist developer

Hi, I'm Xanxi, an Amiga hobbyist developer from France.

I enjoy experimenting with classic Amiga hardware and writing software that extends what these machines can do, with a particular interest in multimedia, emulation, games, music and hardware acceleration.

A large part of my recent work explores the ARM processors inside the MNT ZZ9000 through my XACP firmware/application platform, but I also develop native AmigaOS software that does not require a ZZ9000.

Selected projects

XACP / ZZ9000

XACP — eXtended ARM Coprocessor Protocol

A low-level platform for using the ARM Cortex-A9 cores of the ZZ9000 as coprocessors for classic Amigas.

Recent applications and projects include:

  • ZZDarkForcesNEXT — The Force Engine / STAR WARS: Dark Forces running on ZZ9000 ARM Core1 with AmigaOS / Picasso96 / AHI integration
  • ZZQuake — Quake running on ZZ9000 ARM Core1 with AmigaOS / Picasso96 host integration
  • ZZDoom — Doom running on ZZ9000 ARM Core1
  • ZZPicoDrive — Sega Mega Drive / Genesis and Master System emulation
  • ZZRastan — standalone recreation of the Taito Rastan arcade hardware
  • ZZSpeech — speech synthesis using CMU Flite on ARM Core1
  • ZZMIDI — SoundFont MIDI synthesis and playback
  • ZZMPEG — MPEG-1 / MP2 playback
  • ZZBench — Amiga / ARM / memory bandwidth benchmark
  • MP3 ARM decoding on ZZ9000
  • Julia set and Mandelbrot fractals Core1 experiments

➡️ XACP-ZZ9000 repository

ZZ9000 Scanlines V2

FPGA-based CRT scanline modes for the ZZ9000 scandoubler, with AmigaOS CLI and GUI control utilities.

➡️ ZZ9000 Scanlines V2

MIDIKeys

A small native AmigaOS utility that turns the Amiga keyboard into a CAMD MIDI keyboard.

Runs even on a standard 68000 Amiga.

➡️ MIDIKeys for AmigaOS

Current interests

I'm currently interested in:

  • classic Amiga 68k software
  • ZZ9000 ARM coprocessing
  • MIDI and audio
  • arcade and console emulation
  • hardware acceleration
  • making old hardware do things it was never originally designed to do

Most of these projects are developed simply because they are things I wanted to use on my own Amigas.

Some projects are open source, while others are distributed as freeware. Please check the individual project repositories and documentation for licensing information.


Platform: Classic Amiga / AmigaOS 2.x–3.x
GitHub: Xanxi-Amiga

Popular repositories Loading

  1. XACP-ZZ9000 XACP-ZZ9000 Public

    eXtended ARM coprocessor protocol for the ZZ9000 Amiga RTG board.

    C 9

  2. zz9000-scanlines zz9000-scanlines Public

    CRT scanline effect for MNT ZZ9000 Amiga graphics card

    Verilog 4

  3. MIDIKeys-Amiga MIDIKeys-Amiga Public

    Turn your Amiga keyboard into a MIDI keyboard using CAMD.

    1

  4. Xanxi-Amiga Xanxi-Amiga Public

  5. TheForceEngine TheForceEngine Public

    Forked from BSzili/TheForceEngine

    Modern "Jedi Engine" replacement supporting Dark Forces, mods, and in the future Outlaws.

    C++