VOGONS

Common searches


Search results

Display options

Re: 8237A DMA Controller emulation verification

My compiler seems to have problems with some c++ code (it wont recognise anything if i try it. Using pspsdk, with uses gcc iirc). Gotos seem to be a little bit faster than an infinite for(;;) loop. I dont know if it works since I dont have anything to test it with (testsuite etc), nor have I written …

Re: 8237A DMA Controller emulation verification

Update: /* DMA Controller (8237A) */ #include "headers/types.h" //Basic types! #include "headers/hardware/ports.h" //Port support! #include "headers/mmu/mmu.h" //Memory support! typedef void (*DMAWriteBHandler)(byte data); //Write handler to DMA hardware! typedef byte (*DMAReadBHandler)(); //Read …

Minimum x86 PC chip components?

What are the minimum chips that need to be emulated on a x86 emulator? Anyone knows if this is enough to run MS-DOS/Windows/Linux/*nix? Currently implemented in my emulator: ------------------------------------------------ CPU/FPU: - 80(1)86 CPU. Still working on 286+. - FPU opcodes throw exceptions …

8237A DMA Controller emulation verification

I've written some DMA controller emulation for my emulator I'm making. Anyone knows if this is correct? Atm I'm not sure about the final lines (pointed in the code with 'not entirely sure about this'). delay(us) delays the thread a specified time, allowing other threads (core CPU/EMU thread and …

Page 274 of 274