EPROM programmeren

Arco

Special Member

Bij het artikel zit een dumplist, dus die kan ik zonder probleem geven.

Een hexfile is handiger, zo'n gedrukte bytelist in een hexfile kloppen is een vervelend en tijdrovend werkje...

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Op 3 februari 2023 18:04:07 schreef Arco:
[...]
Een hexfile is handiger, zo'n gedrukte bytelist in een hexfile kloppen is een vervelend en tijdrovend werkje...

Misschien kun je wat met een OCR scan.

Op 3 februari 2023 18:21:40 schreef buzzy:
[...]Misschien kun je wat met een OCR scan.

Dan is het te hopen dat er een checksum oid in zit. Een foutje zit er snel in.

Ik weet niet of ze toen al EPS nummers bij Elektuur hadden, misschien is ergens de dump te downloaden als je weet welk nummer.

En wat voor EPROM heb je nodig? Er zijn 2716 EPROMS die 3 voedingen nodig hebben, ergs irritant want die kan bijna niemand meer programmeren en gaan supersnel stuk als de voeding niet goed is (-5/+5/+12 V nodig).

1-st law of Henri: De wet van behoud van ellende. 2-nd law of Henri: Ellende komt nooit alleen.
Arco

Special Member

Printnummer is 82160 - sprekende dobbelsteen (met een TMS5100!)
Dump moet je wel alle checksums per regel uitrekenen...

