Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wpis użytkownika masomenos w Programowanie

Debiutant

w Programowanie

13piorunów

Hej! Przez ostatnie miesiące budowałem SIDapticusa - otwartoźródłowy player plików .sid, w którym ESP32-S3 emuluje procesor 6510 i potrzebne mu kawałki C64, uruchamia natywne playery SID, a dźwięk generuje prawdziwy SID.

Projekt rozrósł się trochę bardziej, niż pierwotnie planowałem. Być może znajdziecie w nim coś dla siebie:

1. Programiści retro/emulacji: cycle-accurate emulator 6510 i układów CIA w C++, wszystkie 256 opcode'ów, BCD, page crossing, dummy writes, przerwania i banking $01.

2. Embeddowcy: pełny determinizm na ESP32-S3, odłączenie rdzenia od FreeRTOS, arbitraż IRAM/SRAM1, Dedicated GPIO, linker script, ESP-IDF.

3. Elektronicy: crowbary, aktywne bleedery, sekwencjonowanie zasilania, op-ampy, analogowy tor audio i routing sterowany cyfrowo.

4. Szaleńcy: to wszystko na stykówce. 😁

Kod, dokumentacja i hardware są tutaj:

https://github.com/hankdraco/sidapticus

Jeżeli któryś z tych tematów Cię zainteresował - zajrzyj. A jeśli znajdziesz coś, co zrobiłem głupio, ciekawie albo po prostu inaczej niż Ty byś to zrobił, chętnie posłucham.

A jeśli po prostu chcesz posłuchać, jak brzmią prawdziwe SIDy, to zapraszam na demo tutaj:

https://hankdraco.github.io/sidapticus-demo

Komentarze (2)