Replica Development Thing...

Discuss software for the Apple 1/replica 1

Replica Development Thing...

Postby fsafstrom » Nov Sat 17, 2007 2:11 am

Howdy...

Been a little bit lazy lately, not much done on my beloved Replica...
However I did started coding on my own compiler integrated with Terminal for the Replica.
Pretty much the same as Ken done with Krusader...

There is one major difference though, Krusader works... ;-)

Well, it' still not even Beta but I can assemble programs and send them to the Replica with only two mouse clicks...
It's amazing how much you learn when trying to write your own compiler...

Image
User avatar
fsafstrom
 
Posts: 154
Joined: Dec Tue 26, 2006 3:57 pm
Location: San Antonio, Texas

Postby fsafstrom » Nov Tue 20, 2007 3:05 am

Kewl, it compiles and if there is a problem it no longer blows up... 8)
It even tells you which row that is giving you problems...

Previously I could compile, but one simple little error and booom...

Still a lot of work to do before I can release anything though...
User avatar
fsafstrom
 
Posts: 154
Joined: Dec Tue 26, 2006 3:57 pm
Location: San Antonio, Texas

Postby fsafstrom » Nov Wed 28, 2007 9:56 am

Here we go, almost Beta...

It's written in Java so it would work on Windows, Mac, Unix etc...
However it does require RxTx for the Serial Port which can be a little bit tricky to install.

I'm going to use this for a month or so as my primary compiler and if I'm happy with it, I might even release it... ;-)
User avatar
fsafstrom
 
Posts: 154
Joined: Dec Tue 26, 2006 3:57 pm
Location: San Antonio, Texas

Postby vbriel » Nov Wed 28, 2007 7:47 pm

Very nice all-in-one package. Is the terminal going to be 40X24 format or larger? I used to want it limited to 40X24 but then I realized that the serial port actually adds the bonus of having a larger screen area.

Please keep us posted on the progress.

Vince
User avatar
vbriel
Site Admin
 
Posts: 1184
Joined: Jul Tue 19, 2005 1:10 pm
Location: Ohio

Postby Kallikak » Nov Thu 29, 2007 12:10 am

Don't forget that the Krusader Toolkit (KTK) allows arbitrary sized windows for editing, terminal and emulation.

The difference with Replica Development Thing (cool name by the way :) ) is that KTK is not a cross compiler, but is closely linked with Krusader, and so there is no included assembler as such, but rather you edit and send to either the Replica 1 or the inbuilt Emulator to assemble. This also means that the assembler included in Replica Development Thing either is or surely soon will be much more powerful than Krusader.

The inbuilt emulator in KTK is also much better than both the stand alone update of Pom1 I did, and also the C port of POM1 available elsewhere, since it properly supports pasting text, copying text, a scrolling window, and, as mentioned above, resizable windows.

Ken

p.s. KTK, Pom 1, Krusader, Sample code etc can all be downloaded from the website in my profile.
Kallikak
 
Posts: 172
Joined: Jan Sun 29, 2006 7:42 pm
Location: Sydney

Postby fsafstrom » Nov Thu 29, 2007 11:40 pm

Actually, the Terminal is as big as your window.
Maybe an option to force 40x24 in the future.

I got a few more things on my list before I'll make it Beta and available...

Documentation...
Recompile with RxTx in stead of my commercial Serial Port API.
Add the Replica hex format to send files, I'm using Intel hex format.
See if I can figure out the format for Micro-Kim, just haven't looked at it.
Error reporting when using duplicate labels and constants.
Error when labels are not starting at the far left but have spaces in between.
Search and replace text.

Once these are done I'll put together a package for Beta testing...
User avatar
fsafstrom
 
Posts: 154
Joined: Dec Tue 26, 2006 3:57 pm
Location: San Antonio, Texas

Postby fsafstrom » Dec Wed 05, 2007 2:05 pm

Pre-Beta release 0.3...

Go to http://bamse.freehyperspace.com/

Click on the Replica Dev Thing 0.3 link and get it from there...

Let me know how it works out...
Suggestions are welcome...
User avatar
fsafstrom
 
Posts: 154
Joined: Dec Tue 26, 2006 3:57 pm
Location: San Antonio, Texas

Postby fsafstrom » Dec Mon 10, 2007 4:03 pm

New release 0.4...

Go to http://bamse.freehyperspace.com/
Click on the Replica Dev Thing 0.4 link and get it from there...
User avatar
fsafstrom
 
Posts: 154
Joined: Dec Tue 26, 2006 3:57 pm
Location: San Antonio, Texas

Postby fsafstrom » Dec Thu 20, 2007 3:47 pm

Finally, a Beta version... 8)

Replica Development Thing 0.5.

[url]Go to http://bamse.freehyperspace.com/[/url]

It's now a simple compiler/disassembler/terminal for the Replica.
If you have any comments post them here...

Merry X-mas, Las Posadas, Kwanzaa, Hanukkah, Eggnog Day or whatever you celebrate in December...
User avatar
fsafstrom
 
Posts: 154
Joined: Dec Tue 26, 2006 3:57 pm
Location: San Antonio, Texas

Postby vbriel » Dec Thu 20, 2007 4:05 pm

You and Ken keep developing really neat dev software and I haven't even had time to play. Maybe this weekend!

Keep up the good work!

Vince
User avatar
vbriel
Site Admin
 
Posts: 1184
Joined: Jul Tue 19, 2005 1:10 pm
Location: Ohio


Return to Software

Who is online

Users browsing this forum: No registered users and 2 guests

cron