English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 08 March 2023, 02:37   #2241
Bruce Abbott
Registered User
 
Bruce Abbott's Avatar
 
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,717
Quote:
Originally Posted by oscar_ates View Post
Why the hell on earth Commodore could not make machine that can read high density floppy disks at full speed while owning Amiga tech for 9 years? A1200 had DD support, commodore A4000 had half-speed hd floppy drive, Escom A4000s went back to dd drives
DD was the standard, and the Amiga had it before most. Cheap DD disks were bad enough for getting read errors, but cheap HD disks were worse. PC users often didn't notice - until they went to restore their backups - because it mostly happened on inner tracks (unfortunately Amiga DOS uses inner tracks first when filling up the disk).

I checked the price of DD vs HD disks in 1992 and HD disks were nearly twice the price, so not much advantage to having them unless you needed to transfer large files from a PC. Desiring HD floppies is just another example of PC envy.

DD disks could be used by a number of home computers besides the Amiga. I had a DISCiPLE on my ZX Spectrum with a DD drive (I wrote a program to read them on my Amiga). My IBM JX had two of them, and my Amstrad PC2086 also has them. Some early PC laptops had DD 3.5" drives. You can easily replace the 3" drive in an Amstrad CPC or ZX Spectrum +3 with a DD 3.5" drive. MSX floppy drives were DD. The Commodore 1581 was DD. Knitting machines, synthesizer keyboards and industrial machines used them too.

To use HD disks at full speed on the Amiga it would need twice as many DMA slots per line, possibly impacting other stuff like sound and sprites. It also needs twice as much ChipRAM to read in and decode tracks. Since older machines and disks had to be DD, moving to HD would introduce further compatibility issues. I did have an HD drive in my A3000 but never used it as such. Having a mixture of DD and HD disks would have been a pain, so it was easier to just use DD disks.
Bruce Abbott is offline  
Old 08 March 2023, 02:47   #2242
Bruce Abbott
Registered User
 
Bruce Abbott's Avatar
 
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,717
Quote:
Originally Posted by Gorf View Post
You seem to misunderstand, what I proposed as a solution:
The 6510 and the ViC-II would of course have their own dedicated 64KB of RAM
Of course, = $.

Quote:
- but the modified VIC-II would write its output to a region of chipram!
Since the low-res pixel-clock should be very similar this cold actually work.

After some more thought, I would change "region" to a single line (or two lines for double buffering) - a 1-2 KB of fast SRAM or a line buffer like within Amber would be enough for that:

VIC-II is filling this line up with 4 bits per pixel "vertically" while Agnus/Denise would read 16 bits "horizontally" for each of the 4 bitplanes that are formed this way.
(yes: this is c2p in hardware)

The Amiga bitplane pointers would be reset to the same address after every line, reading the "same" line over and over again, but it would have a different content each time of course ...

This way you could treat is as any other Screen. You could even mix it with a fifth bitplane somewhere else in chipram or display Amiga-sprites on it.
(the C64 sprites are of course automatically part of the VIC-II output)
Sounds very complicated - and a likely source of incompatibility.

Quote:
This is something what could actually be done today with a A314 running Vice
Or a Vampire with appropriate HDL?

Hey, I just thought of a solution that would work without adding any extra hardware or software to the Amiga! Put all of it in a separate box, and call it a C64.
Bruce Abbott is offline  
Old 08 March 2023, 03:49   #2243
Bruce Abbott
Registered User
 
Bruce Abbott's Avatar
 
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,717
Quote:
Originally Posted by Promilus View Post
Whole thread is a big what-if. Devkits mounted in computers as whole platform are rather expensive anyway. Much more expensive than target machine.
That's true. I bought an A3000 costing NZ$7200 to develop software for the CDTV. That was nothing compared to what dev kits for games consoles cost.

Most professional developers used workstations or PCs. AmigaDOS was developed by MetaComCo on on a SAGE IV running TRIPOS. They also distributed Lattice C, which was available as a cross compiler for the PC or native as 'Amiga C' marketed through Commodore. To use the Amiga version effectively you needed an expanded machine with several floppy drives and FastRAM.

However many home computer developers started off as hobbyists developing stuff on their own machines with very limited resources. Assemblers were much faster than compilers and didn't need much RAM. I had a 20MB hard drive and 2MB FastRAM on my A1000 and it was an excellent development machine for asm coding.

