English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 2850
Search took 0.29 seconds.
Search: Posts Made By: ross
Forum: Coders. Asm / Hardware Today, 01:04
Replies: 3
Views: 97
Posted By ross
For a standard VGA signal @ 60 Hz, 31.5KHz you...

For a standard VGA signal @ 60 Hz, 31.5KHz you can try these values:

1C0 HTOTAL 0071
1C2 HSSTOP 0015
1C4 HBSTRT 0007
1C6 HBSTOP 0021
1C8 VTOTAL 020D
1CA VSSTOP 000F
1CC VBSTRT 020E
1CE...
Forum: Coders. Asm / Hardware Yesterday, 23:43
Replies: 4
Views: 151
Posted By ross
Then I'm curious to understand too. I would like...

Then I'm curious to understand too. I would like to see the new executable in action (with and without BEAMCON0 used).
(those BEAMCON0 settings also require other registers set)

:great
Forum: Coders. Asm / Hardware Yesterday, 22:24
Replies: 4
Views: 151
Posted By ross
Nah :) it's unrelated. The jitter/flicker is by...

Nah :) it's unrelated.
The jitter/flicker is by a race condition on INTREQ(R) manipulation outside IRQ3.

There may be other reasons why it no longer happens, including the fact that you are not...
Forum: Coders. Asm / Hardware 23 October 2020, 17:09
Replies: 67
Views: 2,076
Posted By ross
Ah ok :) Yes, the version with 'smaller'...

Ah ok :)

Yes, the version with 'smaller' table can misalign.
Forum: Coders. Asm / Hardware 23 October 2020, 16:57
Replies: 67
Views: 2,076
Posted By ross
I follow this thread casually, but it is very...

I follow this thread casually, but it is very interesting.
I looked at the latest proposed routines and I don't think there are penalties for misalignments.
32-bit accesses are longword aligned and...
Forum: Coders. Asm / Hardware 22 October 2020, 23:38
Replies: 45
Views: 2,293
Posted By ross
Now I'm sure I don't understand what you want to...

Now I'm sure I don't understand what you want to do :laughing

Maybe a screen transition where a full screen scrolls within the visible area?
(like a big bob that appers from the edge?)
If that...
Forum: Coders. Asm / Hardware 22 October 2020, 16:03
Replies: 6
Views: 176
Posted By ross
And as the AtariST coders always say, the Amiga...

And as the AtariST coders always say, the Amiga ones are especially so ;)
Forum: Coders. Asm / Hardware 22 October 2020, 15:42
Replies: 6
Views: 176
Posted By ross
:agree it is normally used this way. Lazy...

:agree it is normally used this way.
Lazy coders :)
Forum: Coders. Asm / Hardware 22 October 2020, 15:35
Replies: 6
Views: 176
Posted By ross
Hi Asman, you can overwrite keycode in $bfec01...

Hi Asman,
you can overwrite keycode in $bfec01 (CIA registers are r/w).
So if an external code (out of IRQ) get it, a $00 or $ff is read.
Forum: project.WHDLoad 21 October 2020, 15:46
Replies: 7
Views: 1,118
Posted By ross
Your messages have been seen. You just have to...

Your messages have been seen.
You just have to be very patient.
Forum: News 20 October 2020, 23:08
Replies: 772
Views: 45,436
Posted By ross
If you find the easter egg I release it. You have...

If you find the easter egg I release it. You have a message :)
Forum: News 20 October 2020, 22:39
Replies: 772
Views: 45,436
Posted By ross
:laughing:laughing:laughing I have been...

:laughing:laughing:laughing
I have been successful in that and have added other functions as well.

Two modes for second button, high-score saving, a cooperative game over mode, a modified version...
Forum: News 20 October 2020, 21:43
Replies: 772
Views: 45,436
Posted By ross
I have the megatrainer version for months now!. ...

I have the megatrainer version for months now!.
For what reason I haven't released it yet? I don't even remember anymore ..
Forum: project.Amiga Game Factory 20 October 2020, 16:32
Replies: 199
Views: 20,617
Posted By ross
Hi Graeme, it's been a long time since I tried a...

