Wpis użytkownika masomenos w Programowanie
masomenosDebiutant
13piorunówHej! 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:
Komentarze (2)
@masomenos wariat xD szanuje.