Documentación completa del firmware del CPC 464

Cores de los que existe documentación pero no se ha intentado aún portarlos al ZX-Uno / Cores for which documentation or source code exists, but no ports have been attempted to the ZX-Uno yet
Responder
Avatar de Usuario
mcleod_ideafix
Mensajes: 831
Registrado: 27 Sep 2015, 00:14
Ubicación: Jerez de la Frontera
Contactar:

Documentación completa del firmware del CPC 464

Mensaje por mcleod_ideafix » 04 Nov 2016, 23:33

Como ya he comentado en otro hilo, he conseguido una copia original del documento SOFT158, que es como llama Amstrad a la documentación técnica del firmware del CPC 464.

Hay copias escaneadas y pasadas por OCR en la red, pero no están completas. También hay copias del otro documento, el SOFT958, que es la especificación del firmware del CPC 664/6128. Tambien está incompleto.

Así que, por si acaso y por si a alguien le apetece tenerlo, aprovechando un hueco libre en la facultad, he bajado a la máquina de escáner, que es capaz la joía de escanear automáticamente documentos por ambas caras y hacerte un bonito PDF con él, y se ha tragado las trescientas y pico de páginas del SOFT158 en unos 15 minutos, generando este PDF que os paso, para que quede preservado.

Si alguien tuviera el SOFT958 completo, agradecería un montón que pudiera dejarlo disponible por algún lado :)
Adjuntos
soft158.pdf
(9 MiB) Descargado 496 veces
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
Alki
Mensajes: 129
Registrado: 13 Sep 2016, 17:50

Re: Documentación completa del firmware del CPC 464

Mensaje por Alki » 05 Nov 2016, 00:00

Gran aporte para la comunidad. :plasplas:

Avatar de Usuario
jepalza
Mensajes: 613
Registrado: 02 Oct 2015, 18:52

Re: Documentación completa del firmware del CPC 464

Mensaje por jepalza » 05 Nov 2016, 09:26

Se agradece infinitamente. En cuanto al SOFT968 , a ver si alguien lo puede conseguir. He mirado por la red, como lo habrás hecho tú, y "cero patatero" (bueno, este, que será el que tú dices --> http://www.grimware.org/doku.php/docume ... t968/start).
Si necesitas ayuda para esta implementación, levanta el dedo y veremos que se puede hacer. Pero fijo que tú, que ya lo has hecho una vez con la ULA, esto te lo comes con patatas (bueno, con su tiempo, que estas cosas son lentas, si lo sabré yo)

edito:
he encontrado esta página --> http://www.cantrell.org.uk/david/tech/cpc/cpc-firmware/
que tiene una descripción del firm, que parece completa.

rcmolina
Mensajes: 109
Registrado: 22 Nov 2015, 16:41

Re: Documentación completa del firmware del CPC 464

Mensaje por rcmolina » 05 Dic 2016, 18:08

El soft968 está escaneado en la página de Kevin Thacker

http://www.cpctech.org.uk/docs.html :?:
docs - manuals - soft968

SOFT 968 Title[unknown]-[30-December-2013]-[ 7.0 KB]
SOFT 968 Preface[unknown]-[30-December-2013]-[ 4.8 KB]
SOFT 968 Appendix X (Kernel Block Layouts)[unknown]-[30-December-2013]-[23.8 KB]
SOFT 968 Appendix XI (The Alternative Register Set)[unknown]-[30-December-2013]-[16.0 KB]
SOFT 968 Appendix V (Inks and Colours)[unknown]-[30-December-2013]-[ 6.7 KB]
SOFT 968 Appendix IV (Function Keys and Expansion Strings)[unknown]-[30-December-2013]-[ 5.4 KB]
SOFT 968 Appendix VII (Text VDU Control Codes)[unknown]-[30-December-2013]-[ 8.6 KB]
SOFT 968 Appendix IX (The Programmable Sound Generator)[unknown]-[30-December-2013]-[11.4 KB]
SOFT 968 Section 3 (The Keyboard)[unknown]-[30-December-2013]-[15.7 KB]
SOFT 968 Section 4 (The Text VDU)[unknown]-[30-December-2013]-[15.9 KB]
SOFT 968 Section 5 (The Graphics VDU)[unknown]-[30-December-2013]-[14.2 KB]
SOFT 968 Section 6 (The Screen Pack)[unknown]-[30-December-2013]-[14.3 KB]
SOFT 968 Section 7 (The Sound Manager)[unknown]-[30-December-2013]-[14.7 KB]
SOFT 968 Section 8 (The Cassette Manager)[unknown]-[30-December-2013]-[26.5 KB]
SOFT 968 Section 9 (AMSDOS)[unknown]-[30-December-2013]-[38.2 KB]
SOFT 968 Section 10 (Expansion ROMs, Resident System Extensions and RAM Programs)[unknown]-[30-December-2013]-[31.8 KB]
SOFT 968 Section 11 (Interrupts)[unknown]-[30-December-2013]-[13.0 KB]
SOFT 968 Section 12 (Events)[unknown]-[30-December-2013]-[12.7 KB]
SOFT 968 Section 13 (The Machine Pack)[unknown]-[30-December-2013]-[10.6 KB]
SOFT 968 Section 19 (AMSDOS BIOS Facilities)[unknown]-[30-December-2013]-[24.9 KB]
SOFT 968 Section 18 (Low Kernel jumpblock)[unknown]-[30-December-2013]-[36.7 KB]
SOFT 968 Section 17 (High Kernel jumpblock)[unknown]-[30-December-2013]-[23.1 KB]
SOFT 968 Section 16 (Firmware Indirections)[unknown]-[30-December-2013]-[29.8 KB]
SOFT 968 Section 20 (AMSDOS External Commands)[unknown]-[30-December-2013]-[22.7 KB]
SOFT 968 Appendix XIII (Hints Tips and Workarounds)[unknown]-[30-December-2013]-[21.6 KB]
SOFT 968 Appendix XIV (Printer Translation Table)[unknown]-[30-December-2013]-[ 4.6 KB]

Avatar de Usuario
carmeloco
Mensajes: 751
Registrado: 25 Dic 2015, 12:02

Re: Documentación completa del firmware del CPC 464

Mensaje por carmeloco » 11 Dic 2016, 22:34

Parece ser que ya hay fotos de los "gate array" de los CPC, tal y como hizo Chris Smith con la ULA del Spectrum.

http://www.zonadepruebas.com/viewtopic.php?f=25&t=7651

Responder