Ami99 and Speech and Compatibility


[ Follow Ups ] [ Post Followup ] [ TI-99 Emulator Forum ] [ FAQ ]

Posted by Tursi on September 29, 1999 at 13:17:43:

Seems the speech routines don't work for a few people... it's likely how DOS perceives your sound card, and while Allegro provides a workaround, I can't remember it right now and it probably isn't worth a lot of effort for the little that the spchdemo does. ;)

I guess there are a couple of wishes for Ami99 fixes, and I'm willing to do some of them...

Speech - integrated, I just need to wait for Allegro's WIP audio streaming to start working, or figure out how to work around it (I do have an idea for a workaround, but it's a pain in the butt ;) )

Graphics - a couple of people can't get it to run visibly. Need a way to select a graphics mode that works, and possibly run in a Window as a last resort.

Configuration - A way to do configuration via a menu is still something that would be nice.

Keyboard - make the keyboard and joysticks work right. This one I'm not really sure how to pull off. ;) I have a couple of ideas but they're all complex. The problem is that a fair number of PC keys need to activate TWO keys on the TI. (hmm, well, I could use a table...)

That's a 4 task wish list for myself.. and I think I had more than that on the TO-DO list.

That's about all... I don't know about improving compatibility, as I don't know what's wrong with the things that don't work, and the debugger is still rather weak..

Ideally I should move it away from Allegro. As good as Allegro is, I'm only using it to perform things so basic that Windows DirectX is almost (ALMOST) as easy. And, I'd like to see a little more speed, so on the "I wish I didn't have to, but I really SHOULD list:"

-Port away from Allegro to DirectX calls
-Port CPU core to Assembly (leave C version in and let user choose?)




Follow Ups:



Post a Followup

Name:
E-Mail:

Subject:

Comments:

Optional Link URL:
Link Title:
Optional Image URL:


[ Follow Ups ] [ Post Followup ] [ TI-99 Emulator Forum ] [ FAQ ]