Jump to content

Photo

Erik's Tiny PEB


138 replies to this topic

#126 adamantyr OFFLINE  

adamantyr

    Stargunner

  • 1,296 posts

Posted Sat Apr 7, 2018 12:23 PM

 

 

Thanks! The board does have a serial port, but it is not RS-232 voltage level compliant. An external level converter could be added. It would be easy to write a DSR extension to support the serial port from Basic. It is not hardware compatible with the TMS9902, though. If I implement a follow up board to this one at some point with an actual FPGA we could have hardware compatibility. Anyway for my purposes the USB port is hugely more useful, and a whole lot faster.

 

I personally no longer use my RS232 card, but I know a lot of other guys who do.

 

I think the primary goal of this card though is to provide a full disk and memory system for a standard TI console. The fact my game will be playable on it is a HUGE deal to me! :D



#127 acadiel OFFLINE  

acadiel

    Stargunner

  • 1,313 posts
  • www.hexbus.com
  • Location:USA

Posted Sat Apr 7, 2018 4:47 PM

 

 

Thanks! The board does have a serial port, but it is not RS-232 voltage level compliant. An external level converter could be added. It would be easy to write a DSR extension to support the serial port from Basic. It is not hardware compatible with the TMS9902, though. If I implement a follow up board to this one at some point with an actual FPGA we could have hardware compatibility. Anyway for my purposes the USB port is hugely more useful, and a whole lot faster.

 

I'm really hoping that we can maybe standardize some sort of API with all these new RS232 solutions that don't go through the TMS9902.  Or, if we're handing the data bus and DSR, I wonder if we can make the CPLD or FPGA "intercept" TMS9902 calls for legacy software.  

 

Great job on this unit - I'm excited to see the final deliverable!!!



#128 speccery OFFLINE  

speccery

    Moonsweeper

  • Topic Starter
  • 328 posts

Posted Sat Apr 7, 2018 11:43 PM

 

I personally no longer use my RS232 card, but I know a lot of other guys who do.

 

I think the primary goal of this card though is to provide a full disk and memory system for a standard TI console. The fact my game will be playable on it is a HUGE deal to me! :D

 

 

I'm looking forward to trying out your game :) Hopefully sometime next week I can do that.



#129 adamantyr OFFLINE  

adamantyr

    Stargunner

  • 1,296 posts

Posted Sun Apr 8, 2018 12:04 AM

 

 

I'm looking forward to trying out your game :) Hopefully sometime next week I can do that.

 

Well, the binary I sent you just shows the intro and the title screen... There's a lot of other files it needs to work. :)

 

That said, the full game should be useful for the write sector subroutine testing as well.

 

The game engine is only 2/3 complete at the moment, as I still have to bring combat up from my old code base. I'm presently in test mode on the other parts to get them to a demo-able state for Fest West at the end of this month.

 

You can definitely be a play-tester once I get the game to a "playable" state!



#130 speccery OFFLINE  

speccery

    Moonsweeper

  • Topic Starter
  • 328 posts

Posted Sun Apr 8, 2018 6:22 AM

 

Well, the binary I sent you just shows the intro and the title screen... There's a lot of other files it needs to work. :)

 

That said, the full game should be useful for the write sector subroutine testing as well.

 

The game engine is only 2/3 complete at the moment, as I still have to bring combat up from my old code base. I'm presently in test mode on the other parts to get them to a demo-able state for Fest West at the end of this month.

 

You can definitely be a play-tester once I get the game to a "playable" state!

 

 

That's cool - I thought this was an older game as it looked polished - I'd be happy to be a play tester, I can put my TI then in to good use :)



#131 speccery OFFLINE  

speccery

    Moonsweeper

  • Topic Starter
  • 328 posts

Posted Sun Apr 8, 2018 6:29 AM

Finally posted the video about my "mystery" feature I've been teasing about.
ET-PEB directing sound chip writes to an external synthesizer
 
