mkarlsson Posted November 19, 2013 Report Share Posted November 19, 2013 I have been playing with porting DOOM to Pipistrello. The code is based on the work Janne Kulmala and Juho Järvinen did to port Chocolate Doom to the Altera DE2 board using the NIOS soft processor, however a lot of changes have been made by me to make it run on Pipistrello using Microblaze. Here is how to get the game up and running: 1) unzip the doom.zip file somewhere on your computer2) copy the file doom1.wad to a uSD card and insert it in the Pipistrello sd-card socket.3) connect a monitor to pipstrello via HDMI and a sound system via the audio-out connector4) program the pipistrello board with the doom.bit file to flash (i.e. fpgaprog -v -f doom.bit -b bscan_spi_lx45_csg324.bit -sa -r) After loading the program from flash to dram the DOOM welcome screen will come up etc.and the game is then running in demo mode. To play the game a PS2 keyboard is needed, connected to Pipistrello using either the Digilent PS2 PMOD module (via the lower row on the PMOD connector) or the Saanlima NES/PS2 PMOD card. I will post the source code after I have cleaned it up a bit. Enjoy! Magnus Edit: I should add that this is still a work-in-progress - the sound/music is still not quite right but the game is very playable as is.Here is a link to a short video showing it booting up and running in demo mode: http://www.saanlima.com/images/DOOM.MOVdoom.zip Link to comment Share on other sites More sharing options...
This topic is now archived and is closed to further replies.