Na ezzel nem lettünk okosabbak, plusz két spéci IC, amiről semmi infót nem találni :-( de ahogy nézem a C64 verzió is elég hasonló. Az egyik IC ROM (keyword speech?), a másik pedig egy ULA. Ezek alapján úgy gondolom, a General Instrument kifejezetten ehhez az eszközhöz (és Spectrum-hoz) gyártotta e...
Itt találtam egy példát, hogyan kell asm-ből programozni: http://www.retroisle.com/sinclair/zxspectrum/OriginalDocs/currahmicrospeech.php Azt írja, miután bekapcsoljuk a gépet, a Currah uSpeech leviszi a RAMTOP-ot 65111-re (48K-s gépnél), így hoz létre magának egy 256 bájtos puffert az allofónok szá...
Úgy látom C64-re is volt Currah Speech 64. Ezen az oldalon több C64-re gyártott beszédszintetizátor hardver található. Ami külön extra, hogy meghallgatható mintákat is feltettek az oldalra. Ezek alapján elég gyengék a korabeli eszközök. Az oldal vége felé vannak a jobbak. Sőt, ezek alapján a Spectru...
Ilyen alapom össze lehetne ereszteni a ZX81-es sakkprogramokat is, esteleg a győztest meg a Cyrus II-vel. :) Megpróbáltam az 1K Chess-t összemérni a Spectrum Voice Chess-szel (aminek a beszédszintetizátora még mindig lenyűgöz). Mivel az 1K Chess nem ismeri a sáncolást, ezért a 8. lépésben elakadt a...
Megvizsgáltam közelebbről a programot: 16384 ($4000) rendszerváltozók 16509 ($407D) BASIC program start (itt van az első REM sor) 16514 ($4082) Sakk gépi kód start 17187 ($4323) SLOW utasítás (a program második sora) 17193 ($4329) RAND USR utasítás (a program harmadik sora) 17202 ($4332) D-FILE (kép...
672 bájt a kód, 125 bájt a rendszerváltozóknak, 110 bájt a képernyőnek. Marad 117 bájt. A kód BASIC-be van ágyazva, az 1 REM sortól. Ez a REM sor elvisz 5 bájtot. A kód után jön még pár BASIC sor: 2 SLOW, 3 RAND USR. Ez további 21 bájt. A 4-ik sor csak a program létrehozásakor kell, SAVE előtt törli...
Frank'n'Stein - több meglepetés is ért ma ezzel kapcsolatban. A játék annó nagy kedvencem volt Speccy-n. Először is, nem tudtam, hogy BASIC-ben készült és abból fordították gépi kódra. Sőt, a visszafejtett BASIC program elérhető a WoS-on is. Persze az mindjárt látszik, hogy azért nem 100% BASIC. Gon...
A FAST mód nem állítja le a videojel előállítást. Ha precízek akarunk lenni, akkor ez történik: A FAST üzemmód gyk. megfelel a ZX80 működésének, azaz ha a gép idle módban van (a ROM-ban fut a billentyűzet beolvasás és a videojel előállítás), akkor van kép, ha pedig az user program fut a RAM-ban, akk...
Bővebben: a hang kimenet ugyanaz mint a modulátorra menő video-jel kimenet. pl. a képszinkron jelet a CPU adja ki programból. így alapesetben a videojelet "halljuk" a magnó kimeneten, és bármi hang próbálkozás rögtön kiakasztja a kép megjelenítő eszköz szinkron áramkörét, így csíkok formá...