Skocz do zawartości

Mini projekt z CPU 65x-kompatybilnym i układów powszechnych obecnie.


Pomocna odpowiedź

Napisano (edytowany)

Na wstępie jak wiadomo w 2025 to jubileuszowe 50-lecie powstania µprocesorów 65xx. Pół wieku w obiegu pierwotnym, nie wtórnym, to wystarczająco spory czas do przekonania się, czym ten półprzewodnik w podzespołach to uczynił.

Z tej okazji prawdziwy sprzęt od WDC W65c265sxb (MCU) https://wdc65xx.com/Single-Board-Computers/w65c265sxb/,

https://upload.wikimedia.org/wikipedia/commons/a/ad/W65C265S8PL-8_lg.jpg

W65c265s

i FabGL jako i/O terminal/"moduł graficzny" z wszelką akceleracją i buforowaniem: open-source-hardwareBOX-ESP32-FabGL.

https://www.cnx-software.com/wp-content/uploads/2023/05/Olimex-ESP32-SBC-FabGL.jpg

ESP32-SBC-FabGL

Złożone podobnie jak z QBX w urządzenie przetwarzające :  "Mensch" z W65C256 + wyświetlacz VGA & kawiatura.
Sprawdzone to połączenie obu płytek:

Access_Bus1 Power & UART with flow control

		|	_____	  
		|	| · | 8 ~ GPi39\U1CTS			
		|	| · | 7 ~ GPiO0\U1RTS		
	.-	|	| · | 6 ~ GPi34\U1RXD » pin 10 TX(D0)
	'	|	| · | 5 ~ GPiO2\U1TXD » pin 9 RX(D0) - - - - - - - - - -.
	' 	|	| · | 4 ~ ESP_EN					'
 . - -		|	| · | 3 ~ GND	      » pin 2 VSS	 		'
 '	'	|	| · | 2 ~ +3.3V						'
 '	'	|	| · | 1 ~ +5V	      » pin 1 VDD - - - - - - - .	'
 ' 	'	|	-----  						'	'
 '	'	|	HN1x8 						'	'
 '	'	|______________________UEXT__				'	'
 '	'								'	'
 '	[]	220 Ω							'	'
 '	'						|		'	'
 ' 	'			J5 – Connector P6x      |		'	'
 '	'		 Signal	    	 	  	|  Signal	'	'
 '	'		  Name	  	Pin	    Pin |  Name		'	'
 '	'				 	____	|		'	'
 '	' -	-	P67/TXD3 	10	|··|  9 | P66/RXD3 - - - - - - -'
 '			P65/TXD2 	 8	|··|  7 | P64/RXD2  	'
 '			P63/TXD1 	 6	|··|  5 | P62/RXD1  	'
 ' 			P61/TXD0 	 4	|··|  3 | P60/RXD0   	'
 '- - - - -		VSS	 	 2	|··|  1 | VDD *dot +5V -'
						----	|	 		  
			---------µUSB--------------------

Pasuje przewód  z Botland - pozostałe kabelki odizolowane: https://botland.com.pl/przewody-i-zlacza-idc/1922-przewod-idc-10-zenski-piny-zenskie-5904422330408.html

https://cdn2.botland.com.pl/76781-small_default/przewod-idc-10-zenski-piny-zenskie.jpg

 iDC10

Następnie kolejność startowania-otwierania (odwrotnie zamykanie) :

  • Włączenie wyświetlacza do swojego zasilania 
  • Podłączenie wyświetlacza z SBC(Esp32)
  • Zasilenie SBC

Działa przy monitorze w stylu vintage.

FabGL.thumb.jpg.964272e38518bf7efbd8db52ae1327f0.jpg

fragment obrazu

EnHanced BASIC : https://github.com/andrew-jacobs/w65c265sxb-ehBasic

