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 4 mesi fa
docs commit most stuff 4 mesi fa
musashi commit most stuff 4 mesi fa
tests commit most stuff 4 mesi fa
.gitignore gitignore some execs 1 anno fa
Makefile commit most stuff 4 mesi fa
README.md docs formatting and README link 1 anno fa
ansidecl.h initial working-ish code 1 anno fa
cmdline.c cmdline 1 anno fa
cmdline.h cmdline 1 anno fa
dmac.c dmac interrupt impl 1 anno fa
dmac.h DMAC initial code 1 anno fa
fake_human.inc commit most stuff 4 mesi fa
fake_human.s commit most stuff 4 mesi fa
fake_ipl.inc commit most stuff 4 mesi fa
fake_ipl.s commit most stuff 4 mesi fa
main.c commit most stuff 4 mesi fa
mamedef.h initial working-ish code 1 anno fa
md5.c initial working-ish code 1 anno fa
md5.h initial working-ish code 1 anno fa
okim6258.c commit most stuff 4 mesi fa
okim6258.h oki cleanup and use int16_t for samples 1 anno fa
sjis.c sjis fixes 1 anno fa
sjis.h sjis2utf8 now working 1 anno fa
sjis2utf8.c sjis fixes 1 anno fa
sjis_unicode.c initial working-ish code 1 anno fa
sjisranges.php initial working-ish code 1 anno fa
sjisstat.c add sjisstat, a Shift-JIS character counter, useful for statistics on text files 1 anno fa
test-mem.c initial working-ish code 1 anno fa
test-path.c initial working-ish code 1 anno fa
tools.c initial working-ish code 1 anno fa
tools.h initial working-ish code 1 anno fa
utf8.c utf8 fputc 1 anno fa
utf8.h utf8 fputc 1 anno fa
v68.c commit most stuff 4 mesi fa
v68.h commit most stuff 4 mesi fa
v68doscall.c _SETBLOCK return fix 1 anno fa
v68doscall.h commit most stuff 4 mesi fa
v68fecall.c initial working-ish code 1 anno fa
v68fecall.h commit most stuff 4 mesi fa
v68human.c commit most stuff 4 mesi fa
v68human.h v68: fake IPL, fake Human.sys, some cleanups, add emulator port, fix sound 1 anno fa
v68io.c v68io: fix open mode 2, add v68_io_tell(); 1 anno fa
v68io.h v68io: fix open mode 2, add v68_io_tell(); 1 anno fa
v68iocscall.c v68: fake IPL, fake Human.sys, some cleanups, add emulator port, fix sound 1 anno fa
v68iocscall.h iocs fixes 1 anno fa
v68ipl.c v68: fake IPL, fake Human.sys, some cleanups, add emulator port, fix sound 1 anno fa
v68ipl.h ipl 1 anno fa
v68periph.c commit most stuff 4 mesi fa
v68periph.h commit most stuff 4 mesi fa
vgm.c vgm logger: oki m6258 support 1 anno fa
vgm.h vgm logger: oki m6258 support 1 anno fa
xdump.c add xdump (dump .text data from an .X file as a C hex array) 1 anno fa
xinfo.c xinfo: small formatting 1 anno fa
ym2151.c ym2151: remove timer code, use int16_t for samples 1 anno fa
ym2151.h ym2151: remove timer code, use int16_t for samples 1 anno fa

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.