VOGONS


TinyLlama (Vortex86EX SBC)

Topic actions

Reply 421 of 659, by sndlbn

User metadata
Rank Newbie
Rank
Newbie

This will be a gamechanger, as you can run many other synthesizers on the top of tinyllama. It would also be great to have the ability to easily change IRQ from BIOS, as some of the software requires to have it in a specific range.

Eivind wrote on 2023-03-01, 20:10:
Aaron707 wrote on 2023-03-01, 17:35:

Only the original waveboards need the 12v. All of the newly created ones run on 5v. Here is the simple adapter that was made to just use the gameport for modern waveblaster boards. And that port only has 5V on the pins:
https://www.serdashop.com/CHiLLandPhilAdapter so sounds pretty doable, maybe this tiny S2 waveboard would work best? https://www.serdashop.com/waveblaster . If a diagram to wire it up is available at some point I would be willing to try it with mine.

Aaron ordered an S2 for me, I'll try hooking it up to a llama and see if this works. If it does, I'll spin up a small batch of adapter boards and sell at cost to whomever's interested.

Reply 423 of 659, by Duffman

User metadata
Rank Member
Rank
Member

My package arrived slightly damaged, but it looks like my tinyllama2 is unharmed.

20230302_192434.jpg
Filename
20230302_192434.jpg
File size
1.14 MiB
Views
1597 views
File license
Public domain

PSU wise, would a 5V 2A PSU be enough? or should I get something else?
also, which button is which on the tinyllama2?

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 425 of 659, by sndlbn

User metadata
Rank Newbie
Rank
Newbie

About 2A Psu, for my tiny llama, was not enough. In the end, I used 20W PSU. PW is the first button from the left, the second it’s reset, and two others are mt32 buttons.

Duffman wrote on 2023-03-02, 11:48:
My package arrived slightly damaged, but it looks like my tinyllama2 is unharmed. […]
Show full quote

My package arrived slightly damaged, but it looks like my tinyllama2 is unharmed.

20230302_192434.jpg

PSU wise, would a 5V 2A PSU be enough? or should I get something else?
also, which button is which on the tinyllama2?

Reply 426 of 659, by Eivind

User metadata
Rank Member
Rank
Member
sndlbn wrote on 2023-03-02, 15:11:

About 2A Psu, for my tiny llama, was not enough. In the end, I used 20W PSU.

I measured the current draw a while back, don't remember the exact numbers but it was in the ballpark of slightly under 1A. There might be an initial surge though, and of course whatever you plug into the various connectors (USB, SD) will draw power as well. So yeah, the boring answer is as always: it depends. 😉 Never hurts to overshoot when it comes to power supplies.

The LlamaBlaster sound card
ITX-Llama motherboard
TinyLlama SBC

Reply 427 of 659, by Duffman

User metadata
Rank Member
Rank
Member

@sndlbn

Thanks for the info on the PSU and buttons.
I'll start looking for a beefier PSU. maybe one of my phone chargers will have enough.

I'm assuming it needs to be 5V? or can it take 12V too?

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 428 of 659, by Eivind

User metadata
Rank Member
Rank
Member
Duffman wrote on 2023-03-02, 15:29:
@sndlbn […]
Show full quote

@sndlbn

Thanks for the info on the PSU and buttons.
I'll start looking for a beefier PSU. maybe one of my phone chargers will have enough.

I'm assuming it needs to be 5V? or can it take 12V too?

Only 5V!! 😁

The LlamaBlaster sound card
ITX-Llama motherboard
TinyLlama SBC

Reply 429 of 659, by rasteri

User metadata
Rank Member
Rank
Member
Eivind wrote on 2023-03-02, 15:24:

I measured the current draw a while back, don't remember the exact numbers but it was in the ballpark of slightly under 1A. There might be an initial surge though, and of course whatever you plug into the various connectors (USB, SD) will draw power as well. So yeah, the boring answer is as always: it depends. 😉 Never hurts to overshoot when it comes to power supplies.

Often the problem isn't the current rating it's the voltage sag. USB cables are often the cause of this - I did a test on a lot of cables a while back and they all performed very differently. Some brand-name ones would drop down to 4v at 500mA...

