Search Results

Keyword: ‘nobomi’

ARMSiD by Nobomi New Firmware v2.16

June 16th, 2024 No comments

A new firmware update for the ARMSiD has been released by Nobomi.

News features and fixes in FW 2.16:

  • Fix for 2 MHz mode C128. Since this firmware ARMSID is functional for all modes and types of communication with C128 (even those incompatible with SID documentation).
  • Added to the configuration the possibility to use the EXT IN input (pin 26) as an analog input and connect it to the internal mixer, as on the original chip. You should expect a slight increase in noise background from this input, I recommend using it only when you really need this feature.
  • Also added to the configuration the possibility to change the emulation detection threshold of the 6581/8580 according to the input voltage (pin 28), so called autodetection. Originally this limit is set to 10.5V, what is below indicates 8580 emulation, what is above so 6581. With the new setting, this limit can be about 2V, so you can use logic levels of 5V or even just 3V for switching the emulation type (pin 28 is not used for power supply in ARMSID, only for voltage measurement, no power supply on this pin is required for function).

Download: ARMSiD v2.16 [PRG/D64/CONFIG] (330)

source: nobomi.cz github.com/nobomi/Arduino-ARMSID-configurator

Categories: Firmware, News & Rumors, Today

ARM2SiD v3.15 by Nobomi New Firmware

March 13th, 2023 No comments

A new firmware update for the ARM2SiD has been released by Nobomi.

ARM2SID firmware 3.15:

  • Please don’t forget to download also a new configuration program.
  • Fixed a bug with noise generation in the highest octave (reported for example in Crossroads II and Jumpman).
  • SID type detection with this algorithm returns the actual type setting from the ARMSID configuration.
  • Among other tracks, this allows you to play the last part of Wonderland XIII, at least if the ARMSID is set to emulate MOS6581. Prodigy rulez !
  • Fixed bad music timing in Turrican 2 – The Final Fight (audible in track 2).
  • Added undocumented playback of the “no” waveform, making, for example, the Boing Boom Tschak whistle significantly less (about 20dB down).
  • Modifications in the generation of combined waveforms (not only) for MOS8580 emulation, where they are more close to the original (as close as possible for chips that are themselves different from each other, also dependent on temperature, voltage and time).

Download: ARM2SiD v3.15 [PRG/D64/CONFIG] (310)

source: nobomi.cz

Categories: Firmware, News & Rumors, Today

ARMSiD by Nobomi New Firmware v2.15

January 16th, 2023 No comments

A new firmware update for the ARMSiD has been released by Nobomi.

News features and fixes in FW 2.15:

  • Fixed a bug with noise generation in the highest octave (reported for example in Crossroads II and Jumpman).
  • SID type detection with this algorithm returns the actual type setting from the ARMSID configuration.
  • Among other tracks, this allows you to play the last part of Wonderland XIII, at least if the ARMSID is set to emulate MOS6581. Prodigy rulez !
  • Fixed bad music timing in Turrican 2 – The Final Fight (audible in track 2).
  • Added undocumented playback of the “no” waveform, making, for example, the Boing Boom Tschak whistle significantly less (about 20dB down).
  • Modifications in the generation of combined waveforms (not only) for MOS8580 emulation, where they are more close to the original (as close as possible for chips that are themselves different from each other, also dependent on temperature, voltage and time).

Download: ARMSiD v2.15 [PRG/D64/CONFIG] (359)

source: nobomi.cz

Categories: Firmware, News & Rumors, Today

ARM2SiD v3.14 / ARMSID v2.14 by Nobomi New Firmware

August 5th, 2022 1 comment

A new firmware update for the ARM2SiD/ARMSID has been released by Nobomi.

