English Amiga Board


Go Back   English Amiga Board > Main > Nostalgia & memories

 
 
Thread Tools
Old 02 March 2018, 11:24   #1741
malko
Ex nihilo nihil
 
malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 5,016
Quote:
Originally Posted by StingRay View Post
ADF is just a plain 1:1 image of an Amiga disk. It could be created back in the day already as long as you were able to read the disk into memory and save it to a file. Back then it wasn't called ADF of course but the "format" as such always existed. I for one for example often used ASM-One to read a disk completely into memory and save it. And I did that as early as 1991.
So more a "wording" question. OK I stick to it .

Quote:
Originally Posted by StingRay View Post
Besides, DMS has quite a few bugs so you can easily end up with archives containing wrong/broken data!
Do I read you correctly ? I know that some compressed copy of DMS had issues (this is the reason I used it without compression), but do you mean that these DMS bugs were also affecting uncompressed 1:1 DMS copy ?
(not that I use DMS as today, just curious ).

Last edited by malko; 02 March 2018 at 11:41. Reason: reformulation
malko is offline  
Old 02 March 2018, 12:53   #1742
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Quote:
Originally Posted by malko View Post
So more a "wording" question. OK I stick to it .
It's not just about the wording. I was trying to point out that ADF didn't "reinvent the wheel" as you claimed. The "format" always existed on Amiga. Contrary to DMS.

Quote:
Do I read you correctly ? I know that some compressed copy of DMS had issues (this is the reason I used it without compression), but do you mean that these DMS bugs were also affecting uncompressed 1:1 DMS copy ?
(not that I use DMS as today, just curious ).
The bugs are in the DMS code and have nothing to do with the DMS binary being crunched or not.
StingRay is offline  
Old 02 March 2018, 13:52   #1743
drHirudo
Amiga user
 
drHirudo's Avatar
 
Join Date: Nov 2008
Location: Sofia / Bulgaria
Posts: 472
There is also the .adz format, which is better than DMS and more portable.

From Wikipedia on Amiga Disk File
Quote:
An ADZ file is an ADF file that has been compressed with gzip. The typical file extension is ".adz", derived from ".adf.gz".
I remember being able to directly create adz files with TransADF

Edit: More info:
Quote:
DMS
ADF files were sometimes compressed using the Disk Masher System, resulting in .dms files.

The Disk Masher System (.dms) is an often used method on the Amiga, to create a compressed image of a disk (usually floppy). The disk is read block-by-block, and thus its data structure is maintained. DMS won approval particularly in the demo scene and the Warez scene, since with this tool, disk images could generally be transferred easily with telecommunication modems to mailbox networks like FidoNet for efficient distribution.[1]

The DiskMasher format is copyright-protected and has problems storing particular bit sequences due to bugs in the compression algorithm, but was widely used in the pirate and demo scenes. To avoid these issues, a number of other disk compressors were developed that used alternative disk reading and compression methods, for instance, xDM[2] or XAD (software).
drHirudo is online now  
Old 02 March 2018, 16:38   #1744
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,651
.ADZ is silly.
Amiga1992 is offline  
Old 02 March 2018, 19:45   #1745
malko
Ex nihilo nihil
 
malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 5,016
Hummm... I am becoming confuse with all the answers received. To resume what I understood (Did I understand correctly ?) :

A- DMS <> ADF
a- in the way they read data from the disk (block-by-block VS track-by-track)
b- in the way they store data in the generated file

c- DMS == compacted 1:1 copy by default (plain 1:1 copy possible with cmd line options)
d- DMS bugs in code -> usually secure BUT in some special cases results in wrong/broken data
e- DMS is copyright-protected
i- <see link below>

f- ADF == plain 1:1 copy by default
g- ADF no bugs in code -> 100% secure
h- ADF is not copyright-protected

B- DMS == ADF as they both
a- handle only standard DOS disks
b- can handle NDOS disks BUT cannot handle any non-standard disk format.

Point h- may be the reason why ADF has been preferred. And it is understandable .

Edit: Was looking for something else and found this interesting thread regarding DMS & ADF .

Last edited by malko; 05 March 2018 at 20:44. Reason: link added
malko is offline  
Old 02 March 2018, 20:37   #1746
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,651
Quote:
Originally Posted by malko View Post
B- DMS == ADF as they both
a- handle only standard DOS disks
b- cannot handle NDOS disks

Did I understand correctly ?
No. Did you read what I wrote above? DMS can handle NDOS disks just fine. It just cannot handle copy protection, long tracks or other things like that. Same with ADF.