If you ever wanted to improve or differentiate the sound capabilities of the TI - now there is a way of doing that, taking advantage of the co-processing capability of the ET-PEB.
What happens here is that the ET-PEB captures writes to the TI's sound chip, builds a model of the sound chip status internally, converts the frequencies to notes, and then issues MIDI commands to an external synthesizer to play back the music and sound effects  :-D
 
I'm not aware of something like this being done for any retrocomputer in the past. surely there have been MIDI interfaces in the past, but they required dedicated software. The ET-PEB enables all most games to output MIDI without any changes to the games themselves  :)
 
If you have suggestions of games to test and use in a video, please let me know. I noticed already that some titles can cause problems, I guess when a single sound channel is being used to play a chord by rotating through different frequencies the ET-PEB still has a bit hard time to keep up. Also MIDI bandwidth is limited. I'm planning to implement a chord detector for that purpose.
 
Let me know what you think!

#132 ti99iuc ONLINE  

ti99iuc

    Stargunner

  • 1,363 posts
  • Location:Italy

Posted Sun Apr 8, 2018 7:07 AM

I could have a Roland Sound Canvas connected to the TI-99 and use programs like MIDI Master 99 too ? I understand well ?

It could be fantastic ! :) 

Don't like so much MIDI for sound effects into the games but some musics can be very good like the Alpiner one.

It could be borking also with a Speech Synth connected, or you will implementing the Speech Synth into the TinyPEB ?

 

I am in love for this peripheral ! 



#133 Sinphaltimus OFFLINE  

Sinphaltimus

    River Patroller

  • 2,466 posts
  • Distracted at the Keyboard
  • Location:Poconos, PA

Posted Sun Apr 8, 2018 7:36 AM

Oh wow, it's almost like an F18A for sound. LOL - Love it!



#134 Opry99er ONLINE  

Opry99er

    Quadrunner

  • 9,294 posts
  • Location:Hustisford, WI

Posted Sun Apr 8, 2018 8:09 AM

Thats pretty incredible, actually.

#135 adamantyr OFFLINE  

adamantyr

    Stargunner

  • 1,296 posts

Posted Sun Apr 8, 2018 10:58 AM

Very cool!

 

I've been working with the TI sound chip for my CRPG, and I have to say... it's a bit disappointing. It's not a horrible sound chip (Apple IIe screech beeps anyone?) but it's incredibly limited. There's only a 10-bit range, for example, so 1024 frequencies maximum. The MSX sound chip was 12-bit. This alone adds two octaves. Plus the way the TI engineers had to tie it to the existing 3mz clock artificially pushes the octave range up, so base notes are nearly impossible to generate.

 

I like this approach a lot, I'm wondering though, is it possible to add a BETTER sound chip to the TI accessed through the CRU mapper?



#136 Opry99er ONLINE  

Opry99er

    Quadrunner

  • 9,294 posts
  • Location:Hustisford, WI

Posted Sun Apr 8, 2018 12:26 PM

There is the SID Blaster/Master card.

#137 speccery OFFLINE  

speccery

    Moonsweeper

  • Topic Starter
  • 328 posts

Posted Sun Apr 8, 2018 12:36 PM

Very cool!
 
I like this approach a lot, I'm wondering though, is it possible to add a BETTER sound chip to the TI accessed through the CRU mapper?

If I were to add a better sound chip I would add a DSP and a sound DAC. Texas Instruments happens to be the company that produced the TMS32010, the first DSP to my understanding. My first self built DSP board was with the TMS32025.

Edited by speccery, Sun Apr 8, 2018 12:37 PM.


#138 adamantyr OFFLINE  

adamantyr

    Stargunner

  • 1,296 posts

Posted Sun Apr 8, 2018 12:49 PM

Nice! I'd love to take a crack at programming sounds for that.

#139 speccery OFFLINE  

speccery

    Moonsweeper

  • Topic Starter
  • 328 posts

Posted Sat Apr 21, 2018 2:53 PM

I decided to write a quick comment as I’ve been silent for a while - things have been busy at work and I have been traveling so unfortunately I haven’t been able to work on the project. I am about to board a flight to Asia, once I get back I hope to do some progress on the ET-PEB.

The next step will be to build a few more prototypes so that I can share them with some members of the community to do more testing...




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users