]> git.lizzy.rs Git - plan9front.git/log
plan9front.git
10 years agomerge
ftrvxmtrx [Sat, 26 Apr 2014 11:22:48 +0000 (13:22 +0200)]
merge

10 years agoman pages: fix duplicate words
ftrvxmtrx [Sat, 26 Apr 2014 11:22:15 +0000 (13:22 +0200)]
man pages: fix duplicate words

10 years agodraw(2): fix missing arg of bezspline on page 5
glenda [Sat, 26 Apr 2014 02:38:07 +0000 (03:38 +0100)]
draw(2): fix missing arg of bezspline on page 5

10 years agoman pages: the the wich
ftrvxmtrx [Fri, 25 Apr 2014 23:47:36 +0000 (01:47 +0200)]
man pages: the the wich

10 years agonewt: write message header and body to virtual file before printing, to avoid stutter
stanley lieber [Fri, 25 Apr 2014 13:25:08 +0000 (09:25 -0400)]
newt: write message header and body to virtual file before printing, to avoid stutter

10 years agonusb(4): fix spelling
mischief [Fri, 25 Apr 2014 03:05:09 +0000 (20:05 -0700)]
nusb(4): fix spelling

10 years agogames/snes: mode 5/6; overscan fix
aiju [Thu, 24 Apr 2014 17:22:50 +0000 (19:22 +0200)]
games/snes: mode 5/6; overscan fix

10 years agorevert previous change, i was confused.
cinap_lenrek [Thu, 24 Apr 2014 20:02:47 +0000 (22:02 +0200)]
revert previous change, i was confused.

10 years agonusb: use ep->addr instead of ep->id in unstall() library function
cinap_lenrek [Thu, 24 Apr 2014 20:00:31 +0000 (22:00 +0200)]
nusb: use ep->addr instead of ep->id in unstall() library function

this is not a bug, but using ep->addr makes the intend more clear.

10 years agonusb/rndis: avoid allocation on each transmission
ftrvxmtrx [Wed, 23 Apr 2014 19:20:11 +0000 (21:20 +0200)]
nusb/rndis: avoid allocation on each transmission

The slack space for outgoing packets set to 44+16 bytes.

10 years agonusb: resolve endpoint id conflict with different input and output types
cinap_lenrek [Wed, 23 Apr 2014 18:03:01 +0000 (20:03 +0200)]
nusb: resolve endpoint id conflict with different input and output types

ftrvxmtrx repots devices that use the endpoint number for
input and output of different types like:

 nusb/ether:             parsedesc endpoint 5[7]  07 05 81 03 08 00 09 # ep1 in intr
 nusb/ether:             parsedesc endpoint 5[7]  07 05 82 02 00 02 00
 nusb/ether:             parsedesc endpoint 5[7]  07 05 01 02 00 02 00 # ep1 out bulk

the previous change tried to work arround this but had the
concequence that only the lastly defined endpoint was
usable.

this change addresses the issue by allowing up to 32 endpoints
per device (16 output + 16 input endpoints) in devusb. the
hci driver will ignore the 4th bit and will only use the
lower 4 bits as endpoint address when talking to the usb
device.

when we encounter a conflict, we map the input endpoint
to the upper id range 16..31 and the output endpoint
to id 0..15 so two distinct endpoints are created.

10 years agomerge
ftrvxmtrx [Wed, 23 Apr 2014 21:47:49 +0000 (23:47 +0200)]
merge

10 years agoboot/nusbrc: add another rndis device
ftrvxmtrx [Wed, 23 Apr 2014 21:46:00 +0000 (23:46 +0200)]
boot/nusbrc: add another rndis device

10 years agonusb: workaround for endpoints with same index but different types
ftrvxmtrx [Wed, 23 Apr 2014 21:45:00 +0000 (23:45 +0200)]
nusb: workaround for endpoints with same index but different types

nusb code assumes endpoint numbers are unique.  It's true in general
case, but it becomes false once the direction bit is ignored.  The
commit adds a check so that two endpoints of different types are not
merged into one with Eboth direction.  It does overwrite endpoint
though, so it shouldn't be considered as a full fix.

10 years agonusb/ether: add RNDIS support (tested on Nexus 5)
ftrvxmtrx [Tue, 22 Apr 2014 21:34:52 +0000 (23:34 +0200)]
nusb/ether: add RNDIS support (tested on Nexus 5)

