Fork Hatari and EmuTOS for 100 times better graphics perfomance

A forum about the Hatari ST/STE emulator - the current version is v2.0.0

Moderators: simonsunnyboy, thothy, Moderator Team

sonofman
Atarian
Atarian
Posts: 4
Joined: Fri Oct 14, 2016 12:57 pm

Fork Hatari and EmuTOS for 100 times better graphics perfomance

Postby sonofman » Sat Oct 15, 2016 10:40 pm

I got an idea here...

Why not make a fork of Hatari and EmuTOS, and make that to one single project. Changes can be made in Hatari so it includes the EmuTOS source code, and then rewrite the VDI calls in EmuTOS, so VDI calls write directly to the screen and don't run 68000 code, but use the graphics card with hardware acceleration instead when possible via the use or SDL calls directly. That may improve graphics operations a lot, maybe about 10 to 100 times faster. You get rid both the slowdowns by not using a CPU emulation and using the graphics card instead of the native CPU (the x86 processor).

That would make a really fast platform agnostic OS, to run programs in.

Is this consider? It would make the Atari platform like new again. With graphics performance a lot like Android or a lot better by running on a modern x86 computer with a good graphics card.

User avatar
Eero Tamminen
Atari God
Atari God
Posts: 1512
Joined: Sun Jul 31, 2011 1:11 pm

Re: Fork Hatari and EmuTOS for 100 times better graphics perfomance

Postby Eero Tamminen » Sun Oct 16, 2016 9:17 pm

Basically you're describing ARAnyM: http://aranym.org/

Except that it emulates 68040 instead of 68000, and in addition to speeding up VDI (and GEMDOS), it has also separate JIT build for speeding up the CPU emulation. VDI part requires fVDI driver on TOS side, and GEMDOS part requires MiNT VFAT driver, it doesn't intercept the traps directly like Hatari has. With TOS side driver, VDI part can robustly support larger screen modes and higher bit depths, that original Atari machines did.

If you're just interested in accelerating the normal Atari screen modes VDI operations within 68000 emulator, ancient STonX emulator already did that: http://stonx.sourceforge.net/

OL
Captain Atari
Captain Atari
Posts: 459
Joined: Fri Apr 01, 2005 6:59 am
Contact:

Re: Fork Hatari and EmuTOS for 100 times better graphics perfomance

Postby OL » Mon Oct 17, 2016 6:14 pm

sonofman wrote:I got an idea here...

Why not make a fork of Hatari and EmuTOS, and make that to one single project. Changes can be made in Hatari so it includes the EmuTOS source code, and then rewrite the VDI calls in EmuTOS, so VDI calls write directly to the screen and don't run 68000 code, but use the graphics card with hardware acceleration instead when possible via the use or SDL calls directly. That may improve graphics operations a lot, maybe about 10 to 100 times faster. You get rid both the slowdowns by not using a CPU emulation and using the graphics card instead of the native CPU (the x86 processor).

That would make a really fast platform agnostic OS, to run programs in.

Is this consider? It would make the Atari platform like new again. With graphics performance a lot like Android or a lot better by running on a modern x86 computer with a good graphics card.


What you describe is Aranym in fact.

Olivier
OL


Social Media

     

Return to “Hatari”

Who is online

Users browsing this forum: No registered users and 2 guests