English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware > Hardware mods

 
 
Thread Tools
Old 14 May 2021, 00:18   #121
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
Perhaps bypassing the clock doubler circuit but leaving the fast RAM active would be better. Can that be done on a board with so few layers?
Samurai_Crow is offline  
Old 14 May 2021, 09:45   #122
Mathesar
Registered User
 
Mathesar's Avatar
 
Join Date: Aug 2014
Location: Netherlands
Posts: 695
bypassing the clock doubler also means bypassing the as/dtack and e clock logic. That would require quite a few extra multiplexer chips. Just disabling fast ram is quite easy to do and although not perfect, would make the machine almost stock.

I have been thinking a bit about the purpose of this little accelerator. I mean, the accelerator is fun to build but what to do with it in an A500?
I came to the conclusion that this accelerator is useful for those who want to keep a stock A500 for old-school games but sometimes want a bit more oomph for the more demanding games (dune II, upcoming Dread, Elite, etc). Then it is indeed important to be able to switch back.

What if we could disable the fast ram by holding ctrl-amiga-amiga for longer than usual.... (does anyone know the 555? )
Mathesar is offline  
Old 14 May 2021, 11:52   #123
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
Quote:
Originally Posted by Mathesar View Post
What if we could disable the fast ram by holding ctrl-amiga-amiga for longer than usual.... (does anyone know the 555? )
I actually thought about this (even the 555 ;-) when writing my previous comment, but didn't want to suggest you complicating the circuit, but now you suggested it yourself...
The question then becomes if the long reset is a toggle operation (persistent until power cycle), so you don't need to long reset for each reset to keep the accelerator "off".



I think "just" disabling the ram sounds practical.
hooverphonique is offline  
Old 15 May 2021, 17:27   #124
keithamiga1200
Registered User
 
keithamiga1200's Avatar
 
Join Date: Oct 2019
Location: UK
Posts: 29
Awesome
keithamiga1200 is offline  
Old 16 May 2021, 20:46   #125
Mathesar
Registered User
 
Mathesar's Avatar
 
Join Date: Aug 2014
Location: Netherlands
Posts: 695
Quote:
Originally Posted by hooverphonique View Post
I actually thought about this (even the 555 ;-) when writing my previous comment, but didn't want to suggest you complicating the circuit, but now you suggested it yourself...
The question then becomes if the long reset is a toggle operation (persistent until power cycle), so you don't need to long reset for each reset to keep the accelerator "off".



I think "just" disabling the ram sounds practical.

Making the action persistant until power cycle is more practical indeed but also needs a few more components. What about this circuit:
Click image for larger version

Name:	NE555_ram_disable.png
Views:	143
Size:	21.1 KB
ID:	71964
Just the 555, an electrolytic cap, a resistor and a spare inverter.
This circuit will enable the ram upon a normal ctrl-amiga-amiga or powerup reset. But it will disable the ram when you hold the keys down for more than 5 seconds.
I just have to check whether the reset signal from the Amiga goes all the way to 5V.

LTSpice file here: ram_disable_reset_timer.zip

Last edited by Mathesar; 16 May 2021 at 20:54.
Mathesar is offline  
Old 02 June 2021, 19:38   #126
Mathesar
Registered User
 
Mathesar's Avatar
 
Join Date: Aug 2014
Location: Netherlands
Posts: 695
Quick update:
Things were busy lately so progress was slow. I have finished the layout for the revised board though. I will order some this week. The new design contains the 555 circuit to disable the RAM by holding ctrl-amiga-amiga down for more than 5 seconds.
Mathesar is offline  
Old 03 June 2021, 13:39   #127
Mathesar
Registered User
 
Mathesar's Avatar
 
Join Date: Aug 2014
Location: Netherlands
Posts: 695
Oke, boards are ordered at https://aisler.net (highly recommended when you're located in EU btw).
Will arrive in 2..3 weeks time as I chose the "budget" option. Won't have much time to work on it before that anyway.

This is what it will look like:
Click image for larger version

Name:	14MHz_Accelerator_V2_1_angled (2).png
Views:	195
Size:	145.9 KB
ID:	72174

