Re: [Ql-Users] QL-VGA

2020-01-09 Thread Marcel Kilgus via Ql-Users
Norman Dunbar via Ql-Users wrote:
> I've read your article. It looks interesting. I'm not clued up on
> FPGAs - although I know what the initials stand for - so, I would be
> interested in knowing a bit more about how you did the converter. If
> you have time and inclination of course.

Well, it's a bit like programming, the difference is just that
basically all lines execute at the same time! If you want something to
execute sequentially you have to implement a state machine.

That's the gist of it. If you have a base clock and base everything
off of that things are pretty clean and work nicely. But if you have
different clocks things get weird very quickly. For example I tried
implementing an Aurora card for the MiSTer FPGA board, but I couldn't
get the pixel clock to change reliably, it only worked like 50% of the
time.

For QL-VGA I use a base clock of 130Mhz, which divides nicely into the
10Mhz QL pixel clock and the 65Mhz VGA pixel clock, so nice and clean.

Debugging is either done by simulating your code on the PC or by
actually compiling a complete logic analyzer INTO your design so it
runs on the same chip next to your own logic :-o You can then read out
your signal data using the JTAG interface. That is pretty cool.

For a pretty simple example the QL-SD code is open source if you want to
see how this looks like: https://www.kilgus.net/soft/qlromext_spi.v
This is so small it compiles to a CPLD chip, which is basically a GAL
on drugs. But the way to code is exactly the same.

Cheers, Marcel

___
QL-Users Mailing List


[Ql-Users] New QL Adventure Game Released

2020-01-09 Thread peet vanpeebles via Ql-Users
Here is my completed game (at last!) For you all to enjoy for free, I've also 
included the source files, design manual, my working notes, and box art, and 
the animated intro! The full pack can be downloaded at :
http://www.zen70509.zen.co.uk/198-adventure.zip
It was created using ACT and took me years! 
I've decided to try and make this, a complete a package as possible. It's 
bundled with the following:
The original game, with title screen, border and boot file.
The animated intro as a gif file, and all the individual slides as png files. 
It was my intention to convert each png to an scr file, and make a superbasic 
animated intro to start before the main game. (Similar to the Christmas I made 
some years back) I wasn't sure if I'd manage this on an stock 128k QL.
The box art design as png files, with front, rear, and side stickers. (If 
anyone does make the boxes, please send me one!)
The box manual as a leaflet, this was originally to be A5 with two copies 
printed back to back on an A4 sheet.
The original source code as ACT build files are all included, so you can build 
your own version of the game, or edit my modules for use on your own games if 
you have ACT (this would be great).
A huge PDF design document detailing the whole game in detail, this was built 
up over a number of years. LOADS OF SPOILERS!
JPG photo images of my working notes, the hand written ones I used as I code 
the game in ACT. Excuse the hand writing. LOADS OF SPOILERS!
I hope you all enjoy it, 
Cheers
Peter / VP
___
QL-Users Mailing List

Re: [Ql-Users] QL-VGA

2020-01-09 Thread Marcel Kilgus via Ql-Users
Urs Koenig (QL) via Ql-Users wrote:
>> I'll never have a facebook account. But I do use the Forum.
> Same as me.

Yes, it's a bit of a pity that the discussions tend to get split up
nowadays. The most active thread for QL-VGA is actually the Facebook
one this time, with currently 474 members the QL group there has a
different (more wide spread) audience than even the forum.

Cheers, Marcel

___
QL-Users Mailing List


Re: [Ql-Users] QL-VGA

2020-01-09 Thread François Van Emelen via Ql-Users

Op 8/01/2020 om 22:58 schreef Marcel Kilgus via Ql-Users:

still lurking here


Of course, I'm still lurking.
François Van Emelen


___
QL-Users Mailing List

Re: [Ql-Users] QL-VGA

2020-01-09 Thread John Alexander via Ql-Users
 Yes , think of it of a high level and standardised method of describing the 
configuration of your FPGA hardware rather than a program for it to execute.For 
example I could define  logic blocks to act as flipflops and attach the input 
to one pin and the out put to another they don't need to  interact with each 
other to perform this so the config maybe sequential once loaded in to the FPGA 
 the resultant Logic config works in parallel or as parallel as you wish to 
design for!JA

On Thursday, 9 January 2020, 13:42:00 GMT, Norman Dunbar via Ql-Users 
 wrote:  
 
 Hi Marcel,

On 09/01/2020 10:50, Marcel Kilgus via Ql-Users wrote:
> Well, it's a bit like programming, the difference is just that
> basically all lines execute at the same time! If you want something to
> execute sequentially you have to implement a state machine.
 > ...

Thanks. I had a look at the link. Interesting. I don't understand most 
of it, but I recognise some words!

-- 
Norman Dunbar
Dunbar IT Consultants Ltd

Registered address:
27a Lidget Hill
Pudsey
West Yorkshire
United Kingdom
LS28 7LG