DMS is meant to be a compressed format for distribution, and ADF is meant to be a disk image to be used as is. That's your difference, and that is why emulators use ADF.
Amiga1992 is offline  
Old 04 March 2018, 11:26   #1747
JumpingJackson
Registered User
 
Join Date: Feb 2008
Location: UK
Posts: 123
I never owned an Amiga back in the day but I like to play with retro tech. But are games supposed to be, or commonly played with the joystick? Or were gamepads popular too?
JumpingJackson is offline  
Old 04 March 2018, 12:12   #1748
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,379
Unfortunately most games stuck with the standard single-button joystick, despite the Amiga supporting multi-button controllers from day 1. A lot of people did use gamepads, and a number of games were made to take advantage of a second button. The CD32 (the last Amiga model released) uses a multi-button pad as standard, though most games are just ports of the standard Amiga versions so even there they often don't take advantage of having lots of buttons. The CD32 pads can be used on any Amiga, and there are patches available for games that add multi-button functionality. See WHDLoad for more information on that.
Daedalus is offline  
Old 04 March 2018, 15:00   #1749
malko
Ex nihilo nihil
 
malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 5,016
Quote:
Originally Posted by StingRay View Post
[...] ADF didn't "reinvent the wheel" as you claimed. [...]
My remark was tinged with irony ( ) . Sorry if it was understood differently.

Quote:
Originally Posted by Akira View Post
No. Did you read what I wrote above?
Of course I did . I am not the impolite/coarse type to ask a question and not read the answer .

