USBprog - programmer. Part8. Obsahy-contents 8048,8049,8748,8749.

By Administrator at februára 26, 2023 16:25
Filed Under: SBC8085-NCB85

 

Keď už mám programátor na 8748, 8749 mikroprocesory /+ programuje aj typy s koncovkou H/ tak sa patrí mať k nemu aj nejaké dostupné obsahy pretože spomenuté procesory sa dajú doma naprogramovať s programátorom USBprog + je potrebná prídavná doštička. Použiť sa dajú v zapojeniach tak isto aj procesory 8035, 8039 a tiež 8048 + 8049 za cenu drobných úprav zapojenia a potrebného použitia externej Eprom + latch obvodu. Platí to aj opačným smerom, kedy pri použití 8748 a 8749 zase netreba externú Eprom a latch čip. Uvedené typy procesorov sa používali u nás hlavne v období rokov 1988 - 1999. Teraz si pozrieme základnú tabuľku uvedenej rady procesorov. Samozrejme sem patrí aj rada 8035 a 8039 (nemajú internú PROM).

Niečo z histórie, 8048,8748 pochádza z roku 1976, čiže už má nejaký ten piatok za sebou a postupne na webe informácií skutočne rapídne ubúda. Pripomeniem pikošku že aj NASA v tých časoch využívala tieto procesory vo svojich zariadeniach, tak isto ho v tej dobe používali legendárne laboratóriá v Los Alamos - bol to vlastne prvý 8-bitový mikroprocesor typu AllInOne. Intel 8048 bol napríklad použitý aj v hernej konzole Magnavox Odyssey.


Ďalšie podrobnosti a rozdiely medzi nimi nechám už na datasheety.

(H - rada procesorov má inú technológiu = nízka spotreba)

 

Napriek tomu že už prešlo veľa vody riekami a nečakal som že bude dosť zaujímavých informácií  - som príjemne prekvapený že sa našli obsahy pre spomenuté procesory - výhoda je v tom, že programy v týchto procesoroch nie sú nijako chránené a teda ak máte k dispozícii príslušný hardware a software tak sa obsah dá vyčítať. Tu by som ešte rád pripomenul jednu vec o ktorej sa taktne, ba priam cudne mlčí. Je síce pekné že x-tal fičí napr. na 6MHz, ale interne v procesore je tento kmitočet delený 15, t.j. procesor beží reálne na 400kHz, alebo inak povedané na 0.4MHz. Pri 11MHz x-tale potom procesor beží na 733kHz, na 12MHz je to potom 800kHz. Normálne to človek nevie, tí čo na tejto rade vyvíjali software však áno. Práve toto veľmi význame ovplyvňuje možnosť pretaktovania procesoru - ak zvýšime takt x-talu o 1MHz tak reálne "pridáme" na rýchlosti procesoru iba 66.66kHz.

___________________________________________________________

 

Program č.01 a č.02:

Nachádza sa v uvedenom článku, je to druhý odkaz - autorom je Ing.Kodera:

ATARI Centronics interface - ACI 1_3

Obvodovo je to síce zložitejšie, ale postaviť sa to dá. Kto chce ušetriť na obvodovej zložitosti môže nahradiť procesor typom 8748 a ušetrí Eprom spolu s latch obvodom. Pamäte RAM sa dajú nahradiť čipom 6116, pôvodná RAM 2114 je skutočne  "žravá", teda hlavne tie z produkcie TESLA.

V článku sú dva druhy obsahov - program č.1 je pre 8035 a program č.2 je pre 8039, je potrebné si ich ručne "nadlapať".

___________________________________________________________

 

Program č.03:

Nachádza sa v uvedenom článku:

ATARI Centronics Interface - ACI 2_3.

Toto zapojenie je maximálne chodivé, odporúčam na stavbu. Obsahuje jediný čip - 8748. Je tu už priamo aj priložená binárka na napálenie.

___________________________________________________________

 

Program č.04:

Nachádza sa v uvedenom článku:

ATARI Centronics Interface - ACI 3_3.

Tiež založené na jedinom čipe, má viacero príkazov a poskytuje aj sériový výstup. Zase založené na 8748, je tu k dispozícii aj binárka obsahu.

___________________________________________________________

 

Program č.05:

Prečítaný obsah ROM procesoru 8048 z produkcie TESLA ktorú mám doma:

Možno sa niekomu môže hodiť ... alebo niekto zistí na čo slúžila uvedená aplikácia.

"Veľavravný" popis na čipe TESLA MHB8048 U1 ...

8048_U1.BIN (1,00 kb)

___________________________________________________________

 

Program č.06:

Mikropočítačová stavebnice PETR-48 - http://www.sapi.cz/petr/petr.php

Získané od Martina Lukáška, dostupná je binárka aj hexa súbor.

Petr_ROM.BIN (1,00 kb)

Petr.HEX (2,44 kb)

Doplnkové informácie a upravený firmware:

https://svetelektro.com/phpbb/?w3=dmlld3RvcGljLnBocD90PTM2MzEw

___________________________________________________________


Program č.07:

Prevodník z Atari → plotter XY4150 alebo Atari→Alfigraf, obsahuje zase jediný čip - 8748. Obsah pre napálenie je priamo v obrázku spolu zo zapojením obvodu. Čo je zaujímavé - celé "programové vybavenie" zaberá iba 120 byte. Na mieste x-talu je použitá cievka, ale ak sa nasadí namiesto nej x-tal tak to bude fungovať tak isto /asi 3.58MHz/. Bohužiaľ kvalita materiálu je nízka, ale vyzerá to na cievku s hodnotou 68uH.

 

XY4150

 

Alfigraf


Nekomprimovaný obrázok zapojenia:

XY4150.PNG (112,72 kb)

program:

AT_XY_ALF.bin (1,00 kb)

___________________________________________________________

 

Programy č.08 až č.18:

Vyšli v časopise Amatérské rádio v rade A, B, M a PE, všetky sú určené pre 8748, ich zoznam je prevzatý z kutilovo.cz:


Takže tieto programy ak ich chceme dostať do 8748-ky dajú "zabrať a treba si ich podľa tabuľky nájsť v príslušnom čísle a populárne ručne "nadlapať" do súboru určeného pre napálenie. Samozrejme sú tam aj podrobnosti o celom zariadení. Smola je v tom že ešte nebežal internet a teda súbory vtedy nikto nenahral do bináriek ...

 

Program č.8 je už spracovaný:

Palubný počítač AR-A 1990/3:

COMPAUTO.bin (1,00 kb)

 

Posledný program č.18 z tabuľky (PE1997/2) je tak isto už v spracovanej podobe, listing bol uverejnený až v marcovom čísle:

TERMO.ASM (7,94 kb)

TERMO.HEX (2,52 kb)

______________________________________________________

 

Program č.19:

Jedná sa zase o prevod Atari→Centronics, použitý je procesor 8049, všetky podrobnosti sú priamo v článku:

MicroPrint - interface - Supra Corporation. Part 2.

MICPRINT.bin (8,00 kb)

V pamäti Eprom 2 rozličné programy (t.j. 2x 4kB), prepínajú sa medzi sebou najvyšším bitom v Eprom pamäti.

Keďže najvyššia adresa A12 je trvale v log.1 takže sa pracuje s hornými 4kB Eprom pamäte.

______________________________________________________


Programy č.20 až č.30:

Sú určené pre procesor 8035.


zoznam je prevzatý z kutilovo.cz

______________________________________________________


Programy č.31 až č.32:

Sú určené pre procesor 8048.

 

zoznam je prevzatý z kutilovo.cz

______________________________________________________


Programy č.33 až č.36:

Sú určené pre procesor 8749.

EL - Electus, KE - Konštrukčná elektronika, AR - Amatérské rádio

 

zoznam je prevzatý z kutilovo.cz

 

Takže kto nevie čo s voľným časom, má doma nepoužitý procesor 8748 alebo 8749, prípadne aj inú kombináciu - želám pevné nervy a úspešné dotiahnutie aplikácie do finále.

Držím palce !!!

____________________________________________________________


06.03.2023

Program č.37:

Firmware pre čítač Philips PM6667 a PM6668 používa zhodný firmware, použitý je procesor 8048, odkaz na článok:

Philips PM6667 high resolution counter 120MHz.

Firmware Philips PM6667 (PM6668):

binárka

PM6667_8.BIN (1,00 kb)

hexa zápis

PM6667_8.hex (2,83 kb)

Tu stačí napáliť obsah firmware do procesoru 8748 a založiť ho potom na pôvodné miesto. Jedná sa o priamu náhradu pôvodného procesoru.

_____________________________________________________________

 

08.03.2023

Program č.38:

(pre 8048)

EF8048.bin (1,00 kb)

Jediná informácia ktorú k tomu mám - používalo sa to v Bühler-Wühltisch.

______________________________________________________

 

09.03.2023

Program č.39:

(pre 8049)

navigačná jednotka AutoHelm 3000

MCS-48 disassembly output.txt (58,85 kb)

______________________________________________________

 

13.03.2023

Program č.40:

(pre 8048), hracia konzola Magnavox Oddysey2:

O2ROM.BIN (1,00 kb)

______________________________________________________

 

15.03.2023

Program č.41:

procesor 8748, hodiny s DCF77, odkaz na článok:

https://archeocomp.blogspot.com/2019/