Company Number: 05132767
___
QL-Users Mailing List
  
___
QL-Users Mailing List

Re: [Ql-Users] QL-VGA

2020-01-09 Thread Norman Dunbar via Ql-Users
Thanks John. I get that it's a software description of some hardware. This is 
the first time I've come across it. I might spend some time looking into it - 
if/when MrsD allows - just to satisfy my own curiosity. Not that I'll be doing 
any hardware design though.

Cheers,
Norm.
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
___
QL-Users Mailing List


Re: [Ql-Users] QL-VGA

2020-01-09 Thread Norman Dunbar via Ql-Users

Hi Marcel,

On 09/01/2020 10:50, Marcel Kilgus via Ql-Users wrote:

Well, it's a bit like programming, the difference is just that
basically all lines execute at the same time! If you want something to
execute sequentially you have to implement a state machine.

> ...

Thanks. I had a look at the link. Interesting. I don't understand most 
of it, but I recognise some words!


--
Norman Dunbar
Dunbar IT Consultants Ltd

Registered address:
27a Lidget Hill
Pudsey
West Yorkshire
United Kingdom
LS28 7LG

Company Number: 05132767
___
QL-Users Mailing List


Re: [Ql-Users] QL-VGA

2020-01-09 Thread Peter Graf via Ql-Users
Norman Dunbar via Ql-Users wrote:
> I get that it's a software description of some hardware.

Not software. It is simply a hardware description, and the result is
pure hardware, i.e. flipflops, gates, wires. You can as well describe he
same hardware in a schematic rather than text.

It is important to understand that no emulation is involved and there is
no difference to other logic chips, except that an FPGA can be
re-configured. Like GALs, just more complex.

>From the same hardware description, is is also possible to manufacture
customized chips, called ASICs, which have a fixed logic.
___
QL-Users Mailing List


Re: [Ql-Users] QL-VGA

2020-01-09 Thread John Alexander via Ql-Users
 I have a Book of the Face account but only for those who cant use anything 
else 
Also I used the forum a few times commented and also tried asking for info but 
got nowhere.Problem with that is after awhile with no one talking to you then 
you stop loading up the page and logging in to yet another system and you 
forget it's even there.Pity really ...Ja

On Thursday, 9 January 2020, 09:56:02 GMT, Marcel Kilgus via Ql-Users 
 wrote:  
 
 Urs Koenig (QL) via Ql-Users wrote:
>> I'll never have a facebook account. But I do use the Forum.
> Same as me.

Yes, it's a bit of a pity that the discussions tend to get split up
nowadays. The most active thread for QL-VGA is actually the Facebook
one this time, with currently 474 members the QL group there has a
different (more wide spread) audience than even the forum.

Cheers, Marcel

___
QL-Users Mailing List
  
___
QL-Users Mailing List


Re: [Ql-Users] QL-VGA

2020-01-09 Thread Norman Dunbar via Ql-Users
See! I said I knew nothing! ;-)

On 9 January 2020 16:29:50 GMT, Peter Graf via Ql-Users 
 wrote:
>Norman Dunbar via Ql-Users wrote:
>> I get that it's a software description of some hardware.
>
>Not software. It is simply a hardware description, and the result is
>pure hardware, i.e. flipflops, gates, wires. You can as well describe
>he
>same hardware in a schematic rather than text.
>
>It is important to understand that no emulation is involved and there
>is
>no difference to other logic chips, except that an FPGA can be
>re-configured. Like GALs, just more complex.
>
>From the same hardware description, is is also possible to manufacture
>customized chips, called ASICs, which have a fixed logic.
>___
>QL-Users Mailing List

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
___
QL-Users Mailing List


Re: [Ql-Users] QL-VGA

2020-01-09 Thread John Alexander via Ql-Users
 Indeed, one might say it's more of a mark up decription of what you  would 
like to see the hardware been rather than a S/W program to run on the H/W.
Sounds so pedantic doesn't it ;-)JA

On Thursday, 9 January 2020, 22:11:31 GMT, Norman Dunbar via Ql-Users 
 wrote:  
 
 See! I said I knew nothing! ;-)

On 9 January 2020 16:29:50 GMT, Peter Graf via Ql-Users 
 wrote:
>Norman Dunbar via Ql-Users wrote:
>> I get that it's a software description of some hardware.
>
>Not software. It is simply a hardware description, and the result is
>pure hardware, i.e. flipflops, gates, wires. You can as well describe
>he
>same hardware in a schematic rather than text.
>
>It is important to understand that no emulation is involved and there
>is
>no difference to other logic chips, except that an FPGA can be
>re-configured. Like GALs, just more complex.
>
>From the same hardware description, is is also possible to manufacture
>customized chips, called ASICs, which have a fixed logic.
>___
>QL-Users Mailing List

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
___
QL-Users Mailing List
  
___
QL-Users Mailing List