English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 455
Search took 0.06 seconds.
Search: Posts Made By: Thomas Richter
Forum: Retrogaming General Discussion Today, 16:28
Replies: 9
Views: 195
Posted By Thomas Richter
Err... apples and oranges. Do you know why Paula...

Err... apples and oranges. Do you know why Paula does not make any sense in an 8-bit system? Where do you put all the samples with only 64K available. Both the C64 and also the atari 8-bit can play...
Forum: Retrogaming General Discussion Today, 14:19
Replies: 9
Views: 195
Posted By Thomas Richter
Oh well. Paula sound is a very simplistic design:...

Oh well. Paula sound is a very simplistic design: Four DMA channels followed by a D/A converter. Nothing really unusual at its time. The Mac had something similar, just a two-channel D/A converter....
Forum: Coders. Asm / Hardware Today, 09:34
Replies: 15
Views: 841
Posted By Thomas Richter
That would be a bizarre design then because some...

That would be a bizarre design then because some components in Z-II space are cachable, for example memory expansions.


It is more likely that you observe that the CPU just continues to run with...
Forum: Coders. Asm / Hardware Yesterday, 16:57
Replies: 7
Views: 214
Posted By Thomas Richter
That is correct. Some 040 and 060 boards...

That is correct. Some 040 and 060 boards duplicate the bytes by external logic, some do not. The GVP GForce 040 does, for example, not duplicate bytes. This caused some strange defects in the first...
Forum: Coders. Asm / Hardware 02 July 2020, 08:52
Replies: 8
Views: 433
Posted By Thomas Richter
Why simple if you can make it complicated....

Why simple if you can make it complicated. IDCMP_RAWKEY exists, and it solves all the problems for you. Please, *do not* handle such low level things yourself as it will compromize multitasking and...
Forum: Nostalgia & memories 02 July 2020, 08:50
Replies: 2,575
Views: 399,236
Posted By Thomas Richter
Over chip RAM bus, you mean? Yes, that is a neat...

Over chip RAM bus, you mean? Yes, that is a neat trick...


As far as the ChipMem bus is concerned, SuperHIRES is a 70ns mode with 4 bitplanes, that is, it requires as much bandwidth as a 640...
Forum: Coders. C/C++ 29 June 2020, 19:39
Replies: 5
Views: 233
Posted By Thomas Richter
No, this cannot work. The best you can do is to...

No, this cannot work. The best you can do is to print a string over the serial port. Or use a low-level debugger like COP.


The string hook is called from intuition when receiving input events,...
Forum: support.WinUAE 28 June 2020, 21:50
Replies: 12
Views: 1,932
Posted By Thomas Richter
No, that's really screen dragging. Its...

No, that's really screen dragging. Its functionality is really split across multiple modules. Intuition does one thing, each intuition screen contains a viewport. IntuitionBase creates also a View....
Forum: Coders. General 27 June 2020, 17:51
Replies: 6
Views: 296
Posted By Thomas Richter
In terms of system tools, there is of course...

In terms of system tools, there is of course SnoopDos (shows most important system tools), Xoper (shows most important system lists) and SaferPatches/ShowPatches (shows system patches).

Concerning...
Forum: Coders. General 27 June 2020, 16:31
Replies: 6
Views: 296
Posted By Thomas Richter
MuForce, MuGA, Wipeout, segtracker, COP and a PC...

MuForce, MuGA, Wipeout, segtracker, COP and a PC with a null-modem cable. Mungwall I can no longer recommend, replace it by Wipeout. The problem with MungWall is that it contains a crude workaround...
Forum: Coders. General 26 June 2020, 15:08
Replies: 19
Views: 1,178
Posted By Thomas Richter
Well, it is already split up into two blits.... ...

Well, it is already split up into two blits....


In the BltBitmap() case, why is that any better? There is only a source and a destination, so one blit is sufficient even though it needs an...
Forum: Coders. Asm / Hardware 23 June 2020, 10:49
Replies: 19
Views: 707
Posted By Thomas Richter
There is a difference between "I am using it for...

There is a difference between "I am using it for my own fun on my own hardware" and "I want to provide software for others with wide applicability". As long as this is "for me for fun", do what you...
Forum: Coders. Asm / Hardware 22 June 2020, 18:41
Replies: 19
Views: 707
Posted By Thomas Richter
I don't know what "you" assume, but what "one"...

I don't know what "you" assume, but what "one" can assume is probably better left to other people.