Also a lot of "5v 2A" power supplies will drop down to 4.5v or lower if you get them anywhere near their rated current.

The raspberry pi power supplies actually run at 5.1v to help overcome these issues, that would probably be a good choice for the tinyllama

Reply 431 of 659, by sndlbn

User metadata
Rank Newbie
Rank
Newbie

It would be great to have it. However, I see two main problems, availability of 5:4 displays. If you don't want to start from scratch and don't care about the display, you can adopt raspberry pi ready-to-go solutions. The problem could be the tinyllama form factor and presumably heating if you go over 300mhz.

tabm0de wrote on 2023-03-02, 14:53:

So question, no one is working on a laptop model of tinyllama? Haha

Reply 432 of 659, by tabm0de

User metadata
Rank Member
Rank
Member
sndlbn wrote on 2023-03-02, 16:30:

It would be great to have it. However, I see two main problems, availability of 5:4 displays. If you don't want to start from scratch and don't care about the display, you can adopt raspberry pi ready-to-go solutions. The problem could be the tinyllama form factor and presumably heating if you go over 300mhz.

tabm0de wrote on 2023-03-02, 14:53:

So question, no one is working on a laptop model of tinyllama? Haha

There is a few tiny 5:4 but they are pricey:) I have to do a test how long I can run a tinyllama first on battery pack 😀

naa, nothing yet...

Reply 433 of 659, by Eivind

User metadata
Rank Member
Rank
Member
rasteri wrote on 2023-03-02, 16:24:

Often the problem isn't the current rating it's the voltage sag. USB cables are often the cause of this - I did a test on a lot of cables a while back and they all performed very differently. Some brand-name ones would drop down to 4v at 500mA...

Also a lot of "5v 2A" power supplies will drop down to 4.5v or lower if you get them anywhere near their rated current.

The raspberry pi power supplies actually run at 5.1v to help overcome these issues, that would probably be a good choice for the tinyllama

Yeah, good points! I think Apple's chargers do that as well. A newer iPad charger has USB-C output and would probably work well.

The LlamaBlaster sound card
ITX-Llama motherboard
TinyLlama SBC

Reply 434 of 659, by sndlbn

User metadata
Rank Newbie
Rank
Newbie
Aaron707 wrote on 2023-01-09, 18:42:
Purchased one of the AST1300 miniPCIe cards to try out or use as a spare. It shows on the system as: AST1300/2300 VGA True Color […]
Show full quote

Purchased one of the AST1300 miniPCIe cards to try out or use as a spare. It shows on the system as:
AST1300/2300 VGA True Color Graphics and Video Accelerator
VBIOS Version 0.93.08
DRAM Size: 64MB

It works good and shows 50FPS (1484 realtics) in doom benchmark. And 32FPS in Quake benchmark. And NeedForSpeed runs really good at 640x480 with high details. But Quake and Duke3D both crash pretty quickly when running 640x480. And its a hard system crash that I have to reset for. Not a crash to command prompt. Quake almost right away, and duke after about 30 seconds of play. I dont need to run quake at 640x480 but its a bummer about Duke3D and Shadow Warrior. They work great at 320 resolution with this card though. I noticed the chip on the card was getting hot so added a heatsink and that helped with NeedforSpeed (it would crash after short play at 640x480) but quake and duke seem more like a deeper issue. I don't need to be able to use this card right now. Just wonder why its crashing. Would like to use this with the rev. 2 board when available. Thanks

Edit:
Updated the video BIOS to latest version 1.10.01 (found on the ASpeed website) but no change in behavior. Going to grab a mPCIE to PCI adapter for testing as I have a few old PCI video cards it would be fun to try out.

I bought AST1300 too, and have had the same experience so far. The card often crashes on a resolution above 640x480. In Quake instantly after a couple of milliseconds. Compared with Vortex VGA, it's just slightly faster, about 10%, at least in Quake. Below are measurements taken from Quake (1.06). They have been taken with sound on. Can you measure FPS in Need For Speed?

Attachments

Reply 435 of 659, by tabm0de