Quote:
It seems they just dropped it off with a boing ball and some other demos and then observed how it goes because they had absolutely no idea where this tech can lead them. And it obviously led them nowhere with that particular design.
Even if Commodore themselves didn't, the software houses did. Just read the first issue of Amiga World to see all the companies champing at the bit to do stuff for it. Unfortunately it soon became apparent that the userbase wasn't growing fast enough to justify Amiga specific development. Electronic Arts for example was very disappointed by the poor A1000 sales. Meanwhile the PC market was booming, so US developers moved to it even though PCs sucked - because the name of the game is making sales, not producing amazing software.

What Commodore really didn't appreciate was how urgent it was to ramp up sales of the A1000. They had enough machines out there to develop software for it, but not enough to create a market for it. I can understand their lack of haste, since the C64 was still selling well and the C128 was doing OK too. But that wouldn't last. Two years turned out to be a long time - too long for many US developers.

Bottom line - it wasn't more development machines that were needed, but more consumer machines. Commodore should have looked at cutting costs on the A1000 earlier and marketing it more aggressively.

Quote:
In the end Apple took DTP, Atari took MIDI and Amiga took gaming and video editing. The latter with 3rd party tools and hardly any good money for Commodore. Which is kind of suboptimal for such supreme architecture.
The Amiga's architecture wasn't all that 'supreme' for those other applications. Apple got DTP because the Macintosh suited it, and Atari got the MIDI market for the same reason. Amiga got video because that's what it was good at.

But the Amiga handily beat both the Mac and ST for gaming, which was potentially a much larger market. Problem is gaming had a stigma attached to it in the US. Commodore's mistake was not pushing the Amiga into the European and Oceanic markets sooner, where they could sell more to gamers.
Bruce Abbott is offline  
Old 08 March 2023, 06:38   #2244
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,307
Quote:
Originally Posted by Bruce Abbott View Post
(unfortunately Amiga DOS uses inner tracks first when filling up the disk)
Errr... no.
Quote:
Originally Posted by Bruce Abbott View Post
To use HD disks at full speed on the Amiga it would need twice as many DMA slots per line, possibly impacting other stuff like sound and sprites.
Err... no. With AGA, enough bandwidth is available (actually, twice the bandwidth). It would have just needed an updated Paula, but the design did not change, so the bandwidth limitation did not change.
Thomas Richter is offline  
Old 08 March 2023, 07:33   #2245
Promilus
Registered User
 
Join Date: Sep 2013
Location: Poland
Posts: 868
Quote:
Originally Posted by Bruce Abbott View Post
What Commodore really didn't appreciate was how urgent it was to ramp up sales of the A1000. They had enough machines out there to develop software for it, but not enough to create a market for it. (...)

Bottom line - it wasn't more development machines that were needed, but more consumer machines. Commodore should have looked at cutting costs on the A1000 earlier and marketing it more aggressively.
Agreed. But C128 - "a toy computer" was available nearly anywhere along Atari & Amstrad. A1000 wasn't. It was "professional machine".

Quote:
The Amiga's architecture wasn't all that 'supreme' for those other applications. Apple got DTP because the Macintosh suited it, and Atari got the MIDI market for the same reason. Amiga got video because that's what it was good at.
I think with few minor modifications Amiga would beat crap out of both.
Quote:
But the Amiga handily beat both the Mac and ST for gaming, which was potentially a much larger market. Problem is gaming had a stigma attached to it in the US. Commodore's mistake was not pushing the Amiga into the European and Oceanic markets sooner, where they could sell more to gamers.
But that's exactly what I'm talking about. They'd have to first agree it IS great gaming machine and should advertise it as such. Along with adverts showing it's NOT ONLY for games. C= marketing did suck. And yes, by 87-88 iirc C64 users got official hint about C65. That held back some of them from buying incompatible Amiga 500 if (partially) compatible C65 would offer new screenmodes, blitter, more memory and 16bit CPU. Wow. What a mess.

Amiga hardware - we love. We cherish it. We know it's weak points. We know what improvements would make it even better. But there's no such improvement which would offset bad marketing or bad timing.
Promilus is offline  
Old 08 March 2023, 14:31   #2246
oscar_ates
Registered User
 
