Introducing CanAce

34 views
Skip to first unread message

Lawrence Woodman

unread,
Dec 29, 2012, 3:09:34 AM12/29/12
to xace...@googlegroups.com
Hello All, 

I have uploaded the new emulator, CanAce, that I have been working on.
It can be found at:
   
https://github.com/LawrenceWoodman/CanAce

and the latest code can be downloaded as a zip file from:
    https://github.com/LawrenceWoodman/CanAce/archive/master.zip

I have just noticed that you will probably need to run this using:
    $ src/canace

from the root of the repository.  (The directory the ROM is in).

This will be sorted out, but I have to go out in a minute, so won't have
time to fix this this morning and I want to get this email out.

It's still early days, but I hope you like it so far.

I have created a new google group at:
   
http://groups.google.com/group/canace-dev


Your help and ideas in improving xAce have been invaluable, so I hope
you will join me over on the new google group and help me keep pushing
the emulator forward.



Best wishes


Lorry

-- 
vLife Systems Ltd
Registered Office: The Meridian, 4 Copthall House, Station Square, Coventry, CV1 2FL
Registered in England and Wales No. 06477649
http://vlifesystems.com

Marcos Cruz

unread,
Dec 30, 2012, 3:10:53 PM12/30/12
to xace...@googlegroups.com
En/Je/On 2012-12-29 08:09, Lawrence Woodman escribi� / skribis / wrote :

> [2]https://github.com/LawrenceWoodman/CanAce/archive/master.zip

I tried it yesterday. What a change. Good work. It works great on
Pandora+Debian. I had to install tcl8.5-dev and tk8.5-dev, no problem.

> I have just noticed that you will probably need to run
> this using:
> $ src/canace

'make install' worked for me --I have a rom at /usr/local/bin/.

> [3]http://groups.google.com/group/canace-dev

When membership will be confirmed, I will post there about a problem I
have with CanAce and text spooling.

Marcos


--
http://programandala.net

Lawrence Woodman

unread,
Dec 31, 2012, 10:06:44 AM12/31/12
to xace...@googlegroups.com
On 30/12/12 20:10, Marcos Cruz wrote:
> En/Je/On 2012-12-29 08:09, Lawrence Woodman escribi� / skribis / wrote :
>
>> [2]https://github.com/LawrenceWoodman/CanAce/archive/master.zip
> I tried it yesterday. What a change. Good work. It works great on
> Pandora+Debian. I had to install tcl8.5-dev and tk8.5-dev, no problem.

I wasn't sure how hard it would be for other people to compile as I have
all these libraries installed all the time. I'm glad you didn't find
too many problems and that you like it.

The interface is a little bit slow at the moment but will get quicker.

>> [3]http://groups.google.com/group/canace-dev
> When membership will be confirmed, I will post there about a problem I
> have with CanAce and text spooling.

Sorry, I wasn't aware until your post that there was a membership
requirement. I have just turned it off so anyone can join.

Unfortunately I noticed this morning that there is an awkward problem
with text spooling. I'm pretty sure I know
how to fix it and will try tomorrow morning. I'll post on canace-dev as
a follow-up once I know what's happening.

Happy new year

Marcos Cruz

unread,
Dec 31, 2012, 10:40:49 AM12/31/12
to canac...@googlegroups.com, xace...@googlegroups.com
En/Je/On 2012-12-31 15:06, Lawrence Woodman escribi� / skribis / wrote :

> The interface is a little bit slow at the moment but will get quicker.

Yes, I realised, but forgot to mention. I thougth it was because of my
computer.

> > I will post there about a problem I
> >have with CanAce and text spooling.

> Unfortunately I noticed this morning that there is an awkward
> problem with text spooling. I'm pretty sure I know
> how to fix it and will try tomorrow morning. I'll post on
> canace-dev as a follow-up once I know what's happening.

Text spooling doesn't work fine for me, normal or fast. The input
eventually gets corrupted. I tried to change the value of set_itimer()
in fast_speed() but it's already 250, not 1000 as in xAce (is it
intended, by the way?). Nevertheless I tried lower values without
result.

I'll follow the thread in canace-dev.

Marcos

--
http://programandala.net

Edward Patel

unread,
Dec 29, 2012, 5:22:15 AM12/29/12
to xace...@googlegroups.com
Great work!

Hope to release my own holiday project soon, also partly based on xace. Have been inspired by all the work put in this little project.

Cheers, 
Edward

Edward Patel

unread,
Jan 1, 2013, 4:00:49 PM1/1/13
to xace...@googlegroups.com, Marcos Cruz
Hi,

I looked at moving parts for the text spooling from the interrupt routine to where the keyboard is read from the ace. Think this can make it more secure and faster.

Changes made in this commit.
https://github.com/epatel/xAce/commit/75356e6584fd1547447847a1b8c4252884ab5e91

Happy New Year!
Edward


On 31 dec 2012, at 16:40, Marcos Cruz <retgr...@alinome.net> wrote:

Marcos Cruz

unread,
Jan 2, 2013, 8:40:24 AM1/2/13
to xace...@googlegroups.com
En/Je/On 2012-12-29 11:22, Edward Patel escribi� / skribis / wrote :

> Hope to release my own holiday project soon, also partly
> based on xace. Have been inspired by all the work put in
> this little project.

Good. It's nice to see more activity around the Ace. What features are
you implementing? What are the planned differences with your original
xAce and the version improved by Lorry?

Marcos

--
http://programandala.net

Edward Patel

unread,
Jan 6, 2013, 7:21:21 AM1/6/13
to xace...@googlegroups.com, Marcos Cruz
Hi again,

Think I discovered one thing that can affect the text spooling. Carriage returns during text spooling seem to require extra processing which can drop characters later on. Looking at using a little text spooling in iACE. Looking at building a simple annotation system to add links and auto typing in the manual view.

/Edward
Reply all
Reply to author
Forward
0 new messages