ARM2SID firmware 3.14:

  • Please don’t forget to download also a new configuration program.
  • Fixed a bug in tone pitch when generating noise (reported for example in Crazy Comets and Paperboy in FW 3.11 and 3.12).
  • Fix in SFX emulation (some tracks were missing percussion).
  • Unified SFX emulation sample rate for all settings (with correct FM frequency reference set) to approx. 49.7kHz as on original card.
  • Optimization for speed, not only for running the emulation itself, but also the bus response.
  • Application start-up is also faster, instead of hundreds of milliseconds, the ARM2SID is fully functional in less than 15 milliseconds from power connection !
  • CS signals from both sockets are handled as independent accesses (important for use in synthesizers).
  • Added the possibility to “fix” the so-called ADSR bug, i.e. a bug in the envelope generator, which is inherent to the original chips and is reproduced in ARMSID too. This is not needed in the C64 for compatibility reasons, but if you use ARMSID in synthesizers, you might be interested in this feature.
  • It is possible via configuration to disable the automatic extension of the left channel sound to the right channel if it is not playing for a long time (again, important for use in synthesizers).
  • There is also an option via configuration to have only the data from the left channel play fixed to both SID channels (the emulation settings for each channel remain).
  • Slightly modified quality (Q) of filter circuits for even more faithful reproduction of MOS8580.

ARMSID firmware 2.14:

  • Please don’t forget to download also a new configuration program.
  • Bug fix – lower noise waveform tone pitch (reported e.g. in games Crazy Comets and Paperboy when using FW 2.11 to 2.13).

Download:

source: nobomi.cz/8bit/arm2sid nobomi.cz/8bit/armsid

Categories: Firmware, News & Rumors, Today

ARMSiD by Nobomi New Firmware v2.13

December 8th, 2021 No comments

A new firmware update for the ARMSiD has been released by Nobomi.

News features and fixes in FW 2.13:

  • Further optimization of code speed and size. Also bus operations are faster, finally “paddles” are successfully read on NTSC machines even with the oldest HW versions of ARMSID (with components on top) !
  • ARMSID start is also faster. Instead of hundreds of milliseconds, ARMSID is fully functional in less than 15 milliseconds after power-up !
  • Added the possibility to “fix” the so-called ADSR bug, i.e. a bug in the envelope generator, which is inherent to the original chips and is reproduced in ARMSID too. This is not needed in the C64 for compatibility reasons, but if you use ARMSID in synthesizers, you might be interested in this feature.
  • Slightly modified quality (Q) of filter circuits for even more faithful reproduction of MOS8580.

Download: ARMSiD v2.13 (507)

source: nobomi.cz

Categories: Firmware, News & Rumors, Today

Arduino ARMSID configurator with ARDUINO UNO by Nobomi

September 23rd, 2021 No comments
Arduino ARMSID configurator with ARDUINO UNO by Nobomi

Nobomi already developer of the famous ARMSID and ARM2SID, an excellent alternative developed with STM32 of the famous Commodore 64 Sound Chip, has made a nice interface via Terminal (putty) to update and modify the ARMSID configurations without using the native program that runs on the Commodore 64.

The project is based on Arduino UNO REV3, therefore very cheap, the sources are available on GITHUB and can be purchased HERE in the KIT version.

Nobomi has also ventured a SIDPLAYER that runs under Windows and via serial sends DATA and ADDRESSES which are captured by the ARDUINO and then send to the ARMSID and consequently plays the music but don’t expect a perfect SIDPLAYER,  it works but not perfectly.

However, i did not self-build it for this reason but to modify the ARMSID configurations without using the Commodore 64, this will come in handy to check for any problems when i implement the real time switch in the SID Player “The Return of the Hybrid SID Player” between 8580 and 6581 with ARMSID or ARM2SID sound chip.

Gallery:

Categories: Hardware, News & Rumors, Today

STM32F40x SID Player by Bakisha with LCD and ARMSID

January 3rd, 2021 No comments

I continue the experiments with STM32 and the SID Player by Bakisha. I must thank Branko (Bakisha) for his patience and support.

I have added the LCD support (ILI9341) for the SID Player on the STM32F407VET6 DEV Board.

