English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 3610
Search took 0.28 seconds.
Search: Posts Made By: meynaf
Forum: Coders. Asm / Hardware 27 January 2020, 13:39
Replies: 9
Views: 277
Posted By meynaf
So basically this is kind of software OoO at...

So basically this is kind of software OoO at assembler level...

This is useless for pure 68000 as AFAIK it does not have instruction scheduling issues -- and other cpus of the family don't have...
Forum: support.Other 23 January 2020, 16:27
Replies: 7
Views: 184
Posted By meynaf
Total commander plugin only supports OFS/FFS. It...

Total commander plugin only supports OFS/FFS. It probably also only supports reading from hardfiles, not writing.
Forum: Coders. Asm / Hardware 22 January 2020, 19:11
Replies: 13
Views: 620
Posted By meynaf
movem.w from memory to registers always sign...

movem.w from memory to registers always sign extend (this can actually be useful).
If you want to restore only a word operand, use move instead of movem.
Forum: Nostalgia & memories 20 January 2020, 19:42
Replies: 42
Views: 1,679
Posted By meynaf
Try Atari ST version then :p The problem...

Try Atari ST version then :p

The problem with Lemmings is more the level design than the game itself. The mere concept is actually quite good.
But, while some levels are brilliant, needing...
Forum: Amiga scene 20 January 2020, 14:47
Replies: 174
Views: 23,380
Posted By meynaf
Alas this isn't the case. They use all the data...

Alas this isn't the case. They use all the data they can grab. They are even suspected of getting data on people who actually don't have an account...
Forum: support.Hardware 18 January 2020, 11:12
Replies: 21
Views: 1,180
Posted By meynaf
Exact same config worked before as it is today ?...

Exact same config worked before as it is today ? Maybe i read too fast then.
Anyway it's not suddenly but after a long time, so who knows. I can't tell, i'm not PSU specialist.
Forum: Coders. Asm / Hardware 16 January 2020, 13:26
Replies: 18
Views: 512
Posted By meynaf
There is an audio intreq not only when a sample...

There is an audio intreq not only when a sample starts playing, but also when it stops.
Forum: support.Apps 16 January 2020, 11:10
Replies: 31
Views: 970
Posted By meynaf
The situation is more or less the same as on real...

The situation is more or less the same as on real HW... Why would it differ ?
Forum: support.Apps 16 January 2020, 10:57
Replies: 31
Views: 970
Posted By meynaf
Not exactly with no signals, no. When the virus...

Not exactly with no signals, no.
When the virus replicates it has to write on disk.
Thus unusual disk activity should catch your attention. This is the way i detected ebola 2 back in '97. Then...
Forum: support.Apps 15 January 2020, 15:25
Replies: 9
Views: 244
Posted By meynaf
This indicates the program doesn't accept being...

This indicates the program doesn't accept being run from Workbench.
As DamienD pointed, the solution is to make a script.
You can eventually give an icon to that script, and then use "IconX" as...
Forum: support.Hardware 15 January 2020, 09:11
Replies: 21
Views: 1,180
Posted By meynaf
The PSU may be fine but just too weak for the...

The PSU may be fine but just too weak for the config.
Booting with Blizzard but no HDD would tell more. You may also try to unplug all floppy drives and see if it makes the situation better.
Forum: Coders. Asm / Hardware 10 January 2020, 14:47
Replies: 35
Views: 995
Posted By meynaf
This is because the PC never actually gives you...

This is because the PC never actually gives you access to the real front buffer.
Forum: Coders. Asm / Hardware 10 January 2020, 13:42
Replies: 35
Views: 995
Posted By meynaf
RTG is made to handle cheap PC hardware put into...

RTG is made to handle cheap PC hardware put into a miggy. So it works like PC stuff (= in a stupid way).



You can't use the Copper on a CGX screen.
Remember, all these boards which use RTG...
Forum: Coders. Asm / Hardware 10 January 2020, 10:12
Replies: 35
Views: 995
Posted By meynaf
The problem with RTG is that it doesn't have the...

The problem with RTG is that it doesn't have the flexibility of original hardware. You can not just open your screen, grab the bitplanes address (that is permanently valid) and then do whatever you...
Forum: Coders. Asm / Hardware 06 January 2020, 12:49
Replies: 21
Views: 1,125
Posted By meynaf
I remember hearing some junk on mods that use...

