Final Burn Neo > FBN Development

Romhack's WIP thread

(1/37) > >>

Romhack:
Current:
Qt port

* Sound backends:
PulseAudio Simple (for Linux)
QAudioOutput (not working on newer Qt versions)

* Video backends:
OpenGL 3.3 only
No rotations and flips yet.

* Inputs:
Keyboard inputs from Qt event system (not so good)
Joystick support (SDL)

* Dipswitch dialog: done
* Map game inputs dialog: partially done (no mapping support at moment)
* Game select dialog: done

Killer Instinct (I & II):

* MIPS3 CPU core (R4600 little endian)
Partially done
Needs better TBL emulation
No x86 dynamic recompiler (only x86_64)

* DCS:
ADSP21xx ported from mame0.135
Sound working (too buggy at moment)
Needs better syncronization between MIPS and ADSP
* IDE HDD emulation: done
Working on raw images only (no CHDs :().


Planned:
Midway Wolf Unit (UMK3 first  :D):

* TMS34010 CPU core:
Already started
Very minimal at (https://bitbucket.org/zxmarcos/tms34010emu)

Some notes:
Bit addressable CPU (very strange)
Opcode encoding are hard to decode, well, at least to interpret from hardware manual.
Some 2d raster operations
* DCS: from KI driver?


--------
I've been working on a MIPS III cpu core to emulate Killer Instinct (I really want to see it running on FBA  :smilie: ). I have tried to port cpu from MAME, but have had no success, so I wrote this standalone application to debug my cpu and when it's done I'll port to FBA.
By now it can boot ki-l15d.u98, but doesn't pass disk test, because my ATA IDE driver is very simple at moment. There is still much work to get to the title screen.

http://i.imgur.com/MKBZMDI.png

dink:
Killer!! Looking forward to this one :)

iq_132:
Holy whoa. Nice work man! If there's anything I can do to help, let me know.

csmart:
Killer Instinct on FBA. Wow hopefully you'll have it running someday.

Romhack:
Thanks guys.
Now with my ATA/IDE driver working (and some runtime patchs on debugger for DCS stuff), it passed disk test, now:

Navigation

[0] Message Index

[#] Next page

Go to full version