French-ie, Newb-ie, Apple One-ie...

68 posts / 0 new
Last post
Offline
Last seen: 1 day 20 hours ago
Joined: Apr 22 2023 - 09:52
Posts: 47
Dram Test

Spaciba Macintosh_nik ! 

 

I tried to type the hexa codes of the test found here https://www.willegal.net/appleii/6502mem.htmbut I must have made an entry error that I cannot locate.

IF that the woz mon   include a checksum during memory dumps should be better.

(I know...there is only 256 bytes in proms.)

 

Finally I was able to load Mike Willegal's Memory TEST on the russian web site :

https://disk.yandex.ru/d/PkeDgYyDib1gqw

I had some difficulties with the AIFF. under android but  VLC player solve it.

 

For load Mike Code from ACI :

C100R

0.3R 280.3A1R

The 4 first byte of the ram indicates the range of ram to be tested

You will need to configure them like this

 

To test W0-W7 RAM bank :

0: 00 E0 00 F0

 

 

To test X0-X7 RAM bank0: A2 03 00 10

Lauch the test :

280R

 

enjoys...

 

we cannot test the lower part of the ram   X0-X7 because the code is housed there.The best for an exhaustive test is to swap the X and W chips and only test the W

 

 

 

 

 

 

 

 

 

 

 

Macintosh_nik's picture
Offline
Last seen: 2 hours 48 min ago
Joined: Jan 8 2021 - 05:18
Posts: 495
Hi wirehead!

You're welcome, glad to help. I use this free VLC player too.

Offline
Last seen: 1 day 20 hours ago
Joined: Apr 22 2023 - 09:52
Posts: 47
70's flavour

By the way, I had already seen some of the Apple 1 programs but in the form of a book that I found at the municipal library around 1985...This book is available in pdf here:http://www.bitsavers.org/pdf/dec/_Books/101_BASIC_Computer_Games_Mar75.pdf

tulack's picture
Offline
Last seen: 11 months 2 days ago
Joined: Oct 20 2023 - 14:21
Posts: 59
Correct link is .............
Offline
Last seen: 1 day 20 hours ago
Joined: Apr 22 2023 - 09:52
Posts: 47
bad link

Indeed the link was invalid.

thank you Tulack

Offline
Last seen: 4 days 7 hours ago
Joined: Nov 9 2023 - 22:13
Posts: 71
Woz on BASIC

Here is what Woz wrote about this book:

 

The computer I built didn't have a language yet. Back then, in 1975, a young guy named Bill Gates was starting to get a little bit of fame in our circles for writing a BASIC interpreter for the Altair. Our club had a copy of it on paper tape which could be read in with a teletype, taking about thirty minutes to complete.

Also, at around the same time a book called 101 Basic Computer Games came out. I could sniff the air.

That's why I decided BASIC would be the right language to write for the Apple I and its 6502 microprocessor. And I found out none existed for the 6502. That meant that if I wrote a BASIC program for it, mine could be the first. And I might even get famous for it. People would say, Oh, Steve Wozniak, he did the BASIC for the 6502.

Anyway, people who saw my computer could take one look at it and see the future. And it was a oneway door. Once you went through it, you could never go back.

[...]

Once the BASIC was done and easily loadable from a cassette tape, I discovered something terrible. I had miscalculated. I had thought that all versions of BASIC were more or less the same, and that all the 101 games in BASIC that I had in that book would automatically run if you typed them in. That turned out not to be the case. It turned out that the type of BASIC I'd written-as well as the HP BASIC I'd originally studied-was totally different from Bill Gates's Microsoft BASIC, which was based on the DEC BASIC at the time. Bummer!

Offline
Last seen: 1 day 20 hours ago
Joined: Apr 22 2023 - 09:52
Posts: 47
video #1

 

 

After a procrastination worthy of the North Pole* I started to edit the rushes

here is the first episode in French but I added English and Russian** subtitles.

On the menu: unboxing “Uncle Bernie kit” and additional components

with cost (with 2023 prices)

 

https://www.youtube.com/watch?v=y-iw9zcwsjo

 

*the next day is in 6 months.

** I don't read Cyrillic, I did the AI ​​translation with Reverse Translation to check that the shifts in meaning are minor

 

 

Macintosh_nik's picture
Offline
Last seen: 2 hours 48 min ago
Joined: Jan 8 2021 - 05:18
Posts: 495
Hi wirehead!

Good video, it was nice to watch. I even wrote you a little bit there, which I do very rarely. Thanks for the Russian subtitles, they are much better than the ones created automatically by the YouTube algorithm. The last ones are closer to the Elvish language, or the language Master Yoda speaks, but it's definitely not Russian. )))

Offline
Last seen: 1 day 20 hours ago
Joined: Apr 22 2023 - 09:52
Posts: 47
#2 - PowerSupply 240v/50hz

A new episode:

Building the 240v/50hz power supply for my Apple 1 clone.

https://www.youtube.com/watch?v=jclH6x4ZCH8

 

I changed the workflow to produce the subtitles

1st episode French -->English via copilot-->russian-->google translation

2nd episode French -->English via copilot-->Russian-->via copilot

 

@macintosh_nik can you tell me if the Russian subtitles seem improved to you?

Macintosh_nik's picture
Offline
Last seen: 2 hours 48 min ago
Joined: Jan 8 2021 - 05:18
Posts: 495
Hi wirehead!

