m
m
Line 1: Line 1:
 
[[SWP Hardware]]
 
[[SWP Hardware]]
  
* Improve BFM Cobra driver
 
** Hook up Cobra boardset and write tests to exercise unknown hardware features.
 
** Add support for Cobra II.
 
** Improve 6850 ACIA emulation.
 
* Finish Lock-On driver.
 
  
 +
== Add support for Maygay M2 hardware ==
 +
 +
* Add MC68306 support
 +
 +
An M68EC00 core with integrated DUART (my old friend MC68681), DRAM controller and internal address decoding (32-bit address resolved to 7 /CS pins). Dunno how to handle the address decoding cleanly...
 +
 +
* Add OKIM6650 support
 +
 +
Just another 8-bit PCM/4-bit ADPCM playback IC with a couple of additional features (e.g. random playback, beep mode).
 +
 +
* Add PIC16C6x support
 +
 +
A PIC16C64 appears to handle all I/O.
 +
 +
 +
== Improve BFM Cobra driver ==
 +
* Hook up Cobra boardset and write tests to exercise unknown hardware features.
 +
* Add support for Cobra II.
 +
* Improve 6850 ACIA emulation.
 +
 +
 +
== Finish Lock-On driver ==
 +
Eventually.
  
 
== Self-reminders ==
 
== Self-reminders ==

Revision as of 00:53, 23 May 2007

SWP Hardware


Add support for Maygay M2 hardware

  • Add MC68306 support

An M68EC00 core with integrated DUART (my old friend MC68681), DRAM controller and internal address decoding (32-bit address resolved to 7 /CS pins). Dunno how to handle the address decoding cleanly...

  • Add OKIM6650 support

Just another 8-bit PCM/4-bit ADPCM playback IC with a couple of additional features (e.g. random playback, beep mode).

  • Add PIC16C6x support

A PIC16C64 appears to handle all I/O.


Improve BFM Cobra driver

  • Hook up Cobra boardset and write tests to exercise unknown hardware features.
  • Add support for Cobra II.
  • Improve 6850 ACIA emulation.


Finish Lock-On driver

Eventually.

Self-reminders

  • Use mame_printf_ functions (see mame.h).
  • Alternatively, use popmessage().
  • Remember to set the GAME_SUPPORTS_SAVE flag if saving state.
  • Saved state can be viewed in the debugger.