Join Date: Nov 2021
Location: Utrecht/Netherlands
Posts: 336
Amiga was a 16-bits beast. However, it could not make the jump to 32bits era. I do not see any 32-bits quality game with A1200 and CD32. All look a little bit improved 16-bits games. PCs and PSX did the 32-bits revolution and survived to today.

Game sack guys give 1$ for every bits they feel CD32 has and at the end guy paid 4$:

[ Show youtube player ]
oscar_ates is offline  
Old 08 March 2023, 15:26   #2247
sokolovic
Registered User
 
sokolovic's Avatar
 
Join Date: Aug 2013
Location: Marseille / France
Posts: 1,509
Someone should rename this thread "Official Amiga What if Competition".
sokolovic is online now  
Old 08 March 2023, 15:30   #2248
jizmo
Registered Abuser
 
Join Date: Oct 2013
Location: Valencia / Spain
Posts: 363
Quote:
Originally Posted by sokolovic View Post
Someone should rename this thread "Official Amiga What if Competition".
"Was anyone else disappointed with this thread?"
jizmo is offline  
Old 08 March 2023, 15:35   #2249
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 48
Posts: 3,839
Quote:
Originally Posted by oscar_ates View Post
Game sack guys give 1$ for every bits they feel CD32 has and at the end guy paid 4$:

[ Show youtube player ]
Do you really think he's being serious there?
Thorham is offline  
Old 08 March 2023, 15:48   #2250
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,947
Quote:
Originally Posted by sokolovic View Post
Someone should rename this thread "Official Amiga What if Competition".
I'd vote for "Here we go loopy-loopy"
TCD is online now  
Old 08 March 2023, 16:02   #2251
coder76
Registered User
 
Join Date: Dec 2016
Location: Finland
Posts: 168
I think PC's were still rubbish, until they got 3D cards and better OSes than Win95 or Win98. That happened when Red Hat Linux 7 and other similar came in 2001, and Windows XP. Before that, PCs used just brute force with CPUs to move pixels around. We can do that now as well with the A1200, when Pistorm32 is out. And games like Quake and Quake 2 will run easily, if you just accept 320x256 resolution and 256 colors (maybe also HAM8 is possible in 3D games).
coder76 is offline  
Old 08 March 2023, 17:04   #2252
Promilus
Registered User
 
Join Date: Sep 2013
Location: Poland
Posts: 868
@coder76 - nope. If game used directdraw it used whatever compatible hardware acceleration was available on GPU die. And since early 90s there were already functional blocks to assist drawing, memory copy and logic operations on it.
Promilus is offline  
Old 08 March 2023, 17:10   #2253
itsmedoofer
Registered User
 
Join Date: May 2021
Location: ZZ9 Plural Z Alpha
Posts: 124
Quote:
Originally Posted by sokolovic View Post
Someone should rename this thread "Official Amiga What if Competition".
Crystal ball gazers anonymous......
itsmedoofer is offline  
Old 08 March 2023, 17:11   #2254
itsmedoofer
Registered User
 
Join Date: May 2021
Location: ZZ9 Plural Z Alpha
Posts: 124
Quote:
Originally Posted by jizmo View Post
"Was anyone else disappointed with this thread?"
I'm disappointed I've not got as much free time as some of these people....
itsmedoofer is offline  
Old 08 March 2023, 18:03   #2255
oscar_ates
Registered User
 
Join Date: Nov 2021
Location: Utrecht/Netherlands
Posts: 336
Quote:
Originally Posted by Thorham View Post
Do you really think he's being serious there?
Of course not. He is just making joke. I would give 24$
oscar_ates is offline  
Old 08 March 2023, 19:59   #2256
paul1981
Registered User
 
paul1981's Avatar
 
Join Date: Oct 2013
Location: England
Posts: 424
Quote:
Originally Posted by Gorf View Post
Coffee would be a good idea and go very well with the (video)toaster and some HAM!

So we need an integrated microwave as well?
Take of the A1200 shielding.
paul1981 is offline  
Old 08 March 2023, 20:11   #2257
Gorf
Registered User
 
Gorf's Avatar
 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,425
