Archivio

Archivio per la categoria ‘Hardware’

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

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

Nobomi ci stupisce ancora con l’ARM2SID il nuovo “emulatore” del chip audio SID (fino a 3 contemporaneamente) del Commodore 64/128 e SFX Sound Expander ( OPL FM).

Il formato dell’ARMSID e’ DIP28 ed e’ assolutamente identico al chip originale e dunque si adatta perfettamente a tutte le situazioni.

La qualita’ audio e’ veramente buona sia per l’emulazione SFX Sound Expander (OPL FM) che per il SID.

Inoltre e’ possibile aggiungere un secondo socket come secondo SID se si dispone di un’adattatore Stereo/U64/Reloaded oppure collegare i cavi direttamente al Computer.

  • Fino a 12 canali musicali contemporaneamente (due o tre SID o FM o un SID e FM)!
  • Funziona con tutte le schede C64 e C128 (leggere il manuale)
  • Modalita’ Stereo con qualsiasi combinazione del SID 6581 oppure 8580.
  • Fallback automatico su dual mono se non si utilizza il secondo SID.
  • Configurazione e aggiornamenti vengono fatti tramite software che gira sul C64/C128.

Maggiori informazioni le trovate sul sito di Nobomi e di RETROCOMP.cz

Galleria:

Video:

Bitt-Boy – LDK Game – RestroStone – Retro Gaming Handhelds

Bitt-Boy - LDK Game

Bitt-Boy/LDK Game/8BCrat RestroStone my Open Source Retro Gaming Handhelds.

Sono sempre stato affascinato da queste piccole console portatili di ultima generazione sopratutto per il costo contenuto ad esclusione del RetroStone che ha un prezzo maggiore.

Queste piccole console arrivano ad emulare discretamente bene la maggior parte dei giochi per console e computer e vengono supportate da un’attiva comunita’ di appassionati.

Non mi sembrava il caso di fare la centesima recensione di queste consoles portatili, vi lascio con le specifiche Tecniche di ogni consoles e alcuni utili link.

LDK Game Retro Gaming Handheld Technical Details:

Processor: JZ4760 Dual-Core 64Bit 528Mhz
Software Functions: Retro Gaming Emulation, Audio/Video Playback, Audio Recorder, E-Book
Pre-Installed Emulators: CPS1, CPS2, Neo-Geo, Megadrive / Genesis, Sega Master System, GameGear and so on.
Display: 2.6″ Inch Color Display (IPS) Adjustable screen brightness
Video Playback: Supports the following formats: RM, RMVB, AVI, MKV, WMV, VOB, MOV, FLV, ASF, DAT, MP4, 3GP, MPG, MPEG
RAM: 128MB DDR2
Storage: 16GB Fast-Accessing Storage
Storage Expansion: Micro SD Card Slot (For up-to 32GB)
Speakers: High Quality – Built IN
Audio Playback: Supports the following formats: APE, MP3, WMA, DRM WMA, OGG, APE, FLAC, WAV, AAC (Including: AAC-LC/AAC HE/AAC+V1/V2)
Audio Recording: Supports Audio Recording in .WAV (High Quality)
I/O: RCA Component for TV Output, 3.5mm Headphone Jack, Micro USB Port, Micro SD Card/TF Card Slot
Languages: English
Battery: Li-Ion BL-5B 1020mAh Built-in
Product Dimensions: 7.60 x 8.80 x 1.70 cm / 2.99 x 3.46 x 0.67 inches
Product Weight: 120gr / 0.26lb
Package Dimensions: 12 x 12 x 5.5 cm / 4.70 x 4.70 x 2.16 inches
Package Weight: 220gr / 0.48lb

Link:

Bitt-Boy (v3/v3.5) OpenDingux Retro Gaming Handheld Technical Details:

