The development of HEC is behind schedule... - HEC News 3

  Рет қаралды 347

Andy Hu

Andy Hu

Күн бұрын

Despite my best effort, the development of HEC is still behind schedule. The main cause is an unstable UM62256 RAM chip (that somehow became stable after a few days...).
Currently the plan for the HEC is:
Write a small serial monitor program to load program/flash the ROM via serial port. (so that I don't have to take the EEPROM out every time I want to update the code)
Enable interrupt and system calls.
PS/2 keyboard support (so that the HEC can operate as a standalone computer)
Full protected mode support

Пікірлер: 6
@CarlosFBCruz
@CarlosFBCruz Жыл бұрын
Great project. I'be been following since the first video here from Brazil. Success!!
@haroldjayhoover5370
@haroldjayhoover5370 Жыл бұрын
Happy New Year! I hope you're doing ok. I look forward to seeing more of your project.
@ericwazhung
@ericwazhung Жыл бұрын
You might be on to something regarding noise... I found in a project that most all my signals switch at roughly the same time (e.g. the data bus), it causes a LOT of electrical noise. But, they don't cause problems with each other (e.g. if they were all bundled together) because they're sampled quite a bit later, after their switching noise has stabilized. However, the gigantic amount of noise caused by their all switching simultaneously *does* couple into *other* signals (especially if their wires run parallel) like clock signals and, say, RD/WR, INTs, etc. which can change at any time. One easy fix, I found, was to use coaxial cable (thin stuff, like used in laptops to their wifi antennas, or even from things like Composite-video cables) for sensitive signals like those, (grounding the shield). Especially for the system clock. Another trick is to just run signals like that roughly perpendicularly over the bus wires. Don't let them run near each other in parallel! This sort of problem is not only hard to see on an oscilloscope because it's rare, but also because attaching the scope probe to the noisy signal can cause the noise to dissipate in the probe, itself. Heisenberg Uncertainty Principle of electronic noise! Also, do you have a solid ground/power topology? And decoupling capacitors?
@andyhu9542
@andyhu9542 Жыл бұрын
To your final questions, the answer is no. The board is just thrown together with a giant bunch of wires and almost all decoupling caps are in the video circuit (to reduce noise in the analog signal). I think the ‘eisenberg Uncertainty Principle of electronic noise’ is probably why the RAM stablized itself (meaning it may not behave like this when I stop debugging it!) If that is the case, I will add a few decoupling caps.
@hbox21
@hbox21 Жыл бұрын
this sounds like a problem with the ULA chip not getting priority over the z80 ?
@andyhu9542
@andyhu9542 Жыл бұрын
Nope, it turns out that there was a problem with software...
The V9958 is a bad design. No, really.
14:57
Andy Hu
Рет қаралды 12 М.
The modern 8-bit arms race is on!
22:07
Andy Hu
Рет қаралды 3,1 М.
Новый уровень твоей сосиски
00:33
Кушать Хочу
Рет қаралды 2,9 МЛН
Cute
00:16
Oyuncak Avı
Рет қаралды 7 МЛН
Just Give me my Money!
00:18
GL Show Russian
Рет қаралды 1,2 МЛН
At the end of the video, deadpool did this #harleyquinn #deadpool3 #wolverin #shorts
00:15
Anastasyia Prichinina. Actress. Cosplayer.
Рет қаралды 18 МЛН
Here's what you've missed about the X16's big 2024 update
15:46
Understanding how a demo works on the Commodore 64 (English)
8:41
Commodore 64 & 6510 retro-programming
Рет қаралды 6 М.
NEW Tesla Prototype LEAKED at WB Studios | This Design Is Weird
20:34
Fixing my Keysight oscilloscope
9:58
Andy Hu
Рет қаралды 75
My thoughts on framework after daily driving it for 2 years
16:34
Louis Rossmann
Рет қаралды 702 М.
10 years of embedded coding in 10 minutes
10:02
Greidi Ajalik
Рет қаралды 397 М.
THE UNTOLD STORY: How the PIX Firewall and NAT Saved the Internet
21:50
The Serial Port
Рет қаралды 388 М.
Новый уровень твоей сосиски
00:33
Кушать Хочу
Рет қаралды 2,9 МЛН