I remember hearing some junk on mods that use notes between 28 and 31 khz. It is not PT player weirdness because some tfmx (from games dragonflight and amberstar) also did this.
But it was random....
Forum: Coders. Asm / Hardware 06 January 2020, 09:49
Replies: 33
Views: 1,151
Posted By meynaf
We're seeing here a shortcoming of 68k asm...

We're seeing here a shortcoming of 68k asm syntax.
If instead of 2(pc) we could have writen something like (pc+2) then it would have ceased to be ambiguous - we would have been able to write either...
Forum: Coders. Asm / Hardware 03 January 2020, 17:29
Replies: 20
Views: 1,557
Posted By meynaf
Something like this : init_copinfo macro ...

Something like this :

init_copinfo macro
dc.w \1
dc.l \2
dc.w \3
endm

CopperInfo1: init_copinfo MyCopperListSize,MyCopperListHandler,0
Forum: Coders. Asm / Hardware 03 January 2020, 15:18
Replies: 20
Views: 1,557
Posted By meynaf
You can always initialize your structures with dc...

You can always initialize your structures with dc directives in macros...
Forum: Amiga scene 30 December 2019, 12:27
Replies: 9
Views: 548
Posted By meynaf
File access and memory allocate are easy to...

File access and memory allocate are easy to replace in the code. That's no problem.
I even have XBios DoSound routine somewhere.
As you mention, gem calls can also sometimes be replaced - Oids used...
Forum: Amiga scene 30 December 2019, 11:34
Replies: 9
Views: 548
Posted By meynaf
I've had a quick look many years ago. Sundog...

I've had a quick look many years ago.
Sundog uses a strange programming system with code scattered everywhere, iow it's far from being easy.
I also suspect it might be using gem calls, turning the...
Forum: Coders. Asm / Hardware 30 December 2019, 10:54
Replies: 9
Views: 618
Posted By meynaf
It is possible to read color registers but AFAIK...

It is possible to read color registers but AFAIK only on AGA. There is a bit in BPLCON2 to activate this feature.
Else any attempt to read will write last value present on the bus to the color...
Forum: support.Hardware 20 December 2019, 10:27
Replies: 3
Views: 414
Posted By meynaf
There is AFAIK no way to check 030 revision. And...

There is AFAIK no way to check 030 revision. And you can't always see by testing, f.e. I have had both 68030RC50B and 68030RC50C : no visible difference in behavior.

First thing to do would be to...
Forum: Coders. General 18 December 2019, 10:13
Replies: 7
Views: 593
Posted By meynaf
You can select 68060 as cpu type and it has a...

You can select 68060 as cpu type and it has a small effect.



It is not emulated at all.



Unfortunately, no.
Same situation with anything that's not 68000 (e.g. 68030) and it's a PITA.
Forum: Coders. Scripting 18 December 2019, 09:57
Replies: 2
Views: 248
Posted By meynaf
run >nil: requestchoice "popup title" "popup...

run >nil: requestchoice "popup title" "popup body" "ok"

Change strings to meet your needs.
As it is from floppy you will have to copy the command itself as well (it's from wb's C dir iirc)....
Forum: Coders. Asm / Hardware 09 December 2019, 15:51
Replies: 18
Views: 769
Posted By meynaf
Another possibility is ye olde c2p merge trick...

Another possibility is ye olde c2p merge trick (unverified, but it gives the idea) :

move.w d0,d1
ror.w #1,d1
move.w d0,d2
eor.w d1,d2
andi.w #$5555,d2
eor.w d2,d0
eor.w d2,d1
ror.w...
Forum: Coders. Asm / Hardware 09 December 2019, 14:50
Replies: 18
Views: 769
Posted By meynaf
Indeed. :) This is a rather typical example of...

Indeed. :)
This is a rather typical example of code where we need to know what the program does and how badly it needs to be fast...
Forum: Coders. Asm / Hardware 09 December 2019, 13:30
Replies: 18
Views: 769
Posted By meynaf
Absolute shortest (in some way :D) : move.w...

Absolute shortest (in some way :D) :

move.w #%1010110011010101,d0

move.l (lut+32768*4,pc,d0.w*4),d0