De 2716 had 2 spanningen nodig: 5v en 25v voor programmeren (geen 12v, zo modern was 'ie nog niet... :) )

[Bericht gewijzigd door Arco op vrijdag 3 februari 2023 18:46:16 (28%)

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Is dat artikel ooit digitaal later op CD uitgebracht? Met een beetje mazzel staat er een ASCII dump in (dus geen bitmap).

@arco: Dat stuk is maar 768 bytes?

Het ESS nummer van Elektuur is 516 voor die eprom.

[Bericht gewijzigd door henri62 op vrijdag 3 februari 2023 18:48:37 (15%)

1-st law of Henri: De wet van behoud van ellende. 2-nd law of Henri: Ellende komt nooit alleen.
Arco

Special Member

Op 3 februari 2023 18:44:55 schreef henri62:
Is dat artikel ooit digitaal later op CD uitgebracht? Met een beetje mazzel staat er een ASCII dump in (dus geen bitmap).

@arco: Dat stuk is maar 768 bytes?

Meer wordt er schijnbaar niet gebruikt...

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Zeker wel: Dit is een copy/paste van de OCR scan van de wayback machine, er zitten nog wel wat foutjes in volgens mij een paar heb ik er al gerepareerd.

code:


000: FF C1 FD DA E4 C0 C2 Cl C0 C2 C2 FC F5 Cl CB CA
010: CD F0 D2 EE CA F3 CC E5 CB DE E9 El F4 CA F1 DF
020: FC C2 Cl Cl CB CB C0 FE E0 Dl F2 DA C0 FF C2 D9
030: EA F2 ED D5 C6 E5 DC FE D5 C8 F2 F3 D4 Cl C9 CA
040: CB C9 CB F4 E0 DB D4 C3 C3 FB CE ED D4 F3 CE E9
050: D3 F6 C7 C4 EC C0 F3 D0 F4 C9 C8 CB C2 C0 CB FB
060: FF CC El FD Cl FA CD D5 F6 E5 D0 DA DB DD ED E4
070: CE C0 F8 DB E4 Cl C8 C2 Cl C3 C8 FA FD C7 D4 EF
080: C8 F2 D5 C6 E0 F8 C7 ED C2 F7 CE CC FE C3 F8 F2
090: DE C8 CB Cl CB Cl C2 FA E4 D3 DD C5 C8 FA C7 FC
0A0: E3 FF C0 C8 EB DC E5 E7 FC DB FF E6 C4 CB C2 C5
0B0: D9 DD C6 FB El D6 CA FB C4 F2 C7 D8 EA E7 D6 DB
0C0: F5 ED DD DE C2 CA F2 D8 C9 C5 Dl C2 CF D6 C8 E3
0D0: EC C0 FD CE C8 F7 DD C9 DF E0 D7 D3 CA DC EB E2
0E0: E4 F8 FC D6 CB Dl D7 EA DB C4 FA F6 D9 FA CF D6
0F0: CB F9 D5 C4 EB C2 CB D2 ED CE F5 E0 D3 C6 FF F9 
100: E2 F9 C5 F5 F9 E9 FA C0 FA E4 CA D4 Dl ED D8 CB 
110: E2 EC F9 F4 D7 C8 D2 D4 F8 C9 DC E2 F6 DB EF C6 
120: F7 DA F1 CC F8 FE C6 CB C6 F0 D2 FD E8 DB DD F6
130: C2 F0 EE C7 FE E2 F9 E2 CC F9 E5 Cl F7 DB C7 F4
140: C2 EA FE El E6 C4 E9 D2 D4 F5 C3 F4 D2 E6 C3 DB
150: FE EA CF E5 CD D5 EA D2 C3 FF C8 C8 F0 C5 EE D5
160: F2 C7 EC E6 E7 Dl D4 F1 E2 D4 F7 E9 CC FF DF E6
170: Cl EB CA F4 ED E2 C0 CB D6 D0 F7 El D6 D0 EC Cl
180: D7 D6 E3 C4 E2 C7 D0 CB DB CB DD E6 C0 F5 E9 D2
190: EF C3 DD F0 FA CC F3 D4 F4 E2 CA F7 E5 C4 D7 D7
1A0: E5 E0 EA C8 F6 ED C2 FE EB F6 D8 F7 ED FE E0 D6
1B0: FD DA DE C7 C0 D0 CE D3 C0 F5 E2 Dl C4 E9 D4 E3
1C0: D0 F1 C0 FF DC D6 E5 FC Dl Dl E7 C2 FD CB F4 D7
1D0: D7 C0 Cl C2 Cl F4 E5 D7 F6 C3 D6 F6 D8 C3 DF F4
1E0: C5 D7 E2 E6 Dl FC D0 C5 F0 D3 Cl C9 DA D7 C5 D8
1F0: C6 E4 D5 E7 FA F1 D7 D5 C2 CD E9 D2 Dl C5 D3 F1
200: F6 D2 CC Dl EB EF D3 DA D8 CC C0 DF D5 F1 E8 D5
210: CA D2 DE EF F4 C3 C4 F6 C5 D8 E5 FD CB D2 CF D7
220: F8 CC EE Dl CB DC D5 Cl CD F8 F5 C3 D6 F9 C9 D5
230: FB F8 C0 FA C5 Cl E3 FB D8 D3 D0 C0 F7 F9 D5 CA
240: DF DC C8 D4 D8 E0 E5 D6 D5 E8 Dl E4 D4 FA C0 E9
250: El CC D6 FE D7 E2 F3 DA FA C0 D4 DD C3 D9 D9 Dl
260: Cl E9 F0 C6 D0 D9 Cl FD CD E8 D3 EE E6 D9 DE Fl
270: CD F6 E7 CB FB CD C0 D5 D6 D0 C8 D0 C5 ED C9 F4
280: FB CB Dl C6 E9 F4 C2 D7 FE EA CD F0 Dl C3 CF DF
290: D3 E5 E9 D0 C2 D0 DD C5 DD ED E4 D0 CA EE D3 F2
2A0: Dl FD F6 E7 C9 F0 D6 EE D9 DA C3 CA F6 C9 Cl Cl
2B0: D2 DD C5 DC C0 E9 CC E5 F7 F4 DB E6 F9 D4 C6 EA
2C0: Dl F3 El CC F5 CF F6 DB EF D9 EE Cl DA D0 C4 DB
2D0: D9 F3 DE C4 D5 DA C9 FC C6 F1 FB El C8 D6 C3 DD
2E0: FA C2 CF C6 ED D0 DD D9 C5 DF D4 C9 D6 C3 E8 E5
2F0: FA Cl CF F3 EC E6 DB FD C2 C4 D3 CC E4 DE F8 C9
300: F6 C4 D6 D3 C0 DD C2 D0 DC C6 El FF F0 E9 D6 E7
310: D9 F8 D2 FF D4 C8 D8 DD F3 CF CF FD F8 E7 F3 DC
320: CC Dl D3 F3 F4 C8 C4 C0 D4 CB CC FE ED F3 CC EC
330: CD F2 D8 F3 F7 EC DD E2 C9 EC C6 Dl CE D0 CB F6
340: E7 D9 CC D2 DD Cl CF F9 FE FC D0 EB C4 F8 C6 F2
350: D5 E5 DB EB DA Cl EC E5 EA CC C2 E0 EF CD CF C3
360: C4 C8 Cl E0 E3 E6 CC EC C2 EE CC E3 F9 F6 C0 E8
370: C7 EC C6 C3 C2 DE CD El F8 CF D0 DC CD CE CA E7
380: F1 D2 E2 DE CE EC F6 C9 D0 FA CE E0 E6 E3 CE CA
390: C4 D4 Cl FB EB D5 Cl D9 DB D4 CE E8 F3 E0 DE C0
3A0: DA F2 E8 C3 D0 F2 C9 CC E4 E4 CF C3 C5 DA ED C0
3B0: DA CD CF D5 C9 DA DC E2 FB C8 F4 C2 DA FA EA EA
3C0: D3 E9 D8 D5 CE E6 C5 C3 E9 E7 DC CA C6 DB C9 Cl
3D0: C3 C8 C2 EA C9 F0 F6 C8 C8 EA C0 E8 E3 F9 CB CD
3E0: CC E4 C5 D3 D2 EA F7 CB F4 C9 Cl Cl F7 FC FA CA
3F0: E3 C8 FC E8 C0 E2 EA C2 CB C0 FF F7 E0 D4 EB D7
400: FE F3 CC E2 DC E7 C9 C3 FD EC FD D9 D9 D2 FE El
410: C2 EB F3 EA D8 C5 E2 EA E9 C2 C9 DC F4 C3 C9 CC
420: C3 F9 E3 F1 EC D6 E0 D8 E0 E3 D8 FA F3 Cl D0 E2
430: F9 E0 E3 CB C6 E9 Cl FA F3 C8 FB EA E8 DD E2 C2
440: F9 D2 FB C5 EC D2 E3 FC E2 E9 D2 D9 C6 E8 Cl CB
450: E0 E4 CD Dl D2 C0 C0 E8 El F1 CD D0 E6 FD EB DC
460: EE FE E9 E7 D0 C0 D6 C2 F6 El EC EF E2 El C0 F0
470: D0 C7 D2 FF EF F0 C4 El F4 FC EF C2 C5 CC F1 Dl

@Henk, je mag zelf de verschillen zoeken en de correcties uitvoeren. (of je geeft even aan welke bytes fout zijn, dan fix ik het wel in deze post in de copieerbare bytes)
Althans dat is beter dan alles overtypen.

1-st law of Henri: De wet van behoud van ellende. 2-nd law of Henri: Ellende komt nooit alleen.

Ik kan wel een EPROM maken die het gewoon doet. Ik vul een 2732 met twee keer het zelfde. Die kan je er zo inprikken en werkt. Een 2716 werkt alleen op 5 volt als die in het apparaat zit. Ik heb nieuwe 2732 op voorraad en kan die dus zo voor je maken. Eprom met gratis vullen kost bij mij 12,50 dit is ex verzendkosten. Het verhaal van werkend op meerdere spanningen is voor de 2708 die heeft + en - 5 volt nodig en 12 volt. Ik heb een bestand nodig dat ik in het programmeerapparaat invoer, dat kan via de mail worden verzonden. Mogelijkheden zijn het PC formaat als .BIN, of Motorola elke regel begint met S113 of het INTEL formaat. Er zijn op internet wel file editors te vinden om alles in te typen en in bestand op te slaan.

Opmerking tegenwoordig zou je een DF-miniplayer en een Arduino met elkaar kunnen verbinden en heb je het zelfde resultaat. De stem sla je op op een mini geheugenkaart. Je kan de stem inspreken maar wegens ontbreken assistente gebruikte ik een on line tekst naar spraak programma. Leuke is dat je diverse talen kunt gebruiken of zelfs een muziekje. Zo heb ik het sprekende bingo-apparaat gebouwd en de telejukebox waar ook teksten in zitten, tijdmelding, weerbericht, storingsdienst.

Het is niet nodig alles over te typen, het staat op internet en met knip-plak kan je de bytes overbrengen in een bestand. Maak je zo geen fouten

https://ia800606.us.archive.org/31/items/Elektuur229198211Gen/Elektuur…

Waar denk je dat ik die dump vandaan heb? Enne die link is ook een OCR en bevat ook een paar foutjes. Vooral een zwik spaties overal tussen.

Verder heb ik de dump even onder elkaar gezet ipv 2 kolommen.
Die is best met wat handigheid om te zetten naar een bin.

1-st law of Henri: De wet van behoud van ellende. 2-nd law of Henri: Ellende komt nooit alleen.
Arco

Special Member

De epromcode die ik gaf is heel anders: waarschijnlijk is dat een Engelse versie...

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Engelse texten zijn meestal korter ;)

1-st law of Henri: De wet van behoud van ellende. 2-nd law of Henri: Ellende komt nooit alleen.
buckfast_beekeeper

Golden Member

Op 3 februari 2023 18:44:55 schreef henri62:
Is dat artikel ooit digitaal later op CD uitgebracht? Met een beetje mazzel staat er een ASCII dump in (dus geen bitmap).

@arco: Dat stuk is maar 768 bytes?

Het ESS nummer van Elektuur is 516 voor die eprom.

In de DVD 1980-1989 is geen software opgenomen. Wel in de 1990-1999 versie.

Van Lambiek wordt goede geuze gemaakt.
bprosman

Golden Member

Het is ook geen programma maar een woorden tabel dus als er een bitje verkeerd staat loopt hij niet vast maar heeft hij hoogstens een splaakgeblek.
Voor de Eprom zou ik voor PA0FMY's voorstel gaan. De 2732 is ook nog iets beter aan te koment dan de 2716.
Overigens moet die ook met +25V geprogrammeerd worden, soms met 21V (merk afhankelijk)

[Bericht gewijzigd door bprosman op vrijdag 3 februari 2023 22:23:18 (40%)

De jongere generatie loopt veel te vaak zijn PIC achterna.
adval40

Special Member

als je het bestand hebt kan ik deze wel voor je programmeren
eproms heb ik hier in aantallen eprom en programmeren gratis tegen verzendkosten

mel

Golden Member

Voor de liefhebbers:ik heb hier nog een paar 2716, wel gebruikt, maar gewist. ik hoor het wel.

u=ir betekent niet :U bent ingenieur..
KGE

Golden Member

De Xicor X2816 kan eventueel ook prima als vervanger voor een 2716 dienen. Dat is een EEPROM dus foutjes zijn zonder UV en extra voedingspanningen te corrigeren.

En wat voor EPROM heb je nodig? Er zijn 2716 EPROMS die 3 voedingen nodig hebben, ergs irritant want die kan bijna niemand meer programmeren en gaan supersnel stuk als de voeding niet goed is (-5/+5/+12 V nodig).

Alleen Texas Instruments TMS2716 gebruiken die "vreemde" spanningen. De "normale" 2716 kan je gewoon gebruiken voor deze toepassing.

Op 3 februari 2023 19:35:15 schreef pa0fmy:
Ik kan wel een EPROM maken die het gewoon doet. Ik vul een 2732 met twee keer het zelfde. Die kan je er zo inprikken en werkt. Een 2716 werkt alleen op 5 volt als die in het apparaat zit. Ik heb nieuwe 2732 op voorraad en kan die dus zo voor je maken. Eprom met gratis vullen kost bij mij 12,50 dit is ex verzendkosten. Het verhaal van werkend op meerdere spanningen is voor de 2708 die heeft + en - 5 volt nodig en 12 volt. Ik heb een bestand nodig dat ik in het programmeerapparaat invoer, dat kan via de mail worden verzonden. Mogelijkheden zijn het PC formaat als .BIN, of Motorola elke regel begint met S113 of het INTEL formaat. Er zijn op internet wel file editors te vinden om alles in te typen en in bestand op te slaan.

Opmerking tegenwoordig zou je een DF-miniplayer en een Arduino met elkaar kunnen verbinden en heb je het zelfde resultaat. De stem sla je op op een mini geheugenkaart. Je kan de stem inspreken maar wegens ontbreken assistente gebruikte ik een on line tekst naar spraak programma. Leuke is dat je diverse talen kunt gebruiken of zelfs een muziekje. Zo heb ik het sprekende bingo-apparaat gebouwd en de telejukebox waar ook teksten in zitten, tijdmelding, weerbericht, storingsdienst.

Ik heb de hexdump in een bin file gezet met behulp van Hex Editor NEO. Zal het bestand naar je mailen, met mijn adres gegevens.

De EPROM is ondertussen gevuld. Niet alles is gebruikt. Ongebruikte adressen heb ik $FF gelaten. Het maakt nu niet uit of je pootje 21 aan de 5 volt of aan grnd doet. Misschien kan je er later eens eentje bedenken voor twee talen en een wisselschakelaar op pootje 21. Zul je eerst de werking van de spraakgenerator moeten doorgronden. Dacht dat er voor Engels wel voorbeelden staan in de datasheet. Benieuwd of die gaat werken.
Betalingsverzoek is onderweg.

Ik heb wel eens een opvolger voor de sprekende dobelsteen gemaakt met een avr en RC2 audio, deze had ik toon ook ingestuurd naar de Elektuur ter publicatie.
Hebben ze nooit gepubliceerd, helaas.
Misschien leuk voor je om ook eens naar te kijken. Deze kan 2 dobbels tegelijk gooien en geeft de worp ook nog met led's weer.

benleentje

Golden Member

https://en.wikipedia.org/wiki/Texas_Instruments_LPC_Speech_Chips

In bovenstaande artikels zie ik ook iets over softweare staan (onder aan de pagina) Want vroeger zullen ook niet de bitjes zelf ingeklopt hebben e wel iets gehad moeten hebben die een stukje tekst naar speech data omzet.

Mensen zijn soms net als een gelijkrichter, ze willen graag hun gelijk hebben.

Ik had er ook snel genoeg van, maar in die tijd was het een van de manieren om onder hobbyisten programmas te verspreiden: Je drukt het af in een tijdschrift en ieder-voor-zich typt het gewoon weer in.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Er is nog een manier of software op papier te verspreiden namelijk Paperbytes. Hele rijen met streepjescodes werden dan afgedrukt die je dan moest scannen met een lichtpen of een geïmproviseerde fotocel. Heb het later nooit meer gezien.

bprosman

Golden Member

Op 7 februari 2023 17:40:06 schreef pa0fmy:
Er is nog een manier of software op papier te verspreiden namelijk Paperbytes. Hele rijen met streepjescodes werden dan afgedrukt die je dan moest scannen met een lichtpen of een geïmproviseerde fotocel. Heb het later nooit meer gezien.

Vergeet BASICODE niet, via de publieke radio.

De jongere generatie loopt veel te vaak zijn PIC achterna.