TMS9918A on 6502

  Рет қаралды 8,530

krallja

krallja

Күн бұрын

Пікірлер: 38
@berretw
@berretw 4 жыл бұрын
WOW, great video, I can't wait for the next episode !!!
@matthewe3813
@matthewe3813 3 жыл бұрын
A video without a dislike is rare on KZbin.
@Hardwarenerd
@Hardwarenerd 4 жыл бұрын
Simply put "you are awesome man!" I was searching a video output for my current z80 computer... Your two videos are golden along side with the tms9918 manual.. Keep up the good work!!
@uni-byte
@uni-byte 2 жыл бұрын
It's not the delay of the additional NAND, it's that the RAM /CS signal is qualified by the Phi2 clock (CLK). When Phi2 is high, the address lines are stable and teh data is stable when it goes low. That CLK signal you show is the Phi2 clock. If you took that CLK and connected it to pin 6 of the 74LS138 (the positive enable, E3) you would be even better off.
@cbmeeks
@cbmeeks 3 жыл бұрын
Can't wait for this series!
@matthewwallace9686
@matthewwallace9686 3 жыл бұрын
Count me in as well 😂
@NotMarkKnopfler
@NotMarkKnopfler 4 жыл бұрын
This was great. I understood the machine code but I must admit the address decoding lost me, although I do understand the concept. Many thanks for this. Liked and subscribed 👍
@tylerlatham8784
@tylerlatham8784 3 жыл бұрын
I ordered some sound chips and picked one of these up as an impulse. Or so I thought. I got a TMS9928A. I don't have any monitors with YPbPr input so I guess I'm on the market again.
@MarianoLu
@MarianoLu 3 жыл бұрын
Great content, keep them coming!
@Lantertronics
@Lantertronics Жыл бұрын
Did you have to do any particular work into choosing the capacitor values to use with your crystal?
@krallja
@krallja Жыл бұрын
No, I didn’t - these capacitors were from the kit by Mr. Kamprath. Someone else did the work for me😂
@Lantertronics
@Lantertronics Жыл бұрын
@@krallja :)
@Lantertronics
@Lantertronics Жыл бұрын
@@krallja My colors works on some LCDs but not others; on some the colors show up as alternating white black bars in different patterns (like Apple 2 color graphics on a monochrome display). I haven't tried it on an actual CRT yet, because my CRTs are in my office at work, which I can't get to for 8 weeks because of asbestos abatement and roof repairs, ugh...
@krallja
@krallja Жыл бұрын
@@Lantertronicsthe …peculiar… color burst frequency of this chip means it won’t be 100% compatible with some LCDs framebuffer decoders. a raster display like a CRT or DLP will probably do better
@lukenaegle5014
@lukenaegle5014 4 ай бұрын
after testing with many caps i found that 33pf worked for me on the crystal
@TEBLify
@TEBLify 4 жыл бұрын
Another great video, you're on a roll! Haven't spent much time with wd65c02, but for the timing - couldn't you feed phi2 into 138 and match it to HI?
@krallja
@krallja 4 жыл бұрын
Yes, I believe that's actually the intended use of Phi2. But I already had that NAND so convenient from Ben Eater's videos…
@TubeNagen
@TubeNagen 3 жыл бұрын
Hi tebl! Fancy seeing you around. I am running the BE6502 off of your boards! Thank you so much for publishing these. Turns out breadboards don't like me much either. I have the TMS9918 board running and can't wait to see a good integration with the Ben Eater board. Cheers!
@Lantertronics
@Lantertronics 3 жыл бұрын
I was going to ask the same question, when I was scrolling through and found yours! Thanks!
@WaldoHazeleger
@WaldoHazeleger Жыл бұрын
What other chip: SOUND ! (like the YM2149F)
@garymetheringham4990
@garymetheringham4990 2 жыл бұрын
Any chance of sharing the source code you used for both the lcd and tms9918a basic please. i am in the process of building an Eater 6502 with display and have the tms9918a on order
@krallja
@krallja 2 жыл бұрын
The TMS9918A source code is on my GitHub, but I haven’t committed BASIC yet. I’d like to do a video series on that… someday…
@garymetheringham4990
@garymetheringham4990 2 жыл бұрын
@@krallja oooh cant wait for that! a detailed explanation of what needs doing to get the core basic runnung would be great. are you adding an ay3 sound chip as that would be handy also
@kevinhart68
@kevinhart68 3 жыл бұрын
Great videos. Any plans to continue the series ? - would be good to see the VRAM added + some Patterns / Sprites displayed.
@krallja
@krallja 3 жыл бұрын
Thank you! Yes, that’s in work right now. I have the VRAM working and need to finish editing together the video + voiceover footage. Then I’ll program some patterns and sprites, edit that, and post. Stay tuned :-)
@grulloc
@grulloc 3 жыл бұрын
Is that the BenEater 6502 kit!?
@krallja
@krallja 3 жыл бұрын
yep!
@matthewwallace9686
@matthewwallace9686 3 жыл бұрын
Great video, super helpful! Is there anywhere I can find an explanation of your assembly code and the source file?
@matthewwallace9686
@matthewwallace9686 3 жыл бұрын
BTW, the goal of the project i'm working on is to have Ben's 6502 work with the tms9918a, Ben's PS/2 keyboard circuit, and some form of basic. I would like the user to be able to do simple things like look at register data, enter simple commands like add 2+2 and so forth. If you have any advice on how to implement all of these things together I would greatly appreciate it. You've already been an incredible help with your videos!
@krallja
@krallja 3 жыл бұрын
@@matthewwallace9686 github.com/InPermutation/be6502/blob/Static_VRAM/vdp.s is the latest version of the VDP control assembly. I’d like to do a series on implementing BASIC some day.
@matthewwallace9686
@matthewwallace9686 3 жыл бұрын
@@krallja I can't put into words how helpful you are lol its amazing
@matthewwallace9686
@matthewwallace9686 3 жыл бұрын
@@krallja does "-- INSERT --" on the program text mark the end of the program?
@krallja
@krallja 3 жыл бұрын
@@matthewwallace9686 yes, that’s the status bar of Vim I think
@edgeeffect
@edgeeffect 10 ай бұрын
You've got to get some extra points for pointing out that 6502 is Von Neumann architecture, not like AVR's Harvard architecture. :)
@HugoSerenoFerreira
@HugoSerenoFerreira 4 жыл бұрын
Great work! Please continue the series, and set up a Patreon account if you don't have one :)
@squirlmy
@squirlmy 3 жыл бұрын
All of this is beyond me. I have no idea how to read schematics, for example. To the guy who comments he can't use it for his work: you go to KZbin for work-related things? Weirdo! The video is a great example of an ideal resource I wish I had when I was younger. Too late now though.
@nathankrall7471
@nathankrall7471 4 жыл бұрын
Well I may have learned something new today but I’m not sure if I can use that in my line of work. So if you’re gonna write computer code then you kinda need to know how your hardware is set up?!? :-)
The amazing 6502 support chip: The 6532 RIOT!
9:26
Anders Nielsen
Рет қаралды 9 М.
TMS9918A Static VRAM
29:35
krallja
Рет қаралды 8 М.
Flipping Robot vs Heavier And Heavier Objects
00:34
Mark Rober
Рет қаралды 59 МЛН
SISTER EXPOSED MY MAGIC @Whoispelagheya
00:45
MasomkaMagic
Рет қаралды 13 МЛН
REAL 3D brush can draw grass Life Hack #shorts #lifehacks
00:42
MrMaximus
Рет қаралды 11 МЛН
Não sabe esconder Comida
00:20
DUDU e CAROL
Рет қаралды 36 МЛН
A 6502 Based Computer on a Single Breadboard
20:45
Anders Nielsen
Рет қаралды 32 М.
Fast PDIP 6502 computer explained
16:33
George Foot
Рет қаралды 2,8 М.
TMS9918A on Arduino
19:44
krallja
Рет қаралды 13 М.
I built my own computer. by hand.
13:03
jdh
Рет қаралды 1,2 МЛН
This 6502 is as old as me and I test it
27:35
Adrian's Digital Basement
Рет қаралды 275 М.
GeckOS: a Unix-like 6502 operating system | VCFMW 2019
50:29
VCF Midwest
Рет қаралды 82 М.
800x600 SVGA Upgrade for 6502 Breadboard Computer
9:21
George Foot
Рет қаралды 4 М.
Installing the world’s worst video card
25:12
Ben Eater
Рет қаралды 976 М.
RP6502 Ep10 - DIY build with soldering
14:56
Rumbledethumps
Рет қаралды 32 М.
Flipping Robot vs Heavier And Heavier Objects
00:34
Mark Rober
Рет қаралды 59 МЛН