Trendaavat aiheet
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Hyvin tehty ja onnea matkaan!

8.9. klo 04.29
Olen dokumentoinut persettäni koko päivän, hapettanut nopean matemaattisen kirjastoni, SH4ZAM, tähtäämällä Sega Dreamcastin SH4-suorittimeen.
Työni tässä projektissa ei ole yhtä räikeää kuin jotkut muut panokseni tai asiat, joissa olen ollut mukana, mutta siitä on kasvanut vaikutusvaltaisin työni DC:n kotipanimoyhteisössä.
Se syntyi työskenneltyäni erittäin tiiviisti tämän mielenkiintoisen prosessorin kanssa tuodessani "gainzin" Grand Theft Auto 3- ja Vice City -portteihimme ... koska se, mitä näin työskennellessäni noiden porttien parissa, oli...
MEILLÄ ON VALTAVA AUKKO YHTEISÖSSÄMME, kun on kyse tämän ainutlaatuisen prosessorin todellisesta hyödyntämisestä!! Kaltainen... tällä jutulla on PALJON temppuja hihassaan ja "oikea" tapa tehdä asioita, jotka eivät välttämättä ole edes saatavilla C- ja C++-kielille... Ja vaikka olisikin, millä sovellustason pelikehittäjillä on aikaa tutkia, miten näitä asioita voidaan nopeuttaa?!
Niinpä otin rutiinini GTA-koodikannastamme ja lähdin matkalle jakamaan oppimaani yhteisön kanssa erillisessä koodikannassa, josta toivottavasti tulisi tärkeä osa yhteisön infrastruktuuria. Vannoin tuovani sen jonain päivänä takaisin GTA:lle, kun se on valmis.
Tähän mennessä olen oppinut PALJON ja olen suorittanut lähes täydet API:t skalaarimatematiikkaan, trigonometriaan, vektoreihin, matriiseihin, kvaternioneihin ja muistioperaatioihin (ajattele nopeaa memcpy()), käyttämällä nopeita temppuja ja SH4:n "nopeita matemaattisia" ohjeita aina kun se on inhimillisesti mahdollista.
Tarjoan kaksi, modernia C23- ja C++23-sovellusliittymää kaiken SH4-hulluuden ympärille, ja ergonomia ja API:n täydellisyys ovat olleet asioita, joista olen ollut ylpeä.
Minua on myös siunattu löytämällä avustajia, jotka ovat työskennelleet kanssani saadakseen nämä asiat tiukasti testatuksi ja validoiduksi. DCEmulation-foorumien suuri Twada on liittynyt miehistöön ja on jo nopeuttanut joitain OpenGL-pohjaisia matriisioperaatioita, kuten glRotatef(), gluLookAt(), gluPerspective() ja muita.
Osa tästä odottaa vielä tiukkaa yksikkötestausta, ja keskityn vasta nyt dokumentointiin, mutta voit seurata koodia ja kehitystä tehtäväni takana täällä:

474
Johtavat
Rankkaus
Suosikit