cinap_lenrek
0c1dd57544
grep: fix tab2, use int instead of Rune to be compatible to 16bit rune system
2014-03-30 18:11:51 +02:00
cinap_lenrek
4d0a446123
grep: fix wrong rlcass splitting (thanks erik and kenji)
...
add 0xffff to tab1 as range 0xffff-0x10ffff has 4 byte utf-8 sequence.
use Runemax (0x10ffff) instead of Runemask (0x1fffff) to denote
the last valid rune for inverted [^] match as Runemask is out of the
valid rune space.
2014-03-30 04:29:04 +02:00
cinap_lenrek
cde97a4d5f
6c, 8c: optimize away CMPL/CMPQ reg, $0 instruction in peephole pass
...
when the previous instruction sets the zero flag,
we can remove the CMPL/CMPQ instruction.
this removes compares for zero/non zero tests only.
it only looks at the previous non-nop instruction
to see if it sets our compare value register.
2014-03-29 19:44:04 +01:00
BurnZeZ
91bed257fa
ramfs: fix srvname; postmountsrv() already prepends /srv/
2014-03-26 16:48:40 -04:00
cinap_lenrek
1641d9908b
audio/oggdec: wait for pcmconv child process to exit
...
we have to wait for the pcmconv process to exit before
exiting yourselfs because otherwise pcmconv could
keep /dev/audio open and prevent further reopens for
a short period of time.
2014-03-26 18:39:58 +01:00
cinap_lenrek
b964e60a49
libauthsrv: recognize amd64 $cputype in readnvram() to look for default locations
2014-03-26 23:47:19 +01:00
cinap_lenrek
d4abe404b4
pc64: prevent dat.h from getting overwritten by ../pc/dat.h
...
the rule that was used to copy header files from ../pc
accidently overwrote dat.h when ../pc/dat.h was updated
because it matched on all *.h files that was also found
in ../pc directory. change to exact match on $PCHEADERS
to prevent this.
2014-03-24 19:00:34 +01:00
cinap_lenrek
0df733f94b
games/snes: fix dspclock signed overflow (music stoping for minute)
2014-03-23 20:16:24 +01:00
cinap_lenrek
e118352324
hget: revert hget -v change, this needs more thought
...
problems that need to be addressed:
- reads in the whole /proc every second for no reason
- breaks when http server doesnt include Content-Length header
- length is wrong for continued download (-o option)
2014-03-23 18:47:59 +01:00
cinap_lenrek
ffb120199a
auth/login: find authdom instead of using hardcoded cs.bell-labs.com (thanks erik)
2014-03-23 18:10:04 +01:00
mischief
226cb14058
hget(1): fix minor formatting error
2014-03-22 23:48:45 -07:00
mischief
a710914b36
hget: add the -v option to produce progress on stderr, like old hget
2014-03-22 23:28:42 -07:00
aiju
0d080855b2
games/snes: cpu timing fix
2014-03-22 12:50:40 +01:00
aiju
b13425e2b0
games/snes: silly bug
2014-03-22 11:11:51 +01:00
aiju
3e9650551e
games/snes: improved cpu timing
2014-03-22 10:51:56 +01:00
cinap_lenrek
393dfd1ced
8c, 6c: fix mulgen botch error for handling multiplication by zero constant
2014-03-21 19:05:17 +01:00
cinap_lenrek
294e940f57
pc64: serial console support
2014-03-21 18:59:21 +01:00
cinap_lenrek
4a6939c2ce
devfs: fix cclose() crash in devfs error handling
2014-03-21 18:12:06 +01:00
aiju
4abb38f177
games/snes: bug fixes
2014-03-21 16:55:16 +01:00
aiju
49ecfb6689
games/snes: minor cpu bug fix
2014-03-21 14:28:10 +01:00
aiju
26777f4cef
games/snes: minor oam bugs
2014-03-21 14:25:08 +01:00
aiju
52cb2d472b
games/snes: fixed decimal mode
2014-03-21 13:57:25 +01:00
aiju
24bb136c85
games/snes: added open bus emulation
2014-03-21 13:57:18 +01:00
aiju
feb800ff7c
games/snes: address remapping and irq reset bug fix
2014-03-21 12:57:17 +01:00
aiju
46168ec503
games/snes: added state saving
2014-03-21 10:53:33 +01:00
aiju
4b0467ce44
games/snes: made cpu timing slightly more accurate
2014-03-20 16:44:01 +01:00
aiju
3a54967108
games/snes: added offset-per-tile
2014-03-20 15:21:53 +01:00
cinap_lenrek
a6f3ba79c2
audiohda: start playback only when we have a minimum delay buffered
2014-03-19 21:15:43 +01:00
aiju
90148cbe87
games/snes: audio improvements
2014-03-19 20:25:06 +01:00
aiju
5b7ebd7be3
games/snes: fixed large sprite scrolling bug
2014-03-19 09:04:25 +01:00
cinap_lenrek
da62091c07
pc64: port etherbcm
...
do not store Block* pointer in packet descriptor, assumed
pointer would fit in a long. we use pointer table now to
record the Block* pointer and store index instead.
2014-03-19 09:00:20 +01:00
aiju
f14b49f8bf
games/snes: audio support (kind of)
2014-03-17 18:56:00 +01:00
cinap_lenrek
f783587f05
etheriwl: provide shutdown function
2014-03-17 18:21:01 +01:00
aiju
84d5bbc634
games/snes: reset oam address on vblank
2014-03-17 15:48:36 +01:00
aiju
37c8651f98
merge
2014-03-17 14:57:49 +01:00
aiju
656b427bda
games/snes: SPC ADDW/SUBW fix
2014-03-17 14:57:37 +01:00
aiju
b1cd72cfef
games/snes: BIT #imm does not set NZ flags
2014-03-17 14:54:12 +01:00
cinap_lenrek
f2f46f4a33
pc64: amd64 kernel reboot support
2014-03-16 20:22:59 +01:00
aiju
105625e10b
merge
2014-03-16 09:53:14 +01:00
aiju
2fb68b6338
games/snes: bug fixes
2014-03-16 09:52:38 +01:00
cinap_lenrek
38c0dfacab
pc64: fix swaped error/flags in dumpregs(), remove misleading comment in apbootstrap
2014-03-16 02:28:04 +01:00
aiju
74778941ed
games/snes: small mode 7 fix
2014-03-15 22:27:14 +01:00
aiju
744f038e86
games/snes: mode 7
2014-03-15 21:46:00 +01:00
cinap_lenrek
0c9a1e6653
inst/bootsetup: do not copy 9pccpuf kernel to 9fat
...
theres no cpuserver install anymore and pc kernels can
assume cpu role with service=cpu boot parameter.
2014-03-15 19:13:27 +01:00
aiju
55ea9a80b1
games/snes: fix flickering sprite bug
2014-03-15 10:06:18 +01:00
cinap_lenrek
442d17ab18
merge
2014-03-15 04:39:27 +01:00
cinap_lenrek
469dfca25f
pc64: add R8-R15 in dumpregs()
2014-03-15 04:38:14 +01:00
cinap_lenrek
428148e421
merge
2014-03-15 01:07:17 +01:00
cinap_lenrek
af13b1a147
plan9.ini(8): document service= boot parameter
2014-03-15 01:06:11 +01:00
aiju
586ab94b05
merge
2014-03-15 00:57:46 +01:00