VOGONS


Reply 360 of 392, by LABS

User metadata
Rank Member
Rank
Member

After a compelled delay I want to announce some upcoming updates I'm currently working on:

  • In-system MCU flashing directly from DOS environment
  • Ability to load 16Kb of custom AVR code to MCU and use it as a co-processor or a DSP
  • Flashing utility for DOS (flash-bb.exe)
  • BB diagnostic / testing utility (test-bb.exe)
  • Documentation for all mentioned above 😵
  • Some minor firmware compatibility fixes

In-system flashing will be available with next firmware release (3.0). However, updating to version 3.0 requires an external programmer. Preprogrammed MCUs with v3.0 will also be available separately at the cost of shipping.

BLASTERBOARD: a DIY SB2.0-compatible sound card on ATmega328P microcontroller

Reply 362 of 392, by keropi

User metadata
Rank l33t++
Rank
l33t++
LABS wrote:
Show quote

After a compelled delay I want to announce some upcoming updates I'm currently working on:

  • In-system MCU flashing directly from DOS environment
  • Ability to load 16Kb of custom AVR code to MCU and use it as a co-processor or a DSP
  • Flashing utility for DOS (flash-bb.exe)
  • BB diagnostic / testing utility (test-bb.exe)
  • Documentation for all mentioned above 😵
  • Some minor firmware compatibility fixes

In-system flashing will be available with next firmware release (3.0). However, updating to version 3.0 requires an external programmer. Preprogrammed MCUs with v3.0 will also be available separately at the cost of shipping.

UlJctiz.gif

cT89QGt.gif Amstrad PC7486SLC-33 wanted , click me for AmiBay ad!

Reply 363 of 392, by onre

User metadata
Rank Newbie
Rank
Newbie

Looks like this would be a perfect fit for a Toshiba T3200SXC. Are there kits available as of now? I tried sending a PM, but apparently I need to post more before that's possible.

Reply 364 of 392, by LABS

User metadata
Rank Member
Rank
Member
onre wrote:

Looks like this would be a perfect fit for a Toshiba T3200SXC. Are there kits available as of now? I tried sending a PM, but apparently I need to post more before that's possible.

pm

BLASTERBOARD: a DIY SB2.0-compatible sound card on ATmega328P microcontroller

Reply 366 of 392, by LABS

User metadata
Rank Member
Rank
Member
FreddyV wrote:
Show quote

Hi,

When I am soldering my board, the Capacitors C28 and C28 are reversed compared to the picture come page before.

Is it normal ?
C28 Grey 1nF
C29 White 10nF

For Rev B boards C28=1nF and C29=10nF, colors could differ from kit to kit

BLASTERBOARD: a DIY SB2.0-compatible sound card on ATmega328P microcontroller

Reply 367 of 392, by 640K!enough

User metadata
Rank Oldbie
Rank
Oldbie
LABS wrote:

In-system flashing will be available with next firmware release (3.0).

Out of curiosity, did you take the bootloader approach when implementing self-programming of the MCU, or was there a solution you liked better?

Reply 368 of 392, by LABS

User metadata
Rank Member
Rank
Member
640K!enough wrote:
LABS wrote:

In-system flashing will be available with next firmware release (3.0).

Out of curiosity, did you take the bootloader approach when implementing self-programming of the MCU, or was there a solution you liked better?

Yes, it happened that with a bootloader mcu can be reflashed without introducing any hardware changes

BLASTERBOARD: a DIY SB2.0-compatible sound card on ATmega328P microcontroller

Reply 369 of 392, by FreddyV

User metadata
Rank Member
Rank
Member

Hi,

did you think about what I proposed you ?
Implement the 8 bit Sound Blaster 16 commands : Set Frequency, 8 bit High Speed DMA signed.
It is "Only" adding existing commands that "No" software will use as the board is seen as a SB 2.0.

This will allow to setup the frequency more precisely and speedup mixing (No more unsigned)

Reply 370 of 392, by LABS

User metadata
Rank Member
Rank
Member
FreddyV wrote:
Show quote