Quote:
Originally Posted by Akira View Post
DMS can handle NDOS disks just fine. It just cannot handle copy protection, long tracks or other things like that. Same with ADF.
This is also what I "claimed" on my initial question (post #1728) and you confirmed with your post #1737.
After a re-read, I have realised that my answer #1739 to you was not containing the word NDOS contrary to what I thought .

Just I get confused with the various answers received and was not (more) quite sure of anything about it .... So I preferred to summarize, even if it meant writing something wrong.

I have changed point B-b- of my post #1745.

Thank you StingRay, Akira and others
malko is offline  
Old 04 March 2018, 20:03   #1750
Gorf
Registered User
 
Gorf's Avatar
 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,425
Custom Chip Gfx-Card

next question:

why was there never a zorro-board featuring Agnus and Denise (or later Alice and Lisa)?
How hard would it have been to build and support (software) such a card for C=?
Could a modern FPGA-gfx-card like the VA2000 provide such a feature?
Gorf is offline  
Old 04 March 2018, 21:30   #1751
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,348
What's the point? Every Zorro-equipped Amiga already has Agnus and Denise.
idrougge is offline  
Old 04 March 2018, 22:04   #1752
Gorf
Registered User
 
Gorf's Avatar
 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,425
Quote:
Originally Posted by idrougge View Post
What's the point? Every Zorro-equipped Amiga already has Agnus and Denise.
Firstly of course for dual screen usage.

Than we have the nice genlock capability, so you could mix both outputs:
While being in sync such a setup would provide 2*64 -1 colors or 4 play fields.

One could even feed that output to yet an other card....

Imagine that used in an arcade machine - maybe even together with a laserdisc feed and 4 or 6 playfields on top..

you could also shift the colour range of the second chipset a little bit, so it would provide halve-tones between the original output, giving you a palette of 8192 colors

combined with a fickerfixer/amber/mixer you could provide an interleaved mode: highres in 64 colors. (or for AGA 256 with double blitter-speed)

I think that would have been a killer feature in the 80s and also would have been a way to stay competitive in the early 90s...

What would be the technical caveats of such a setup?

Last edited by Gorf; 04 March 2018 at 22:22.
Gorf is offline  
Old 05 March 2018, 09:47   #1753
malko
Ex nihilo nihil
 
malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 5,016
Link to another EAB thread added in post #1745.
malko is offline  
Old 05 March 2018, 12:40   #1754
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,910
Quote:
Originally Posted by Gorf View Post
What would be the technical caveats of such a setup?
The problem here is, that Agnus basically is the Amiga. It won't live with another Agnus on the same bus, as it runs the show, taking the bus when it needs to.

You would be looking at something similar to a bridgeboard, but actually containing another Amiga, not a PC, communicating with the host machine via some dual port RAM or some other method.
Jope is offline  
Old 05 March 2018, 13:41   #1755
Gorf
Registered User
 
Gorf's Avatar
 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,425
Quote:
Originally Posted by Jope View Post
The problem here is, that Agnus basically is the Amiga. It won't live with another Agnus on the same bus, as it runs the show, taking the bus when it needs to.
Of course it needs to play by the Zorro-Bus rules. It manages its own RAM on the card, similar to how most other gfx-cards work.

some registers would be unused/unavailable but copper and blitter and Denise should be fully working.

Sure you could call it a striped down Amiga, but it would be more things missing than conserve: cpu, cia, Paula, Garry, ports would be gone on such a card.

The registers and the new ChipRAM would be somewhere in zorro2-space and Agnus needs to be able to handle the offset or translate the addresses .... cpu can write to that memory via Zorro-Bus if card is ready. No big difference in function to how it workes with usual ChipRAM
Gorf is offline  
Old 05 March 2018, 13:57   #1756
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,910
The Agnus probably wouldn't have to care about any offsets in that sense, it can be handled by software before the register write.

I still think the Agnus should be totally isolated in its own microcosm on the zorro board, you're right that the CPU itself is not necessarily needed in this case, I wouldn't necessarily have added that on there either, so maybe the bridgeboard analogy wasn't that good.

But anyway, my reasoning behind the "amiga bridgeboard" idea was, that the Agnus can block anyone from the bus for a long time if you're doing something DMA heavy. This might be easier if there is a separate CPU on the zorro board to handle moving the data from the zorro facing registers into the Agnus itself..

Last edited by Jope; 05 March 2018 at 14:07.
Jope is offline  
Old 05 March 2018, 14:10   #1757
Gorf
Registered User
 
Gorf's Avatar
 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,425
Quote:
Originally Posted by Jope View Post
The Agnus probably wouldn't have to care about any offsets in that sense, it can be handled by software before the register write.

I still think the Agnus should be totally isolated in its own microcosm on the zorro board, you're right that the CPU itself is not needed in this case, I wouldn't have added that on there either, so maybe the bridgeboard analogy wasn't that good.
than we were talking about the same thing here. Agnus and Denise get its own RAM on a board, where blitting and so on is done. CPU on the mainboard writes to gfx-ram and registers via Zorro.

Advantage of such a card: it is far more compatible to graphics.library and Intuition - software needs only address-transtation options.

If such a card would have been available even as late as 1991 with poor old ECS, I would have bought one for my A3000 immediately!
To be honest: today I would buy such a card ...
Gorf is offline  
Old 05 March 2018, 14:22   #1758
Gorf
Registered User
 
Gorf's Avatar
 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,425
Quote:
But anyway, my reasoning behind the "amiga bridgeboard" idea was, that the Agnus can block anyone from the bus for a long time if you're doing something DMA heavy. This might be easier if there is a separate CPU on the zorro board to handle moving the data from the zorro facing registers into the Agnus itself..
I think a second cpu would make things far more complicated and unnecessary expensive. Sure the CPU has to wait on the Zorro-bus until Agnus is ready - but I do not see a big difference to usual ChipRAM behavior here. And there are plenty other Zorro-cards behaving the same way.
Being freed of audio, floppy and so on, the DMA stress-level would be lower on such a card anyways.
Gorf is offline  
Old 05 March 2018, 16:14   #1759
malko
Ex nihilo nihil
 
malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 5,016
Quote:
Originally Posted by Gorf View Post
[...] If such a card would have been available even as late as 1991 with poor old ECS, I would have bought one for my A3000 immediately!
To be honest: today I would buy such a card ...
Not sure as today, but back in 1991, I would have bought one for A2000 for sure !
malko is offline  
Old 05 March 2018, 16:26   #1760
DamienD
Banned
 
DamienD's Avatar
 
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
...this post is probably better suited in this thread.

Could have just moved but then it would get lost in the pages and not the most recent question:

Quote:
Originally Posted by Viceroy View Post
Hi

The extended ADF's folder on the FTP.
Could someone explain exactly what these are. I was wondering if these were just the SPS versions of games with protection in, or are they something different?
Cheers
DamienD is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Gamebase Amiga - 2 Questions Fiery Phoenix New to Emulation or Amiga scene 8 13 August 2012 12:31
Amiga CD32 questions pubzombie New to Emulation or Amiga scene 26 24 January 2010 16:27
A few general Amiga questions. Hougham support.Hardware 6 30 April 2008 22:13
Amiga A4000 Questions mfletcher support.Hardware 8 29 April 2008 10:51
Amiga 600 Questions JDunlap support.Hardware 14 20 January 2008 19:13

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


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

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.15432 seconds with 14 queries