Search found 1319 matches

by npomarede
Thu Jan 09, 2020 9:52 pm
Forum: Coding
Topic: Blitter Execution Times
Replies: 25
Views: 1194

Re: Blitter Execution Times

I will have a look at this case ; I have some work in progress to fix some wrong cases where xcount=1 (as Ijor described them to me) and not many time at the moment. I will see if this can be fixed on current code base or if this needs to be part of the rewrite I'm planning to do. Hi ! Thanks for y...
by npomarede
Thu Jan 09, 2020 4:37 pm
Forum: Coding
Topic: Blitter Execution Times
Replies: 25
Views: 1194

Re: Blitter Execution Times

No problem. The source needs to be recompiled to change the test parameters, but I have compiled a version that tests the strange case. It is attached to this post. It requires around 55 scanlines on Hatari and 48 on Steem SSE. BlitTestTOS.zip Hi I will have a look at this case ; I have some work i...
by npomarede
Wed Jan 08, 2020 9:53 pm
Forum: Coding
Topic: Blitter Execution Times
Replies: 25
Views: 1194

Re: Blitter Execution Times

Hi
could you provide the executable in your zip archive ? My STE is currently not available (still packed after recently moving home), but maybe some other people here could run your tests on their STE.
Nicolas
by npomarede
Tue Jan 07, 2020 1:37 pm
Forum: Coding
Topic: Blitter Execution Times
Replies: 25
Views: 1194

Re: Blitter Execution Times

Skewing or masking don't add any additional cycles. If I'm not wrong: - when mask is different than $FFFF then you have to add one bus cycle for destination read; - skewing has an impact onto cycles when XFSR / NFSR is set. Hi not to be too much punctilious, but I would say these 2 conditions have ...
by npomarede
Mon Jan 06, 2020 10:08 pm
Forum: Coding
Topic: Blitter Execution Times
Replies: 25
Views: 1194

Re: Blitter Execution Times

Masking itself doesn't add cycles, but the blitter doc states that in some case depending on the mask value a RMW operation will be made, which add cycles because of the required additional memory access (see this comment in the source " When NFSR or mask is not all '1', a read-modify-write is ...
by npomarede
Mon Jan 06, 2020 9:32 pm
Forum: Coding
Topic: Blitter Execution Times
Replies: 25
Views: 1194

Re: Blitter Execution Times

Hi if you want you can have a look at Hatari's source code, I think timings are really accurate, as it was verified with several demos running in overscan while using blitter at the same time (see the great "We were" by Oxygene for example). I also compared several own test programs on rea...
by npomarede
Mon Jan 06, 2020 12:50 pm
Forum: 680x0
Topic: The secrets of the 68000
Replies: 18
Views: 2375

Re: The secrets of the 68000

Hi I confirm the latest changes from WinUAE are merged in my devel branch for Hatari and that it should support all those bus/address error behaviors for 68000 (including the examples that Ijor reported above). I will push the changes to main tree soon, I have to do some test first with new 68030 + ...
by npomarede
Mon Dec 09, 2019 9:11 am
Forum: HxC Floppy Emulator
Topic: HxC Software updates
Replies: 2
Views: 3573

Re: HxC Software updates

Great tool, being able to browse all kind of disk formats with only one program is really nice.
And thanks for making it available under Linux too :)
by npomarede
Wed Nov 20, 2019 2:57 pm
Forum: Coding
Topic: [A]tari [G]ame [T]ools - 2D prototyping engine for STE
Replies: 107
Views: 50221

Re: [A]tari [G]ame [T]ools - 2D prototyping engine for STE

hi
asm sources for AGT are using devpac syntax, so you can compile with devpac or crosscompile with vasm. But you won't be able to compile using m68k-atari-mint / gcc because the syntax is different for several points (label, string constant, comments, ...)
Nicolas
by npomarede
Thu Nov 14, 2019 11:17 am
Forum: News & Announcements
Topic: FX68K Cycle accurate 68000 core
Replies: 56
Views: 20569

Re: FX68K Cycle accurate 68000 core

ThorstenOtto wrote:Did you also merge the changes to the JIT compiler?

Yes they were merged too, but as JIT is not used in Hatari I can't say if it breaks things or not.
by npomarede
Thu Nov 14, 2019 9:29 am
Forum: News & Announcements
Topic: FX68K Cycle accurate 68000 core
Replies: 56
Views: 20569

Re: FX68K Cycle accurate 68000 core

(All models except 68040) Does that mean 040 executes the instruction as described in the manual? What about 060? From Toni's comment in the changelog : "68040 : LINK stacked value is saved after SP was decreased by 4." . The 68060 seems to behave like 68000 in this case, ie "LINK st...
by npomarede
Wed Nov 13, 2019 10:29 pm
Forum: News & Announcements
Topic: FX68K Cycle accurate 68000 core
Replies: 56
Views: 20569

Re: FX68K Cycle accurate 68000 core

Nice! I love that sort of small findings. Now I wonder how many emulators will emulate this behavior correctly... Well, WinUAE already does and as such Hatari devel version support it too :) It was fixed in july/august when Toni started working on his 680x0 cputester and commited in WinUAE 4.3.0 be...
by npomarede
Thu Nov 07, 2019 5:17 pm
Forum: Demos - General
Topic: state of the art atari SNDH music?
Replies: 36
Views: 5588

Re: state of the art atari SNDH music?

Hi a long time ago, when writing the YM2149 emulator for Amiga I was faced with the same issue : how to play 60 Hz musics when the Amiga was running at 50 Hz VBL. I used a similar method (ie add 50 / sub 60) to simulate 60 Hz replay when VBL was 50 Hz and as with Evil's test it was also mostly not p...
by npomarede
Mon Oct 28, 2019 10:14 pm
Forum: Demos - General
Topic: state of the art atari SNDH music?
Replies: 36
Views: 5588

Re: state of the art atari SNDH music?

Hi hard to tell, there're many great pieces of music since the "Hippel era". Some of my recent favorites : - Staring At the sea by Ultrasyd : YM sid voices + STE DMA sample. Ultrasyd's musics are worth checking out. - Temple of Asherah by Yerzmyey ; another great musician, doing lot of ret...
by npomarede
Mon Oct 21, 2019 9:23 pm
Forum: Ym rockin'
Topic: Browser based YM jukebox
Replies: 11
Views: 4446

Re: Browser based YM jukebox

Hi Nice interface for music ; but while listening to some of them, I noticed that the speed is not correct, it plays too fast, as if played at 60 Hz instead of 50 Hz. For example, listen to "Beatnick" by Mad Max : it really plays too fast and the digidrums are really wrong. "Wings Of ...
by npomarede
Sat Oct 19, 2019 7:05 am
Forum: 680x0
Topic: Bus error caused by YM buzzer?
Replies: 5
Views: 1595

Re: Bus error caused by YM buzzer?

Hi
maybe you hit the case of the "spurious interrupt" which can happen under some circumstance when using MFP (look elsewhere in atari forum, there's some thread about it)
Try to change vector at $60 to point to a routine that just does a "RTE"

Nicolas
by npomarede
Sat Oct 12, 2019 10:30 am
Forum: Hatari
Topic: Hatari 2.2.1 has been released
Replies: 42
Views: 12672

Re: Hatari 2.2.1 has been released

That's the kind of effect not supported in mono for now : emulation doesn't support cycle exact color change, neither color change between black/white while the line is displayed.
So, changes to ff8240 are ignored during display and you get the result in Hatari where some parts are missing.
by npomarede
Sat Oct 12, 2019 10:09 am
Forum: Hatari
Topic: Hatari 2.2.1 has been released
Replies: 42
Views: 12672

Re: Hatari 2.2.1 has been released

Hi, just wanted to signal that there was couple of issues in Monochrom mode. If you compare https://youtu.be/RlpP7JVImGA?t=78 (real hardware) and https://youtu.be/ahjYceQGjKM?t=61 (Hatari 2.2.1) there are a number of issues: - The vertical scroll in the main part is not visible: This is achieves by...
by npomarede
Mon Sep 16, 2019 9:01 pm
Forum: Ym rockin'
Topic: looking for Bangkok Knights sndh-file
Replies: 5
Views: 1678

Re: looking for Bangkok Knights sndh-file

Note that this music first appeared in an old 1988 Hofa cracktro (for example the one for "Vixen"), using an older replay code from Mad Max : https://demozoo.org/productions/70754/ Hofa later became "The Replicants" (and I remember listening to this music for hours with the volum...
by npomarede
Tue Aug 20, 2019 9:02 pm
Forum: Demos - General
Topic: -Closure- tricks
Replies: 7
Views: 13667

Re: -Closure- tricks

Hi,
Troed posted the source code for his boot sector that does wakestate + ste detection, you should have more details there.
See https://github.com/troed/WSDETECT

Nicolas
by npomarede
Thu Aug 15, 2019 12:34 pm
Forum: Coding
Topic: ST Chipset decap
Replies: 144
Views: 68814

Re: ST Chipset decap

I don't think it's about GLUE-MMU wake states, it depends on the Shifter wakeup. You're right, more tests might be needed to check it was not a coincidence with WS3. BTW, IIRC you sent me some times ago a small program to "display" shitfer wake up state, by mixing low res and med res vert...
by npomarede
Wed Aug 14, 2019 7:18 pm
Forum: Coding
Topic: ST Chipset decap
Replies: 144
Views: 68814

Re: ST Chipset decap

Ah, I remember now about this demo. This demo depends on the Shifter wake up. It is not exactly a stabilization issue. But depending on the Shifter wakeup state you might get the every the "every 16 pixel background" effect. Probably also depends on the exact Shifter version as well. Yes,...
by npomarede
Wed Jul 31, 2019 9:04 am
Forum: Coding
Topic: ST Chipset decap
Replies: 144
Views: 68814

Re: ST Chipset decap

Yes, they used a NOP between 2 move #xx to remove the left border : cpu video_cyc= 32760 504@ 63 : 00000726 12bc 0002 MOVE.B #$02,(A1) IO write.b $ff8260 = $02 pc=726 shifter=0x02 video_cyc_w=32768 line_cyc_w=0 @ nHBL=63/video_hbl_w=64 pc=726 instr_cyc=12 detect remove left cpu video_cyc= 32772 4@ 6...
by npomarede
Wed Jul 31, 2019 8:50 am
Forum: Coding
Topic: ST Chipset decap
Replies: 144
Views: 68814

Re: ST Chipset decap

AFAIK the Death of the left border was one of the first demos which opened the horizontal border, so the concept of stabilization probably wasn't known. I can accept this demo might or might not work (but actually made it work now). However this reload after 4 load thing causes an interesting issue...
by npomarede
Thu Jul 25, 2019 8:36 pm
Forum: Coding
Topic: ST Chipset decap
Replies: 144
Views: 68814

Re: ST Chipset decap

Ah OK, you're talking about the STE shifter. but in that case AFAIR the death of the left border doesn't work on STE.

Go to advanced search