Re: [Ql-Users] QL-VGA
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
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
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
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
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
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
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
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
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
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
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