I will release it under CERN-OHL-S which is somewhat the hardware equivalent of GPL. This means anyone can do with it whatever they want as long as they open source any changes.
Mathesar is offline  
Old 22 June 2021, 10:17   #128
Amarok
Registered User
 
Amarok's Avatar
 
Join Date: Jun 2021
Location: Czechia (Europe)
Posts: 13
After a very long break from anything Amiga related I now started following some of the (IMHO) most exciting Amiga HW projects, so just wanted to thank everyone for the effort! (Regardless of the HW project he's working on).

Looking forward to the 14MHz accelerator since I have a few MC68HC000FN20 which I haven't tested yet (bought on eBay from China) and they should hopefully work in the board (once I have one ). My HW knowledge is very limited, but AFAIK a 20MHz CPU should run fine on 14MHz, since 20MHz is the top limit(?)
Amarok is offline  
Old 23 June 2021, 09:40   #129
Mathesar
Registered User
 
Mathesar's Avatar
 
Join Date: Aug 2014
Location: Netherlands
Posts: 695
Quote:
Originally Posted by Amarok View Post
My HW knowledge is very limited, but AFAIK a 20MHz CPU should run fine on 14MHz, since 20MHz is the top limit(?)

Yes, it will run fine. In fact I am also using 20MHz MC68HC000FN20.
I've also tested an MC68010FN12 and that also worked. The latter pushed the SysInfo rating close the 3 times faster than a standard A500
Mathesar is offline  
Old 25 June 2021, 21:11   #130
Mathesar
Registered User
 
Mathesar's Avatar
 
Join Date: Aug 2014
Location: Netherlands
Posts: 695
Quick update:
Boards came in. I assembled one and.... didn't boot . Turned out I made a thinking error in this revision when I replaced an '112 JK flipflop with an '74 D latch. Luckily I could fix it by patching the _Q output to the asynchronous _SET input. I was very lucky here that the behaviour when both the asynchronous set and asynchronous reset are asserted was exactly what was needed. Close call! Otherwise I would have to revise the circuit again. Now it works with only a small patch! The release version (which will have the patch) will thus now be rev2.2..
Mathesar is offline  
Old 25 June 2021, 22:04   #131
nikosidis
Registered User
 
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,607
Quote:
Originally Posted by Mathesar View Post
Quick update:
Boards came in. I assembled one and.... didn't boot . Turned out I made a thinking error in this revision when I replaced an '112 JK flipflop with an '74 D latch. Luckily I could fix it by patching the _Q output to the asynchronous _SET input. I was very lucky here that the behaviour when both the asynchronous set and asynchronous reset are asserted was exactly what was needed. Close call! Otherwise I would have to revise the circuit again. Now it works with only a small patch! The release version (which will have the patch) will thus now be rev2.2..
Will you sell this hardware?
I would like to buy one
nikosidis is offline  
Old 26 June 2021, 22:25   #132
Amarok
Registered User
 
Amarok's Avatar
 
Join Date: Jun 2021
Location: Czechia (Europe)
Posts: 13
That's so good to hear! My fav Amiga mod now finally in production version :-) I'm very interested in this board, either gonna order a new PCB myself and all necessary parts as well (without the CPU which I already have) and then some soldering work, or - should you offer a complete set (soldered or not) without the CPU I would be interested too (shipping inside of EU should be fine and cheap).

Last edited by Amarok; 26 June 2021 at 22:26. Reason: utf8
Amarok is offline  
Old 27 June 2021, 12:24   #133
nikosidis
Registered User
 
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,607
Quote:
Originally Posted by Amarok View Post
That's so good to hear! My fav Amiga mod now finally in production version :-) I'm very interested in this board, either gonna order a new PCB myself and all necessary parts as well (without the CPU which I already have) and then some soldering work, or - should you offer a complete set (soldered or not) without the CPU I would be interested too (shipping inside of EU should be fine and cheap).
I would also like to buy complete set without CPU if possible.
This project is perfect for my needs

I have done the chip mod to my A500 so it now got 1MB chip.
I also changed the ROM to 2.x

I have read the whole thread and the option to disable fast is smart
nikosidis is offline  
Old 29 June 2021, 15:48   #134
keithamiga1200
Registered User
 
keithamiga1200's Avatar
 
Join Date: Oct 2019
Location: UK
Posts: 29
Outstanding piece of development It's great to see stuff like this, where one can easily assemble at home, without needing to learn programming or anything. I do hate soldering 805 capacitors/resistors But design needs must


IDE on Reversion 2?
keithamiga1200 is offline  
Old 29 June 2021, 21:04   #135
Mathesar
Registered User
 
Mathesar's Avatar
 
Join Date: Aug 2014
Location: Netherlands
Posts: 695
Everything working

Another update:

All systems working!

I have now fully assembled one prototype and everything is working as intended, even the "disable ram by holding ctrl-amiga-amiga for more than 5 6 seconds" works. Although the exact amount of seconds may vary .

Here is picture of the complete build installed in my A500:
Click image for larger version

Name:	turbo 500.jpg
Views:	124
Size:	328.9 KB
ID:	72408

And here is how the board looks like if one just builds the bare "accelerator" as it was intended in 1990-something:
Click image for larger version

Name:	accelerator only.jpg
Views:	123
Size:	150.8 KB
ID:	72409

Like said before, I need to make one small fix in the design that will bump the version number to V2.2. If hope to release everything coming weekend.
Mathesar is offline  
Old 29 June 2021, 21:10   #136
Mathesar
Registered User
 
Mathesar's Avatar
 
Join Date: Aug 2014
Location: Netherlands
Posts: 695
Quote:
Originally Posted by nikosidis View Post
I would also like to buy complete set without CPU if possible.
This project is perfect for my needs

I have done the chip mod to my A500 so it now got 1MB chip.
I also changed the ROM to 2.x

I have read the whole thread and the option to disable fast is smart
I usually do not sell any boards and/or parts unless I have some left. However this project was tougher that anticipated so I do not have anything left this time. I will just release this as open source hardware to the community for anyone to build. Otoh, the parts should be easy to obtain, even with the current shortage going on.
Mathesar is offline  
Old 29 June 2021, 21:14   #137
Mathesar
Registered User
 
Mathesar's Avatar
 
Join Date: Aug 2014
Location: Netherlands
Posts: 695
Quote:
Originally Posted by keithamiga1200 View Post
Outstanding piece of development It's great to see stuff like this, where one can easily assemble at home, without needing to learn programming or anything. I do hate soldering 805 capacitors/resistors But design needs must


IDE on Reversion 2?
Yeah, the fact that it uses no programmable logic makes it fun eh? And yes, 0805 caps and resistors are small. I use a 5X loupe .
But, one could redo the design in through hole? It would just get bigger!

Oh, and IDE is soooo 1990. SPI/SD-card is the way to go in the 21st century
Mathesar is offline  
Old 02 July 2021, 13:55   #138
AJCopland
Registered User
 
Join Date: Sep 2013
Location: Beeston, Nottinghamshire, UK
Posts: 238
Congratulation Mathesar that's awesome work!
AJCopland is offline  
Old 03 July 2021, 21:47   #139
Mathesar
Registered User
 
Mathesar's Avatar
 
Join Date: Aug 2014
Location: Netherlands
Posts: 695
Released!

http://eab.abime.net/showthread.php?...12#post1493912
Mathesar is offline  
Old 03 July 2021, 22:11   #140
TEG
Registered User
 
TEG's Avatar
 
Join Date: Apr 2017
Location: France
Posts: 567
Congratulation.

Can you post a SysInfo screenshot?
TEG 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
DMA debugger and 14Mhz 68K ovale support.WinUAE 3 10 June 2014 15:10
AGA on 14mhz 68000 little request.UAE Wishlist 6 03 May 2012 23:09
A2620 Accelerator Card 12mhz instead of 14mhz. Problem? kjmann14 support.Hardware 1 19 May 2011 00:35
A500 MTEC 68030/14Mhz bebek Hardware mods 9 20 January 2010 22:30

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 18:47.

Top

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