10 years agofortunes: i was up at 9am, climbed a mountain, hiked 6 km through 4ft deep slush...
stanley lieber [Tue, 22 Apr 2014 15:49:32 +0000 (11:49 -0400)]
fortunes: i was up at 9am, climbed a mountain, hiked 6 km through 4ft deep slush (the image you are supposed to get is of 12 million overturned slurpee cups, and of geting your groin wet in slurpee), nearly died eating beef vindaloo, wrote some code, talked on the phone, wrote mail, and now it's almost 4am and this is absolutely beyond ridiculous.

10 years agotermrc, cpurc: exclude wpa from oom kill and swap
cinap_lenrek [Tue, 22 Apr 2014 02:26:17 +0000 (04:26 +0200)]
termrc, cpurc: exclude wpa from oom kill and swap

10 years agowifi: set ether->mbps to highest supported rate of the associated ap
cinap_lenrek [Mon, 21 Apr 2014 14:44:38 +0000 (16:44 +0200)]
wifi: set ether->mbps to highest supported rate of the associated ap

10 years agoetheriwl: set msb for all rates
cinap_lenrek [Mon, 21 Apr 2014 03:22:17 +0000 (05:22 +0200)]
etheriwl: set msb for all rates

the 802.11 spec only specifies the msb of the rate for
Beacon, Probe Response, Association Response, Reassociation Response,
Mesh Peering Open, and Mesh Peering Confirm management frames
...
The MSB of each Supported Rate octet in other
management frame types is ignored by receiving STAs.

this should make no difference but on some netgear ap's not
setting this bit seems to ignore these data rates.

10 years agowifi: first attempt on negotiating data rates
cinap_lenrek [Mon, 21 Apr 2014 01:43:51 +0000 (03:43 +0200)]
wifi: first attempt on negotiating data rates

driver sets wifi->rates array to tell wifi layer what
rates it supports. when we receive beacon, we determine
the minimum and maximum data rates and set wn->minrate
and wn->maxrate to point to the entries in wifi->rates.

it is the responsibility of the driver to use this
information on transmit.

10 years agonusb: dont include <bio.h>, we'r not using it (thanks erik)
cinap_lenrek [Sat, 19 Apr 2014 14:18:39 +0000 (16:18 +0200)]
nusb: dont include <bio.h>, we'r not using it (thanks erik)

10 years agowpa support for tcp boot, remove duplicate secstore code from factotum
cinap_lenrek [Fri, 18 Apr 2014 18:55:41 +0000 (20:55 +0200)]
wpa support for tcp boot, remove duplicate secstore code from factotum

to run aux/wpa at boot, we need factotum to be running. tho
factotum was started only after the network was configured.

what we do now is start factotum early, not fetching keys
from secstore. once network is available and the auth server
is known, we fetch keys from secstore using auth/secstore in
bootrc.

to pass the authserver for p9 authentication to factotum, we
write it in /net/ndb and the special _authdial() in factotum
will picks it up.

as we are using auth/secstore binary in any case, we remove
the duplicated secstore code from factotum and make it just
exec auth/secstore to fetch the keys on startup (unless -n
or -S is specified).

10 years agokernel: add secstore and wpa to bootfs
cinap_lenrek [Fri, 18 Apr 2014 18:44:40 +0000 (20:44 +0200)]
kernel: add secstore and wpa to bootfs

10 years agosecstore: fix wrong "readnvram %r" error status
cinap_lenrek [Fri, 18 Apr 2014 18:41:43 +0000 (20:41 +0200)]
secstore: fix wrong "readnvram %r" error status

10 years agonusb/kb: fix trackpoint on thinkpad usb keyboard
ftrvxmtrx [Fri, 18 Apr 2014 14:43:43 +0000 (16:43 +0200)]
nusb/kb: fix trackpoint on thinkpad usb keyboard

The trackpoint has no subclass, but it's still a pointer device.
Also close the device while we are here.

10 years agosecstore: fix gfile/pfile/rfile array sizes
cinap_lenrek [Thu, 17 Apr 2014 16:57:58 +0000 (18:57 +0200)]
secstore: fix gfile/pfile/rfile array sizes

need to have one more entry for terminating nil

