Search found 1803 matches

by Eero Tamminen
Mon Feb 04, 2013 12:57 pm
Forum: 680x0
Topic: Bad Mood : Falcon030 'Doom'
Replies: 2347
Views: 272611

Re: Bad Mood : Falcon030 'Doom'

I also have some 68030 PMMU trickery to try on the display memory to prevent accidental cache pollution through writing, Note that although Hatari WinUAE CPU core has preliminary MMU emulation and some simpler things work with it, is still missing some bits from full MMU (exception) emulation and C...
by Eero Tamminen
Fri Feb 01, 2013 8:57 pm
Forum: Applications
Topic: How to get Cubase 3.1 ?!
Replies: 6
Views: 1720

Re: How to get Cubase 3.1 ?!

If you would like to try several different MIDI programs, easiest is probably using an emulator and reading Tim's Atari world, which also hosts a lot of Atari MIDI software: http://tamw.atari-users.net/timidi.htm At least Hatari emulator supports MIDI, but I don't know whether that's only on Linux: ...
by Eero Tamminen
Fri Feb 01, 2013 8:52 pm
Forum: 680x0
Topic: The X68000 games porting experiment
Replies: 475
Views: 118519

Re: The X68000 games porting experiment

If you're optimizing code, I've just extended Hatari debugger profile functionality and added post-processing script to it which can give you function level CPU & DSP instruction and cycles usage, and on 030, CPU cache misses. I am reading the Doom thread with interest and I'll check that soon....
by Eero Tamminen
Wed Jan 30, 2013 9:19 pm
Forum: 680x0
Topic: The X68000 games porting experiment
Replies: 475
Views: 118519

Re: The X68000 games porting experiment

If you're optimizing code, I've just extended Hatari debugger profile functionality and added post-processing script to it which can give you function level CPU & DSP instruction and cycles usage, and on 030, CPU cache misses. Cycles information isn't very accurate (e.g. on 030 it doesn't take c...
by Eero Tamminen
Wed Jan 30, 2013 9:07 pm
Forum: Games
Topic: Falcon Doom
Replies: 236
Views: 55740

Re: Falcon Doom

Eero Tamminen wrote:FYI: There's now first version of Hatari profile data post-processor:
http://hg.tuxfamily.org/mercurialroot/h ... profile.py


It supports now also DSP profile data (with -d option). Tomorrow I intend to test profiling user programs.
by Eero Tamminen
Wed Jan 30, 2013 2:34 pm
Forum: Games
Topic: Falcon Doom
Replies: 236
Views: 55740

Re: Falcon Doom

FYI: There's now first version of Hatari profile data post-processor: http://hg.tuxfamily.org/mercurialroot/hatari/hatari/file/tip/tools/hatari-profile.py So far I've tested it only with EmuTOS, but next I intend to test it with normal programs, I would suggest waiting until I've finished that. Norm...
by Eero Tamminen
Wed Jan 30, 2013 8:32 am
Forum: Games
Topic: Falcon Doom
Replies: 236
Views: 55740

Re: Falcon Doom

TT has FPU, so use of FPU would make more sense there...
by Eero Tamminen
Tue Jan 29, 2013 11:03 pm
Forum: Games
Topic: Falcon Doom
Replies: 236
Views: 55740

Re: Falcon Doom

I would propose considering use of a monochrome (or TT duochrome) resolution. It certainly helps to use a less costly display conversion (8bit chunky -> planar is expensive). Mono Doom would be a bit of a novelty I think :) Before doing that one would need to check that Doom palette provides enough...
by Eero Tamminen
Tue Jan 29, 2013 7:25 pm
Forum: 680x0
Topic: Fastest way to clear a Falcon TrueColor screen
Replies: 9
Views: 2027

Re: Fastest way to clear a Falcon TrueColor screen

Dirty rectangles and/or undrawing never worked for me flicker-free with double buffers...regardless of platform and/or screen mode :(. If I still remember my old code right, this uses double buffering, "undrawing" the sprite before moving it (on the non-visible buffer) and it's flicker fr...
by Eero Tamminen
Tue Jan 29, 2013 7:15 pm
Forum: Games
Topic: Falcon Doom
Replies: 236
Views: 55740

Re: Falcon Doom

Not sure what the chances are for Doom on a TT. I don't know enough about the graphics modes (any chunky pixel modes?) or how efficient the Doom C code is on '030 without a rewrite. If you can find somebody with a TT and coding experience, we might find out :). While Hatari's Falcon emulation is mo...
by Eero Tamminen
Mon Jan 28, 2013 10:14 pm
Forum: Games
Topic: Falcon Doom
Replies: 236
Views: 55740

Re: Falcon Doom

FYI: Doug has mailed about some issues in the profiles and they're being addressed + scripts are being added to convert Devpac listing symbol tables & DSP LOD files to symbol information format [1] understood by Hatari.

[1] similar to 'nm' output.
by Eero Tamminen
Sun Jan 27, 2013 9:37 pm
Forum: News & Announcements
Topic: Future of atari emulation
Replies: 15
Views: 3752

Re: Future of atari emulation

How many instances of STemulator Gold are you running simultaneously? All live release emulators run at full speed on PCs that are less than ten years old. To be fair, phones from 5 years ago struggled badly to run Hatari emulator ST emulation. New ones (with CPUs running at GHz speeds) of course d...
by Eero Tamminen
Sat Jan 26, 2013 10:55 pm
Forum: C / PASCAL etc.
Topic: AHCC startup code
Replies: 17
Views: 5455