Processor: ALLWINNER F1C500S 408Mhz~900MHz
Software Functions: Retro Gaming Emulation, Audio/Video Playback, Audio Recorder, E-Book
Pre-Installed Emulators: CPS1, CPS2, Neo-Geo, Megadrive / Genesis, Sega Master System, GameGear and so on.
Display: 2.5″ Inch Color Display (IPS) Adjustable screen brightness with a tempered glass protector for the screen will effectively reduce the problem of screen scratching.
Video Playback: Supports the following formats: RM, RMVB, AVI, MKV, WMV, VOB, MOV, FLV, ASF, DAT, MP4, 3GP, MPG, MPEG
RAM: 32MB DDR2
Material: ABS
Memory card type: Micro SD
Storage: 8GB
Speakers: High Quality – Built IN
Audio Playback: Supports the following formats: APE, MP3, WMA, DRM WMA, OGG, APE, FLAC, WAV, AAC (Including: AAC-LC/AAC HE/AAC+V1/V2)
Audio Recording: Supports Audio Recording in .WAV (High Quality)
I/O: RCA Component for TV Output, 3.5mm Headphone Jack, Micro USB Port, Micro SD Card/TF Card Slot
Extra: Support vibration on games.
Fix: ghostkey problem fixed.
Battery: 700mAh lithium battery
Languages: English
Battery lasts 3–4 hours
Dimensions: 2.6 x 3.8 x 0.5 in (6.8 x 9.9 x 1.3 cm)

Link:

8BCrat RestroStone:

Processor: ALLWINNER H3 Quad-Core 64Bit @ 1.2Ghz
RAM: 1GB DDR3
Power: DC 5V @ 3A, 3000mAh 3.7V Li-Ion battery, energysquare
LCD: WidthxHeight (3.5″ X:Y)
Video Output: HDMI (Type A/B/C – full/mini/micro), VGA
Audio Output: 3.5mm headphone plug, HDMI, SPDIF, internal stereo speakers, internal speaker
Network 100Mbps Ethernet (Manufacturer device)
Memory card type: Micro SD
USB: 4x USB2.0 Host
Dimensions: 130 x 90 x 25mm

Link:

Gallery:

Robotron 2084 (TI-99/4a) – Cartridge by Fabrizio Corpetti

Robotron 2084 (TI-99-4a) - Cartridge by Fabrizio Corpetti [FACELE.EU]

Robotron 2084 (TI-99/4a) – Cartridge by Fabrizio Corpetti [FACELE.EU]

Ringrazio Fabrizio Corpetti [FACELE.EU] per avermi fatto avere tramite Ciro Barile [TI99IUC.IT] la versione del PCB assemblato della cartuccia Robotron 2084 per TI-99/4a.

Come scrive Ciro, questa cartuccia non e’ mai stata commercializzata dalla AtariSoft, l’unica cosa che si puo’ trovare in rete e’ il DUMP della ROM.

Galleria:

PenUltimate+ VIC-20 Cartridge con software Diagnostico

17 April 2019 4 commenti
PenUltimate+ VIC-20 Cartridge with diagnostic DeadTest+ support

La nuova versione della PenUltimate+ cartridge anche se apparentemente sembra identica alla versione precedente non lo e’ perche’ sono state fatte delle modifiche e un aggiornamento software per il supporto del software Diagnostico DeadTest+.

Tutte le cartridge prodotte da Dicembre 2018 includono il supporto del software diagnostico DeadTest+

Il software Diagnostico DeadTest+ puo’ essere eseguito tramite menu oppure mantenendo premuto il tasto di reset per 10 secondi all’accensione.

Rispetto alla prima versione la Penultimate+ include ancora più ROM (70+) e una nuovissima interfaccia utente.

Sono stati inclusi alcuni giochi di tfw8b (The Future Was 8Bit) tra cui Cheese & Onion, RodMan, Pentagorat (Easier edition) e molti altri.

Naturalmente la PenUltimate+ cartridge resta la miglior Ram Pack per il VIC-20, la RAM di espansione da 3-35k può essere selezionata direttamente dal menu.

Ringrazio Dave Curran di Tynemouth Software e tfw8b (The Future Was 8Bit)

Gallery:

AVG Cartridge for 8bit Atari + PDM Audio Player Video

Ci spiace, ma questo articolo è disponibile soltanto in English.

Rilasciato nuovo Firmware ver. 0A per fpgaSID di andi6510

26 February 2019 Nessun commento

Nuovo aggiornamento firmware per l’fpgaSID è stato rilasciato da andi6510.

Di seguito il changelog preso direttamente dal sito.

Main changes:

  • New 6581 bias setting range and curve. Per default the bias is now tuned to a brighter sound which is the most audible difference to revision 09.
  • Some further improvements on the 6581 filters.

New Features:

  • LEDs can be switched off now.
  • The outputs can be switched to a mix of both SIDs allowing mono setups with a single speaker.
  • The firmware flashing procedure has been improved to increase the success rate.
  • FPGASID is now compatible to the EasyFlash 3 module.

