Bought some EPROM from Amazon. Intend to work them in to the 6502 build later.

Bought some EPROM from Amazon. Intend to work them in to the 6502 build later.

These are supposed to be 10x 32K ROM chips that are used. The part number for five of them are AM27C256-125DC, while the others are M5L27128K. Although the second half are only 16 KB, I think i can work it into my computer later and get access to the full 32K of RAM somehow.

One issue is that they require interesting voltages to write. The 32K ones need 6.25v on VCC and 12.75v on the programming pin to roll into programming mode. The 16K ones need 6v and 21v. Designing the power converters for these in a not-so-annoying way will be a project in itself.

My end goal for these is to create a monitor program and library of routines that will allow me to work some interesting programs on such limited hardware. That's not to mention finding a UVC light source to erase them. I am curious to see what's on them in the first place. Maybe nothing interesting, but only time will tell.

u/2E26 — 1 day ago

Picked up two 803 tubes yesterday. Both dated January 1943.

Now I have to construct a power supply that can do something with them.

u/2E26 — 5 days ago

Just picked up this dovetail jig. Now I have to figure out how to use it

The only part number information I have is "Dovetail Template 1". I'm going to do some internet research later, but if anyone can point me in the right direction that would be helpful.

u/2E26 — 2 months ago

I wished on a monkey's paw that I'd be so famous I'd have my own Wikipedia page.

Twenty-five years later, my disappearance is still unsolved.

reddit.com
u/2E26 — 2 months ago

Tube Power Supply

I completed a basic utility supply today. Nothing special, just a couple of transformers, 185v unloaded B+, and switchable heater voltage.

u/2E26 — 2 months ago

EEPROM Woes Subsided (?)

TLDR - ordered new EEPROM chips which solved my EEPROM writing problem.

Lately I've been trying to program my BE6502 computer's AT28C256 EEPROM using a PIC16F877A MCU. I am using the serial port via USART (via a library I wrote for the PIC) to communicate with the PC for display and control.

The ROM chip I got with the 6502 computer kit was not cooperating. No matter what I did, it did not respond. I would try to write to it, and then read the written bytes. I'd never get the response I required. I also wrote a routine to read and display the memory contents. I'd get either 00 or 02 or something from the ROM.

Nonetheless, I eventually realized I was looking at the TSOP pinout in the datasheet instead of the PDIP. So, I had VCC and GND both applied to address lines. It's probably toast. When I wired it correctly and ran my read program again, it output all bytes as AA. The ROM chip literally screamed at me. Frustrated, I ordered three new ROM chips from Mouser at around $50 including tax and shipping.

Tonight I hooked up my PIC to one of the new ROM chips and tried again. The first read showed everything as FF, and the write program actually wrote the correct bytes to the memory. I'll be moving on, writing a complete EEPROM write routine for similar EEPROM chips. My ultimate goal is to reduce ROM size to 8 kB, so it'll be helpful to write a more general format program that others can use if needed. I did this because I'm stubborn and don't want to buy an EEPROM programmer, and intend to use the PIC for future 6502 collaboration.

reddit.com
u/2E26 — 3 months ago

If boys go to Jupiter and get stupider, where do bitter, sexually frustrated young men go?

Enceladus.

reddit.com
u/2E26 — 3 months ago
▲ 187 r/beneater

Finished wiring the 6502 stock computer

One major part of this project is done. Next, I need to finish programming my PIC16F877A to write code to the EEPROM. Once I can get this computer running some rudimentary programs, the next step is to install the serial port add-on.

Other improvements I hope to achieve:

- write my own monitor and boot loader program

- expand RAM by reducing ROM to 8K

- increase allocatable RAM by coming up with a better address bus handler.

- interface with my PIC16F877A and use it to read programs from external media. Options include SD cards, paper tape and punch card, even floppy disks if I can figure out how to work with them

- USB support for keyboard interface.

- collect underpants

- ???

- profit

u/2E26 — 3 months ago

Working toward a finished utility power supply

Last fall, I bent some scrap aluminum to form a chassis and screwed it together. I went on deployment and returned. Now, I'm working on finishing it up so I can fire up some tubes again.

HV: Triad 35 VA isolation transformer (120v - 120v) feeding bridge rectifier (1N4007 x4). Two series 51 ohm resistors and two 120 uF capacitors. Bleeder resistor is 10K x2 in series. B- rail tied to chassis via 100K or so resistor and 0.1 uF capacitor.

LV: Radio Shack 12.6 VCT 3A transformer. Powers pilot light LED via 6v winding. Switch selected output for 6 or 12 volts, with LED indication for voltage selected. Indicator LEDs are different colors to differentiate 6 or 12 volts.

Output: GX-16 aviation type connector, 7-pin. This will become my standard for tube electronics. If I require higher filament current I may go home and rethink my life.

u/2E26 — 3 months ago
▲ 9 r/Assembly_language+1 crossposts

First, a link to my code repository: 2E26/PIC16-Code-Repository: Code written for PIC16 microcontrollers. All programs are intended to work with x86 and 6502 platforms via serial data transfer.

It was assumed that, by using XC8 compiler, I wasn't actually working in assembly. I changed to MPASM just to see what the difference was, as I've read much about how it was superior to XC8/PIC-ASM. For all I can tell, it's not any different except for assembler directives and other meta-code. The assembly language is still there. My last post was deleted because one of the mods decided I was lying about writing in assembly.

That being said, my latest projects are here for scrutiny. PIC assembly isn't as familiar to me as 6502, as I did some in college with emulators. However, this is my first go at actually putting bits in chips, and everything I've done so far works. I've played with x86 assembly for far longer, and even have more experience in 6502 than PIC. Still, PIC is more fun because it's easier to unite it with electronics, which I'm much better at than computing.

What you'll see if you look at my code is a simple serial monitor. How simple? It echoes what you type in it back to you. That's it. It tests the capability of the MCU to send and receive data from the serial port instead of just send an 'S' over and over. I also wrote a USART library and wrote the same program again with it. I'm probably going to get used to writing libraries for hardware functions in the PIC.

My next moves will be to begin programming EEPROM chips for the 6502 computer. For now, I intend to build it stock (per the wiring diagram on Eater.net/6502 ) and later upgrade to more RAM and a smaller ROM space. My idea is to make the ROM space a boot loader to put larger programs into RAM and then play with them that way. The PIC will be carried on as a peripheral for me to explore other ways of getting code into the 6502 computer.

u/2E26 — 3 months ago