… and an external SID for the SID Player on the STM32F401CCU6 DEV Board.

I have used the ARMSID by Nobomi but it works quite well with a real SID 8580R5 too,  there are only a little problems of timing that need to be fixed.

STM32F407VET6 SID Player + LCD (ILI9341) Video:

STM32F401CCU6 SID Player + ARMSID Video:

ARM2SiD v3.12 / ARMSID v2.12 by Nobomi New Firmware

September 25th, 2020 No comments

A new firmware update for the ARM2SiD/ARMSID has been released by Nobomi.

ARM2SID firmware 3.12:

  • Digifix in MOS8580 emulation is now configurable. By the software it can be set to a several levels including inverse polarities.
  • The Digifix is controlled by external pin current by default (as a real MOS6581 is). If you miss it, just set it by the configuration program as you want.
  • Digifix for MOS8580 is required for example in the Ghostbusters game, but most of the games, demos and music (specially new ones) is not counting with Digifix and can produce some additional noises and hum.
  • In this FW is finished the hotfix in noise generation (test bit) from previous FW, now is no sound missing for example in the TestBit_4x.sid.
  • Big improvement in 6581 emulation. Fixed inner analog offsets in the MOS6581 emulation. Less distortion in some demos (for example Mahoney – Musik Run/Stop) and no more clicks in some games music (for example Bubble Bobble).
  • Fix in tone counter updates during fast changes.
  • Fixed setting of the lowest filter frequency for MOS6581 emulation (sometimes the simulation did not match the settings).

ARMSID firmware 2.12:

  • Fixed setting of the lowest filter frequency for MOS6581 emulation (sometimes the simulation did not match the settings).
  • Remember the “Digifix” update from the previous version, if something sounds different to you on the MOS8580 emulation, please check the configuration.

Previous changelog of ARMSID firmware 2.11:

  • Digifix in MOS8580 emulation is now configurable. It can be set to few levels including inverse polarities.
  • Digifix is now controlled by external pin by default (as a real SID is). You can change it in config utility.
  • Digifix for MOS8580 is required for example in the Ghostbusters game, but most of the games, demos and music (especially new ones) do not expect Digifix and can produce some additional noise and hum.
  • Improved noise generation (test bit) from previous FW, no sound missing for example in the TestBit_4x.sid.
  • Fixed inner analog offsets in the MOS6581 emulation. Less distortion and no more clicks in some music.
  • A small fix in tone counters updates in the fast changes.
  • Faster release of the data bus after reading cycle.

Download:

source: nobomi.cz/8bit/arm2sid nobomi.cz/8bit/armsid

Categories: Firmware, News & Rumors, Today

ARM2SiD v3.8 / ARMSID v2.10 by Nobomi New Firmware

March 28th, 2020 No comments

A new firmware update for the ARM2SiD/ARMSID has been released by Nobomi.

News features and fixes in FW 3.8 & v2.10:

  • Fixed a bug from older versions in the values generation of the register OSC3 during a noise waveform. Reported in the game Paradroid.

Download:

source: dzi.n.cz/8bit/arm2sid dzi.n.cz/8bit/armsid

Categories: Firmware, News & Rumors, Today

ARM2SiD by Nobomi New Firmware v3.7

January 24th, 2020 No comments

A new firmware update for the ARM2SiD has been released by Nobomi.

News features and fixes in FW 3.7:

  • Compared to version 3.6, only marginal changes, added reading of OSC3 and ENV3 registers to the third SID emulation.
  • Simplified user interface for the update application.
  • Compared to version 3.5, a quick response in stereo mode was added (when using a second socket), the dual-mono mode is activated without timeout when both socket is addressed in the same time.
  • Also upper addresses mapping is fixed in the update (sometimes misaligned address detection in the update application).
  • Corrected bug in bootloader. If user tried an update with SFX only mode configured, the ARM2SID stuck in the bootloader and was not possible to update it on a user side. Factory update was needed. New updater disables the SFX mode, as well as patches the bootloader to prevent problems in a future.