Note:

  • Important! Before updating the firmware, please read the documentation on flashing in the ConfiGuru manual.

Download: fpgaSID Firmware ver. 0A (915)

source: fpgasid.de

ARMSiD di Nobomi Nuovo Firmware v2.8 & nuova rev. PCB

21 February 2019 Nessun commento
ARMSid New PCB rev

Nobomi ha fatto un nuova versione dello stampato dell’ARMSiD che pero’ ha le stesse caratteristiche hardware della versione precedente.

E’ stato inoltre rilasciato da Nobomi un nuovo aggiornamento firmware per l’ARMSiD.

Qui di seguito il changelog preso direttamente dal sito.

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) (963)

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

sidSwitcher Enhanced v2.02

11 February 2019 Nessun commento
SidSwitcher Enhanced v2.02

Progetto nato nel 2017 per il mio SX-64++

Ho voluto migliorare lo schema elettrico e fare il PCB (la versione precedente era su basetta millefori).

Inoltre ho aggiunto delle funzionalità che mi serviranno quando installero l’FPGASID nell’SX-64++ e come la versione precedente il sidSwitcher si integra perfettamente con l’Overlay-64 e il Keyman-64.

Questo circuito non e’ in vendita. Schema elettrico, Gerber e Atmel hex saranno disponibili presto per il Download.

P.S: Questo progetto puo’ anche essere utilizzato come semplice DEVIATORE (SPDT) di segnali audio analogici. 2 INGRESSI e 1 USCITA.

