{"id":1053,"date":"2020-11-21T18:59:14","date_gmt":"2020-11-21T18:59:14","guid":{"rendered":"http:\/\/wordpress.hertell.nu\/?p=1053"},"modified":"2022-10-06T20:04:56","modified_gmt":"2022-10-06T20:04:56","slug":"building-the-amiga-4000-replica-part-1","status":"publish","type":"post","link":"https:\/\/wordpress.hertell.nu\/?p=1053","title":{"rendered":"Building the Amiga 4000 Replica &#8211; Part 1"},"content":{"rendered":"<p>In my series of building different Amiga replicas, it is time for the Amiga 4000.<\/p>\n<p>First of all, locator is available at:\u00a0<a title=\"http:\/\/locator.reamiga.info\/locator.php?project=A4000\" href=\"http:\/\/locator.reamiga.info\/locator.php?project=A4000\" rel=\"noreferrer\" data-ss1654247480=\"1\" data-ss1665086645=\"1\">http:\/\/locator.reamiga.info\/locator.php?project=A4000<\/a><\/p>\n<p>Populate all passives (resistors, Capacitors, Resistornets, Transistors and diodes) but skip the electrolytic caps.<\/p>\n<p>you should have a board like:<\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0457.jpg\" data-ss1654247480=\"1\" data-ss1665086645=\"1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1054\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0457-300x225.jpg\" alt=\"IMG_0457\" width=\"300\" height=\"225\" srcset=\"https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0457-300x225.jpg 300w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0457-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>First solder in the powerconnector:<\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0458.jpg\" data-ss1654247480=\"1\" data-ss1665086645=\"1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1055\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0458-300x225.jpg\" alt=\"IMG_0458\" width=\"300\" height=\"225\" srcset=\"https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0458-300x225.jpg 300w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0458-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Make sure you have the orientation correct.<\/p>\n<p>and solder in the headers for the leds (and disable key as. why not)<\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0459.jpg\" data-ss1654247480=\"1\" data-ss1665086645=\"1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1056\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0459-300x225.jpg\" alt=\"IMG_0459\" width=\"300\" height=\"225\" srcset=\"https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0459-300x225.jpg 300w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0459-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>now if you poweron. you should get powerled light.\u00a0 shown here with my small testboard:<\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0460.jpg\" data-ss1654247480=\"1\" data-ss1665086645=\"1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1057\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0460-300x225.jpg\" alt=\"IMG_0460\" width=\"300\" height=\"225\" srcset=\"https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0460-300x225.jpg 300w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0460-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>ok 5V seems to work anyway. thats good. lets start doing some real stuff.<\/p>\n<p>First of all, lets get the reset working:<\/p>\n<p>add U141 (7407), U140 (74F32) and U130 (74F08)<\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0461.jpg\" data-ss1654247480=\"1\" data-ss1665086645=\"1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1058\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0461-300x225.jpg\" alt=\"IMG_0461\" width=\"300\" height=\"225\" srcset=\"https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0461-300x225.jpg 300w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0461-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Now time to add more.<\/p>\n<p>Add ALICE, LISA, GARY, U154 (28.xxMHz), U975, U976 (74HCT166), U131 (7406), the fuse at F175 (the flat component close to CIAs), RGB Connector.<br \/>\nNow you should get a H and V Sync:<\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0465.jpg\" data-ss1654247480=\"1\" data-ss1665086645=\"1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1060\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0465-225x300.jpg\" alt=\"IMG_0465\" width=\"225\" height=\"300\" srcset=\"https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0465-225x300.jpg 225w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0465-768x1024.jpg 768w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a><\/p>\n<p>here you can see on my oscilloscope that I got a H sync. and my monitor gives a VGA splash screen. however not all monitors does this. some just get a little big lighter.<\/p>\n<p>a note here\u00a0 TECHNICALLY U976 and U131 is not needed for this. but adding those will give a correct MDAT signal out from U975 so adding it here makes more sense.\u00a0 and if you forget the fuse. you will not get a H and V sync to monitor, but oscilloscope will measure it.<\/p>\n<p>Time to fix some clockhandling:<\/p>\n<p>add: U106 (74F74), U103 (This is usually socketed) (74FCT244 DIL), U102 (Delayline), U104 (50MHz Oscillator)<\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0469.jpg\" data-ss1654247480=\"1\" data-ss1665086645=\"1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1061\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0469-300x225.jpg\" alt=\"IMG_0469\" width=\"300\" height=\"225\" srcset=\"https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0469-300x225.jpg 300w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0469-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Next step_:<\/p>\n<p>add Bridgette, ROM sockets (put in DiagROM), U901, CPU Slot, CPU Slot Jumpers (J104, J100), U350 (8520)<br \/>\nSet CPU slot jumpers after what your CPU board uses,\u00a0 1-2 (INT) for 3630, 2-3(EXT) for 3640\/3660<\/p>\n<p>Just a word about SOCKETS..\u00a0 those PLCC sockets is the most common reason of issues. they are hard to solder (especially when keeping the inner frame as you should to add stability of the socket)\u00a0 so unless you know how to solder them without issues. skip it!<br \/>\nI generally socket the CIAs, U901 and U902 (due to PIO hacks) and buster. nothing more.<\/p>\n<p>(if you put in a cpucard now you shold be able to measure databus\/addressbusactivity on an oscilloscope)<\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0473.jpg\" data-ss1654247480=\"1\" data-ss1665086645=\"1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1063\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0473-225x300.jpg\" alt=\"IMG_0473\" width=\"225\" height=\"300\" srcset=\"https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0473-225x300.jpg 225w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0473-768x1024.jpg 768w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a><\/p>\n<p>however lets go on add more:<\/p>\n<p>U354 (74HCT174), U311 (7407), U703 (74FCT646), U708 and U707 (74F245), U145 (74F521)<\/p>\n<p>power on and you SHOULD get a powerled going bright after 1 second.<\/p>\n<p>SOMETIMES this will need a forced reset, it is done by shorting those 2 pins on the RTC:<\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0480.jpg\" data-ss1654247480=\"1\" data-ss1665086645=\"1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1064\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0480-300x225.jpg\" alt=\"IMG_0480\" width=\"300\" height=\"225\" srcset=\"https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0480-300x225.jpg 300w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0480-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nEDIT: I have noted that ONCE I had to add stuff for IRQ to work for a pcb to run so I add it here aswell:<br \/>\nAdd U711 (74F86) and U701 (GAL)\u00a0 (this will be later in this guide..\u00a0 but IF you have issues. try this)<\/p>\n<p>IF this is needed for you. you will need to do this everytime you test until a point (that I will tell later in the guide)\u00a0 this is due to floating signals etc and is fully normal. (took a while for me to figure out that the reset-thing was needed)<\/p>\n<p>Anyway, add Paula, U304 (1488) and serial\/par port.<\/p>\n<p>Diagrom will now output serialdata (weirdly enough.\u00a0 didn&#8217;t take a photo at this stage, will add later)<br \/>\n(remember the resetthing!)<\/p>\n<p>now lets add more:<\/p>\n<p>U213, U212 (GALs), U216 (74F841), Chipmemsocket.<\/p>\n<p>DiagROM should now detect Chipmem correct.<\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0474.jpg\" data-ss1654247480=\"1\" data-ss1665086645=\"1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1066\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0474-225x300.jpg\" alt=\"IMG_0474\" width=\"225\" height=\"300\" srcset=\"https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0474-225x300.jpg 225w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0474-768x1024.jpg 768w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a><\/p>\n<p>Here can you maybe see that I am using a 8MB simm, this is as 8MB simms are cheaper than 2MB simms, and works fine.<\/p>\n<p>(NO!!\u00a0 you will not get 8MB chipmem, 6MB is just &#8220;wasted&#8221;)\u00a0 \u00a0a 4MB simm would give you 1MB chip, as doublesided simms only give 2MB.<\/p>\n<p>Ayway now it is a good time to add all jumpers: and here is a list of all with defaultsettings (PAL)<\/p>\n<p>CN404 (CD Audio IN. NO jumper)<br \/>\nJ500 Sync on green\u00a0 Default is apparently not connected.<br \/>\nJ501 and J502, LISA and DAC syncs, default on both us 2-3<br \/>\nJ212 PAL\/NTSC Default is 2-3 (PAL)<br \/>\nJ214 Just have this at 2-3 OK?<br \/>\nJ213 (The Free sex and beer jumper) Set to 1-2 NO YOU CANNOT GET 8MB CHIP! there was no 8MB ALICE.<br \/>\nJ852 SIMM SIZE. Set to 1-2 (to get max 16MB, 2-3 is max 4MB of RAM)<br \/>\nJ850 do not even bother to populate unless you have a Amiga 3400 020\/030 cpucard all the extra GALs needed etc)<br \/>\nJ100\/J102 CPU Clock jumpers. depends on your card\u00a0 1-2 is INT 2-3 is EXT. for 3630 set to INT, 3640 EXT.\u00a0 CSMK2 INT etc. read manul of CPU Card.<br \/>\nJ151 ROMSPEED\u00a0 1-2 is 200ns\u00a0 and 2-3 is 160,\u00a0 default is 1-2<br \/>\nJ352 DF0: Select. 1-2 is INT, 2-3 is EXT.\u00a0 Default is 1-2<br \/>\nJ351 DF1=880K, Put a jumper here if df1 is a DD drive. default is not connected.<\/p>\n<p>Anyway this is your board now:<\/p>\n<p><a href=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0475.jpg\" data-ss1654247480=\"1\" data-ss1665086645=\"1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1068\" src=\"http:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0475-225x300.jpg\" alt=\"IMG_0475\" width=\"225\" height=\"300\" srcset=\"https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0475-225x300.jpg 225w, https:\/\/wordpress.hertell.nu\/wp-content\/uploads\/2020\/11\/IMG_0475-768x1024.jpg 768w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a><\/p>\n<p>And this is where I leave you for this part! next part we do the rest!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In my series of building different Amiga replicas, it is time for the Amiga 4000. First of all, locator is&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1053","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=\/wp\/v2\/posts\/1053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1053"}],"version-history":[{"count":6,"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=\/wp\/v2\/posts\/1053\/revisions"}],"predecessor-version":[{"id":1311,"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=\/wp\/v2\/posts\/1053\/revisions\/1311"}],"wp:attachment":[{"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1053"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1053"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.hertell.nu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}