10 years agokernel: fix printing wrong memory sizes in pageinit(), overflowed on amd64 (thanks...
cinap_lenrek [Tue, 15 Apr 2014 19:34:41 +0000 (21:34 +0200)]
kernel: fix printing wrong memory sizes in pageinit(), overflowed on amd64 (thanks aram)

10 years agomerge
cinap_lenrek [Tue, 15 Apr 2014 07:43:53 +0000 (09:43 +0200)]
merge

10 years agovgadb: add EIZO Flexscan S2231W (from kenji okamoto)
cinap_lenrek [Tue, 15 Apr 2014 07:42:40 +0000 (09:42 +0200)]
vgadb: add EIZO Flexscan S2231W (from kenji okamoto)

10 years agovga: add support nVidia 7600GS (and possibly 7950) (from kenji okamoto)
cinap_lenrek [Tue, 15 Apr 2014 07:40:41 +0000 (09:40 +0200)]
vga: add support nVidia 7600GS (and possibly 7950) (from kenji okamoto)

10 years agoaanuke: only print commands to kill the current user's aan procs
stanley lieber [Tue, 15 Apr 2014 01:01:55 +0000 (21:01 -0400)]
aanuke: only print commands to kill the current user's aan procs

10 years agoaanuke: check both /net and /net.alt (thanks, mischief)
stanley lieber [Mon, 14 Apr 2014 23:24:27 +0000 (19:24 -0400)]
aanuke: check both /net and /net.alt (thanks, mischief)

10 years agoaan(8): add HISTORY
stanley lieber [Mon, 14 Apr 2014 23:09:33 +0000 (19:09 -0400)]
aan(8): add HISTORY

10 years agoadd /rc/bin/aanuke
stanley lieber [Mon, 14 Apr 2014 23:05:57 +0000 (19:05 -0400)]
add /rc/bin/aanuke

10 years agolibmach: fix printing of amd64 modrm byte register with rex prefix
cinap_lenrek [Mon, 14 Apr 2014 22:37:01 +0000 (00:37 +0200)]
libmach: fix printing of amd64 modrm byte register with rex prefix

10 years agogames/snes: faster scaling
cinap_lenrek [Mon, 14 Apr 2014 18:44:04 +0000 (20:44 +0200)]
games/snes: faster scaling

load x-stretched scanline and use image replication bit to let
devdraw do the y-stretching. this reduces slow RGB15 -> display
conversions as devdraw caches small numbers of converted source
scanlines (one in hour case). setting pixels should also be a
bit faster. (only 3 writes instead of 9 for x3 scaling)

10 years agolibmemdraw: improve readbyte() and writebyte() routines
cinap_lenrek [Sat, 12 Apr 2014 19:59:52 +0000 (21:59 +0200)]
libmemdraw: improve readbyte() and writebyte() routines

remove unused memsetb() routine.

replace foo ? 1 : 0 with foo != 0

avoid double calculation of rgb components in readbyte()

handle byte aligned color components in writebyte()
which lets us avoid the read-modify-write and the shifting.
surprisingly, the branches in the loop are way less important
than avoiding the memory access.

this change makes ganes/snes playable at -3 scaling.

10 years agoicmp: use snprint, add more unreachable error messages (from erik quanstro)
cinap_lenrek [Sat, 12 Apr 2014 16:59:16 +0000 (18:59 +0200)]
icmp: use snprint, add more unreachable error messages (from erik quanstro)

10 years agogames/snes: upsample audio to 44100 hz instead of setting audio device frequency
cinap_lenrek [Sat, 12 Apr 2014 20:25:26 +0000 (22:25 +0200)]
games/snes: upsample audio to 44100 hz instead of setting audio device frequency

used to set audio device frequency thru /dev/volume tho
only ac97 driver supports this. as a quick work arround,
upsample the 32000 hz audio signal to 44100 hz (without
any interpolation).

move the sample buffer room check from audiosample() into
dspstep() so that when the buffer is full (shouldnt happen),
we wont advance dspstate so samples will not get dropped.

10 years agonewt: add 'kf' command to grep $home/lib/newsgroups for group names
stanley lieber [Fri, 11 Apr 2014 17:19:18 +0000 (13:19 -0400)]
newt: add 'kf' command to grep $home/lib/newsgroups for group names

10 years agonewt: improve input filtering
stanley lieber [Wed, 9 Apr 2014 05:57:03 +0000 (01:57 -0400)]
newt: improve input filtering

10 years agonewt: always prefix single digit days with 0 in 'h' view
stanley lieber [Thu, 10 Apr 2014 01:26:43 +0000 (21:26 -0400)]
newt: always prefix single digit days with 0 in 'h' view

10 years agonewt: fix 'h' formatting
stanley lieber [Thu, 10 Apr 2014 01:20:02 +0000 (21:20 -0400)]
newt: fix 'h' formatting

10 years agofortunes: Can somebody please include this in the fortunes database?
stanley lieber [Thu, 10 Apr 2014 01:19:39 +0000 (21:19 -0400)]
fortunes: Can somebody please include this in the fortunes database?

10 years agolibc: allow announce address of the form #I1/tcp!*!564
cinap_lenrek [Wed, 9 Apr 2014 17:41:25 +0000 (19:41 +0200)]
libc: allow announce address of the form #I1/tcp!*!564

we allow protocol path to begin with # for dial, so should
allow this for announce as well. this is primarily usefull
when booting the fileserver to listen on alternate ip stack.

10 years agoprocess acpi interrupt source override entries in a 2nd pass over the madt (APIC...
cinap_lenrek [Tue, 8 Apr 2014 17:35:29 +0000 (19:35 +0200)]
process acpi interrupt source override entries in a 2nd pass over the madt (APIC) table (thanks erik)

according to erik, virtualbox puts the source overrides
before the ioapic entries so the addirq() call fails
as no ioapics have been declared yet. use a second pass
over the table after we processed the apic entries.

10 years agomerge
cinap_lenrek [Thu, 3 Apr 2014 07:46:18 +0000 (09:46 +0200)]
merge

10 years agospin(1): fix typo
ftrvxmtrx [Thu, 3 Apr 2014 21:58:25 +0000 (23:58 +0200)]
spin(1): fix typo

10 years agoeqn: fix parallel build (thanks eekee)
cinap_lenrek [Thu, 3 Apr 2014 21:20:48 +0000 (23:20 +0200)]
eqn: fix parallel build (thanks eekee)

dont just mv y.tab.c, this can cause y.tab.c and y.tab.h to
be accidently regenerated breaking parallel build.

10 years agowebfs: do not unescape escape
cinap_lenrek [Thu, 3 Apr 2014 07:44:48 +0000 (09:44 +0200)]
webfs: do not unescape escape

10 years agonewt: clean up regexp
stanley lieber [Wed, 2 Apr 2014 19:49:24 +0000 (15:49 -0400)]
newt: clean up regexp

10 years agofortunes: No one googles local variable names.
stanley lieber [Wed, 2 Apr 2014 19:49:08 +0000 (15:49 -0400)]
fortunes: No one googles local variable names.

10 years agofortunes: The only document that claims Plan 9 runs in 4 megabytes is the FAQ on...
stanley lieber [Tue, 1 Apr 2014 23:10:49 +0000 (19:10 -0400)]
fortunes: The only document that claims Plan 9 runs in 4 megabytes is the FAQ on our home page.

10 years agoadd newt(1): nntp client for use with nntpfs(4)
stanley lieber [Tue, 1 Apr 2014 18:34:29 +0000 (14:34 -0400)]
add newt(1): nntp client for use with nntpfs(4)

10 years agodevproc: change address format in segment file to %8p (thanks eekee)
cinap_lenrek [Tue, 1 Apr 2014 17:28:10 +0000 (19:28 +0200)]
devproc: change address format in segment file to %8p (thanks eekee)

the original format for addresses was %8lux which was changed
to %p for amd64. this broke linuxemu which assumes fixed format
in the segment file. as a compromize we change it to %8p and
amd64 port of linuxemu will hopefully use a more robust parser :)

10 years agogetfields(2): add missing SOURCE file
BurnZeZ [Tue, 1 Apr 2014 17:12:23 +0000 (13:12 -0400)]
getfields(2): add missing SOURCE file

10 years agosam, acme: fix character classes quoting for 21-bit runes
cinap_lenrek [Tue, 1 Apr 2014 04:04:00 +0000 (06:04 +0200)]
sam, acme: fix character classes quoting for 21-bit runes

quote handling was broken with 21-bit runes. nextrec()
returned quoted rune as long rune | (Runemax+1) to escape
it.

with 16-bit runes, storing that long into 16-bit Rune
would automatically remove the escaping, but with 21-bit
runes, Rune is uint32 so the escaping would remain. we
now use (Runemask+1) instead, and mask the escaping off
explicitely when storing back to Rune.

10 years agomerge
glenda [Sun, 30 Mar 2014 21:20:00 +0000 (22:20 +0100)]
merge

10 years agogames/gb: better video scaler from games/nes
glenda [Sun, 30 Mar 2014 21:18:17 +0000 (22:18 +0100)]
games/gb: better video scaler from games/nes

10 years agogrep: fix tab2, use int instead of Rune to be compatible to 16bit rune system
cinap_lenrek [Sun, 30 Mar 2014 16:11:51 +0000 (18:11 +0200)]
grep: fix tab2, use int instead of Rune to be compatible to 16bit rune system

10 years agogrep: fix wrong rlcass splitting (thanks erik and kenji)
cinap_lenrek [Sun, 30 Mar 2014 02:29:04 +0000 (04:29 +0200)]
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.

10 years ago6c, 8c: optimize away CMPL/CMPQ reg, $0 instruction in peephole pass
cinap_lenrek [Sat, 29 Mar 2014 18:44:04 +0000 (19:44 +0100)]
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.

10 years agoramfs: fix srvname; postmountsrv() already prepends /srv/
BurnZeZ [Wed, 26 Mar 2014 20:48:40 +0000 (16:48 -0400)]
ramfs: fix srvname; postmountsrv() already prepends /srv/

10 years agoaudio/oggdec: wait for pcmconv child process to exit
cinap_lenrek [Wed, 26 Mar 2014 17:39:58 +0000 (18:39 +0100)]
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.

10 years agolibauthsrv: recognize amd64 $cputype in readnvram() to look for default locations
cinap_lenrek [Wed, 26 Mar 2014 22:47:19 +0000 (23:47 +0100)]
libauthsrv: recognize amd64 $cputype in readnvram() to look for default locations

10 years agopc64: prevent dat.h from getting overwritten by ../pc/dat.h
cinap_lenrek [Mon, 24 Mar 2014 18:00:34 +0000 (19:00 +0100)]
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.

10 years agogames/snes: fix dspclock signed overflow (music stoping for minute)
cinap_lenrek [Sun, 23 Mar 2014 19:16:24 +0000 (20:16 +0100)]
games/snes: fix dspclock signed overflow (music stoping for minute)

10 years agohget: revert hget -v change, this needs more thought
cinap_lenrek [Sun, 23 Mar 2014 17:47:59 +0000 (18:47 +0100)]
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)