User metadata
Rank Member
Rank
Member
sndlbn wrote on 2023-03-02, 22:43:
Aaron707 wrote on 2023-01-09, 18:42:
Purchased one of the AST1300 miniPCIe cards to try out or use as a spare. It shows on the system as: AST1300/2300 VGA True Color […]
Show full quote

Purchased one of the AST1300 miniPCIe cards to try out or use as a spare. It shows on the system as:
AST1300/2300 VGA True Color Graphics and Video Accelerator
VBIOS Version 0.93.08
DRAM Size: 64MB

It works good and shows 50FPS (1484 realtics) in doom benchmark. And 32FPS in Quake benchmark. And NeedForSpeed runs really good at 640x480 with high details. But Quake and Duke3D both crash pretty quickly when running 640x480. And its a hard system crash that I have to reset for. Not a crash to command prompt. Quake almost right away, and duke after about 30 seconds of play. I dont need to run quake at 640x480 but its a bummer about Duke3D and Shadow Warrior. They work great at 320 resolution with this card though. I noticed the chip on the card was getting hot so added a heatsink and that helped with NeedforSpeed (it would crash after short play at 640x480) but quake and duke seem more like a deeper issue. I don't need to be able to use this card right now. Just wonder why its crashing. Would like to use this with the rev. 2 board when available. Thanks

Edit:
Updated the video BIOS to latest version 1.10.01 (found on the ASpeed website) but no change in behavior. Going to grab a mPCIE to PCI adapter for testing as I have a few old PCI video cards it would be fun to try out.

I bought AST1300 too, and have had the same experience so far. The card often crashes on a resolution above 640x480. In Quake instantly after a couple of milliseconds. Compared with Vortex VGA, it's just slightly faster, about 10%, at least in Quake. Below are measurements taken from Quake (1.06). They have been taken with sound on. Can you measure FPS in Need For Speed?

What demo have you been running? I guess you dont have the GD-SM750 ? Otherwise I am happy to run same demo’s to compare it with them.

naa, nothing yet...

Reply 436 of 659, by sndlbn

User metadata
Rank Newbie
Rank
Newbie
tabm0de wrote on 2023-03-03, 06:22:
sndlbn wrote on 2023-03-02, 22:43:
Aaron707 wrote on 2023-01-09, 18:42:
Purchased one of the AST1300 miniPCIe cards to try out or use as a spare. It shows on the system as: AST1300/2300 VGA True Color […]
Show full quote

Purchased one of the AST1300 miniPCIe cards to try out or use as a spare. It shows on the system as:
AST1300/2300 VGA True Color Graphics and Video Accelerator
VBIOS Version 0.93.08
DRAM Size: 64MB

It works good and shows 50FPS (1484 realtics) in doom benchmark. And 32FPS in Quake benchmark. And NeedForSpeed runs really good at 640x480 with high details. But Quake and Duke3D both crash pretty quickly when running 640x480. And its a hard system crash that I have to reset for. Not a crash to command prompt. Quake almost right away, and duke after about 30 seconds of play. I dont need to run quake at 640x480 but its a bummer about Duke3D and Shadow Warrior. They work great at 320 resolution with this card though. I noticed the chip on the card was getting hot so added a heatsink and that helped with NeedforSpeed (it would crash after short play at 640x480) but quake and duke seem more like a deeper issue. I don't need to be able to use this card right now. Just wonder why its crashing. Would like to use this with the rev. 2 board when available. Thanks

Edit:
Updated the video BIOS to latest version 1.10.01 (found on the ASpeed website) but no change in behavior. Going to grab a mPCIE to PCI adapter for testing as I have a few old PCI video cards it would be fun to try out.

I bought AST1300 too, and have had the same experience so far. The card often crashes on a resolution above 640x480. In Quake instantly after a couple of milliseconds. Compared with Vortex VGA, it's just slightly faster, about 10%, at least in Quake. Below are measurements taken from Quake (1.06). They have been taken with sound on. Can you measure FPS in Need For Speed?

What demo have you been running? I guess you dont have the GD-SM750 ? Otherwise I am happy to run same demo’s to compare it with them.