___________


Program č.42:

procesor 8048, 8749, testovacia rutina, mikropočítač TEST 48:

http://krapfen.cz/~nostalcomp/test48.html

Tu bohužiaľ musím skonštatovať že sú to suverénne najhoršie dostupné stránky aké poznám. Držím palce aby ste sa k obsahu dostali.

______________________________________________________


18.03.2023

Program č.43:

procesor 8048, modem Atari 835:

Atari_835.bin (1,00 kb)

___________________

 

Program č.44:

Maze generator, procesor 8048:

https://hackaday.io/project/19278-8048-maze-generator

_____________________________________________________________________

 

19.03.2023

Programy č.45 až 47:

Procesor 8049, použité v počítači Sinclair QL, ako náhradu vždy treba použiť procesor 8749H pretože pracovný x-tal ide na 11MHz.

najstaršia verzia 31.12.1987:

MAB8049H.bin (2,00 kb)

novšia verzia 01.01.1988:

NEC_D8749HC.bin (2,00 kb)

Hermes verzia 16.03.2014:

Hermes2_20.bin (2,00 kb)

______________________________________________________

 

22.03.2023

Programy č.48 a č.49:

firmware pre procesor 8748 - klávesnica pre PC XT a klávesnica pre PC AT:

C262.12 MHB8748C-XT_800_598.HEX (2,44 kb)

C262.12 MHB8748C-AT.hex (2,44 kb)

______________________________________________________

 

23.03.2023

Program č.50:

firmware pre procesor 8749 - klávesnica PC (Compis II Keyboard v1.3):

CMPKEY13.bin (2,00 kb)

______________________________________________________

 

25.03.2023

Program č.51:

procesor 8048, počítač PETR-48, link:

Upravený firmware PETR-48

_____________________________________________________

 

08.06.2023

Poznáte jednodoskáč TESLA SB8035 ?

Program č.52:

SB8035_1.ASC (6,30 kb)

SB8035_1.BIN (2,00 kb)

SB8035_1.HEX (4,84 kb)

 

Program č.53, iná verzia firmware:

SB8035_2.bin (2,00 kb)

SB8035_2.HEX (4,84 kb)

_____________________________________________________

 

17.06.2023

Programátor Bytewriter pre Atari 800, použitý je procesor 8035, Eprom 2716:

Program č.54:

bytewriter8.17.BIN (2,00 kb)

______________________________________________________

 

04.12.2023

Program č.55:

firmware pre procesor 8748 - klávesnica pre PC XT:

C262.9 XT 8748.bin (1,00 kb)

(Program súvisí s programami č.48 a č.49)

________________

 

Program č.56:

firmware pre klávesnicu 8749 pre počítač Sharp MZ-3500:

KBD_MZ-1K04_SW.zip (22,31 kb)

(Obsahuje disassemblovaný výpis, hex a bin súbor.)

______________________________________________________

 

02.03.2024

Program č.57:

Interface Centronics pre Atari založený na procesore 8048, zpravodaj AKPraha 4/88, strana 74:

Centronics ROM8048 ZAKpraha 4_88 strana74.bin (1,00 kb)

Použitá tlačiareň je DZM180.

 

Priamy odkaz na materiál:

Igiho knižnica 22 - ZAK Praha 1988_04.

______________________________________________________

 

Ďalšie časti:

USBprog - Eprom + Prom programmer. Part1.

USBprog - Eprom+ Prom programmer. Shield 2732. Part2.

USBprog - Eprom+ Prom programmer. Tabuľka Eprom pamätí. Part3.

USBprog - Eprom + Prom programmer. Part4. Prepínač Vpp. Vpp selector.

USBprog - Eprom + Prom programmer. Part5. Eprom 2732B ... pffffffff ...

USBprog - Eprom + Prom programmer. Part6. Shield for 8748-8749.

USBprog - Eprom + Prom programmer. Part7. Shield for 74188,74S287,74S571.

USBprog - Part9. HW patch for shield for 8748H-8749H.

USBprog - Part10. Obsahy-contents PROM 74287, 74S287, 74571, 74S571.

USBprog - Part11. Bipolárne PROM - zapojenie vývodov.

USBprog - Part12. Čítanie (read) procesorov 8048 + 8049.

______________________________________________________

Vaše hodnotenie, Rate post:

Info o autorovi

Volám sa Igor Gramblička, bydlisko: Bratislava, Slovakia. Môj nick: Igi. Blog je o mojich záujmoch, predtým som pracoval ako IT špecialista na počítačové siete a redakčné systémy pre viaceré denníky - až som pred rokmi nakoniec v jednom z nich zakotvil a kde som to potiahol až do konca mojej profesnej kariéry.

Rok, mesiac, počet článkov: