Faster/wider CPU...
-
- Trump Card
- Posts: 204
- Joined: Mon Jan 10, 2011 5:08 pm
Re: Faster/wider CPU...
They have produced 8 boards which were given to developers and there is no release date for the boards to be available to consumers. I agree that it should be possible, but who will do the job?? I just meant with my earlier post that also in the past this did not raise interest ... at least as far as I am aware.
Re: Faster/wider CPU...
I can't use what Peter Graf is offering because he isn't offering it.Brane2 wrote:Well, then. You can use either this or wahtever Peter Graf is offering.
Interestingly, one of the great challenges of the Super Gold Card was disabling all the extra functionality of the 680X0 to make it behave as much as possible like a 68000. QDOS isn't very happy on CPUs that behave even a little differently to a 68000. It freaks out if timings change, or flags, or interrupts...Brane2 wrote:Take a look at their 68050/68070 performance figures, btw. it runs at 100-150 MHz and executes two instructions per clock. WIth many new instructions, possibly extra registers, vectoring units etc etc.
I'd be surprised if anyone could write in OS/driver support for any of those features. Or, if it would even be useful.Brane2 wrote:OTOH, Amiga is much more complicated than the QL, so Natami was significantly more demanding.
But all that hardware ( blitting units etc) can be put to very good use inside new QL...
Not at all. I think the deal with me is that I don't care what the hardware is that the OS runs on. The OS is the tool, and the hardware is just a device to run the tool. There's a world market for maybe 100-200 more QLs *EVER* so it certainly isn't worth my effort to dive into FPGAs.Brane2 wrote:It seems to me that you are not just after better TNG QL, but that the quest itself has some religious overtones for you.
Skills? Resources? Time? Money?Brane2 wrote:Board is cute, it's probably cheap or at least affordable, most if not all of it content is open-sourced and open for modifications, what else do you need ?
What are you working on?