10 years agoauth/login: find authdom instead of using hardcoded cs.bell-labs.com (thanks erik)
cinap_lenrek [Sun, 23 Mar 2014 17:10:04 +0000 (18:10 +0100)]
auth/login: find authdom instead of using hardcoded cs.bell-labs.com (thanks erik)

10 years agohget(1): fix minor formatting error
mischief [Sun, 23 Mar 2014 06:48:45 +0000 (23:48 -0700)]
hget(1): fix minor formatting error

10 years agohget: add the -v option to produce progress on stderr, like old hget
mischief [Sun, 23 Mar 2014 06:28:42 +0000 (23:28 -0700)]
hget: add the -v option to produce progress on stderr, like old hget

10 years agogames/snes: cpu timing fix
aiju [Sat, 22 Mar 2014 11:50:40 +0000 (12:50 +0100)]
games/snes: cpu timing fix

10 years agogames/snes: silly bug
aiju [Sat, 22 Mar 2014 10:11:51 +0000 (11:11 +0100)]
games/snes: silly bug

10 years agogames/snes: improved cpu timing
aiju [Sat, 22 Mar 2014 09:51:56 +0000 (10:51 +0100)]
games/snes: improved cpu timing

10 years ago8c, 6c: fix mulgen botch error for handling multiplication by zero constant
cinap_lenrek [Fri, 21 Mar 2014 18:05:17 +0000 (19:05 +0100)]
8c, 6c: fix mulgen botch error for handling multiplication by zero constant

10 years agopc64: serial console support
cinap_lenrek [Fri, 21 Mar 2014 17:59:21 +0000 (18:59 +0100)]
pc64: serial console support

10 years agodevfs: fix cclose() crash in devfs error handling
cinap_lenrek [Fri, 21 Mar 2014 17:12:06 +0000 (18:12 +0100)]
devfs: fix cclose() crash in devfs error handling

10 years agogames/snes: bug fixes
aiju [Fri, 21 Mar 2014 15:55:16 +0000 (16:55 +0100)]
games/snes: bug fixes

10 years agogames/snes: minor cpu bug fix
aiju [Fri, 21 Mar 2014 13:28:10 +0000 (14:28 +0100)]
games/snes: minor cpu bug fix

10 years agogames/snes: minor oam bugs
aiju [Fri, 21 Mar 2014 13:25:08 +0000 (14:25 +0100)]
games/snes: minor oam bugs

10 years agogames/snes: fixed decimal mode
aiju [Fri, 21 Mar 2014 12:57:25 +0000 (13:57 +0100)]
games/snes: fixed decimal mode

10 years agogames/snes: added open bus emulation
aiju [Fri, 21 Mar 2014 12:57:18 +0000 (13:57 +0100)]
games/snes: added open bus emulation

10 years agogames/snes: address remapping and irq reset bug fix
aiju [Fri, 21 Mar 2014 11:57:17 +0000 (12:57 +0100)]
games/snes: address remapping and irq reset bug fix

