Human68k CUI emulator with sound.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
vampirefrog c267899068 commit most stuff 6 months ago
docs commit most stuff 6 months ago
musashi commit most stuff 6 months ago
tests commit most stuff 6 months ago
.gitignore gitignore some execs 1 year ago
Makefile commit most stuff 6 months ago
README.md docs formatting and README link 1 year ago
ansidecl.h initial working-ish code 1 year ago
cmdline.c cmdline 1 year ago
cmdline.h cmdline 1 year ago
dmac.c dmac interrupt impl 1 year ago
dmac.h DMAC initial code 1 year ago
fake_human.inc commit most stuff 6 months ago
fake_human.s commit most stuff 6 months ago
fake_ipl.inc commit most stuff 6 months ago
fake_ipl.s commit most stuff 6 months ago
main.c commit most stuff 6 months ago
mamedef.h initial working-ish code 1 year ago
md5.c initial working-ish code 1 year ago
md5.h initial working-ish code 1 year ago
okim6258.c commit most stuff 6 months ago
okim6258.h oki cleanup and use int16_t for samples 1 year ago
sjis.c sjis fixes 1 year ago
sjis.h sjis2utf8 now working 1 year ago
sjis2utf8.c sjis fixes 1 year ago
sjis_unicode.c initial working-ish code 1 year ago
sjisranges.php initial working-ish code 1 year ago
sjisstat.c add sjisstat, a Shift-JIS character counter, useful for statistics on text files 1 year ago
test-mem.c initial working-ish code 1 year ago
test-path.c initial working-ish code 1 year ago
tools.c initial working-ish code 1 year ago
tools.h initial working-ish code 1 year ago
utf8.c utf8 fputc 1 year ago
utf8.h utf8 fputc 1 year ago
v68.c commit most stuff 6 months ago
v68.h commit most stuff 6 months ago
v68doscall.c _SETBLOCK return fix 1 year ago
v68doscall.h commit most stuff 6 months ago
v68fecall.c initial working-ish code 1 year ago
v68fecall.h commit most stuff 6 months ago
v68human.c commit most stuff 6 months ago
v68human.h v68: fake IPL, fake Human.sys, some cleanups, add emulator port, fix sound 1 year ago
v68io.c v68io: fix open mode 2, add v68_io_tell(); 1 year ago
v68io.h v68io: fix open mode 2, add v68_io_tell(); 1 year ago
v68iocscall.c v68: fake IPL, fake Human.sys, some cleanups, add emulator port, fix sound 1 year ago
v68iocscall.h iocs fixes 1 year ago
v68ipl.c v68: fake IPL, fake Human.sys, some cleanups, add emulator port, fix sound 1 year ago
v68ipl.h ipl 1 year ago
v68periph.c commit most stuff 6 months ago
v68periph.h commit most stuff 6 months ago
vgm.c vgm logger: oki m6258 support 1 year ago
vgm.h vgm logger: oki m6258 support 1 year ago
xdump.c add xdump (dump .text data from an .X file as a C hex array) 1 year ago
xinfo.c xinfo: small formatting 1 year ago
ym2151.c ym2151: remove timer code, use int16_t for samples 1 year ago
ym2151.h ym2151: remove timer code, use int16_t for samples 1 year ago

README.md

v68

A Human68k X68000 CUI emulator. Very similar to run68, it is written from scratch and emulates, besides the OS calls and the CPU, the sound hardware.

Uses Musashi for CPU emulation.

In the docs folder, there are some partially translated versions of puni docs.