It’s just Quake in different resolutions. You need to open the quake console and type timedemo demo1. I don’t have an 750 card, so I can’t compare. I can push this spreadsheet to Google calc, so you can add more measurements.

Reply 437 of 659, by Aaron707

User metadata
Rank Newbie
Rank
Newbie
sndlbn wrote on 2023-03-02, 22:43:

I bought AST1300 too, and have had the same experience so far. The card often crashes on a resolution above 640x480. In Quake instantly after a couple of milliseconds. Compared with Vortex VGA, it's just slightly faster, about 10%, at least in Quake. Below are measurements taken from Quake (1.06). They have been taken with sound on. Can you measure FPS in Need For Speed?

I am unsure how to measure FPS in Need for Speed 1 in DOS. It just felt somewhat smother but actually felt pretty good with VortexVGA.
I did some testing and I feel fairly certain the ASPEED card crash above 640x480 is due to VortexVGA BIOS being loaded. I think it conflicts with the VGA BIOS of some cards causing this issue. The card works fine in another machine. The way I tested this is I used a utility that dumps the video BIOS in DOS. And it can only see the VortexVGA BIOS no matter what card is installed. It must be generic enough to work with most cards OK. To fully test this we would need to compile a version of the TinyLlama BIOS without VortexVGA, or even better, have a BIOS option to disable it for cards that have their own VGABIOS. One more test that is somewhat telling, I have a Geforce2 MX200 PCI card with a corrupt VGABIOS (wont post in any machine due to bit rot). But it works OK in the Tiny Llama due to it loading just the generic VortexVGA BIOS. It also has the issue with crash above 640x480, but works fine otherwise.

Reply 438 of 659, by Eivind

User metadata
Rank Member
Rank
Member
Aaron707 wrote on 2023-03-06, 18:40:
sndlbn wrote on 2023-03-02, 22:43:

I bought AST1300 too, and have had the same experience so far. The card often crashes on a resolution above 640x480. In Quake instantly after a couple of milliseconds. Compared with Vortex VGA, it's just slightly faster, about 10%, at least in Quake. Below are measurements taken from Quake (1.06). They have been taken with sound on. Can you measure FPS in Need For Speed?

I am unsure how to measure FPS in Need for Speed 1 in DOS. It just felt somewhat smother but actually felt pretty good with VortexVGA.
I did some testing and I feel fairly certain the ASPEED card crash above 640x480 is due to VortexVGA BIOS being loaded. I think it conflicts with the VGA BIOS of some cards causing this issue. The card works fine in another machine. The way I tested this is I used a utility that dumps the video BIOS in DOS. And it can only see the VortexVGA BIOS no matter what card is installed. It must be generic enough to work with most cards OK. To fully test this we would need to compile a version of the TinyLlama BIOS without VortexVGA, or even better, have a BIOS option to disable it for cards that have their own VGABIOS. One more test that is somewhat telling, I have a Geforce2 MX200 PCI card with a corrupt VGABIOS (wont post in any machine due to bit rot). But it works OK in the Tiny Llama due to it loading just the generic VortexVGA BIOS. It also has the issue with crash above 640x480, but works fine otherwise.

Huh! This is interesting! I thought the baked-in Vortex86VGA BIOS didn't get used when the BIOS detected another graphics card's VBIOS - but I might have been wrong about that then! When testing with the SM750, it made absolutely no difference when I removed the Vortex86VGA BIOS.

It's actually pretty easy to rip it out and test for yourself, just comment out the

INCLUDE_VGA_BIOS=vgabios.rom

line in the build-target.sh file and recompile.

Aaron, could you point me to that utility that dumps the VBIOS in DOS?

The LlamaBlaster sound card
ITX-Llama motherboard
TinyLlama SBC

Reply 439 of 659, by Aaron707

User metadata
Rank Newbie
Rank
Newbie

Yes here is the thread where I found the utility Wfflash (attached to first post). I was trying to figure out why my dead GF MX200 PCI worked with the Tiny Llama and no where else. There are some other utilitys that can dump VGA BIOS in DOS as well.
ELSA Synergy II -32 PCI: No VGA output - BIOS bit rot?