Hi Graeme, it's been a long time since I tried a version of SuperSprintAGA. But with SuperSprint_EAB3 noticed a strange regular flickering on video sync (not present in the versions I had tried...
Forum: Coders. Asm / Hardware 19 October 2020, 18:34
Replies: 18
Views: 539
Posted By ross
It is right :) Actually you could also use...

It is right :)

Actually you could also use just and.w #~(512-1),d0

EDIT:
Or use post-increment that is probably faster (but I've also used A2..)
move.l #VolTable,d0
movea.l d0,a1
and.w...
Forum: Coders. Asm / Hardware 19 October 2020, 18:06
Replies: 18
Views: 539
Posted By ross
No, read the EDIT2 above. move.l...

No, read the EDIT2 above.

move.l #VolTableAligned_BSS,d0
and.l #~(512-1),d0
movea.l d0,a0
lea VolTableAligned_End,a1
move.l -(a1),-(a0)
etc..

at end of the copy (a1) aligned to CNOP 0,512
Forum: Coders. Asm / Hardware 19 October 2020, 17:56
Replies: 18
Views: 539
Posted By ross
Why 256KB waste? 512 bytes and file read. ...

Why 256KB waste? 512 bytes and file read.

EDIT: ah ok, in case you embed and copy.

EDIT2: mmh, you can also embed and copy, just over it and moved/aligned to 512:)
Forum: Coders. Asm / Hardware 19 October 2020, 17:33
Replies: 18
Views: 539
Posted By ross
Yes if you allocate at memory at run time. ...

Yes if you allocate at memory at run time.

Simply allocate (voltableS8.bin+512-1), then
move.l #VolTableAligned+512-1,d0
and.l #~(512-1),d0
movea.l d0,a0

Ugly? Yes :)

EDIT: late..
Forum: project.WHDLoad 19 October 2020, 16:56
Replies: 10
Views: 504
Posted By ross
This is not entirely true. You can have a...

This is not entirely true.
You can have a properly programmed game that works on any machine but you also want to support a simple A500, using all the memory and a bare floppy loading.
So a WHDLoad...
Forum: Coders. Asm / Hardware 19 October 2020, 00:42
Replies: 45
Views: 2,293
Posted By ross
Enlarge the video buffer and use BPLxMOD=2 (not...

Enlarge the video buffer and use BPLxMOD=2 (not BLTxMOD! :))
Forum: Coders. Asm / Hardware 18 October 2020, 21:31
Replies: 45
Views: 2,293
Posted By ross
I actually talked about BPLxMOD so you hide areas...

I actually talked about BPLxMOD so you hide areas of the video buffer outside the displayed part.
So you can blit for x=336 (BLTxMOD=0)

[I hope I understood what you want to do :)]
Forum: Coders. Asm / Hardware 18 October 2020, 15:18
Replies: 6
Views: 413
Posted By ross
4) if I don't remember by hex value or name I...

4) if I don't remember by hex value or name I check the documents
Forum: Coders. Asm / Hardware 18 October 2020, 15:03
Replies: 45
Views: 2,293
Posted By ross
Just use modulo registers :) (BPLxMOD)

Just use modulo registers :)
(BPLxMOD)
Forum: Coders. Asm / Hardware 17 October 2020, 19:10
Replies: 6
Views: 249
Posted By ross
Don't forget to recover A7 after the intensive...

Don't forget to recover A7 after the intensive use cases :D

I usually use double nomenclature to remind me if I use A7 as a stack or as a free register.
- SP when I access the stack
- A7 when I...
Forum: Coders. Asm / Hardware 17 October 2020, 18:51
Replies: 6
Views: 249
Posted By ross
Hi :) It depends: Supervisor() return to User...

Hi :)
It depends: Supervisor() return to User State at the RTE (is like a subroutine), SuperState() stay in Supervisor State (running on the user's stack).

Usually Supervisor() is used.
...
Forum: Amiga scene 17 October 2020, 00:29
Replies: 16
Views: 2,016
Posted By ross
nah, don't worry, it was a quickie ;)

nah, don't worry, it was a quickie ;)
Forum: Coders. Asm / Hardware 16 October 2020, 20:59
Replies: 7
Views: 431
Posted By ross
Or 16.67Hz :p

Or 16.67Hz :p
Forum: Coders. Asm / Hardware 16 October 2020, 17:21
Replies: 7
Views: 431
Posted By ross
You probably meant one playfield and two...

You probably meant one playfield and two bitplanes (or you need to explain me how to do it ;))


