Open source reimplementace počítačových her Tomb Raider I a Tomb Raider II spolu s dalšími vylepšeními a opravami chyb TRX byla vydána ve verzi 1.0. Jedná se o sloučení projektů / enginů TR1X a TR2X do jednoho TRX. Videoukázka na YouTube.
Společnost Seznam.cz spouští konverzační nástroj založený na umělé inteligenci Seznam Asistent. Asistent využívá vlastní jazykový model SeLLMa a dočasně i komerční modely od OpenAI provozované v evropských datacentrech prostřednictvím Microsoft Azure. Dlouhodobým cílem Seznamu je provozovat Asistenta výhradně na interních jazykových modelech a ve vlastních datových centrech.
Software LibrePods osvobozuje bezdrátová sluchátka AirPods z ekosystému Applu. Exkluzivní funkce AirPods umožňuje využívat na Androidu a Linuxu. Díky zdokumentování proprietárního protokolu AAP (Apple Accessory Protocol).
Byl vydán AlmaLinux OS 10.1 s kódovým názvem Heliotrope Lion. S podporou Btrfs. Podrobnosti v poznámkách k vydání.
Placená služba prohledávání zprostředkovatelů dat a automatického odstraňování uniklých osobních údajů Mozilla Monitor Plus bude 17. prosince ukončena. Bezplatná monitorovací služba Mozilla Monitor bude i nadále poskytovat okamžitá upozornění a podrobné pokyny k omezení rizik úniku dat. Služba Mozilla Monitor Plus byla představena v únoru loňského roku.
Waydroid (Wikipedie, GitHub) byl vydán v nové verzi 1.6.0. Waydroid umožňuje spouštět aplikace pro Android na běžných linuxových distribucích. Běhové prostředí vychází z LineageOS.
Příspěvek na blogu Raspberry Pi představuje novou kompletně přepracovanou verzi 2.0 aplikace Raspberry Pi Imager (YouTube) pro stažení, nakonfigurování a zapsání obrazu operačního systému pro Raspberry Pi na SD kartu. Z novinek lze vypíchnout volitelnou konfiguraci Raspberry Pi Connect.
Memtest86+ (Wikipedie), svobodný nástroj pro kontrolu operační paměti, byl vydán ve verzi 8.00. Přináší podporu nejnovějších procesorů Intel a AMD nebo také tmavý režim.
Programovací jazyk Racket (Wikipedie), tj. jazyk z rodiny jazyků Lisp a potomek jazyka Scheme, byl vydán v nové major verzi 9.0. Hlavní novinku jsou paralelní vlákna (Parallel Threads).
Před šesti týdny bylo oznámeno, že Qualcomm kupuje Arduino. Minulý týden byly na stránkách Arduina aktualizovány podmínky používání a zásady ochrany osobních údajů. Objevily se obavy, že by otevřená povaha Arduina mohla být ohrožena. Arduino ubezpečuje, že se nic nemění a například omezení reverzního inženýrství v podmínkách používání se týká pouze SaaS cloudové aplikace.
Nevíte prosím někdo, jak přeložit text ve hře na ROMce? Například když mám SNES romku. Třeba hru Aliens3, tak když to otevřu v hexeditoru a zaměním ten anglický text za český a uložím to, tak sice SNES9x napíše "bad checksum", ale hru to spustí a text tam je. Horší to je, když ten text potřebuju zkrátit nebo zarovnat a nebo prodloužit. Když tam něco přidám, třeba mezeru v tom hexeditoru, tak už to SNES9x prostě nespustí
. Něco o translate hacking sem našel tady, ale neumím moc anglicky takový technický věci. Jen tam píšou něco o new pointeru čico, že je potřeba nebo co. Moc to nechápu.
Za každou radu předem děkuji.
NIKDO? :-( Žádnej hacker? 
Vypadá to složitějc, než sem si myslel
. Každopádně děkuji za info.
No a co nejaky disassembler ? pak uz na adresach zalezet nebude. po kompilaci by se to zase slozilo zpet... pochybuju ze by to autori delali rucne.
Problém je že v textu můžou být i netextovské znaky které můžou něco dělat, a taky že diaasemblink nemusí text detekovat jako text a potom přepisování tabulek s textem je složitější.
No dal sem v synapticu vyhledat assembler a vyjelo mi tam dost věcí
. Vypadáto, že to musí být assembler/dissasembler pro určitej druh procesoru. Předpokládám, že se budu muset naučit i nějaký assembler znaky.
01c662 a0 8a c4 LDY #$c48a 01c665 a9 81 00 LDA #$0081 01c668 22 de a9 81 JSL $81a9deSamozrejme ideálne by bolo potom zistiť, na ktoré časti tej sekcie s textami sa nájdu odkazy (aby sa dali nájsť časti, na ktoré sa pravdepodobne odkazuje iným spôsobom). Taktiež by bolo vhodné pozrieť tie funkcie a zistiť, čo presne sa v tých textových reťazcoch spracováva.
01c66c ad a8 10 LDA $10a8 ; 01c66f 0a ASL 01c670 0a ASL 01c671 aa TAX 01c672 bf 86 c4 81 LDA $81c486,X 01c676 a8 TAY 01c677 bf 88 c4 81 LDA $81c488,X 01c67b 22 de a9 81 JSL $81a9deTáto časť pravdepodobne (podľa kódu a dát na mieste, na ktoré ten kód odkazuje) odkazuje len na jeden reťazec, takže to nie je zložité. Ďalšia komplikovanejšia časť je:
01cc5a bf f9 ca 81 LDA $81caf9,X 01cc5e 48 PHA 01cc5f bf fb ca 81 LDA $81cafb,X 01cc63 7a PLY 01cc64 22 de a9 81 JSL $81a9deTam už záleží na tom, čo je v registri X. Odhadom sú tam (v tabuľke začínajúcej na adrese 81C486) odkazy na 45 reťazcov.
Tiskni
Sdílej: