[Apple II] ROMs Integer BASIC

C'est la catégorie reine de l'ordinophile, 8 bits et pas un de plus!
Single board ou bus S-100 acceptés.

Modérateurs : Papy.G, fneck, Carl

Répondre
Avatar de l’utilisateur
init_hello
Messages : 224
Inscription : 13 mars 2022 12:03
Localisation : Paris

[Apple II] ROMs Integer BASIC

Message par init_hello »

Les ROMs d'origine de mon Apple II. Je viens de les retrouver un peu par hasard. Je les pensais perdues définitivement :mrgreen:
IMG_20220820_161602.jpg
IMG_20220820_161602.jpg (70.14 Kio) Consulté 2228 fois
La ROM F0 a un peu souffert :
IMG_20220820_161653.jpg
IMG_20220820_161653.jpg (37.71 Kio) Consulté 2228 fois
et
IMG_20220820_161700.jpg
IMG_20220820_161700.jpg (30.85 Kio) Consulté 2228 fois
2 pinoches cassées plus une mal ressoudée (le chip ne peut pas rentrer correctement dans le support). Ça peut se réparer ?
Eric
Avatar de l’utilisateur
jeff34
Messages : 2148
Inscription : 01 nov. 2019 11:15
Localisation : Montpellier

Re: [Apple II] ROMs Integer BASIC

Message par jeff34 »

Hello

tu peux les ressouder avec une autre patte, c'est tout à fait possible :)

Sinon tu reprogrammes une EPROM 2716 avec les 2ko correspondant à la ROM ...
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17490
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Apple II] ROMs Integer BASIC

Message par fneck »

Ça se fait, voir par exemple ce post de Totor sur des ROM Apple justement :
viewtopic.php?f=1&t=7644&start=105
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
init_hello
Messages : 224
Inscription : 13 mars 2022 12:03
Localisation : Paris

Re: [Apple II] ROMs Integer BASIC

Message par init_hello »

Merci pour les conseils ! J'ai pu réparé la ROM F0.

Test en vrai. Ça rappelle de sacré souvenirs enfouis depuis bien longtemps !!! Moniteur à la mise sous tension, BASIC integer, retour au moniteur lors de l'appui sur la touche Reset.
IMG_20220821_164839.jpg
IMG_20220821_164839.jpg (111.33 Kio) Consulté 2138 fois
Eric
Avatar de l’utilisateur
jeff34
Messages : 2148
Inscription : 01 nov. 2019 11:15
Localisation : Montpellier

Re: [Apple II] ROMs Integer BASIC

Message par jeff34 »

Super !
Mais l'écran indique encore un peu de problème non ? Ram ?

Édit : ou une des ROM qui déconne ....
Faudrait essayer avec une multirom pour voir
Avatar de l’utilisateur
init_hello
Messages : 224
Inscription : 13 mars 2022 12:03
Localisation : Paris

Re: [Apple II] ROMs Integer BASIC

Message par init_hello »

Non, c'est le démarrage normal avec la ROM F8 "non autostart". A la mise sous tension l'écran affiche des caractères aléatoires (le contenu de la page texte 1 à la mise sous tension), bip, puis tu es accueilli par le prompt * du moniteur. Ensuite tu peux entrer dans le BASIC avec ^B, ou bien booter avec 6^P ou C600G. C'est bien ainsi que j'ai découvert et utilisé l'Apple II jusqu'à ce qu'un peu plus tard je mette une ROM autostart en même temps que la carte langage et la PROM 16 secteurs.
Eric
Avatar de l’utilisateur
jeff34
Messages : 2148
Inscription : 01 nov. 2019 11:15
Localisation : Montpellier

Re: [Apple II] ROMs Integer BASIC

Message par jeff34 »

Excellent, je ne savais pas ! Merci de l'info en tous cas ;)
Édit : je t'ai envoyé un MP pour le MSX ;)
Avatar de l’utilisateur
init_hello
Messages : 224
Inscription : 13 mars 2022 12:03
Localisation : Paris

Re: [Apple II] ROMs Integer BASIC

Message par init_hello »

Extrait du red book, page 2 (la typo de la dernière ligne est d'origine :mrgreen: ) :
Now turn on the power switch on the back of the Apple. The indicator
light (it's not a switch) on the keyboard should now be ON. If
not, check A.C. connections. Press and release the "Reset" button
on the keyboard. The following should happen: the Apple's internal
speaker should beep, an asterisk ("*") prompt character should appear
at the lower left hand corner of your TV, and a flashing white square
should appear just to the right of the asterisk. The rest of the
TV screen will be made up of radom text characters (typically question marks).
Sur ma machine j'ai majoritairement des arobases inverses plutôt que des points d'interrogation. Ma supposition c'est que ça doit dépendre de l'origine des chips mémoire.
Eric
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17490
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Apple II] ROMs Integer BASIC

Message par fneck »

Ou de la ROM des caractères ?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
init_hello
Messages : 224
Inscription : 13 mars 2022 12:03
Localisation : Paris

Re: [Apple II] ROMs Integer BASIC

Message par init_hello »

L'arobase en inversion vidéo correspond à un octet $00 dans la RAM vidéo texte. Cela indique qu'à la mise sous tension, les RAM de mon Apple contiennent à 99% des bits à 0.
Pour le red book, ce sont des points d'interrogation qui devraient remplir principalement l'écran. Une copie d'écran dans le "Apple II BASIC Programming Manual" de 1978, page 7, présente un tel écran à la mise sous tension rempli de ">" et de "?" en mode normal (non inversé), ce qui correspond à une mémoire remplie d'octets $FE et $FF, donc des bits presque tous à 1. C'est ce qui me fait dire que le type de RAM à probablement à voir avec les caractères présents à la mise sous tension, donc l'état de la RAM au repos (hors tension) : 0 ou 1 (ce ne sont que des suppositions, ça dépasse mes connaissances sur les RAM !). A noter : "?" et ">" correspondent aussi aux code $BE et $BF, seulement dans ce cas il faudrait une autre explication et je n'en vois pas d'aussi simple.

Références :
https://en.wikipedia.org/wiki/Apple_II_character_set
https://archive.org/details/apple-ii-ba ... 5/mode/2up
Eric
Répondre