Again, there seem to be a lot of differing opinions and unclarity concerning a simple thing: how to load tap/tzx programs to your Spectrum using a computer or, say, some media player? This is how I got it to work:
- Get tape2wav (no link here, since it’s available on so many platforms)
- Convert your favourite game to a wav with it: tape2wav beli.tap beli.wav. The volume should be maximum by default.
- Load the sound file to your favorite music player
- Connect the EAR port to the PC sound output. I got the best results by using a stereo to mono converter cable (left and right connected to the tip). YMMV.
- Crank the volume up
- Type LOAD “” [enter] on the Spectrum
- Start playback on the music player. You should hear the loading noise and see flashing stripes in the border. Crank the volume up if not.
That should do it. Notice that on newer models, such as +2 this method won’t work. Use a tape adapter — or better, just get a divIDE.
December 14th, 2011
What she said: “We need to talk.”
What he heard: “I’m leaving you.”
What she said: “I’ve been thinking …”
What he heard: “I’m leaving you.”
What she said: “At this point in life …”
What he heard: “I’m leaving you.”
What she actually meant: “I’m leaving you.”
December 12th, 2011
After some real trouble with three Spectrum +2s I’ve at least learnt a thing or two (not only about the build quality of those dogs). Most often the problems are caused by failing transistors, with other probable failures on top. Here’s for those who struggle with their Speccy:
- Power supply busted? They’re still available on eBay and elsewhere too, but any sturdy enough (2A) PSU will probably do. Nominally the voltage should be 9V DC, but you can also feed it a bit higher voltage, because a regulator will turn it into 5V anyway. Personally I’ve used two +2s with a generic 12V transformer. Note that the plug is shield positive.
- Still no voltage? Check the power connector on the PCB. The solder points don’t seem to last.
- Power LED doesn’t light up? Time to change the regulator that is attached to the big heat sink. 7805 is the one. Note that they are not all the same: if you intend to use expansions such as divIDE, get one with a high throughput (~2A).
- Still no picture?
- There are three ways to get video out: RF, composite and RGB (SCART). RGB is the least fragile of these, so if RF and composite fail, you might at least see something and confirm that the machine is otherwise sane.
- RGB works, the rest don’t? Most likely TR9 has failed. Replace it with another ZTX650/651.
- According to some account, it might do some good to change TR8, too. It’s a ZTX213.
- Distorted composite output? If you can get some dark output from TEA2000 pin 6, things are looking up! Most likely TR4 has failed and needs to be changed. This time you need a 2N3904. The markings on the PCB are upside down: install the transistor the other way around for a bit better image quality.
- Still no RF output? The RF modulator seems to crack off the PCB by time. The tiny wires bringing the signal in might suffer at that point.
- Constant noise in the audio output? This is not even a problem per se, but a feature of the +2 design. The tape drive head is connected to the sound output and it picks up all sorts of noise for your enjoyment. If you don’t need the drive, just snap off the white wire coming from it to the PCB. A bit more elegant solution is to place a switch on the wire, which lets you choose between sound quality and a working tape drive.
I hope this blurb is of use for someone. Let me know if there are any additions or errors.
December 8th, 2011
The sound “capabilities” of Sinclair QL are controlled through a single call to the IPC. You pass it two pitches, plus numerous strange parameters that distort the sound in more or less useful ways. To my great surprise I couldn’t find any description of the pitch parameter in any book or web page. For example, The SuperBASIC handbook goes to great detail with other parameters, but doesn’t explain how the pitch is calculated. I’m starting to feel like nobody really understood it and just quoted some technical manuals 🙂 Well, here’s my take on it, based on FFT analysis and a bit of math.
Pitch and frequency are inversely related, like on the Amiga, where you use periods. The highest tone you can output is pitch 0, which, according to Audacity’s FFT is 1313 Hz. At the other extreme there’s pitch 255, which produces a 43 Hz tone. Assuming that the formula is of the form a/(x+c), we get approximately the following relationship between frequency (f) and pitch (p):
- f = 11336.256 / (p + 8.634)
- p = 11336.256 / f – 8.634
When dealing with integer numbers you get a good enough approximation with p=11336/f-8. You can download a precalculated list of note pitches and frequencies here.
December 6th, 2011
Parin viikon touhuaminen Sinclair QL:n äärellä on ollut mielenkiintoista, opettavaista ja hyvin usein myös turhauttavaa. Alta löytyy pitkähkö valitus Sir Cliven muista maanantaikappaleista, mutta nekin ovat melkeinpä onnistuneita tekeleitä QL:ään verrattuna. Vähän vaikea kuvitella, mitä suunnittelijoiden päässä on kaikin ajoin liikkunut (tai onko mitään), kun noita kummallisia ratkaisuja katselee. Suuren osan kummallisuuksista selittänee ihan protektionismi: meidän koneeseen ostetaan meidän lisälaitteet, kun mikään normaali ei kerran sovi. Mikä siis meni vikaan?
- Prosessori. 8-bittinen versio 68k:sta oli ilmeisesti helppo ottaa käyttöön, mutta sivutuotteena kone tukehtui todella pahasti, kun dataa ja koodia käsitellään kasibittisen väylän kautta.
- Grafiikka. Jos unohdetaankin vähäiset värit hetkeksi, niin merkkitilan puuttuminen on yhtä kaikki paha juttu. Koneenreppana ehtii piirtää frameen noin kolmanneksen ruudustaan ja kun spritejäkään ei ole, niin QL:stä ei oikein ole pelikoneeksi, vaikka asiaa miten kääntelisi. Neljäs väribitti uhrattiin turhalle välkytystoiminnolle, mitä myötä menetettiin kahdeksan väriä. Qdos puolestaan päätettiin laittaa toisen grafiikkasivun päälle, joten sivuakaan ei voi vaihtaa systeemiä tappamatta.
- Kuvanlaatu. RGB:stä saa sinänsä oikein asiallista kuvaa, kunhan jaksaa kolvata johdon, mutta TV- ja compositelähdöt ovat huonommat kuin missään muussa omistamassani laitteessa pl. Atari 2600.
- Mikrokasetit. 30 vuoden aikana ei ole vielä tullut vastaan yhtä epäluotettavaa tallennusmediaa. Nauhat jumittuvat, menevät ryppyyn ja pahimmillaan jopa katkeavat. Kun saman nauhan formatoi useaan kertaan, niin joka kerralla saattaa saada eri kapasiteetin.
- Apuprosessori. Noin periaatteessa kaunis ja kannatettava idea, että mukana on Intelin 8049 IPC, joka hoitaa mm. näppäimistöä, sarjaportteja ja ääniä. Käytännössä IPC on laitettu hitaan sarjaväylän taakse, joten se siitä nopeushyödystä. Itse pääprosulla ei ole juuri mitään suoraa pääsyä lisälaitteisiin, joten vaikkapa näppäimistön lukeminen on tuskallista. IPC:llä ei ole omaa muistia, vaan se ajaa bugista rommia, joten huonouksia ei voi korjata ohjelmallisestikaan.
- Äänet. IPC:n reppana toimittaa myös äänipiirin virkaa, eikä järin hyvin. Periaatteessa ulos saisi vaikka mitä, mutta rommissa on jälleen tarjolla jonkinlainen maanantaiaamuna väsätty kummallinen piippausrajapinta. Ääniä ei saa koneesta pihalle vakiona, vaan sulosointuja pitää kuunnella sisäisestä kajarista.
- Liittimet. Jokainen liitin mallia oma. Sarja- ja joystickportit ovat jonkin sortin oma muunnelma Englannin puhelinpistokkeesta ja saatavuus sitä myöten lähellä nollaa.
- Näppäimistö. Marginaalisesti parempi kuin Spectrumin kuminäppis. Tuntuma on jo muutenkin huono ja kun vielä koneessa ei ole mitään kallistuskulmaa, niin kirjoittelun määrän mieluiten minimoi.
Kallis ostoshan tämä oli. Pelkkä lankku virtalähteineen on yli sata puntaa Englannin eBayltä hankittuna. Saatavuus on sentään vielä varsin hyvä. Mikrokasetteja saa niitäkin samasta paikasta, tosin kannattaa varautua siihen, että puolet eivät ikinä tule toimimaan. Sarjapiuhat ja joystickit ovatkin sitten jo kiven alla — itselläni tärppäsi Bebekistä, kun löytyi joku suunnilleen samanlainen liitin, jonka sai viilan ja puukon avustuksella sopimaan. Kaikesta tästä valituksesta huolimatta QL on ollut hauska projekti, ja 68k-konekielen äärelle palaaminen on aina antoisaa.
Pari knoppia vielä loppuun. Kai tiesitte, että Linus Torvaldsilla oli ennen PC:tä Sinclair QL? Ja että koneen toimisto-ohjelmat teki Psion, joka on myös vastuussa kämmentietokoneiden EPOC-käyttöjärjestelmästä, josta myöhemmin kehkeytyi muuan Symbian. QL:stä tehtiin myöhemmin myös PC:n ISA-korttipaikkaan sopiva versio, QXL, sekä paljon parannellut ja tehokkaammat kloonit Q40 ja Q60.
December 4th, 2011
Joystickit kuumina — Varhaista erotiikkaa kotitietokoneilla on nyt ladattavissa pdf:nä täältä. Kuvat valitettavasti vain mustavalkoisina kuten printtiversiossa.
December 1st, 2011
Rojuvirran mukana kulkeutui kotiin tällä kertaa Atari 2600 Jr. Alkuperäinen puuviilulla koristettu mötkö olisi toki aidompi asia, mutta kaappitilan ja postikulujen osalta muoviklisu oli perustellumpi ratkaisu käyttökoneeksi. Laitehan antaa vakiona pelkkää RF:ää pihalle, joten ensimmäisenä projektina oli kolvata kasaan composite-liitännän vaatima pikku piirikortti. Asennus ja kasailu on ihan kuolevaisen tehtävissä, mutta hermoja se kysyy. Samalla kannattaa vetää ulos äänet. Alkuperäisessä 2600:ssa on erilainen emolevy kuin Jr:ssä ja Jr:stä on siitäkin ainakin kahta eri versiota, joten nettiä sai penkoa tarkasti, ennen kuin sopiva viritelmä löytyi. Täältä löytyvät omaan koneeseeni soveltuneet ohjeet (se jälkimmäinen transistoriversio, EI ensimmäinen). Tilasin siinä sivussa myös jokusen klassikkopelin, kuten Q-Bert, Missile Command, Defender ja Centipede, mutta niitä tuskin tulee ihan silmittömän paljon hakattua: 2600:n pelit ovat, lyhyesti sanottuna, suurimmaksi osaksi huonoja. Kiintoisampi hankinta oli Harmony-moduuli, jolla voi ladata bin-muotoisia pelejä ja demoja muistikortilta. Hinta ei ollut kohtuuttoman paha, 67 dollaria eli melko tarkkaan 50 euroa postikuluineen.
December 1st, 2011
There seem to be differing opinions and uncertainty concerning the Amiga->Atari ST mouse adapter wiring. Well, everyone is entitled to their opinions, but in practice there is only one way to do it correctly. And it goes as follows:
Amiga
|
Atari
|
Name |
1 |
4 |
v-pulse/YB |
2 |
2 |
h-pulse/XA |
3 |
3 |
vq-pulse/YA |
4 |
1 |
hq-pulse/XB |
5 |
5 |
button 3/middle button/normally not used on ST |
6 |
6 |
button 1/left button |
7 |
7 |
+5V |
8 |
8 |
ground |
9 |
9 |
button 2/right button |
To say it short: cross over pins 1 and 4 and you should be fine. Tested with two different mice and it worked flawlessly. Before starting any wiring, it makes sense to check whether your mouse already has a switch for the conversion. For example Wizard mice do.
November 29th, 2011
Tallinnastahan uhkaa tulla kohta oikein tequilamatkailupaikka 🙂 Jo aiemmin tiesin, että Superalkosta saa Sauza Hornitosia ja Mezcal Benevaa, mutta paletti täydentyi tänään, kun päädyin vahingossa eri kauppaan eli Alcostoreen. Siellä oli samaista Hornaa hyllyssä, mutta lisäksi Sierra Milenario Blancoa ja Extra Añejoa. Vaikeahan Sierraa on vuosien dissaamisen jälkeen suositella kenellekään, mutta menin kuitenkin ostamaan pullon blancoa. Eihän Antiguokaan ole mixtoksi huono, joten firmassa on varmasti osaamistakin. Nähtävästi myös Superalko on ottanut yhden Milenarion valikoimiinsa, mikä toivottavasti johdattaa muutaman asiakkaan oikean tequilan äärelle.
edit: Sierra Milenario on varsin jees, mitä harvempi varmaan olisi odottanut
November 19th, 2011
Atari 65XE alkaa tulla hiljalleen toimintakuntoon. Kone antaa kuvaa ja ääntä videomonitoriin, ja viimeisimpänä kohennuksena myös netistä ladattuja tiedostoja saa lopultakin ajettua. Hankin halvimman mahdollisen ratkaisun, eli sio2pc-adapterin ynnä tarvittavan SIO-piuhan ja DX:ltä usb-sarjaporttikalikan. USB-versio olisi modernimpi vaihtoehto, mutta sen Linux- ja Mac-tuesta ei ollut mitään takeita. Kustannussäästö alkoi kotelon ja tarvittavien lisäpalikoiden jälkeen jäädä niin pieneksi, etten ole enää järin vakuuttunut ratkaisun järkevyydestä, etenkin kun toimivuus on välillä vähän niin ja näin. Vika voi olla sio2pc:ssä, usb-adapterissa tai sitten Linuxin softassa, mutta lopputulos on hivenen labiili yhtä kaikki. Kalliimpi ja luultavasti parempi hankinta olisi ollut sio2sd, jolla pystyy ajamaan suoraan levytiedostoja ja yksittäisiä ohjelmia.
Tähän mennessä olen kokeillut paria peliä ja noin kymmentä demoa. Ohjelmat toimitetaan joko valmiina atr-levytiedostoina, joita sio2pc käyttää suoraan tai sitten xex-muodossa, jolloin ne pitää ensin kopioida virtuaalilevykkeelle (jotkut siirtosoftat osaavat ajaa niitä suoraankin, mutta tutustuin vain Linuxin tarjontaan). Linuxille on muutama eri vaihtoehto siirtosoftaksi, mutta suorilta lähti toimimaan ainoastaan sio2linux. Käyttö on suoraviivaista: sio2linux filetto.atr, jonka jälkeen napsautetaan Atariin virrat päälle. Toisinaan tarvii buutata Option-nappi pohjassa, jotta vapaata muistia jää enemmän käyttöön. Atr-tiedostojen oikeaoppinen luominen ei ole näin aloittelijalle järin helppoa, mutta foorumien koluamisen jälkeen onnistuin tekemään tarvittavat jutut frannyllä. Mutkien oikomiseksi laitoin saataville pelkän dossin sisältävän imagen tänne: emptydos.atr. Pelit ja demot saa ajettua automaattisesti kopioimalla levykkeelle xex-tiedoston nimelle AUTORUN.SYS. Frannyn mukana tuleva insert.sh toimii riittävästi.
Kasibittiatarit ovat laaja perhe, joiden alkupäässä on vaatimattomia koneita kuten 400 sekä 800, ja loppupäässä 128 kilon muistilla varustettu 130XE. Peleistä suurin osa toimii 64-kiloisella koneella, mutta demoista eivät suinkaan kaikki, joten 130XE on sikäli järkevämpi hankinta kuin 65XE tai 800XL. Jokunen demo vaatii yli 128 kiloa rammia, joten lisämuisti voi olla tarpeen joka tapauksessa. Lotharekilla on tähänkin ratkaisu tarjolla: sisäinen muistinlaajennus 65/130XE:lle. Asennus vaatii jonkin verran kolvaamista, minkä lisäksi laajennus toimii ainoastaan tietyissä emolevyissä (kaksi tai neljä muistipiiriä). AV-piuha on puolestaan mallia helppo: perässä oleva dinni antaa sekä compositen että äänet pihalle ilman konstailuja. Kuvanlaatu on oikeastaan hämmästyttävän hyvä verrattuna moneen muuhun aikalaiseen. Atarin koneeseen sopivat tietysti Atari-joystickit, joten niiden kanssa ei tarvitse nähdä sen kummemmin vaivaa.
November 18th, 2011
Next Posts
Previous Posts