Download:

source: dzi.n.cz/8bit/arm2sid

Categories: Firmware, News & Rumors, Today

ARM2SID SIDs & SFX Sound Expander (OPL FM synthesis) emulator

June 22nd, 2019 No comments

ARM2SID SIDs (until 3) & SFX Sound Expander (OPL FM synthesis) emulator.

Nobomi still amazes us with the ARM2SID a new TWO or THREE SIDs and SFX Sound Expander (OPL FM synthesis) “emulator”.

The socket size of the ARMSID is DIP28 and is absolutely the same of the original chip and therefore fits perfectly in all situations.

The audio quality is really good for both; SFX Sound Expander (OPL FM) and the SID emulation.

It also possible add a second socket as the second SID if you have Stereo/U64/Reloaded adapter or connect wires directly to your Commodore computer.

  • A next logical step after succesful ARMSID. ARM2SID is based on the same blocks as ARMSID but one step more advanced blocks.
  • Thanks to them, it added the possibility of emulating up to two additional chips and / or FM synthesis with OPL2.
  • Like ARMSID, ARM2SID is a replacement for the MOS6581 and MOS8580 circuits used in Commodore C64/C128. It comes again in a minimalist form, but it can do a lot more.
  • It can replace up to 3 chips at the same time, it can also emulate SFX sound expander as well as the newer FM-YAM clone.
  • SIDs emulation itself is the same as with ARMSID, so emulation features can be read on its page.
  • Up to 12 channels music (two or three SIDs or FM or one SID and FM)!
  • Works with all C64 and C128 boards (please read manual)
  • Stereo in any combination of SID 6581 or 8580 models.
  • Automatic fall-back to dual mono if second SID is not used.
  • Configuration and upgrades by software utility in C64/C128.

More information can be found on the Nobomi website or RETROCOMP.cz

Gallery:

Video:

Categories: Hardware, News & Rumors, Today

ARM2SiD by Nobomi New Firmware v3.6

June 10th, 2019 No comments

A new firmware update for the ARM2SiD has been released by Nobomi.

News features and fixes in FW 3.6:

  • Compared to version 3.5, a quick response in stereo mode was added (when using a second socket), the dual-mono mode is activated without timeout when both socket is addressed in the same time.
  • Also upper addresses mapping is fixed in the update (sometimes misaligned address detection in the update application).
  • The “blind” FW 3.6 update updated without reading the registers during the update (especially useful if you have a problem with ARMSID detection)

Download:

If you have wired A5/A8 address lines, you can try 3SID files modified for D400h, D420h, and D500h addresses.

source: dzi.n.cz/8bit/arm2sid

Categories: Firmware, News & Rumors, Today

ARMSiD by Nobomi New Firmware v2.9

April 18th, 2019 No comments

A new firmware update for the ARMSiD has been released by Nobomi.

News features and fixes in FW 2.9:

  • A longer time is required to activate the reset signal (some issue with board 250407 reported where can be short spikes on the bus, now fixed).
  • Small fix in noise generator on the lowest bits. Also faster computing.
  • Other speed and code size optimization.

Download: ARMSiD v2.9 (914)

source: dzi.n.cz/8bit/armsid

Categories: Firmware, News & Rumors, Today

ARMSiD by Nobomi New Firmware v2.8 & New PCB rev.

February 21st, 2019 No comments
ARMSid New PCB rev

Nobomi has made a new revision of the ARMSiD PCB which however has the same hardware features as the previous one.

A new firmware update for the ARMSiD has also been released by Nobomi.

Below is the changelog taken directly from the website.