GVP had their own library, Apollo had their own library, to name two comtemporary hardware...
Forum: Coders. General 22 June 2020, 18:29
Replies: 19
Views: 1,178
Posted By Thomas Richter
No, I'm not saying that. I am saying "the...

No, I'm not saying that. I am saying "the interface the Os provides has to be independent of the layout of the target bitmap", and it was not for 3.1 due to an oversight.



In fact, you...
Forum: Coders. General 22 June 2020, 10:58
Replies: 19
Views: 1,178
Posted By Thomas Richter
No, masks are exactly the same size....

No, masks are exactly the same size. BlitMaskBitMapRastPort() is just broken on 3.1 on interleaved bitplanes. That got fixed in 3.1.4.
Forum: Coders. Asm / Hardware 21 June 2020, 19:33
Replies: 40
Views: 2,186
Posted By Thomas Richter
Yes, except that this canonical code blob already...

Yes, except that this canonical code blob already exists as part of exec CacheControl().



Only if there is no 68851 is on board, which is not so unusual. Actually, it is quite common.



I...
Forum: Coders. Asm / Hardware 21 June 2020, 17:04
Replies: 40
Views: 2,186
Posted By Thomas Richter
Ah, so that's what you are saying. Indeed, one...

Ah, so that's what you are saying. Indeed, one should *not* attempt to run CPUSHA on these processors at all since the instruction is unsupported on them. To clear the cache, use CacheClearU() in...
Forum: Coders. Asm / Hardware 21 June 2020, 15:34
Replies: 19
Views: 707
Posted By Thomas Richter
This is what this entire debate is all about. No,...

This is what this entire debate is all about. No, you cannot, in general, assume that MOVE16 performs correctly in an Amiga system. That is the whole point. The "precautions" on such boards are just...
Forum: Coders. Asm / Hardware 21 June 2020, 13:01
Replies: 40
Views: 2,186
Posted By Thomas Richter
I would not know how that might be possible,...

I would not know how that might be possible, given that neither the 68020 nor the 68030 has a CPUSH instruction. Actually, they do not have the need for one in first place. The 68020 has only an...
Forum: Coders. Asm / Hardware 20 June 2020, 21:11
Replies: 19
Views: 707
Posted By Thomas Richter
There are two approaches for this: The...

There are two approaches for this: The recommended variant would be to use an internal dispatcher for an optimized version if an advanced CPU is dependent such that there is only a common binary for...
Forum: Coders. Asm / Hardware 19 June 2020, 18:24
Replies: 19
Views: 707
Posted By Thomas Richter
Yes, it's so irrational to create software that...

Yes, it's so irrational to create software that just works. I know. If you are ok with "works most of the time", well... very sad indeed. I don't.
Forum: support.Apps 18 June 2020, 23:07
Replies: 4
Views: 345
Posted By Thomas Richter
Microsoft Basic aka AmigaBasic is just broken. It...

Microsoft Basic aka AmigaBasic is just broken. It works only with processors having a 24 bit (16MB) address space, such as the 68000, 68010 and the 68EC020, and fails as soon as you have a processor...
Forum: Coders. Asm / Hardware 15 June 2020, 20:39
Replies: 19
Views: 707
Posted By Thomas Richter
I already gave examples. You just decided to...

I already gave examples. You just decided to ignore them. Early GVP boards for the A2000 had this problem, and such boards can boot and work perfectly fine under a number of circumstances.

...
Forum: Coders. Asm / Hardware 15 June 2020, 19:24
Replies: 15
Views: 841
Posted By Thomas Richter
What the mmulib does is that it runs a pre-test...

What the mmulib does is that it runs a pre-test in which the MMU is shortly enabled and kickstart is remapped to 0, with interrupts disabled. If that works, and no exceptions happen, a post-test is...
Forum: Coders. Asm / Hardware 15 June 2020, 19:19
Replies: 4
Views: 513
Posted By Thomas Richter
Well, that doesn't look particular spectacular....

Well, that doesn't look particular spectacular. The most important thing is the linker command line, or rather the "WITH" file which provides linker options as it defines the overlay tree.


So...
Forum: Coders. Asm / Hardware 15 June 2020, 18:30
Replies: 19
Views: 707
Posted By Thomas Richter
*Sigh* This is the additional logic that is...