Hi,

did you think about what I proposed you ?
Implement the 8 bit Sound Blaster 16 commands : Set Frequency, 8 bit High Speed DMA signed.
It is "Only" adding existing commands that "No" software will use as the board is seen as a SB 2.0.

This will allow to setup the frequency more precisely and speedup mixing (No more unsigned)

Sure, it is already done in fw v3.0. However, the fw is not finished yet.
I'll compile a version for you just with these commands, so you could test it with your player. Most likely after the holidays.

BLASTERBOARD: a DIY SB2.0-compatible sound card on ATmega328P microcontroller

Reply 371 of 392, by FreddyV

User metadata
Rank Member
Rank
Member

Hi,

I finished the board and it worked the first time I plugged it in my PC1640.
Unfortunately, I removed it to change the IRQ and it does not work anymore. 🙁
I tries to remove / Plug back multiple times and to clean the ISA Slot, it still does not work.
(Not Detected by Mod Master and other apps)

The adlib part is still working.

Will you do new batches ?

Reply 372 of 392, by Cyrix200+

User metadata
Rank Oldbie
Rank
Oldbie
FreddyV wrote:
Show quote

Hi,

I finished the board and it worked the first time I plugged it in my PC1640.
Unfortunately, I removed it to change the IRQ and it does not work anymore. 🙁
I tries to remove / Plug back multiple times and to clean the ISA Slot, it still does not work.
(Not Detected by Mod Master and other apps)

The adlib part is still working.

Will you do new batches ?

That's unfortunate, but that might be fixable. My first thing to try would be to check/re-flash the MCU. Others might have much better ideas than me though 😀

Reply 373 of 392, by FreddyV

User metadata
Rank Member
Rank
Member

Yes, Check the MCU, but I suppose I need special hardware for this.
I have an universal programmer (I never used it yet), a TL866, can it be used for this ?

Or I send the board back to LABs so that he check it.

Reply 374 of 392, by Cyrix200+

User metadata
Rank Oldbie
Rank
Oldbie
FreddyV wrote:

Yes, Check the MCU, but I suppose I need special hardware for this.
I have an universal programmer (I never used it yet), a TL866, can it be used for this ?

Or I send the board back to LABs so that he check it.

TL866 should work. I am not at all sure it's a useful thing to do at the moment though. You could put in the MCU and try to read it with the TL866 and see what happens...

Reply 375 of 392, by FreddyV

User metadata
Rank Member
Rank
Member

Hi, In a picture, I see that there are 2 jumpers on the IRQ Part.
I don't know how they are supposed to be configured.

Anyway, it was working before, the problem is not there.

BB.jpg
Filename
BB.jpg
File size
1.11 MiB
Views
105 views
File license
Fair use/fair dealing exception

Reply 376 of 392, by Cyrix200+

User metadata
Rank Oldbie
Rank
Oldbie
FreddyV wrote:
Show quote

Hi, In a picture, I see that there are 2 jumpers on the IRQ Part.
I don't know how they are supposed to be configured.

Anyway, it was working before, the problem is not there.

BB.jpg

matze79 had similar problems: https://www.vogons.org/viewtopic.php?f= ... 00#p782093

Also check all solder connections, clean of flux from board.

Reply 378 of 392, by LABS

User metadata
Rank Member
Rank
Member
FreddyV wrote:

A dit stopper To work after i removed it To change the IRQ i dont thinking is a Soldering problem

IRQ settings are printed next to the logo, so on your photo it is set correctly to IRQ 7. Does it work on your previous setting?
Please PM me with a photo of a solder side.

BLASTERBOARD: a DIY SB2.0-compatible sound card on ATmega328P microcontroller

Reply 379 of 392, by matze79

User metadata
Rank Oldbie
Rank
Oldbie

Yeah my MCU was dead, because of power supply issues, i replaced it with a new one which did the job just fine 😀

i tried to rewrite the old one with the TL866, but it had verify errors, flash failed.

https://dosreloaded.de - The German Retro DOS PC Community
https://www.retroianer.de - under constructing since ever