Oriculator (WIP)

Comments, problems, suggestions about Oric emulators (Euphoric, Mess, Amoric, etc...) it's the right place to ask. And don't hesitate to give your tips and tricks that help using these emulations in the best possible way on your favorite operating system.
User avatar
Xeron
Emulation expert
Posts: 382
Joined: Sat Mar 07, 2009 5:18 pm
Contact:

Post by Xeron » Mon Apr 06, 2009 8:37 pm

Oh dear. Development might slow down now... i've been downloading all the old games I used to have on my Atmos and trying them out in Oriculator :-)

They're all working great!

User avatar
Dbug
Site Admin
Posts: 2314
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Post by Dbug » Tue Apr 07, 2009 11:49 am

The few things I tried worked fine, great work :)

acid_head
Private
Posts: 3
Joined: Fri Jan 16, 2009 12:18 pm

Post by acid_head » Thu Apr 16, 2009 4:10 pm

For a nice AY emulation library you can try: http://sourceforge.net/projects/libayemu/

User avatar
ibisum
Squad Leader
Posts: 846
Joined: Fri Apr 03, 2009 8:56 am

Post by ibisum » Fri Apr 17, 2009 10:36 am

This is super cool .. the debugger interface looks like exactly what I needed when I was 13 years old to figure out how everything works. Great! :)

Are you going to release the sources/make a Linux/OSX version?

User avatar
Xeron
Emulation expert
Posts: 382
Joined: Sat Mar 07, 2009 5:18 pm
Contact:

Post by Xeron » Mon Apr 20, 2009 6:25 pm

ibisum wrote:This is super cool .. the debugger interface looks like exactly what I needed when I was 13 years old to figure out how everything works. Great! :)
Thanks :)
Are you going to release the sources/make a Linux/OSX version?
I'm going to open source it once i have disk drives working. Maybe sooner if i get stuck with that :-)

I'll still maintain the official version, but will happily give SVN access to interested parties.

User avatar
ibisum
Squad Leader
Posts: 846
Joined: Fri Apr 03, 2009 8:56 am

Post by ibisum » Tue Apr 21, 2009 10:23 am

I'd like to see it running on the OpenPandora handheld gaming console, heh heh .. hope I get mine soon!

User avatar
maximus
Flying Officer
Posts: 183
Joined: Thu Feb 23, 2006 7:45 pm
Location: Nimes, France
Contact:

Post by maximus » Fri May 29, 2009 2:54 pm

hello Xeron, some news about the sound progress ?

a little demo version ? :wink:
Image

JamesD
Flight Lieutenant
Posts: 352
Joined: Tue Nov 07, 2006 7:38 am

Post by JamesD » Fri May 29, 2009 6:34 pm

Thanks for the great work... the debugger has been very useful already.

JamesD
Flight Lieutenant
Posts: 352
Joined: Tue Nov 07, 2006 7:38 am

Post by JamesD » Tue Jun 02, 2009 6:23 am

After spending some time with the debugger there is one suggestion I'd make. Instead of just a memory dump it would be nice if you could display a block of memory and it's contents were updated as we step through the code or while it runs.
I've used this feature on the Virtual MC-10 emulator and it's really nice.
http://www.geocities.com/emucompboy/

It also imports the lst file generated by the assembler so you can see labels in the code as you step through it and some other cool things.

User avatar
Dbug
Site Admin
Posts: 2314
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Post by Dbug » Tue Jun 02, 2009 6:16 pm

JamesD wrote:It also imports the lst file generated by the assembler so you can see labels in the code as you step through it and some other cool things.
It's what Euphoric is doing, the label file generated by XA is loader by the debugger so we can have symbols.

JamesD
Flight Lieutenant
Posts: 352
Joined: Tue Nov 07, 2006 7:38 am

Post by JamesD » Tue Jun 02, 2009 7:26 pm

Dbug wrote:
JamesD wrote:It also imports the lst file generated by the assembler so you can see labels in the code as you step through it and some other cool things.
It's what Euphoric is doing, the label file generated by XA is loader by the debugger so we can have symbols.
I have Vista on the machine I'm developing on. Running DOSBox just to run Euphoric is inconvenient to say the least.

User avatar
Dbug
Site Admin
Posts: 2314
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Post by Dbug » Tue Jun 02, 2009 7:51 pm

JamesD wrote:
Dbug wrote:
JamesD wrote:It also imports the lst file generated by the assembler so you can see labels in the code as you step through it and some other cool things.
It's what Euphoric is doing, the label file generated by XA is loader by the debugger so we can have symbols.
I have Vista on the machine I'm developing on. Running DOSBox just to run Euphoric is inconvenient to say the least.
Well, let's say it was more like a "discreet" hint to suggest Xeron to try to be compatible with the way he handles symbols :)

User avatar
Xeron
Emulation expert
Posts: 382
Joined: Sat Mar 07, 2009 5:18 pm
Contact:

Post by Xeron » Fri Jul 10, 2009 12:59 pm

Hello everyone.

Well, I haven't had any time to work on Oriculator for several weeks :-(

But I have not given up on it!

Also, I have now released the sourcecode under GPL v2. You can check it out of the SVN here:

http://code.google.com/p/oriculator.

Any patches and improvements gratefully received.

The code in the repositry has the beginnings of disk support, but it is hopelessly broken at this time. I could really use some help with that :-)

Edit: I will try and tidy up and better document the code in the coming week or so.

User avatar
Xeron
Emulation expert
Posts: 382
Joined: Sat Mar 07, 2009 5:18 pm
Contact:

Post by Xeron » Thu Jul 16, 2009 11:04 pm

I've added a memory watch window to the debugger.

I've also refactored and commented parts of the code.

There is a WIP snapshot build in the download section of the google code page, if anyone wants to try it out. It includes disk support, but don't expect it to work, it is still hopelessly broken.

BTW, if anyone wants commit access to the SVN to help out with development, let me know. You need a google account (not necessarily a gmail account).

Torlus
Officer Cadet
Posts: 37
Joined: Sun Feb 05, 2006 11:06 pm
Location: Toulouse, France
Contact:

Post by Torlus » Mon Jul 20, 2009 10:45 pm

Hey there, any developer around ? :D
I'm far from being an Oric expert, but well, I'd be glad to help if I can.
Just tell us on which topics you'd like some help, and I think it would help people to see if they can help (or not).

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests