Hi, I have unable to test it yet. I hope to do so soon. Would it be a good idea to already sort if make a sound part like playing modules? That you can play it...
'Twas the night before 15.Aug.04, and all through the net, not a creature was stirring except for samuel.crow@..., ... Hard to say anything about the...
... (1.9). ... Yes I had noticed this and Mike is aware of it. I must say I was somewhat disappointed when I saw he used 68k Assembler for the code generator...
... Windows. ... Do you honestly think this is the best approach? If I changed the code generator to output C instead of assembly it may make it easier to...
Hi, I am not so much into it so I cannot really give a valuable comment. Sorry. But it seems that what Mike is doing will generate speed. Right? Patrick ... ...
What Mike is doing right now is called a P-Code compiler. It generates code by substituting Basic commands with equivalent machine language. The problem is...
Hi, Thanks for the info. The way the old amos compiler works is P-Code then? Patrick ... From: Crow, Samuel David To: mattathias@yahoogroups.com Sent: Friday,...
Yes, AMOS was a P-code compiler. What David is saying is correct. I would have a hard time creating a code optimizer as good as GCC's, and if I did that it...
The only C translator that I've ever heard of being implemented as a frontend to GCC is G++ the c++ parser for GCC. P2C the Pascal translator generates C...
Hello Patrick ... Note, these are my own ideas, not anything "official" One idea I had, was to do some kind of "Amos to C converter" that would convert Amos...
Hi J-P, Your ideas certainly would speed up the move from Amos to C code. Might be handy to have a look at that AmosToC converter program for M-Basic. Would it...
I think Mike's Flex and Bison knowledge would be put to good use just by using his existing code. The parser on Amos2C is only partially functional at best...
Well, I've been considering the options, but haven't made any decisions yet. Here are my thoughts: Creating a frontend for GCC would greatly speed things up...
Hi, ... You sort if go for the first option. I think this is the best way too. It's ok if things take some time but too long could kill the project. Patrick ...
The only port of GCC 3.x for Amiga is the one that comes with the OS 4 prerelease. (OS 4 doesn't support ixemul.library so it is safe to say that version 3.4...
Hi, It is a programming question so here we go. If you want to do sound programming in OS4 you have to do it through AHI, right? That is the "new" path. Anyone...
Hi, Ok, thanks. I heard it was not always that good. I never really checked it out. Maybe it is time I do that. :-) Patrick ... From: Crow, Samuel David To:...
Well, it's been a crazy month so far. We've been under the threat of 3 hurricanes here in Georgia in the past month, but only one actually hit us. But that...
Hi Mike, Thanks for the update. The part I am looking forward to is the "extension" part. I want to have a go at making some extensions. Simple at first so...
Lately in what little spare time I have I've been trying to get ParaGUI to work. Since it uses SDL-related APIs for all of its operation it should be useful...
That's a good question. How should they be implemented? OOP is really a question of language design rather than code generation. It is the compiler that...
For those of you who are waiting for any news on the AMOS front I've discovered that Alvyn Basic has a Windows version uploaded to the file area of their Yahoo...
Sorry about the delayed response. How to implement OOP on Mattathias depends on how the identifiers are stored in memory. Ideally we'd use either a hash table...
... Currently I'm using a hash table to store the identifiers. I think I see what you're saying about the extra tables. What should the symtax look like for...