-
- RWAP Master
- Posts: 2892
- Joined: Sun Nov 28, 2010 4:51 pm
- Location: Stone, United Kingdom
- Contact:
Re: Faster/wider CPU...
Actually it was me that said his version is finished EXCEPT for the operating system, as he has not been able to get a working version of Minerva on the board.Brane2 wrote:I thought you said that his version is finished. Why wouldn't he offer it if it's true ?Dave wrote:I can't use what Peter Graf is offering because he isn't offering it.Brane2 wrote:Well, then. You can use either this or wahtever Peter Graf is offering.
Anyway, even if so. that still leaves Natami...
He will not entertain SMSQ/e
I have never really seen the argument with the licence for SMSQ/e - the sources are readily available, and it is fairly easy for someone to become an official reseller if they want to sell copies of SMSQ/e along with the hardware. The only thing is that their version has to be made available as part of the major release - ie. the source code (with conditional assembler for sections which are hardware specific) has to be made available through the SMSQ/e site.Brane2 wrote:But, as someoune pointed out before, QDOS is not an option for you anyway. It's buggy, lacks features and above all, you have no rights to copy it and use in your HW.Dave wrote: Interestingly, one of the great challenges of the Super Gold Card was disabling all the extra functionality of the 680X0 to make it behave as much as possible like a 68000. QDOS isn't very happy on CPUs that behave even a little differently to a 68000. It freaks out if timings change, or flags, or interrupts...
SMSQ fails for similar reason, which means that you are either left with Minerva or writing your own version.
One of the arguments about the licence was more to do with needing to use 3rd party code which was available under the GPL licence and therefore this made it difficult to incorporate it within the official SMSQ/e licence terms. That said, as SMSQ/e is designed to have modules patched in on the final distribution, so long as the GPL code is adapted to load in as a module, then it can still be distributed separately under the GPL licence.
Realistically, I see no problem in using SMSQ/e for new hardware and this is surely the preferable way to go.
Rich Mellor
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module - add a USB printer to your QL
Also Involved in:
Icephorm
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module - add a USB printer to your QL
Also Involved in:
Icephorm
-
- RWAP Master
- Posts: 2892
- Joined: Sun Nov 28, 2010 4:51 pm
- Location: Stone, United Kingdom
- Contact:
Re: Faster/wider CPU...
The sources appear at:
http://www.scp-paulet-lenerz.com/smsqe
The assembler listings should be fully commented.
If you download the single link:
http://www.scp-paulet-lenerz.com/smsqe/313/smsqe313.zip
The licence is included in that package and there is a readme.txt in the root directory which tells you how to compile the sources.
Unfortunately, that is about all the information that there is (and its a lot more than you get with Minerva!)
http://www.scp-paulet-lenerz.com/smsqe
The assembler listings should be fully commented.
If you download the single link:
http://www.scp-paulet-lenerz.com/smsqe/313/smsqe313.zip
The licence is included in that package and there is a readme.txt in the root directory which tells you how to compile the sources.
Unfortunately, that is about all the information that there is (and its a lot more than you get with Minerva!)
Rich Mellor
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module - add a USB printer to your QL
Also Involved in:
Icephorm
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module - add a USB printer to your QL
Also Involved in:
Icephorm
- Mr_Navigator
- QL Fanatic
- Posts: 782
- Joined: Mon Dec 13, 2010 11:17 pm
- Location: UK, Essex
- Contact:
Re: Faster/wider CPU...
I assume this is it, there are three headings :-
1 - Compiling the source code
2 - Additional programs
3 - Changes to the source code
followed by an explanation of each heading :-
1 - Compiling the source code
There is a document called "HowTo" in the subdirectory "extras_help".
It exists either as a simple text file (HowTo_txt) or as a Quill Doc file
(HowTo_doc).
This tells you how to compile SMSQ/E for your target.
Some familiarity with assembling and linking is presumed.
Its this part I presume that helps direct you to further info, however it does say (in italics) ...
1 - Compiling the source code
2 - Additional programs
3 - Changes to the source code
followed by an explanation of each heading :-
1 - Compiling the source code
There is a document called "HowTo" in the subdirectory "extras_help".
It exists either as a simple text file (HowTo_txt) or as a Quill Doc file
(HowTo_doc).
This tells you how to compile SMSQ/E for your target.
Some familiarity with assembling and linking is presumed.
Its this part I presume that helps direct you to further info, however it does say (in italics) ...
-----------------------------------------------------------------------------------
QLick here for the Back 2 the QL Blog http://backtotheql.blogspot.co.uk/
QLick here for the Back 2 the QL Blog http://backtotheql.blogspot.co.uk/
- Mr_Navigator
- QL Fanatic
- Posts: 782
- Joined: Mon Dec 13, 2010 11:17 pm
- Location: UK, Essex
- Contact:
Re: Faster/wider CPU...
The problem with starting from scratch is that it is very easy to 'through the baby out with the bathwater' (so to speak)WIth all that combined, it reallly is good question whether whole thing should be rethought and started from scratch...
Also starting from scratch and you will get somepeople saying why bother with anything related to the QL at all, its past, its gone, its not coming back - ever
I think that none of this is relevant and missing the point entirely.
IMHO - it is the concept and ideas of SuperBasic (easily understandable, powerful yet flexible and simple enough to use) that made the QL what the QL became. SuperBASIC sat on an operating system that allowed it appropriately or otherwise access to the hardware of the QL. Users of other languages including low level machine code will have slightly different views obviously and that is perfectly acceptable, however there is a difference between what is necessary and expected (i.e keyboard, mouse, screen, memory space internal as well as external) and what is quite specific to the QL which will have to be different (i.e. other i/o, serial ports, ROM ports, RS 232, Printer etc.).
Starting from scratch conceptually might be a good thing, but unless you are going to take your 'fan base' with you, you will probably find yourself isolated. Even those who are watching how the Amiga based home brews would probably agree and see it is a very slow process. Amiga One seems to have come to a complete stop, without community support it is unlikely to get very far, gone are the days of "lets put the whole show on in the barn" enthusiasm (Mickey Rooney fans will know this) and that is all you would need.
Without cold hard cash and lots of it, starting from scratch will be slow with no quick fix. The hardware in which only a SuperBASIC style interpreted language sits on, using different processors and different low level language I have already queried in a previous thread (see here http://www.theqlforum.com/viewtopic.php?f=19&t=244). Unless I have got hold of the wrong end of the stick, I think what Dave is exploring is the possible avenues that exist, using current hardware compatible (to some extent) with the previous incantations of the QL, hence compatable with most of the intricacies of low level languages + high level languanges but not with the specific hardware that really is no longer required.
-----------------------------------------------------------------------------------
QLick here for the Back 2 the QL Blog http://backtotheql.blogspot.co.uk/
QLick here for the Back 2 the QL Blog http://backtotheql.blogspot.co.uk/
- vanpeebles
- Commissario Pebbli
- Posts: 2850
- Joined: Sat Nov 20, 2010 7:13 pm
- Location: North East UK
Re: Faster/wider CPU...
Sorry, I didn't know a counter-argument was needed.
I'll do this because I want to, regardless of what you think
I'll do this because I want to, regardless of what you think

- Mr_Navigator
- QL Fanatic
- Posts: 782
- Joined: Mon Dec 13, 2010 11:17 pm
- Location: UK, Essex
- Contact:
Re: Faster/wider CPU...
Apologies if I caused offense, I did say IMHO 
I am not claiming to have all the answers, in fact I left the QL scene in the late 1980's and only returned just over a year ago so relatively still a newcomer. One of the reasons I came 'Back To The QL' was a) fond memories of programming b) I liked SuperBASIC and most important of c) It had nothing to do with work, I teach IT, ICT & Games Development.
But back to the case in point.
This is an interesting Post on another forum (spit spit) http://www.powerdeveloper.org/forums/vi ... hp?p=14610
and even better a wiki on the minimig http://en.wikipedia.org/wiki/Minimig, what is really an interesting point is this:
two more points before shutting up [Star Wars reference]
1. Farnell sell this for about £6 is this the same device as you are refering to Dave, the MC68EC000EI8 ? they have about 15 in stock btw
2. The spec for this device is 8 Mhz but I seem to remember an article somewhere saying they overclocked this quite comfortably at twice the frequency, anyone else?

I am not claiming to have all the answers, in fact I left the QL scene in the late 1980's and only returned just over a year ago so relatively still a newcomer. One of the reasons I came 'Back To The QL' was a) fond memories of programming b) I liked SuperBASIC and most important of c) It had nothing to do with work, I teach IT, ICT & Games Development.
But back to the case in point.
This is an interesting Post on another forum (spit spit) http://www.powerdeveloper.org/forums/vi ... hp?p=14610
and even better a wiki on the minimig http://en.wikipedia.org/wiki/Minimig, what is really an interesting point is this:
and also this which comes under the Purposes and IntentMinimig started in secrecy around January 2005 as a proof of concept by Dutch electrical engineer Dennis van Weeren. He intended Minimig as the answer to the ongoing discussions within the Amiga community on implementing the Amiga custom chipset using an FPGA.
Dave, do you think it might be an idea to start with something like "Purposes and Intent" and then go from there?Run Amiga specific application software to convert files to newer platforms.
Run software only available on Amiga.
Running Amiga video games.
FPGA development experience using Verilog.
Creating something for the community.
Proof of Concept.
Allows creation of new games that take advantages of the new features in Minimig (faster memory, more memory sprites, colours, etc), while maintaining full compatibility with the Amiga
two more points before shutting up [Star Wars reference]
1. Farnell sell this for about £6 is this the same device as you are refering to Dave, the MC68EC000EI8 ? they have about 15 in stock btw
2. The spec for this device is 8 Mhz but I seem to remember an article somewhere saying they overclocked this quite comfortably at twice the frequency, anyone else?
-----------------------------------------------------------------------------------
QLick here for the Back 2 the QL Blog http://backtotheql.blogspot.co.uk/
QLick here for the Back 2 the QL Blog http://backtotheql.blogspot.co.uk/