You simply need to sync you scroll with the video vertical frequency (or sub-multiples).

There...
Forum: Coders. C/C++ 14 October 2020, 11:19
Replies: 14
Views: 674
Posted By ross
:agree The context of the rendering code...

:agree


The context of the rendering code is IRQ3, it handle double buffer based on what IRQ6 setup and use strict multiplexed blitter / CPU for the clear and poly fill operations. It can span...
Forum: Coders. Asm / Hardware 13 October 2020, 23:50
Replies: 25
Views: 1,036
Posted By ross
Confirmed in qemu source: {"psbc",...

Confirmed in qemu source:
{"psbc", 4, two(0xf040, 0x0001), two(0xffc0, 0xffff), "$s", m68851 },
0xf040->d0, 0xf041->d1
and MC68851 manual (page 265)
cc second instruction word BC B clear 000001...
Forum: Coders. C/C++ 13 October 2020, 01:34
Replies: 14
Views: 674
Posted By ross
No idea. Undocumented ;) Basically I...

No idea. Undocumented ;)



Basically I needed to use it as an advanced/super VBI.
I had a routine inside IRQ3 that could even span more than one frame, but really floating and unpredictable (so...
Forum: Coders. C/C++ 12 October 2020, 18:38
Replies: 14
Views: 674
Posted By ross
Eheh, this is true of how Graeme used it. But...

Eheh, this is true of how Graeme used it.
But can be used to trigger an IRQ6 free from EXTER/CIAB bothering.
I happened to use it profitably :D
Forum: Retrogaming General Discussion 10 October 2020, 23:22
Replies: 19
Views: 771
Posted By ross
Well, is one of the four memory refresh cycles,...

Well, is one of the four memory refresh cycles, but you have to count it ;)
Forum: Coders. Asm / Hardware 10 October 2020, 22:36
Replies: 2
Views: 328
Posted By ross
Yes, it's safe.

Yes, it's safe.
Forum: Retrogaming General Discussion 10 October 2020, 16:58
Replies: 19
Views: 771
Posted By ross
On default LOF there is 313 lines on PAL. ...

On default LOF there is 313 lines on PAL.


No, there is not extra cycles.

Take for simplicity a video frame with only short DMA slots (227) (this is what VHPOSW trick do on OCS PAL Amiga)....
Forum: Retrogaming General Discussion 05 October 2020, 20:35
Replies: 19
Views: 771
Posted By ross
No, 'Dynablaster' method, or better VHPOSW...

No, 'Dynablaster' method, or better VHPOSW method, is a bit more complex and works even on OCS Amiga.
Contrary to BEAMCON0 method (setup and forget) require constant frame handling and CPU...
Forum: Retrogaming General Discussion 05 October 2020, 14:03
Replies: 19
Views: 771
Posted By ross
You can switch in PAL60 also from inside your...

You can switch in PAL60 also from inside your code, no need to boot in NTSC.

Easy way:
- do a Loadview(NULL), your display is set to default low res-mode;
- better to write also LOF to VPOSW...
Forum: Coders. General 04 October 2020, 16:00
Replies: 13
Views: 912
Posted By ross
And if you store only changes every n frames and...

And if you store only changes every n frames and then real-time interpolate?
Even a linear interpolation can be good if n is low..
Forum: Coders. General 04 October 2020, 15:45
Replies: 13
Views: 912
Posted By ross
Hi Graeme, why you need control bits? If you...

Hi Graeme, why you need control bits?
If you have signed values for direction you can simply use 0 for no movement.
So you could use more bits for delta or less bit for movement (like 6 or 4,...
Forum: Coders. Asm / Hardware 04 October 2020, 14:16
Replies: 2
Views: 345
Posted By ross
http://eab.abime.net/showthread.php?t=86358 ...

http://eab.abime.net/showthread.php?t=86358

EDIT:
I guess you have other questions (some are on your post) so I will answer in advance (the $e0 slot is explained on above link).

What is the...
Showing results 1 to 40 of 2850

 
Forum Jump

All times are GMT +2. The time now is 04:16.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Page generated in 0.32614 seconds with 10 queries