cinap_lenrek
5a934b56f5
wadfs: avoid comma operator after PBIT32() macros
2019-05-07 21:49:49 +02:00
aiju
7a8e875668
games/md: fix mkfile
2018-11-20 09:22:04 +00:00
aiju
99d2e68a6a
games/md: use cpu.c from blit
2018-11-20 09:20:46 +00:00
aiju
af810c9871
games/blit: clean up cpu.c and make it pass tests
2018-11-20 09:18:20 +00:00
aiju
fbfa249c63
games/c64: make keyboard table more readable
2018-11-17 09:48:46 +00:00
qwx
f5c6a870bf
doom: fix music for patch wads
...
revert last change, which used games/wadfs to expose genmidi and music lumps.
replacements from patch wads were never seen that way. instead, write genmidi
and music lumps to /tmp and play them from there.
2018-10-21 00:11:39 +02:00
aiju
921b75a909
games/gb: when the LCD is turned off, reset ppuy and ppustate to 0, fixes bug in dragon warriors iii reported by mischief
2018-10-11 16:25:11 +00:00
qwx
55e0fd6031
dmid: add support for midi streams
...
tested with a usb midi keyboard and a midi->usb adaptor
2018-08-31 18:01:21 +02:00
qwx
a8644d01c3
add games/dpic and games/todpic
2018-07-25 05:02:46 +02:00
qwx
f4b9f0304d
dmid: better fnumber calculation and fix fine tuning for 2nd voice
2018-07-21 05:05:53 +02:00
qwx
e7b1c1aad8
doom: use wadfs to expose music lumps
...
launch wadfs after detecting main wad, exposing GENMIDI and music lumps
under /mnt/wad. /bin/dmus can then use them directly, and wadfs doesn't
need to be started manually.
2018-07-15 06:31:45 +02:00
qwx
96e511d736
add games/dmid and games/opl3
2018-07-12 09:33:33 +02:00
qwx
4e04e03142
midi: properly skip sysex messages
...
this fixes playing any midi files containing such messages
example: prince of persia midis from vgmpf wiki
2018-07-10 23:26:17 +02:00
aiju
ac891003ea
games/mines: add missing checks for UseGhost
2018-07-03 07:22:19 +00:00
qwx
deae5c854b
mus: fix note volume and channel selection; simplify
...
- fix overwriting channel 10 with channel 9
- fix using channel volume instead of last volume when setting note
(fixes d_doom and others)
- remove useless state
2018-06-26 10:35:23 +02:00
qwx
0da9e3a7f5
gba: handle 8bit writes to vram
...
ignore 8bit writes to obj and oam, and duplicate bits for bg and palette
memory, as per gbatek.
thanks aiju for helping with the implementation.
2018-06-22 14:49:18 +02:00
qwx
e4b842056c
emulators ui: don't drink and code
2018-06-13 14:14:25 +02:00
qwx
09c6120444
emulators ui: add option for fixed factor scaling and bound scale vertically
2018-06-13 14:05:19 +02:00
aiju
9fbce3b1b4
games/gb: attempt at fixing sprite priority
2018-06-13 09:52:41 +00:00
aiju
5d202d3456
games/gb: fix mbc5 register addressing (fixes warioland3 gamebreaking bug)
2018-06-13 09:26:55 +00:00
qwx
198f10bb25
snes: fix input botch 2
2018-06-09 07:12:43 +02:00
qwx
54ac2c2871
snes: fix input botch
2018-06-09 07:08:43 +02:00
qwx
50b36c5112
doom: don't set repl if scale is 1
2018-05-31 05:11:33 +02:00
qwx
f1eb657db0
emulators ui: don't call flushmouse twice
2018-05-29 05:28:31 +02:00
qwx
c83a6f9c00
emulators ui: fix input botch and typo
2018-05-14 20:49:08 +02:00
qwx
88537cfe9b
demote libemu to common code
...
- too small, nothing else that won't be under /games will use it
- "libemu" as a name doesn't make sense here
2018-05-13 07:01:47 +02:00
qwx
abf8c8bf2c
add port of aiju's port of games/2600
2018-05-12 19:21:48 +02:00
qwx
1195ca910c
add libemu
...
move redundant code from emulators to a common library
2018-05-12 19:20:53 +02:00
qwx
70c7a9eb07
add signed fixed size integer typedefs
2018-05-12 19:19:52 +02:00
aiju
02e584c06c
games/mines: chain new CLists in splitknown correctly
2018-05-02 23:01:39 +00:00
aiju
28c519295f
games/mines -g: elements taken from list should be -2, not -1
2018-05-02 22:47:04 +00:00
qwx
7d18756b39
gb*: reverse savegame field polarity
2018-03-31 11:38:09 +02:00
qwx
84351ae4cb
blit,c64,gb*: fix phaser coolant leak during resize
2018-03-31 11:37:25 +02:00
aiju
7ca11774a1
games/mines: build a better ghost trap
2018-03-10 14:40:34 +00:00
glenda
60befe7df1
games/mix: fix incorrect line numbers
2018-02-26 22:39:49 -05:00
aiju
d3f4786a1f
mines: documentation and chronometric control of supernatural apparitions
2018-02-25 03:38:25 +00:00
aiju
4aff59b64c
ghost in the minesweeper shell
2018-02-25 02:50:24 +00:00
aiju
be8a8129a2
games/mines: bikeshedding
2018-02-25 01:43:21 +00:00
aiju
d51d54442e
games/blit: update screen when display address changes (thanks aap)
2017-11-27 20:34:48 +00:00
qwx
0daed9edea
doom: clean up temporary mus files
2017-08-10 17:09:49 +02:00
qwx
16ef6e5596
add games/wadfs
2017-08-10 11:39:18 +02:00
aiju
66c22f3908
games/md: copy updated cpu.c from blit
2017-04-27 08:46:44 +00:00
spew
9cf5198145
libavl: lookup can return the closest match
2017-04-22 13:59:37 -05:00
aiju
b795a6d9dc
blit: always show top-left corner; add tony kaku's -m flag
2017-04-19 10:13:36 +00:00
aiju
4175b19c94
games/blit: remove strange debugging line
2017-04-01 08:57:03 +00:00
cinap_lenrek
e51044884b
move blit roms to /sys/lib/blit
2017-03-29 01:33:16 +02:00
cinap_lenrek
5a36451a5e
blit: fix mkfile
2017-03-29 01:20:13 +02:00
aiju
83dd98022d
games/blit: mkfile: install into /bin/games
2017-03-28 19:48:50 +00:00
aiju
447672be5c
add games/blit
2017-03-28 19:43:09 +00:00
spew
b2b80a3da5
games/galaxy: fix exit race condition by pausing the galaxy before threadexitsall
2017-03-25 13:51:33 -05:00