Hello and welcome. As others have said, it's a friendly bunch of people here - I'm sure that you'll enjoy it.
The Basicode info was really interesting, thank you.
Hello from the Netherlands!
- Sparrowhawk
- Super Gold Card
- Posts: 716
- Joined: Wed Dec 15, 2010 12:33 pm
- Location: @131072
Re: Hello from the Netherlands!
Hello Jan,
I recently read on Your github basicode repository, that you had designed a tape interface for the QL using qlnet. Can You provide documentation, schematics to built this interface?
Another question is: what is the prefered way (and requirements) to to load basicode files on a real QL? Is it possible to use the microsdrive or a modern solution like vdrive?
I am in contact with Thomas Rademacher in the german ZX-Team Forums (forum.tlienhard.com) who gave me the information about Your basicode activities.
It would be great to hear from You,
Regards
Mathias
I recently read on Your github basicode repository, that you had designed a tape interface for the QL using qlnet. Can You provide documentation, schematics to built this interface?
Another question is: what is the prefered way (and requirements) to to load basicode files on a real QL? Is it possible to use the microsdrive or a modern solution like vdrive?
I am in contact with Thomas Rademacher in the german ZX-Team Forums (forum.tlienhard.com) who gave me the information about Your basicode activities.
It would be great to hear from You,
Regards
Mathias
- janbredenbeek
- Super Gold Card
- Posts: 666
- Joined: Wed Jan 21, 2015 4:54 pm
- Location: Hilversum, The Netherlands
- Contact:
Re: Hello from the Netherlands!
Hi Mathias,
But the easiest way to load Basicode files into the QL is to download the Basicode collection on Github (https://github.com/janbredenbeek/basicode or https://github.com/robhagemans/basicode where it was forked from) which contains many (if not all) Basicode programs published over the years as ASCII files.
If you still want to load them from tape you can use the tape interface, but be warned that you need to burn the ROM version of the translator program into an EPROM (or zero waitstate RAM), since the tape routines are very timing critical. If you only want to run programs which are already published (on the radio or Best of Basicode, Sammelsurium etc), it's much easier to use the ASCII versions from the GitHub repository.
Jan
I do have the schematics but have to scan it from the magazine where it was published, I'll do it asap.msch wrote:Hello Jan,
I recently read on Your github basicode repository, that you had designed a tape interface for the QL using qlnet. Can You provide documentation, schematics to built this interface?
Another question is: what is the prefered way (and requirements) to to load basicode files on a real QL? Is it possible to use the microsdrive or a modern solution like vdrive?
But the easiest way to load Basicode files into the QL is to download the Basicode collection on Github (https://github.com/janbredenbeek/basicode or https://github.com/robhagemans/basicode where it was forked from) which contains many (if not all) Basicode programs published over the years as ASCII files.
If you still want to load them from tape you can use the tape interface, but be warned that you need to burn the ROM version of the translator program into an EPROM (or zero waitstate RAM), since the tape routines are very timing critical. If you only want to run programs which are already published (on the radio or Best of Basicode, Sammelsurium etc), it's much easier to use the ASCII versions from the GitHub repository.
Jan
-
- Font of All Knowledge
- Posts: 4640
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Hello from the Netherlands!
Hi,
You could also look at the Speculator Spectrum emulator, which allows load/save of Spectrum tapes by using the QL Net ports. Emulator source code is included in the emulator archive file,
Speculator can be downloaded from QL Homepage, but the archive file is saved in LZH format.
I have converted this to ZIP, so will send Dilwyn an updated file for down load, for those who can not handle LZH.
You could also look at the Speculator Spectrum emulator, which allows load/save of Spectrum tapes by using the QL Net ports. Emulator source code is included in the emulator archive file,
Speculator can be downloaded from QL Homepage, but the archive file is saved in LZH format.
I have converted this to ZIP, so will send Dilwyn an updated file for down load, for those who can not handle LZH.
Regards,
Derek
Derek
- janbredenbeek
- Super Gold Card
- Posts: 666
- Joined: Wed Jan 21, 2015 4:54 pm
- Location: Hilversum, The Netherlands
- Contact:
Re: Hello from the Netherlands!
This is the interface I was referring to.
The LOAD section should be connected to the recorder's headphones or line out jack.
The purpose of the battery and 2k5 potentiometer is to provide a pull-up to the QL's net input so it's just around the point where bit 0 of I/O port $18020 flips from 0 to 1 (check with REPeat l:PRINT PEEK(98336)).
Of course you may use any DC source available (if more than 5V, it may be wise to put a resistor in series to avoid over-voltage on the net input).
Jan
The LOAD section should be connected to the recorder's headphones or line out jack.
The purpose of the battery and 2k5 potentiometer is to provide a pull-up to the QL's net input so it's just around the point where bit 0 of I/O port $18020 flips from 0 to 1 (check with REPeat l:PRINT PEEK(98336)).
Of course you may use any DC source available (if more than 5V, it may be wise to put a resistor in series to avoid over-voltage on the net input).
Jan
Re: Hello from the Netherlands!
Jan, Derek, thank You very much!
P.S.: I think it is a good idea to add the info about the tape interface to Your github repository.
P.S.: I think it is a good idea to add the info about the tape interface to Your github repository.
- janbredenbeek
- Super Gold Card
- Posts: 666
- Joined: Wed Jan 21, 2015 4:54 pm
- Location: Hilversum, The Netherlands
- Contact:
Re: Hello from the Netherlands!
A member of the Sin_QL_air user club has even made a ROM cartridge with built-in cassette interface.
Note the extra LED and 32K EPROM so you can switch between two ROM extensions...
Jan
Note the extra LED and 32K EPROM so you can switch between two ROM extensions...
Jan