Funzionamento:

  • Uscita per Overlay-64 (http://henning-liebenau.de/overlay64/)
  • Ingresso Pulsante o Keyman-64 (http://henning-liebenau.de/keyman64/)
  • LED Bicolore (SID1 VERDE / SID2 ROSSO / SID1+SID2 ARANCIONE)
  • Uscita Mono o Stereo SID1 (LEFT+RIGHT / LEFT) / SID2 (LEFT+RIGHT / RIGHT) / SID1+SID2 (LEFT+RIGHT / LEFT-RIGHT)
  • Possibilita di utilizzare la funzione mute.
  • Jumper per a configurazione.

Schematics: (Prototipo e Finale):

Le foto che seguono sono della prima versione , seconda versione enhanced, prototipo breadboard e pcb.

Ultimate-64 (U64) – RGB LED – Keyboard Mount Set – S/N Stickers

11 February 2019 1 commento
U64 - RGB LED - Keyboard Mount Set - S/N Stickers

La strip LED RGB (APA102C) e’ una features che e’ stata aggiunta a partire dalla versione del firmware V1.0D, questa versione del firmware e’ prossima al rilascio.

Nelle foto si possono vedere due modelli diversi di KIT per il fissaggio tastiera e accessori, nNelle prime 7 foto (case trasparente) ho utilizzato il KIT venduto da PixelWizard.eu e nelle seguenti 10 foto (case stile SX-64) ho utilizzato il kit venduto da corei64.com

Ambedue i KIT fanno il loro lavoro e si integrano perfettamente con il case.

Solo una nota, ma e’ stato un mio errore, non ho letto bene la descrizione scritta sul sito, il kit venduto da corei64.com non e’ compatibile con la motherboard U64 v1.0 perche’ c’e’ l’adattatore tastiera, ho risolto abbastanza facilmnete tagliando un pezzo di plastica del supporto tastiera lato DX.

I due adesivi ULTIMATE 64 personalizzati con il proprio S/N e il Case C64C stile SX-64 sono in vendita sul sito PixelWizard.eu.

Il case C64C trasparente non e’ piu’ disponibile e proviene da un vecchia campagna su Kickstarter.

Gallery:

Video:

Apollo 1260 64Mb Mod Hack by Marmes

Ci spiace, ma questo articolo è disponibile soltanto in English.

PI2Scart per Raspberry 3B+

RetroPie - PI2Scart - Monitor CRT

Raccolta di vecchie foto del 2017 di un’articolo che volevo pubblicare e che non ho mai scritto e nenche lo faro’ mai.

Dunque riassumo brevemente, la PI2Scart per Raspberry 3B+ funziona molto bene ma bisogna configurare i settaggi video per ogni emulatore.

Ho provato l’uscita SCART RGB con diversi monitor e ha sempre funzionato molto bene anche con il monitor TAXAN Vision EX che non e’ proprio il TOP per la compatibilita’ RGB.

Gallery:

source: arcadeforge.net pi2jamma.info/pi2scart

Ultimate-64 p0rn things

Ci spiace, ma questo articolo è disponibile soltanto in English.

Ready to assembly the last batch of iNTY ZOE RGB v2.0

17 January 2019 2 commenti
Ready to assembly the last batch of iNTY ZOE RGB v2.0

Questo è l’ultimo batch di iNTY ZOE RGB v2.0. Volevo solo informare gli interessati che sto iniziando il montaggio.

fpgaSID (Stereo 6581/8580 Replacement) by andi6510

fpgaSID (Stereo 6581/8580 Replacement) by andi6510

Non ho resistito alla tentazione e ho voluto provare anche questa nuova implementazione FPGA “speriamo sia l’ultimo!” del SID (Sound Interface Device) 6581 / 8580, sto parlando dell’fpgaSID di andi6510.

Probabilmente questa e’ la migliore implementazione utilizzando un FPGA del chip sonoro del Commodore 64, se facciamo una veloce comparazione con l’implementazione fatta da Gideon per l’Ultimate-64, sono ambedue le migliori di sempre.

Resta comunque inteso che gli audiofili e puristi del suono generato dal SID originale non accetteranno mai qualsiasi implementazione del SID via FPGA.

Andi6510 inoltre ha scritto un software per Commodore 64 (ConfiGuru) per configurare le varie opzioni dell’fpgaSID e la possibilita di aggiornare il firmware.

fpgaSID (Stereo 6581/8580 Replacement) by andi6510

Di seguito alcune informazioni prese dal sito di andi6510 in Inglese.

Accurate replication of the original SID MOS6581 and MOS8580:

  • Exact reproduction of the digital sound generation part
  • Spice simulation of the analog filters
  • Advanced models for all 6581 non-linearities

Many extra features on top of the original SID:

  • FPGASID includes two fully functional SIDs for 6-voice stereo sound
  • Perfect audio quality – much better than the original SID!
  • Pseudo stereo mode mixes traditional tunes or game sounds to stereo
  • Digitize the analog input to 8-bit samples (in your own software)
  • Sample playback of 8-bit samples (in your own software)
  • Nice light organ effect visible when mounted in transparent case
  • Paddles readout even more accurate than the original SID

High compatibility:

  • Works in any C64/SX64 or C128
  • Works with any software written for standard single SID computers
  • Works with large existing software base for dual SID stereo tunes
  • Paddle and 1351 Mouse support
  • Analog input EXTIN fully supported

Easy configuration with the software tool ConfiGuru:

  • Individual configuration of every SID
  • Easy- and Expert configuration modes
  • Save up to two configuration sets permanently in flash memory
  • Easy update to new firmware directly on your C64
  • Flexible address allocation of the second SID
  • Diagnostic function to troubleshoot hardware problems

Easy installation:

  • Installation done in 20 minutes
  • No soldering required for all main features (except external configuration switch, when needed)
  • Much smaller than traditional stereo boards thus avoiding installation trouble

Gallery:

Video:

source: fpgasid.de

ARMSiD (6581/8580 Replacement) by Nobomi

6 November 2018 1 commento
ARMSid (6581/8580 Replacement) by Nobomi

ARMSid (6581/8580 Replacement) by Nobomi.

Non ho resistito alla tentazione e ho voluto provare anche questa nuova emulazione del SID 6581/8580 con l’STM32F410 ARM Cortex M4, sto parlando dell’ARMSid di Nobomi.

La spedizione veloce e la cortesia di Nobomi sono sicuramente il punto forte, ma anche la confezione, l’integrato ARMSid viene spedito in un contenitore di plastica onde evitare qualsiasi problema con la spedizione.

Il suono e il feeling “sonoro” sono buoni come lo era per lo SwinSID Ultimate ma meglio, personalmente collocherei l’ARMSid come fedelta’ di emulazione tra il SID Originale e il SwinSID Ultimate, Nobomi sei stato molto bravo, complimenti.

Nobomi inoltre ha scritto un software per Commodore 64 per configurare le varie opzioni dell’ARMSid e un’altro software per aggiornare il Firmware.

Alcune informazioni prese dal sito di Nobomi in Inglese:

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