English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 29 November 2008, 13:55   #1
t0ne
 
Posts: n/a
Miggy Emulator

I've been wondering where best to post this, but here seems like a good place.

I've been developing an open source Java Amiga emulator called Miggy. I'm blogging it's development for anyone that's interested and I'm hosting the code on Googlecode. It's still in early development but looking promising. The initial aim is to emulate an Amiga 500 entirely in Java.

I'm hoping I'll be able to pick some of the fine Amiga brains here when I run into the inevitable questions (although I couldn't decide where the appropriate place to post emulation questions would be ?).

The blog is HERE and the google code project is HERE.

Anyway, always grateful for feedback and comments on the project.

Edit: This should've been posted in News I think doh! - Can a mod move it please ?

Last edited by t0ne; 29 November 2008 at 14:12. Reason: Am I in the right area ?
 
AdSense AdSense  
Old 29 November 2008, 18:03   #2
bLAZER
Awesome to the max

bLAZER's Avatar
 
Join Date: Mar 2007
Location: Gothenburg / Sweden
Age: 41
Posts: 946
Very interesting... I wish you good luck. It would be total awesomeness to look at demos/games in the webbrowser, like linked from bitfellas and HOL I've had my doubts about java being fast enough to emulate an amiga... but that will of course change as computers are getting faster.
bLAZER is offline  
Old 29 November 2008, 19:47   #3
Paul_s
needs more ice cream

Paul_s's Avatar
 
Join Date: Nov 2006
Location: Amigaville
Age: 39
Posts: 3,162
It will also need a built-in 'work mode' so that one press of a secret key combination will flash up a work-related document in 0.00001ms.
Not that I mess about at work or anything
Paul_s is offline  
Old 29 November 2008, 20:24   #4
Charlie
. . Mouse . .
Charlie's Avatar
 
Join Date: Jun 2005
Location: Nowhere
Age: 49
Posts: 1,792
Most interesting project you have there t0ne.

I look forward to your progress with much interest. I can imagine lots of uses you could put a Java-based emulator to...
Charlie is offline  
Old 29 November 2008, 23:14   #5
t0ne
 
Posts: n/a
Quote:
Originally Posted by bLAZER View Post
Very interesting... I wish you good luck. It would be total awesomeness to look at demos/games in the webbrowser, like linked from bitfellas and HOL I've had my doubts about java being fast enough to emulate an amiga... but that will of course change as computers are getting faster.
I've seen some cool stuff done in Java recently and finding my old Amiga Hardware Reference manuals in my parents loft a couple of months ago made me determined to have a go at this.

I've posted a bit on the blog about performance but in the last couple of days I have tried a speed test of my 68000 CPU emulation and was quite surprised with the results. It will run at around 64Mhz on a 2.4Ghz Quad core (not that the number of cores matter as the emulation is all in a single thread at the moment) running XP Pro SP3 and around 85Mhz on my 2.5Ghz MacBook Pro. Given that this is unoptimised code that I've tried to write in a reasonably elegant OO manner it goes to show how effective the Java VM has become.

I think using Java opens up quite a few possibilities, and it will be interesting to see where this ends up
 
Old 29 November 2008, 23:35   #6
bLAZER
Awesome to the max

bLAZER's Avatar
 
Join Date: Mar 2007
Location: Gothenburg / Sweden
Age: 41
Posts: 946
Yeah I read a number of your posts... however you have no graphics and sound and things will surely slow down A BIT when you implement that

So, out of curiousity how long will it take until you can run a simple program and output something on screen? 1 week? 1 month? 1 year?
bLAZER is offline  
Old 29 November 2008, 23:35   #7
andreas
Zone Friend
 
Join Date: Jun 2001
Location: Germany
Age: 43
Posts: 5,858
Send a message via ICQ to andreas Send a message via AIM to andreas
Quote:
Originally Posted by Paul_s View Post
It will also need a built-in 'work mode' so that one press of a secret key combination will flash up a work-related document in 0.00001ms.
Not that I mess about at work or anything
This is commonly called a "boss key", I think.
andreas is offline  
Old 29 November 2008, 23:44   #8
tonyyeb
Has the Amiga bug again
tonyyeb's Avatar
 
Join Date: Oct 2007
Location: Hull, UK
Age: 37
Posts: 792
Send a message via MSN to tonyyeb
Good start. I look forward to more news on this project in the future. Keep us updated in this thread.
tonyyeb is offline  
Old 30 November 2008, 00:14   #9
t0ne
 
Posts: n/a
Quote:
Originally Posted by bLAZER View Post
Yeah I read a number of your posts... however you have no graphics and sound and things will surely slow down A BIT when you implement that

So, out of curiousity how long will it take until you can run a simple program and output something on screen? 1 week? 1 month? 1 year?
Hehehe yea just a bit
The speed test was really just about finding out where I was in terms of being able to emulate the real thing. I had no idea what kind of speed I was going to get or whether there was going to be enough headroom to emulate the rest of the system. I still don't really know but I've got to think that it can be done, given the results so far.

I'm working on the DMA controller and figuring out how best to handle the custom registers at the moment. My first target is to try and get something of a display going as I'm itching to see some graphical output.

I would hope a simple program outputting something to the screen would come in the next couple of weeks or so.

It's very motivational knowing that there are like minded people interested in the project, asking questions and offering suggestions, so thanks for the best wishes and input so far
 
Old 30 November 2008, 00:28   #10
TCD
Registered User

TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 39
Posts: 24,032
Best of luck with your emulator t0ne Have you can make it work at a decent speed Would be awesome to see the first running games in it
TCD is offline  
AdSense AdSense  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Unstable Miggy NovaCoder support.Hardware 11 08 June 2008 16:36
Frederic's Emulator inside and Emulator thread Fred the Fop Retrogaming General Discussion 22 09 March 2006 08:31
3 Miggy Mice Mick_AKA MarketPlace 3 10 October 2005 01:15
Best Route to a Miggy Cactus New to Emulation or Amiga scene 6 07 October 2003 12:08
What do you do with your miggy? Mr Softy Retrogaming General Discussion 50 23 December 2002 10:51

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:01.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Page generated in 0.17928 seconds with 11 queries