10 years agogames/snes: added state saving
aiju [Fri, 21 Mar 2014 09:53:33 +0000 (10:53 +0100)]
games/snes: added state saving

10 years agogames/snes: made cpu timing slightly more accurate
aiju [Thu, 20 Mar 2014 15:44:01 +0000 (16:44 +0100)]
games/snes: made cpu timing slightly more accurate

10 years agogames/snes: added offset-per-tile
aiju [Thu, 20 Mar 2014 14:21:53 +0000 (15:21 +0100)]
games/snes: added offset-per-tile

10 years agoaudiohda: start playback only when we have a minimum delay buffered
cinap_lenrek [Wed, 19 Mar 2014 20:15:43 +0000 (21:15 +0100)]
audiohda: start playback only when we have a minimum delay buffered

10 years agogames/snes: audio improvements
aiju [Wed, 19 Mar 2014 19:25:06 +0000 (20:25 +0100)]
games/snes: audio improvements

10 years agogames/snes: fixed large sprite scrolling bug
aiju [Wed, 19 Mar 2014 08:04:25 +0000 (09:04 +0100)]
games/snes: fixed large sprite scrolling bug

10 years agopc64: port etherbcm
cinap_lenrek [Wed, 19 Mar 2014 08:00:20 +0000 (09:00 +0100)]
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.

10 years agogames/snes: audio support (kind of)
aiju [Mon, 17 Mar 2014 17:56:00 +0000 (18:56 +0100)]
games/snes: audio support (kind of)

10 years agoetheriwl: provide shutdown function
cinap_lenrek [Mon, 17 Mar 2014 17:21:01 +0000 (18:21 +0100)]
etheriwl: provide shutdown function

10 years agogames/snes: reset oam address on vblank
aiju [Mon, 17 Mar 2014 14:48:36 +0000 (15:48 +0100)]
games/snes: reset oam address on vblank

10 years agomerge
aiju [Mon, 17 Mar 2014 13:57:49 +0000 (14:57 +0100)]
merge

10 years agogames/snes: SPC ADDW/SUBW fix
aiju [Mon, 17 Mar 2014 13:57:37 +0000 (14:57 +0100)]
games/snes: SPC ADDW/SUBW fix

10 years agogames/snes: BIT #imm does not set NZ flags
aiju [Mon, 17 Mar 2014 13:54:12 +0000 (14:54 +0100)]
games/snes: BIT #imm does not set NZ flags

10 years agopc64: amd64 kernel reboot support
cinap_lenrek [Sun, 16 Mar 2014 19:22:59 +0000 (20:22 +0100)]
pc64: amd64 kernel reboot support

10 years agomerge
aiju [Sun, 16 Mar 2014 08:53:14 +0000 (09:53 +0100)]
merge

10 years agogames/snes: bug fixes
aiju [Sun, 16 Mar 2014 08:52:38 +0000 (09:52 +0100)]
games/snes: bug fixes

10 years agopc64: fix swaped error/flags in dumpregs(), remove misleading comment in apbootstrap
cinap_lenrek [Sun, 16 Mar 2014 01:28:04 +0000 (02:28 +0100)]
pc64: fix swaped error/flags in dumpregs(), remove misleading comment in apbootstrap