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

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.