*Sigh* This is the additional logic that is required to disable burst transfers. However, as stated, it is missing on *some* rare boards, and thus you cannot rely on MOVE16 not attempting to burst....
Forum: Coders. Asm / Hardware 15 June 2020, 14:31
Replies: 4
Views: 513
Posted By Thomas Richter
It is not to the assembler of supporting this,...

It is not to the assembler of supporting this, but a matter of the linker. ALink, BLink and SLink support them. I am using overlays in SetVNC using DevPac just fine.


You find more information on...
Forum: Coders. Asm / Hardware 15 June 2020, 08:41
Replies: 15
Views: 2,491
Posted By Thomas Richter
PFLUSHA also exists on the 68040 and 68060, it is...

PFLUSHA also exists on the 68040 and 68060, it is just an opmode of the PFLUSH instruction which has an encoding different from the 68851 encoding.
Forum: Coders. Asm / Hardware 15 June 2020, 08:36
Replies: 19
Views: 707
Posted By Thomas Richter
No, and no again. Once again: MOVE16 bursts...

No, and no again. Once again: MOVE16 bursts always, even on non-cachable data, even on data that goes over the Zorro bus. Which means that there need to be logic on the board that disables bursting...
Forum: Amiga scene 13 June 2020, 14:42
Replies: 663
Views: 70,022
Posted By Thomas Richter
ARexx is not only a language. It is a system...

ARexx is not only a language. It is a system interface and a library, and unfortunately one that is written in assembly, and even worse, written in a way that violates the calling conventions of...
Forum: Amiga scene 11 June 2020, 23:14
Replies: 663
Views: 70,022
Posted By Thomas Richter
People are right. In your eyes?...

People are right.





In your eyes? Guess how much I care about trolls.
Forum: Amiga scene 11 June 2020, 23:08
Replies: 663
Views: 70,022
Posted By Thomas Richter
Ehem. Check your subversion. List has now...

Ehem. Check your subversion. List has now indications as whether or not to escape wildcard patterns such that the output of LIST can be feed as input to other commands safely. Unfortunately, LIST...
Forum: Amiga scene 10 June 2020, 16:42
Replies: 663
Views: 70,022
Posted By Thomas Richter
No, that is part of the P96 NDK which you can get...

No, that is part of the P96 NDK which you can get now from icomp.
Forum: New to Emulation or Amiga scene 09 June 2020, 09:36
Replies: 17
Views: 832
Posted By Thomas Richter
Well, for all practical purposes, yes. But if you...

Well, for all practical purposes, yes. But if you want to be 100% correct, no. The resident list of the dos.library contains three entries: CLI, Shell, and BootShell. While they all point to the same...
Forum: Amiga scene 08 June 2020, 22:05
Replies: 663
Views: 70,022
Posted By Thomas Richter
They can't. Hint: Look up what the "S" in SMP...

They can't. Hint: Look up what the "S" in SMP stands for.
Forum: Amiga scene 07 June 2020, 11:41
Replies: 663
Views: 70,022
Posted By Thomas Richter
Did you set the NODISKSCAN tooltype? If so, the...

Did you set the NODISKSCAN tooltype? If so, the program does not scan inserted disks automatically. Remove the tool type, try again.
Forum: Amiga scene 06 June 2020, 18:00
Replies: 663
Views: 70,022
Posted By Thomas Richter
Why? Just tell me why. What is the market for...

Why? Just tell me why. What is the market for this? If I want a modern system, I can get one right away. Linux exist, Windows exists, MacOs exists.




Why? Install UAE, run the application,...
Forum: Coders. Asm / Hardware 06 June 2020, 17:13
Replies: 19
Views: 1,511
Posted By Thomas Richter
Unfortunately, the duration of the pulses is...

Unfortunately, the duration of the pulses is entirely upon control of software. No timer is being used, and even worse, the trackdisk.device in the kickstart (up to and including release 3.1.4) uses...
Forum: Coders. Asm / Hardware 06 June 2020, 17:03
Replies: 15
Views: 2,491
Posted By Thomas Richter
The list is not complete, and there are two types...

The list is not complete, and there are two types of non-implemented instructions. Those that are not supported at all, and those for which the 68060 runs into a software trap which is then emulated...
Forum: Amiga scene 06 June 2020, 11:12
Replies: 663
Views: 70,022
Posted By Thomas Richter
I believe the biggest challenge is a better...

I believe the biggest challenge is a better integration of RTG. P96 peforms a big patch-job on the Os, though most of this should be abstracted away by a suitable layer between graphics and P96....
Showing results 1 to 40 of 455

 
Forum Jump

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


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