Quote:
Originally Posted by Bruce Abbott View Post
Of course, = $.
It would be an $50-$60 add-on card.
You made clear, you had no interest in the C64 - so this would have been of no concern to you.
It would have been a great development tool and a nice gimmick for former 64 users, that would like to keep some stuff and have a more gentle upgrade experience.

And it would have been a important gesture:
Commodore showing it really cares about compatibility and that the Amiga is indeed the natural upgrade path for millions of C64 users.

It would have been good marketing for once and helped the brand.

Quote:
Sounds very complicated - and a likely source of incompatibility.
No. Actually this idea is pretty straight forward.
I already said keeping the original video-out on such a board would be much simpler - but TEG wanted a more integrated experience. That is the way to achieve that, while keeping the Amiga chipset untouched.

With a slight modification of Agnus (around 128 flip-flops, 2 counters and very little else) this would be even simpler - a direct feed ...

Quote:
Or a Vampire with appropriate HDL?
No, unless you can connect your Vampire to the A500 trapdoor-port or the front-port of the A1000.


Quote:
Hey, I just thought of a solution that would work without adding any extra hardware or software to the Amiga! Put all of it in a separate box, and call it a C64.
We had this answer already three times. I will not repeat the arguments a forth time :-/
You are really missing the point.

Last edited by Gorf; 09 March 2023 at 01:17.
Gorf is offline  
Old 08 March 2023, 20:16   #2258
Gorf
Registered User
 
Gorf's Avatar
 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,425
Quote:
Originally Posted by paul1981 View Post
Take of the A1200 shielding.
Some moderate overclocking into the GHz region would also help
Gorf is offline  
Old 09 March 2023, 00:31   #2259
Bruce Abbott
Registered User
 
Bruce Abbott's Avatar
 
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,717
Quote:
Originally Posted by Thomas Richter View Post
Errr... no.
Errr...yes.

To be more specific, it starts at track 40 and goes inwards to 79. Only once the inner part of the disk is full does it start filling the outer tracks.

The reasoning behind this scheme is that the heads don't need to seek as far on average, compared to starting at track 0. This does seem to be true, at least compared to PCs which sound like they seek more on average.

Downside is the linear speed on the disk is lower as you go further in, which reduces signal amplitude. Therefore a 'weak' sector on an inner track is more likely to get read errors. On the Amiga if the last few tracks are bad you will hit them just before the disk becomes 50% full, whereas on a PC you would be safe until the disk was almost 100% full.

Here's a sector map captured from the excellent disk editor DPU on my A1200. I formatted a disk and copied about 400kB of files onto it. As I did so the sectors filled up from track 40 inwards. Apart from the bootblock there is nothing in the outer tracks.
Attached Thumbnails
Click image for larger version

Name:	dpu.png
Views:	54
Size:	3.1 KB
ID:	78290  
Bruce Abbott is offline  
Old 09 March 2023, 14:15   #2260
Gorf
Registered User
 
Gorf's Avatar
 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,425
Quote:
Originally Posted by Promilus View Post
It's not like Amiga chipset does handle that accurately in hardware. It doesn't even have such text mode afaik.
Not really a 64-like Character-Mode, but Blitter and Copper can emulate text modes of PC MDA, CP/M, PET, MSX, Memotech, Sinclair ZX-80/81, Dragon, TRS-80 ... in realtime:

http://aminet.net/package/dev/misc/CharMode

Last edited by Gorf; 09 March 2023 at 14:24.
Gorf is offline  
 


Currently Active Users Viewing This Thread: 3 (1 members and 2 guests)
yaqube
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
A1200 RF module removal pics + A1200 chips overview eXeler0 Hardware pics 2 08 March 2017 00:09
Sale - 2 auctions: A1200 mobo + flickerfixer & A1200 tower case w/ kit blakespot MarketPlace 0 27 August 2015 18:50
For Sale - A1200/A1000/IndiAGA MkII/A1200 Trapdoor Ram & Other Goodies! fitzsteve MarketPlace 1 11 December 2012 10:32
Trading A1200 030 acc and A1200 indivision for Amiga stuff 8bitbubsy MarketPlace 17 14 December 2009 21:50
Trade Mac g3 300/400 or A1200 for an A1200 accellerator BiL0 MarketPlace 0 07 June 2006 17:41

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 19:20.

Top

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