Re: AHCC startup code

Sorry, I somehow was thinking about other compilers where the default startup code is linked implicitly and changing the default startup code means messing with the toolchain files (or adding quite a few extra things to compiler command line). I somehow forgot that in AHCC one always specifies the s...
by Eero Tamminen
Sat Jan 26, 2013 10:49 pm
Forum: Other emulators & tools
Topic: Aranym Limitations?
Replies: 11
Views: 3439

Re: Aranym Limitations?

I was not really expecting to run older games and such. More looking at a new "standard" platform for apps and ported games and such. Something that might also share some apps with a Firebee system, making development more appealing. For MiNT / multitasking AES which are both used on Aran...
by Eero Tamminen
Sat Jan 26, 2013 9:09 pm
Forum: Games
Topic: Falcon Doom
Replies: 236
Views: 55740

Re: Falcon Doom

Here are some tricks I guess I hadn't mentioned yet, but which can be useful for automating things: * you can ask Hatari to parse debugger commands right in the beginning, with "--parse <file>" command line option. I use this to load symbols for TOS, setup specific breakpoints etc. * If yo...
by Eero Tamminen
Sat Jan 26, 2013 11:46 am
Forum: News & Announcements
Topic: Future of atari emulation
Replies: 15
Views: 3752

Re: Future of atari emulation

Hopefully the right people will be motivated for something like this. I have no idea how difficult it would be to implement. You'll find out when you start coding it. If you want to guarantee the existence of accurate emulators in the future, the best way to do it is to write automated testing prog...
by Eero Tamminen
Sat Jan 26, 2013 11:35 am
Forum: C / PASCAL etc.
Topic: AHCC startup code
Replies: 17
Views: 5455

Re: AHCC startup code

Basically I want to move these into a different startup file so it is transparent and I don't have to call it from main or any other function anymore. Then all I have to change is my .PRJ file to use the new startup and the other code can concentrate on the things I want to code. And re-apply your ...
by Eero Tamminen
Fri Jan 25, 2013 6:59 pm
Forum: Games
Topic: Falcon Doom
Replies: 236
Views: 55740

Re: Falcon Doom

It's just i-cache, as you said that to be most useful. Should I add support also for profiling d-cache misses? It would be nice to have that too :) but more often the i-cache impacts actual performance. The d-cache can be a drag much of the time so perhaps seeing d-cache misses would help make the ...
by Eero Tamminen
Fri Jan 25, 2013 4:41 pm
Forum: Games
Topic: Falcon Doom
Replies: 236
Views: 55740

Re: Falcon Doom

I think recording the sum of misses by 0-3 is more useful - this way all information is captured. Ok, that's what the earlier patch does. I'll commit it to the Hatari repository. I started writing a new benchmark tool (really an instruction pattern timing tool) to help me figure some of these thing...
by Eero Tamminen
Fri Jan 25, 2013 4:06 pm
Forum: Other emulators & tools
Topic: fVDI under aranym does prevent TOS app to display
Replies: 3
Views: 1973

Re: fVDI under aranym does prevent TOS app to display

Can plain TOS make use of TOSWIN2 ? Ah, sorry, I missed that this was under plain TOS. No, I guess not. I think the problem could be what fVDI driver one is using. If one uses Aranym fVDI driver, that will use Aranym's Native Features interface for VDI and all drawing is done by Aranym, not the dri...
by Eero Tamminen
Fri Jan 25, 2013 4:00 pm
Forum: 680x0
Topic: Games sources
Replies: 3
Views: 1298

Re: Games sources

qwe wrote:someone can tell me if there are sources of games?
On the net the only sources I found are of Star-Raiders.


What kind of games? I have sources & binaries for mine here:
http://koti.mbnet.fi/tammat/hatari/programs.shtml
by Eero Tamminen
Fri Jan 25, 2013 12:03 am
Forum: Games
Topic: Falcon Doom
Replies: 236
Views: 55740

Re: Falcon Doom

Although I haven't tested it in a while, the BadMood engine should (?) be able to display scenes from any Doom derivative game (Doom2, Heretic, Hexen etc) - but not Descent (which was an early portal-based method IIRC). It may not display them correctly however, as 'bugfixes' were mainly applied ag...
by Eero Tamminen
Thu Jan 24, 2013 11:58 pm
Forum: Games
Topic: Falcon Doom
Replies: 236
Views: 55740

Re: Falcon Doom

I'm assuming the extra "cache misses" are extra instructions that get read into cache at the same time...? If my assumption is right, I could also mark that in profiler as a single cache miss for the instruction at PC address. Which one you would prefer? I suspect that the *average* miss ...
by Eero Tamminen
Thu Jan 24, 2013 11:25 pm
Forum: Professionals
Topic: The RESET instruction on Falcons
Replies: 57
Views: 7831

Re: The RESET instruction on Falcons

I tested with latest public Hatari v. - and thought that no need to say it specifically. As said, Desktop function disk Info (what prints out file, folder count and used + free space), for hard disk partition (120MB, with some 12 files only, some longer ones), what certainly calls GEMDOS function f...
by Eero Tamminen
Thu Jan 24, 2013 11:13 pm
Forum: Hatari
Topic: Hatari on Pi?
Replies: 22
Views: 7207

Re: Hatari on Pi?

novoline wrote:I'm personally trying to find a way to get MIDI I/O


This is explained in the Hatari documentation: http://hg.tuxfamily.org/mercurialroot/h ... -linux.txt

Go to advanced search