I am working on a project called Gamma 65C to make up for the short-
comings of cc65 and include the following features:
* float suppport
* multiple memory banks and the usage of RAM behind ROM/IO
* usage of zp
* overlay support
* more and better optimizations
* improved __fastcall and register support and parameters passed in
memory
Do you think this is worth it?
-------------------
Joseph Rose, a.k.a. Harry Potter
Working magic in the computer community...or at least striving to! :(
|
|
0
|
|
|
|
Reply
|
maspethrose7 (119)
|
11/25/2010 4:58:18 PM |
|
Harry Potter wrote:
> I am working on a project called Gamma 65C to make up for the short-
> comings of cc65 and include the following features:
>
> * float suppport
> * multiple memory banks and the usage of RAM behind ROM/IO
> * usage of zp
> * overlay support
> * more and better optimizations
> * improved __fastcall and register support and parameters passed in
> memory
>
> Do you think this is worth it?
> -------------------
> Joseph Rose, a.k.a. Harry Potter
> Working magic in the computer community...or at least striving to! :(
Joseph/Harry, if the past is any guide to the future,
no, it isn't worth it.
-michael
NadaNet and AppleCrate II: parallel computing for Apple II computers!
Home page: http://home.comcast.net/~mjmahon
"The wastebasket is our most important design
tool--and it's seriously underused."
|
|
0
|
|
|
|
Reply
|
Michael
|
11/25/2010 5:40:26 PM
|
|
On Nov 26, 2:58=A0am, Harry Potter <maspethro...@aol.com> wrote:
> I am working on a project called Gamma 65C to make up for the short-
> comings of cc65 and include the following features:
I expect you'd find it much more satisfying to choose a project closer
to your current level of expertise.
There probably as many reasons to *not* add floating point to cc65 as
there are reasons to do it, and what may naively appear to be a
shortcoming can be regarded as a feature, when you consider the target
is a 6502.
In my view, optimising cc65 for more efficient calling semantics and
zp/stack support is mutually exclusive with adding floating point and
if you don't understand the reasons why I suggest try biting off
something a little easier to chew.
How about actually writing some mathematics code with cc65. For
example, a small set of macros/functions to allow dealing with ratios
might alleviate much of the need for floating point without adding 8kb
+ to the language runtime.
Matt
|
|
0
|
|
|
|
Reply
|
mdj
|
11/26/2010 3:42:22 AM
|
|
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
--8323329-1155380528-1290755441=:28956
Content-Type: TEXT/PLAIN; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE
On Thu, 25 Nov 2010, mdj wrote:
> On Nov 26, 2:58=A0am, Harry Potter <maspethro...@aol.com> wrote:
>> I am working on a project called Gamma 65C to make up for the short-
>> comings of cc65 and include the following features:
>
> I expect you'd find it much more satisfying to choose a project closer
> to your current level of expertise.
Which, I assume from his prior ramblings (which have never amounted to=20
anything, while I at least have a couple Apple ][ and Commodore PET=20
emulators under my belt), is prolly on the order of Hello World.
-uso.
--8323329-1155380528-1290755441=:28956--
|
|
0
|
|
|
|
Reply
|
Steve
|
11/26/2010 7:10:39 AM
|
|
Il 25/11/2010 18:40, Michael J. Mahon ha scritto:
> Joseph/Harry, if the past is any guide to the future,
> no, it isn't worth it.
I concur with this, and point that the main limitation of the 6502
architecture re. C language lies in the fixed stack of only 256 bytes.
Best regards from Italy,
dott. Piergiorgio.
|
|
0
|
|
|
|
Reply
|
dott
|
11/26/2010 9:19:00 AM
|
|
Il 26/11/2010 08:10, Steve Nickolas ha scritto:
> On Thu, 25 Nov 2010, mdj wrote:
>
>> On Nov 26, 2:58 am, Harry Potter <maspethro...@aol.com> wrote:
>>> I am working on a project called Gamma 65C to make up for the short-
>>> comings of cc65 and include the following features:
>>
>> I expect you'd find it much more satisfying to choose a project closer
>> to your current level of expertise.
>
> Which, I assume from his prior ramblings (which have never amounted to
> anything, while I at least have a couple Apple ][ and Commodore PET
> emulators under my belt), is prolly on the order of Hello World.
you can point to me a working emulation of the ][ on Linux ? (aside
KEGS, seems to me an overshot emulating the ][ via //gs emulation....)
Best regards from Italy,
dott. Piergiorgio.
|
|
0
|
|
|
|
Reply
|
dott
|
11/26/2010 9:23:51 AM
|
|
On Fri, 26 Nov 2010, dott.Piergiorgio wrote:
> Il 26/11/2010 08:10, Steve Nickolas ha scritto:
>> On Thu, 25 Nov 2010, mdj wrote:
>>
>>> On Nov 26, 2:58 am, Harry Potter <maspethro...@aol.com> wrote:
>>>> I am working on a project called Gamma 65C to make up for the short-
>>>> comings of cc65 and include the following features:
>>>
>>> I expect you'd find it much more satisfying to choose a project closer
>>> to your current level of expertise.
>>
>> Which, I assume from his prior ramblings (which have never amounted to
>> anything, while I at least have a couple Apple ][ and Commodore PET
>> emulators under my belt), is prolly on the order of Hello World.
>
> you can point to me a working emulation of the ][ on Linux ? (aside KEGS,
> seems to me an overshot emulating the ][ via //gs emulation....)
>
> Best regards from Italy,
> dott. Piergiorgio.
>
I *had* SDDapple, but it wasn't so great. I know there's one called
LinApple which is a reasonable port of AppleWin.
-uso.
|
|
0
|
|
|
|
Reply
|
Steve
|
11/26/2010 9:45:08 AM
|
|
On Nov 26, 5:10=A0pm, Steve Nickolas
<lyricalnan...@usotsuki.hoshinet.org> wrote:
> > I expect you'd find it much more satisfying to choose a project closer
> > to your current level of expertise.
>
> Which, I assume from his prior ramblings (which have never amounted to
> anything, while I at least have a couple Apple ][ and Commodore PET
> emulators under my belt), is prolly on the order of Hello World.
More than likely, but given my propensity for being obnoxious I
thought I'd try leaning to the generous side of tit-for-tat for a
change.
Evidently that experiment may be in vain ... ;-)
Matt
|
|
0
|
|
|
|
Reply
|
mdj
|
11/26/2010 2:56:20 PM
|
|
Harry Potter wrote:
> I am working on a project called Gamma 65C to make up for the short-
> comings of cc65 and include the following features:
>
> * float suppport
> * multiple memory banks and the usage of RAM behind ROM/IO
> * usage of zp
> * overlay support
> * more and better optimizations
> * improved __fastcall and register support and parameters passed in
> memory
>
> Do you think this is worth it?
before i answer - by "i am working on..." you mean that you made a list of
things you think you could probably do if you had the slightest clue on how
to do them ?
--
http://www.hitmen-console.org http://magicdisk.untergrund.net
http://www.pokefinder.org http://ftp.pokefinder.org
Freedom of the press belongs to those who own one.
<A. J. Leibling>
|
|
0
|
|
|
|
Reply
|
Groepaz
|
11/26/2010 6:22:28 PM
|
|
On Nov 25, 9:58=A0am, Harry Potter <maspethro...@aol.com> wrote:
> I am working on a project called Gamma 65C to make up for the short-
> comings of cc65 and include the following features:
>
> * =A0 =A0float suppport
> * =A0 =A0multiple memory banks and the usage of RAM behind ROM/IO
> * =A0 =A0usage of zp
> * =A0 =A0overlay support
> * =A0 =A0more and better optimizations
> * =A0 =A0improved __fastcall and register support and parameters passed i=
n
> memory
>
> Do you think this is worth it?
> -------------------
> Joseph Rose, a.k.a. Harry Potter
> Working magic in the computer community...or at least striving to! :(
Go for it. Think of all you learn along the way.
|
|
0
|
|
|
|
Reply
|
datajerk
|
11/27/2010 6:14:48 PM
|
|
On Nov 25, 9:58=A0am, Harry Potter <maspethro...@aol.com> wrote:
> I am working on a project called Gamma 65C to make up for the short-
> comings of cc65 and include the following features:
>
> * =A0 =A0float suppport
> * =A0 =A0multiple memory banks and the usage of RAM behind ROM/IO
> * =A0 =A0usage of zp
> * =A0 =A0overlay support
> * =A0 =A0more and better optimizations
> * =A0 =A0improved __fastcall and register support and parameters passed i=
n
> memory
>
> Do you think this is worth it?
> -------------------
> Joseph Rose, a.k.a. Harry Potter
> Working magic in the computer community...or at least striving to! :(
Go for it. Think of all you will learn along the way.
|
|
0
|
|
|
|
Reply
|
datajerk
|
11/27/2010 6:16:06 PM
|
|
|
10 Replies
158 Views
(page loaded in 0.143 seconds)
|