1
0
Fork 0

Fix some vstudio.net warnings/errors

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1421
This commit is contained in:
Sjoerd van der Berg 2003-11-09 08:20:23 +00:00
parent d44c54a994
commit 7139da9f0d
2 changed files with 11 additions and 12 deletions

View file

@ -208,10 +208,10 @@ Bit16u DmaChannel::portRead(Bit32u port, bool eightbit) {
if(eightbit) {
if(ff) {
ff = !ff;
return (Bit8u)(currcnt-1 & 0xff);
return (Bit8u)(currcnt-1);
} else {
ff = !ff;
return (Bit8u)(currcnt-1 >> 8);
return (Bit8u)((currcnt-1) >> 8);
}
} else {
return (Bit16u)currcnt;
@ -343,7 +343,7 @@ Bitu DMA_8_Read(Bitu dmachan,Bit8u * buffer,Bitu count) {
if (!count) return 0;
if (chan->addr_changed) chan->reset();
if (chan->currcnt>count) {
if (chan->currcnt>(Bits)count) {
MEM_BlockRead(chan->curraddr,buffer,count);
chan->curraddr+=count;
chan->current_addr+=count;
@ -382,7 +382,7 @@ Bitu DMA_8_Write(Bitu dmachan,Bit8u * buffer,Bitu count) {
if (chan->masked) return 0;
if (!count) return 0;
if (chan->currcnt>count) {
if (chan->currcnt>(Bits)count) {
MEM_BlockWrite(chan->curraddr,buffer,count);
chan->curraddr+=count;
chan->currcnt-=count;