lut ds.l 65536

Obviously needs 68020+.
Forum: support.Other 06 December 2019, 16:30
Replies: 31
Views: 1,958
Posted By meynaf
IIRC IPrefs appeared in OS 2.0 and loads prefs...

IIRC IPrefs appeared in OS 2.0 and loads prefs from env:. In previous system versions all prefs were stored in "system-configuration".
However, 2.0+ still load that file upon startup, i think even...
Forum: Coders. Asm / Hardware 28 November 2019, 11:26
Replies: 7
Views: 651
Posted By meynaf
If you don't know it's CTL or DAT you have to...

If you don't know it's CTL or DAT you have to clear, to be 100% sure you can clear them both ;)
Forum: Coders. Asm / Hardware 27 November 2019, 20:28
Replies: 21
Views: 1,116
Posted By meynaf
I'm not doing any particular code for now, just...

I'm not doing any particular code for now, just building the structure for future possible ports. Alignment is just one of many problems that came to my mind.
Forum: Coders. Asm / Hardware 26 November 2019, 10:48
Replies: 21
Views: 1,116
Posted By meynaf
Right, but as said, doing the alignment would...

Right, but as said, doing the alignment would force the code to do the same so it's not an option.



Because it's about (semi-)automatic port of code that doesn't care about alignment at all.
...
Forum: Coders. Asm / Hardware 25 November 2019, 11:55
Replies: 21
Views: 1,116
Posted By meynaf
Not if it is located in the middle of a longword....

Not if it is located in the middle of a longword. Actually, out of 4 possible alignment cases, only one will require two accesses.

And as the exact same code has to handle both cases (it can't...
Forum: Coders. Asm / Hardware 24 November 2019, 20:08
Replies: 21
Views: 1,116
Posted By meynaf
Guess what, i knew this. But here this is...

Guess what, i knew this.
But here this is precisely what i'm trying to avoid. Why the heck should i add wasteful padding where the cpu doesn't need it.




Such a mechanism doesn't look very...
Forum: Coders. Asm / Hardware 24 November 2019, 10:45
Replies: 21
Views: 1,116
Posted By meynaf
It seems intentional because blk/dcb directives...

It seems intentional because blk/dcb directives are accepted if no value is specified or if the value is 0.
Else all unaligned data is rejected, regardless of what it is.
Forum: Coders. Asm / Hardware 23 November 2019, 17:18
Replies: 21
Views: 1,116
Posted By meynaf
I know and this is what i am currently using, but...

I know and this is what i am currently using, but this sometimes fails. It works fine with literals, but it's dubious with offsets (adr1-adr2), and it's just impossible with direct 32-bit addresses...
Forum: Coders. Asm / Hardware 23 November 2019, 14:37
Replies: 21
Views: 1,116
Posted By meynaf
This is the case. Bare 68000 wouldn't be able to...

This is the case. Bare 68000 wouldn't be able to access this data anyway, would it ? ;)

Now the problem is to find an assembler that will generate them...
Forum: Coders. Asm / Hardware 23 November 2019, 13:10
Replies: 21
Views: 1,116
Posted By meynaf
The above is rejected by phxass (-> error 40 :...

The above is rejected by phxass (-> error 40 : Word at odd address).
It may be that vasm does auto-align.
To see this, just do hex dump of the assembled file.
Forum: Coders. Asm / Hardware 23 November 2019, 11:58
Replies: 21
Views: 1,116
Posted By meynaf
With a value of 0 it is like ds directive, and...

With a value of 0 it is like ds directive, and ds.w / ds.l is accepted regardless of alignment (and would be easy to handle with ds.b anyway).
Forum: Coders. Asm / Hardware 23 November 2019, 11:41
Replies: 21
Views: 1,116
Posted By meynaf
dc.w / dc.l at odd address

As title says.
I wonder if there exists some assembler which can accept that. At least phxass doesn't.
Because even though 68000 has these alignment restrictions, 68020+ doesn't. And i sometimes...
Forum: support.Hardware 21 November 2019, 11:35
Replies: 4
Views: 386
Posted By meynaf
Nope. It just indicates it's not currently in use.

Nope. It just indicates it's not currently in use.
Showing results 1 to 40 of 3610

 
Forum Jump

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


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