Do cross-programowania można korzystać z 6502 Simulator IDE, który jest aktualnie rozwijany. Poza tym dodatkowe rozszerzenia "zegarowe" są już trochę gotowe : https://github.com/ceharris/single-step-6502 lub clock-module-555 . Do tego może zworka przełączająca. W CP/M jest subsystem Altirra BASIC (załadowywanie kodu tyle, że z opcją bez multimediów bodajże) 
https://github.com/davidgiven/cpm65

 

Co można z tym zrobić to już temat na dalszy ciąg  📟

 

Edytowano przez rajesh
brak obrazków

Dalej można zamienić nadrzędną W65C816SXB (w tym https://wdc65xx.com/Single-Board-Computers/W65C816EDU ) do jakiejś powłoki okienkowej. Najpierw dobrze jakby uruchomić lajtowe rzeczy: 

https://atari8.co.uk/wp-content/uploads/2015/03/gui3-624x446.png

8 bitowe GUi


A wtedy można dostosować inne:

appleiigs.thumb.jpg.3c4f6cfb7264a452e1ef0ddeb7f82476.jpg

16 bitowa nakładka

Nie jestem pewien wielu zagadnień. Na przykład, czy firmowym skryptem udostępnionym (z wykluczeniem modyfikacji) 
można odczytać od każdego adresu ROM, czy jedynie z niższym bajtem 00. Jakie pod procedury (low-level, high) do zapisu zawartości m.in. .bas do obszaru pamięci nieulotnej w rodzaju flash i bankowania. Który zastosować z rozmaitych montaży elementów do odczytu danych, choćby z karty SD (mikro). Myślę, że pomału wdrożenie z Arduino, Q może umożliwić HDMi, najnowocześniejsze porty USB etc.

To może być wyrafinowane rozwiązanie nie tyle na okoliczność teraźniejszą, co jakiś ustabilizowany element w dynamicznym świecie. Oczywiście w dziejach PC proste beep jak z buzzera, w konfiguracji standardowej (bez ograniczeń) okazało się lepsze niż komplikacje Atari ST.
Niesamowite jest to, że 816 po 10 latach c02 ewoluował z odpornością na zakłócenia.

  1. Określa szeroki zakres potencjału , 1,8+/- 5%, 2,5+/- 5%, 3,0+/- 5%, 3,3+/- 10%, 5,0+/- 5% .
  2. Stosuje niskie zużycie energii przy zwolnieniu - przejścia taktowania i opcje całkowicie statycznego rdzenia - zatrzymania i krokowego operowania.

Nie wspominając, że kompatybilne koprocesory FPGA 32bitowe mogą osiągnąć wspólnie 64bity 
(ponad 25MHz; rocznik '2005). 

    No i także dziś, zamiast zakończenia stwierdzenie, że kiedy drukarki 3D mogą tworzyć płytki obwodowe do elektroniki z gotowych komponentów, w perspektywie jest możliwy postęp by każdy na biurku mógł w automacie wyrobić optymalny scalak - chip. Raczej nie wszyscy , ale przynajmniej zainteresowani technicznymi aspektami. Z tego można już skonstruować współczesne embedded intelligence technology, bardziej zaawansowany Acorn Communicator, który może być sterownikiem do samobieżnego domownika, powiadomić o notowaniach biznesowych i jeszcze ogarnąć porządek pokoju 😉

(edytowany)

Dokumentacje :

https://www.westerndesigncenter.com/wdc/documentation.php

Peryferia pasujące :

https://cdn2.botland.com.pl/100307-pdt_540/dystans-nylonowy-10mm-z-gwintem-m3-10szt.jpg

stelaż z dystansu nylonowego 10mm z gwintem M3 - 10szt.

 

Akumulatorek -

Cytat

LI-PO  3.7V  konektor JST 

 

Uniwersalne mocowanie 

board.jpg.f7c5dab7888c2b8a9154ce639ec24ff7.jpg

65xxcelr8r Development 

 

'DVi' konwerter ...

Edytowano przez rajesh
dodanie obrazka

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...