Archivio

Archivio per la categoria ‘Hardware’

STM32F401CCU6 (Arm Cortex MCUs) SID Player by Bakisha

23 November 2020 5 commenti
STM32 (Arm Cortex MCUs) SID Player by Bakisha

STM32 (Arm Cortex MCUs) SID Player di Bakisha.

Emulatore SID (6581/8580) e CPU 6502 per STM32 (MCU Arm Cortex). Compilato con Arduino IDE e caricato con ST-LINK V2.

NOTA:

Ho aggiunto al codice originale di Bakisha la visualizzazione delle 3 voci SID tramite 3 x LED verdi.

Inutile scrivere altro, guarda il Video e le Foto.

Un ringraziamento speciale va a Bakisha per il grande lavoro che ha fatto.

Componenti utilizzati per questo progetto:

  • 1 x BreadBoard.
  • 1 x STM32F401CCU6 (STM32 Black Pill) or STM32F407VET6
  • 18 x BreadBoard jumper.
  • 1 x SD Card Module.
  • 3 x Green LED.
  • 1 x Resistor (100 Ohm)
  • 1 x Capacitor (100 nF)
  • 1 x Capacitor (10 uF – 16v)
  • 1 x Potentiometer (10KOhm)
  • 1 x Jack Audio 3.5 Female.
Puoi trovare lo schema qui

Gallery:

Video:

source: github.com/Bakisha/STM32-SID-PLAYER

Atari UnoCart 2600

11 October 2020 2 commenti
Atari UnoCart 2600

La UnoCart è una multi-cartridge con supporto ROM files su SD-Card per Atari 2600 a basso costo e open source con licenza GPL. La UnoCart Supporta ROM cartridge (files) fino a 64k e 32k di RAM con estensioni; BIN, ROM o A26.

Viene fornita con una custodia stampata in 3D e funziona su sistemi PAL e NTSC! La cartuccia puo’ essere utilizzata anche su Atari 7800 in modalita’ 2600, ma non eseguirà le ROM dell’Atari 7800.

La maggior parte dei giochi e demo, incluso Pitfall II, funzionano bene sul 99% delle consoles, cloni compresi. Il firmware è stato aggiornato, siamo alla versione 17 che e’ stata rilasciata a Settembre 2020 per garantire la massima compatibilità.

I giochi homebrew che sono stati rilasciati recentemente, come Galaga, The End e altri e che richiedono comandi DPC o DPC+ non funzioneranno … per il momento.

Galleria:

Video:

Download:

Atari 2600 UNO Cart Shell: https://www.thingiverse.com/thing:4580701

Ultimate 64 Light Strip Mount by COREi64

Ultimate 64 Light Strip Mount by COREi64

COREi64 ha “sviluppato” due nuovi supporti per la striscia luminosa a 24 LED RGB per l’Ultimate 64 che viene installato all’interno del case C64c.

Versione ad angolo:

La sua angolazione permette alla luce dei LED RGB di uscire attraverso le feritoie di aereazione del case C64c.

Versione per montaggio su tastiera:

Questo versione si attacca alla parte posteriore della tastiera attraverso i fori presenti di fabbrica e utilizzando le viti in dotazione.

È un sistema a due pezzi, uno per il lato sinistro e uno per il lato destro.

Come per la precedente versione la luce dei LED RGB esce attraverso le feritoie di aereazione del case C64c.

Nota:

Questa versione non è completamente compatibile con il supporto per tastiera che sto utilizzando sul lato sinistro. Ho dovuto rimuovere con il seghetto un pezzo di plastica per risolvere il problema. (guarda la foto).

Gallery:

source: corei64.com

RGB-Pi (Scart & Jamma) Version

RGB-Pi (Scart & Jamma) Version

Non pienamente soddisfatto della Pi2SCART acquistata un paio di anni fa’ ho voluto provare anche l’interfaccia RGB-Pi (Scart & Jamma) e devo dire che in accoppiata al software RGB-Pi OS fa il suo sporco lavoro.

Quello che ho apprezzato del software RGB-Pi OS e’ la possibilita di regolare le dimensioni e posizione dello schermo con estrema semplicita’ e tutti i giochi (verticali o orizzontali) si adattano perfettamente.

Il Software include anche altre migliorie che possono piacere oppure no.

Monitor utilizzato: TAXAN Vision EX Monitor.

Gallery:

source: rgb-pi.com

Pocket-Go / LDK Game (Landscape ver.) Retro Gaming Handhelds

Pocket-Go (Bitt-Boy Landscape version) / LDK Game (Landscape version)

Pocket-Go (Bitt-Boy Landscape version) / LDK Game (Landscape version) Open Source Retro Gaming Handhelds.

Sono sempre stato affascinato da queste piccole console portatili di ultima generazione sopratutto per il costo contenuto.

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 (Landscape Version) Details:

  • Processor: JZ4760B 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.7″ Inch Color Display (TFT) Adjustable screen brightness.
  • Resolution: 320×240.
  • 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 128GB)
  • Speakers: High Quality – Built IN.
  • Analog Stick.
  • 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: Multi.
  • Battery: Li-Ion BL-5C 1020mAh Built-in.
  • Dimensions (cm): 12.9 x 8.8 x 1.7
  • Package: Consoles, USB Cable, USB-SD Card Adapter, User Manual, 32GB SD Card.

Link:

Pocket-Go (Bitt-Boy Landscape version) OpenDingux Technical Details:

  • Processor: ALLWINNER F1C100S ARM9 up to 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.4″ Inch Color Display (IPS) Adjustable screen brightness with a tempered glass protector for the screen will effectively reduce the problem of screen scratching.
  • Resolution: 320×240.
  • 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: supported up to 128GB
  • 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.
  • L,R Buttons.
  • Battery: 1000mAh lithium battery
  • Languages: Multi.
  • Battery lasts 3–4 hours
  • Dimensions (cm): 12.3 x 5.6 x 1.4
  • Package: Consoles, USB Cable, USB-SD Card Adapter, User Manual, 8GB SD Card, Nintendo Style Buttons Replacements.

Link:

Gallery:

SD2PET Future – SD Card Storage for the Commodore PET

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

U64/Ultimate-64 v1.21 Aggiornamento Firmware

E’ stato rilasciato un nuovo aggiornamento firmware per l’Ultimate-64 di Gideon.

Differences with previous release V1.20:

  • Based on the Ultimate-II+ firmware Version 3.5a.

Bug fixes:

  • Fixed UltiSid reset; should zero all registers to silence it.
  • Fixed debug register for regression testing.
  • Fixed directories that match file type extensions.

Download:

source: ultimate64.com

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

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

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

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.