Differences between FW 2.8 and previous version:

  • The start and the end of the bus data cycle (reading or writing) is now controlled by signal CS only (it was the same on the beginning of the cycle, but the end was controlled by 02 clock before), it can help with a bus stability in other systems than C64 a C128.
  • Internal frequency generators are updated with precision of one 02 clock – about 1us (no audio signal phase changes after frequency retuning) !
  • Correct polarity of the bandpass filter.
  • Added emulation of internal filter voltage offset.
  • Added the “Digi Boost” feature by software – an effect similar to adding 330kOhm resistor between EXTin and GND on the MOS8580.
  • Other speed optimization.

Gallery:

Download: ARMSiD v2.8 (17/2/2019) (884)

source: dzi.n.cz/8bit/armsid

ARMSiD (6581/8580 Replacement) by Nobomi

November 6th, 2018 1 comment
ARMSid (6581/8580 Replacement) by Nobomi

ARMSid (6581/8580 Replacement) by Nobomi.

I could not resist the temptation to try also this emulation of the SID 6581/8580 with the STM32F410 ARM Cortex M4, i’m talking about the ARMSid by Nobomi.

The fast shipping and the courtesy of Nobomi are certainly very well but also the packaging, the ARMSid is shipped in a plastic case to avoid any problem with the shipping.

The sound and the “audio” feeling are good like the SwinSID Ultimate but better, personally i would place the ARMDSid between the Original SID and the SwinSID Ultimate, Nobomi you have made a very good job. Congratulations.

Nobomi also wrote a software for Commodore 64 to configure the various ARMSid options and another software to update the Firmware.

Some information taken from the Nobomi site:

What is it ?:

  • A new replacement of the MOS6581 and MOS8580 used in the Commodore C64. It is minimalistic (in simplicity of circuit and use, not in function and power).
  • Real “plug & play” solution. Just insert instead of the original SID into the slot and it’s done.
  • It determines (through supply voltages) which chip it replaces and starts the appropriate emulation (it can be changed later in software).
  • No need to switch the PAL / NTSC version, the circuit uses directly the clock from the computer bus, always synchronous with the C64.
  • It also emulates analog inputs (joysticks, mouse, etc. – POTX and POTY inputs)
  • Analog output is sufficiently buffered, it is not necessary to change anything on the computer board for proper operation.
  • Output sampling frequency is 1/16th bus clock of C64 (approx. 62kHz), real 12bit D/A converter, no pwm.
  • Filters completely transferred to digital form, emulated by float point arithmetic.
  • Significantly lower noise level and less interference from the power supply than the original :)
  • Lower power consumption than the original.
  • Firmware update possible inside the C64.
  • Emulates all waveforms, and even “samples” (at least some of them, Ghostbusters laugh, Chimera screams at you).
  • Full support of analog filters (LowPass, BandPass, HighPass, combination, Q quality control).
  • Emulation of OSC3 and ENV3 registers (little delay, approximately 16 clocks of the C64 bus).
  • Joysticks and mice work.

What is inside ?:

  • A few resistors, capacitors, one stabilizer, one opamp and a processor. That’s all, parts only from one side.
  • The only programmable circuit is the STM32F410, ARM Cortex M4 with HW float point arithmetic at 100MHz.
  • Analogue output amplified via the AD8515 opamp.
  • Stabilizer for the 3.3V processor, the processor itself has 5V tolerance inputs.

Firmware:

  • New features in FW 2.6:
  • Optimization for speed again (approx. 10ns more faster response to read registers, faster processing of writing registers).
  • New features in FW 2.5:
  • Again faster interrupt (approx. 10ns more faster response to read registers).
  • New features in FW 2.4:
  • Further optimization of the interrupt (approx. 20ns faster response to read registers).
  • New features in FW 2.3:
  • A part of source code (interrupt routine) has been rewritten in assembler and manually optimized.
  • It makes a possibility to control the bus only through the CS signal (no need for O2 clock synchronization, so it can run on systems with a different CPU than MOS6502 now).
  • Low frequency limit and filter strength settings and saving settings to permanent flash memory.

Gallery:

Download:

ARMSiD Video:

source: ARMSiD Homepage

Categories: Hardware, News & Rumors, Today