https://github.com/vampirefrog/v68
X68000 CUI emulator with sound
https://github.com/vampirefrog/v68
adpcm audio emulator m6258 oki opm sound vgm x68000 ym2151
Last synced: 5 months ago
JSON representation
X68000 CUI emulator with sound
- Host: GitHub
- URL: https://github.com/vampirefrog/v68
- Owner: vampirefrog
- License: gpl-3.0
- Created: 2024-11-05T11:57:22.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-11T04:42:32.000Z (over 1 year ago)
- Last Synced: 2024-12-11T05:26:15.042Z (over 1 year ago)
- Topics: adpcm, audio, emulator, m6258, oki, opm, sound, vgm, x68000, ym2151
- Language: C
- Homepage:
- Size: 2 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
v68
===

[](https://github.com/vampirefrog/v68/actions/workflows/msys2-mingw64.yml)
[](https://github.com/vampirefrog/v68/actions/workflows/build-linux.yml)
[](https://github.com/vampirefrog/v68/actions/workflows/build-macos.yml) [](https://github.com/vampirefrog/v68/releases/latest)
A Human68k X68000 CUI emulator. Very similar to [run68](https://github.com/rururutan/run68), it is written from scratch and emulates, besides the OS calls and the CPU, the sound hardware.
Uses [Musashi](https://github.com/kstenerud/Musashi) for CPU emulation.
In the [docs](docs) folder, there are some partially translated versions of [puni](https://nfggames.com/X68000/index.php/Mirrors/Groundzero%20Organization/x68tools/develop/docs/puni/) docs.
Building on debian 10
---------------------
First, have some required packages ready:
```sh
sudo apt-get install git build-essential portaudio19-dev zlib1g-dev
git clone --recursive https://github.com/vampirefrog/v68.git
# if we don't touch these, you'll need wine to build them with run68.exe
touch fake_ipl.inc fake_human.inc
make
```
For modifying the fake IPL you'll need wine to run run68:
```sh
sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install wine32
```
Building the tests:
```sh
cd tests && make
```