Newbie Greetings

Introduce yourself to your fellow forum members - what was your journey into the Sinclair world?
CliveGB
Posts: 4
Joined: Sun Feb 26, 2017 2:42 pm

Newbie Greetings

Post by CliveGB »

Hello all!
I have just registered with this forum, (my first ever!) I had no idea there were so many retro-programmers out there!
About four months ago I had this sudden urge (whilst nursing a pint of ale) to go back to my teenage years, and revisit my ZX81 days (it had been in the back of my mind for many a year, but for some reason, kicked in at that moment).
So since Christmas, after acquiring a laptop, I've been surfing the web and found some great material and info to get me going. I found this site, and thought I gotta join!
I've got a ZX81 (a friend's, not my original), my WHSmiths computer tapes, and my original copy of Mastering Machine Code by Tony Baker.
In 1982, I wrote a M/C game, which I sent off to a publisher, Quicksilva, which they declined (why? it was better than there stuff!) I then started work, and things just fell by the wayside..
I found the tape yesterday, so now I'm on a mission to bring it all back from the dead..!
I've downloaded Eightyone and Tasm to start, but need help with Tasm (temper.zip?)
Looking forward to picking a few of your brains out there... cheers!
dr beep
Posts: 2341
Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer

Re: Newbie Greetings

Post by dr beep »

Hello and welcome.

Everyone here will be happy to help where possible, just ask.

Greetings,
Dr Beep
RWAP
Posts: 1349
Joined: Thu May 08, 2008 8:42 am
Location: Stoke-on-Trent, UK
Contact:

Re: Newbie Greetings

Post by RWAP »

Welcome to the forums - is it worth getting someone to copy the tape into a .p file for use in an emulator?
CliveGB
Posts: 4
Joined: Sun Feb 26, 2017 2:42 pm

Re: Newbie Greetings

Post by CliveGB »

Thanks for the replies!
I have seen some conversion programs; I was going to download one and have a go myself? I had no idea until a month or so ago there was anything out there for ZX81! Thought I would have to try and load my '81 with the actual recording! :lol:

Also, from a document on using Tasm (by Tim Swenson) he mentions header and footer templates, (line0.asm, line1.asm..... etc., in a temper.zip folder?) I found some references to it in this forum, but the links are dead. Do I put out a request for it again in a specific section?
Thanks and regards..
RWAP wrote: Tue Feb 28, 2017 10:35 pm Welcome to the forums - is it worth getting someone to copy the tape into a .p file for use in an emulator?
User avatar
gammaray
Posts: 590
Joined: Sun Apr 17, 2016 2:44 am
Location: Texas

Re: Newbie Greetings

Post by gammaray »

Howdy!
5-TS1000,UK ZX81<-Sheelagh, US ZX81, 2-TS1500/KDLX , 3-TS2040 printer, 2-TS2020 cassette decks, ZXPAND+AY, ZeddyNET, ZXBlast, UDG, ZX8CCB, AERCO, BUILDS/REPAIRS ZX Spectrum, ZX80 Minstrel, ZXMAX48 v1 v2, 2-TS-2068, ROM, 16kRAM
sirmorris
Posts: 2811
Joined: Thu May 08, 2008 5:45 pm

Re: Newbie Greetings

Post by sirmorris »

Halloo!
Lardo Boffin
Posts: 2235
Joined: Sat Nov 26, 2016 2:42 am

Re: Newbie Greetings

Post by Lardo Boffin »

Hello!

I use TASM so attached is a Hello World folder containing everything you need to get going. Hopefully I have not butchered it too much since I first downloaded it...

I will try to post some instructions later on but am short of time at the moment!

Lardo
Attachments
HelloWorld.zip
Unzip to a folder and enjoy
(153.82 KiB) Downloaded 303 times
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
Lardo Boffin
Posts: 2235
Joined: Sat Nov 26, 2016 2:42 am

Re: Newbie Greetings

Post by Lardo Boffin »

It's all pretty simple (which is good as I am not in front of my Pc) - put your code in the helloworld.asm file and variables in the separate variables file (you can see the reference to them in the helloworld.asm file) etc.
To build a .p file you need to start up a command prompt (in Windows) and then navigate to the folder where you unzipped everything. Type in "zxasm helloworld" and press enter.
This will build the helloworld.p file - assuming you have EightyOne installed just double click the .p file and it will open and run and in this case say Hello World on the screen. It will also build a .lst file which is basically all of the separate files combined into a single file along with the memory locations of the commands and data etc. Useful for seeing what is going on!
Needless to say you can rename most of the files so long as you remember to change the names anywhere they are referenced.
Any specific questions feel free to send them over and I will do my best to answer although I've only been using it all for a few months!

Lardo
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
CliveGB
Posts: 4
Joined: Sun Feb 26, 2017 2:42 pm

Re: Newbie Greetings

Post by CliveGB »

Brilliant! Thank you LB, I shall try this out tomorrow, as I haven't got my laptop with me at the moment.. I'll let you know how I get on. Many thanks.
Lardo Boffin wrote: Wed Mar 01, 2017 6:02 pm Hello!

I use TASM so attached is a Hello World folder containing everything you need to get going. Hopefully I have not butchered it too much since I first downloaded it...

I will try to post some instructions later on but am short of time at the moment!

Lardo
CliveGB
Posts: 4
Joined: Sun Feb 26, 2017 2:42 pm

Re: Newbie Greetings

Post by CliveGB »

Thanks LB, I've copied the code and it appears to work fine!
I'm up and running!

Thanks and regards..

Lardo Boffin wrote: Wed Mar 01, 2017 6:02 pm Hello!

I use TASM so attached is a Hello World folder containing everything you need to get going. Hopefully I have not butchered it too much since I first downloaded it...

I will try to post some instructions later on but am short of time at the moment!

Lardo
Post Reply