Very detailed video, thank you! The Russian subtitles are clear, but are missing in the little bit after you cleaned the soldering iron complaint. 

 

I would suggest to put some music on in the places where you don't say anything, because it's quite sad in silence....

Offline
Last seen: 1 day 20 hours ago
Joined: Apr 22 2023 - 09:52
Posts: 47
@Macintosh_nik Very detailed

@Macintosh_nik

 

Very detailed video, thank you! The Russian subtitles are clear, but are missing in the little bit after you cleaned the soldering iron complaint. 

 

actually 3 minutes of subtitles had been forgotten from the Russian version. so sorry ! This has just been corrected.

 

 

I would suggest to put some music on in the places where you don't say anything, because it's quite sad in silence....

 

On the other hand, for the music I am very surprised because the musical track is on 100% of the video.

But I attenuated it by -30db so that the voice part is more audible on laptops.

I checked on my 2 laptops it is audible without speakers on both but the sound is better on acer than on the thinkpad

Do you have amplified speakers?

Offline
Last seen: 1 day 20 hours ago
Joined: Apr 22 2023 - 09:52
Posts: 47
Hi there !

A new épisode of the construction of my Apple 1, about the Carbon vintage Resistor :

 

 

https://www.youtube.com/watch?v=HfF43WmhIos

 

As usual with subvtitle English en Russian 

Macintosh_nik's picture
Offline
Last seen: 2 hours 48 min ago
Joined: Jan 8 2021 - 05:18
Posts: 495
Hi wirehead!

Thank You! 

Offline
Last seen: 4 days 7 hours ago
Joined: Nov 9 2023 - 22:13
Posts: 71
wirehead wrote:A new épisode
wirehead wrote:

A new épisode of the construction of my Apple 1, about the Carbon vintage Resistor :

French: Super vidéo, j'ai bien aimé les astuces de soudage et pour l'espacement des résistances. Je suis également en train de travailler sur une réplique. J'ai presque toutes les résistances au carbone également mais je n'ai pas encore commencé le soudage, donc cette vidéo arrive au bon moment.

English: Great video, I liked the soldering tips and tricks and for the spacing of resistors. I am also working on a replica. I have almost all carbon resistors as well but I haven't yet started soldering, so this comes in at a good time.

Offline
Last seen: 1 day 20 hours ago
Joined: Apr 22 2023 - 09:52
Posts: 47
CR1 CR2 CR3

Hello there !

I am preparing my next video on assembling the Apple 1: The Diodes. I want to make sure I don't say too many incorrect things. I am well aware of the Dunning-Kruger effect and had slowly climbing the mountain of stupidity ;-).

 

Here is what I understand about this part of the circuit. Could you point out any possible mistakes?

The electron gun has to move back up to the top of the cube. For its internal organization, the counter must start at a specific value.This value is indicated by the inputs P0, P1, P2, and P3, some of which are connected to ground. These starting values are activated when pin 9, which is the load pin (indicated here as /PE), briefly goes to zero. I suppose it has an internal pull-up, so its normal state is 1.

We have three vertical signals: V5, V3, and V4, which are the respective bits of the vertical counter, plus a VBL signal, which indicates the resetting of character values contained in the 2904s, for example, during text scrolling upward or a carriage return. The values V3 and V4 are combined by an OR gate, so the value of output 13 can go to zero when the required conditions are met.

Diodes CR1, CR2, and CR3 form an OR gate (indicated as "or" in English) that isolates these signals from each other. If one of these signals goes to zero, /VSYNC goes low, causing the LOAD function of pin /PE to go to zero via the diode, thus loading the counter to its initial state. This transition to zero will not be hindered by the state of other pins, which, if at level 1, are blocked by the diodes.

In summary, these three diodes indeed form an OR gate, which would have otherwise required purchasing a three-input OR circuit, increasing the board's cost. It's a "poor man's OR gate," allowing Steve Wozniak to eliminate a circuit.

 

Thank for your help ! 

 

 

 

retro-tinker's picture
Offline
Last seen: 7 hours 49 min ago
Joined: Jun 7 2023 - 15:41
Posts: 84
I'm a little lost

Lost me here:

"If one of these signals goes to zero, /VSYNC goes low, causing the LOAD function of pin /PE to go to zero via the diode, thus loading the counter to its initial state. "

I would think "If one of these signals goes to zero", the /PE (or LOAD pin) will go low, causing the preset on pins P0-P3 to be transferred to the outputs on Q0-Q3. If P1 and P3 are not connected as shown in the schematic, maybe they float high? In which case P3 -> Q3 which would cause /VSYNC to go high.

 

Offline
Last seen: 1 day 20 hours ago
Joined: Apr 22 2023 - 09:52
Posts: 47
Yes, Retro-Tinker, I think

Yes, Retro-Tinker, I think you are right. The floating inputs of the 74166 should be 1.

 

However, for the video signal to reach a true zero volts, /HSYNC and/or /VSYNC need to go to zero so that the output 8 of ICC15 goes to 1 and is inverted to 0 by the output /Q1 of the 74175.

I simulated this part of the circuit in Proteus.

When this output is at zero, with the QH output of the 74166 also at zero, we get a true zero volts on the video output for synchronization.

I must humbly admit that something eludes me... 

Pages

Log in or register to post comments