The Gigatron Computer - New Features Update

Поділитися
Вставка
  • Опубліковано 7 чер 2024
  • Support this channel on Patreon here:
    / 8bitguy1
    Visit my website here:
    www.the8bitguy.com/

КОМЕНТАРІ • 711

  • @beopstek
    @beopstek 5 років тому +785

    Thanks David! When we started this project from scratch in the beginning of last year, it was supposed to become a 4-bitter in TTL logic that could just play Tic Tac Toe on a LED matrix. We didn't expect that it would kind of approach home computer level. At this point it has pretty much achieved most of our own "dream computer” goals. And... it *finally* plays Tic Tac Toe as originally intended! This particular version of the game was indeed written in the 1970s, by Tom Pittman. The other new built-in games were written by Gigatron users BTW.
    The Foenix C256 is very cool and Stéphanie progresses rapidly. The updated C64-mini gets good reviews now as well, looking forward to that episode. It has been a fruitful year for 8-bit retro computing.

    • @legend_darkstar
      @legend_darkstar 5 років тому +5

      how were you able to write a comment so early?

    • @Castornator
      @Castornator 5 років тому +7

      @@legend_darkstar David uploaded the video early and set it to private. That's why there's a comment from so early because he viewed it from a personal link

    • @legend_darkstar
      @legend_darkstar 5 років тому +4

      Ich glaub es het mit Patreon zstue, @@rwsh1976

    • @legend_darkstar
      @legend_darkstar 5 років тому +3

      @@rwsh1976 No Problem ;) Same with french for me xd. Je ne parle pas baguette

    • @netsurferx1
      @netsurferx1 5 років тому +4

      Good stuff! Whenever (if ever?) will we see a dedicated cassette save interface or a dedicted SD card save interface for the Gigatron?

  • @Stoney3K
    @Stoney3K 5 років тому +1018

    And now you're stuck with the ironic fact that the microcontroller in your keyboard adapter has more processing power than the entire Gigatron.

    • @beopstek
      @beopstek 5 років тому +33

      The ATtiny85 is a lot slower even at 8 MHz.

    • @beopstek
      @beopstek 5 років тому +26

      Oh, what I mean is that the ATtiny85 has to run at 32 MHz to bit-bang a similar horizontal video resolution (lets ignore the color for a moment), and it doesn't have nearly enough RAM and ROM to run the same type of programs.@@kallewirsch2263

    • @beopstek
      @beopstek 5 років тому +22

      I feel it is sort of justified because inside those keyboards there is another microcontroller that complicates matters with their crazy multibyte and 11-bits-per-byte bidirectional PS/2 protocol. At least the older generation XT-keyboards could be handled with just the existing on-board shift register, but good luck finding those... PS/2 keyboards are still easy to get. And... it's tiny, off the main board and out of sight :-)

    • @kallewirsch2263
      @kallewirsch2263 5 років тому +11

      @@beopstek
      With RAM and ROM, I agree. Of course, that's why this implementation of the AVR architecture is a "Tiny".
      But for the video output. Sorry, to disappoint you, But it has been done. 160*120 pixel is way within reach of the speed of an AVR
      While I could not find that exact project right now, here is another one
      www.serasidis.gr/circuits/AVR_VGA/avr_vga.htm
      Mega16 (same AVR architecture, with more memory), 16Mhz, 640*480 pixel, monochrome.

    • @beopstek
      @beopstek 5 років тому +4

      @@kallewirsch2263 Ah that's cool. How are the pixels formed? I studied the Quark-85 project and it needs 5 cycles to push a single pixel out of the ATtiny.

  • @birnodin
    @birnodin 5 років тому +442

    The keyboard controller has more calculation speed than the rest of the computer. ;-)

    • @38911bytefree
      @38911bytefree 5 років тому +8

      LOL, it is not that fast !!!!. Gates can be one order of magnitude above

    • @AJMansfield1
      @AJMansfield1 5 років тому +45

      ​@@38911bytefreeThe gigatron runs at 6.25 MHz, while the ATtiny85-20PU on the keyboard adapter runs at 8 MHz, and also does several times as much work per clock using its much more powerful AVR instruction set. If you want to count overclocking, the Gigatron FAQ says you can probably get up to 10MHz if you swap out all the gates for faster 74F series parts and get faster RAM, while for an ATtiny85-20PU has 20MHz listed right on the datasheet, and can easily be pushed to 30MHz without too much trouble.

    • @lwilton
      @lwilton 5 років тому +16

      One of the advantages of smaller is faster. We learned that in the late 1950s with vacuum tube machines, and re-learned is practically every generation of machines after that. This TTL machine runs at 6+MHz, the first TTL-like (actually CTL) mainframe I worked on ran at 2 MHz. And you could do all of the data processing for a chain of a dozen banks on that one machine at the time.

    • @davidrubio8673
      @davidrubio8673 5 років тому

      not really as it is an attiny85 microcontroller 8k of flash, 512 bytes of ram, 512 bytes of eeprom and as fast as it can go is 20 mhz, i2c, and spi as interfaces

    • @davidrubio8673
      @davidrubio8673 5 років тому +1

      and only 6 input/outputs

  • @ChrisTheGregory
    @ChrisTheGregory 5 років тому +31

    3:20 I love how you instinctively tried to type a quotation mark using the Commodore keyboard layout's shift+2.

  • @theantipope4354
    @theantipope4354 5 років тому +22

    The load / save via the serial / keyboard interface is almost exactly how the classic Ohio Scientific Superboard single board computer handled the cassette interface, so watching the data slowly 'typing' in on the screen made me very nostalgic. :)

    • @markpenrice6253
      @markpenrice6253 5 років тому +1

      Also pretty much exactly how you'd load/save using paper tape via a reader/punch on the side of a teletype pressed into service as a terminal for a minicomputer or one of the very early micros. To the computer, the loading looked just like someone typing the program in (either to the BASIC prompt, or a machine code monitor) as fast as the teletype serial line would allow (ie, 110 baud, or about 10 characters per second), and saving looked just like LISTing but with a pause between issuing the command and the list actually happening (so you could cue up the paper tape punch and then hit Enter to start the dump), again at line speed. And to the teletype, it made no difference whether it was a computer at the other end, another teletype receiving and printing the data (or someone typing back very fast), or another attached tape reader and punch. The tapes literally just storing the notional keypresses or printed characters of the program, and indeed the stored code being equal to the pulses sent down the serial cable (5-hole tape for 5-pulse encoding, with shifted characters needing two spaces on the tape and two serial "bytes", which is why the 110 baud signal rate doesn't quite translate into a definite character rate; with a couple of stop bits and a start bit added on, and only a 62-character set - uppercase, numbers, a few symbols and two shifts - you got a mix of 8 and 16 bit pulse trains for each actual character), so they were essentially a record of what you wrote - including backspaces over errors, if you made any whilst live-punching - just without the pauses between keystrokes...

  • @Okurka.
    @Okurka. 5 років тому +37

    1:00 "I didn't know you could get a microcontroller with so few pins."
    Where have you been the past 20 years?

  • @Datan0de
    @Datan0de 5 років тому +134

    I love really low-powered computers, but the original Gigatron was just too limited even for my tastes. This update is a huge improvement, and suddenly this seems like a fun and worthwhile project. Thanks for reviewing the new version!

    • @ct92404
      @ct92404 5 років тому +6

      It's an interesting project, but for me, not being able to easily save BASIC programs with a file name would be a deal breaker. I love programming, especially programming vintage computers, and that's mainly what I would want this for. If they come up with a better, less awkward way to save files, like maybe to a flash drive or sd card, then I'll seriously consider buying one of these computers.

  • @Y0Y0Evan
    @Y0Y0Evan 5 років тому +129

    "Pluggy McPlugface"
    There is no better name for a computer peripheral. XD

    • @GRBtutorials
      @GRBtutorials 5 років тому +9

      Just like there's no better name for a boat than "Boaty McBoatface".

    • @Y0Y0Evan
      @Y0Y0Evan 5 років тому +1

      Even better. XD

    • @MikeDest
      @MikeDest 5 років тому +7

      If you let the internet name something it's going to always be ____y Mc____face

    • @GRBtutorials
      @GRBtutorials 5 років тому +5

      @@MikeDest Internety McInternetface!

    • @Y0Y0Evan
      @Y0Y0Evan 5 років тому

      lol

  • @411pete
    @411pete 5 років тому +2

    Nice follow-up, I already liked the idea behind this product a lot when I watched you introducing it!

  • @LordDunch
    @LordDunch 5 років тому +1

    Keep up the work man. I'm absolutely in love with your videos

  • @MichaelAStanhope
    @MichaelAStanhope 5 років тому +91

    Glad to see they are keeping up with what people want and revising the ROM on it and offering the little peripherals. Would be cool to hang on the wall and just have it run a program where it just does random things and flashes the lights. Geek art!

    • @TheTurnipKing
      @TheTurnipKing 5 років тому

      if all you want is some blinky lights, you could do that with just the at tiny on the keyboard adaptor.

  • @Kionic
    @Kionic 5 років тому +1

    just here to say that you really got me into retro brite and I recently retro brited my 2008 white apple pro keyboard, and it went phenomenal, sadly there is no footage but I hope you can believe me when I say thanks, and I love your videos, keep up the good work.

  • @singeslayer8367
    @singeslayer8367 5 років тому +10

    Such a great update, kudos to the guys developing this computer

  • @sgtunix
    @sgtunix 5 років тому

    Another great episode. I see you're fast approaching 1M viewers, well deserved.

  • @AirborneSurfer
    @AirborneSurfer 5 років тому +1

    Very cool upgrades! I think I might have to buckle down and get me one of these now!

  • @pet.a.928
    @pet.a.928 5 років тому +1

    Thanks for the update on the Gigatron, after seeing your last video (just recently) I ordered one, hopefully it will arrive this week. look forward to the c64 mini update video.

  • @valentinasisini4761
    @valentinasisini4761 5 років тому

    We follow you from Italy and we love you so much! Keep it up!

  • @wisteela
    @wisteela 5 років тому +1

    Excellent update.
    Nice choice of keyboard. I have black Cherry with USB interface, which I use with an old Intel Mac mini. It came with it. ML switches.

  • @Architector_4
    @Architector_4 5 років тому +68

    0:55 A MICROCONTROLLER?!/!?!/1??!/!?!???????????????????????????!!!!!!!!!!!!!
    _(insert a wacky joke about how this defeats the purpose of Gigatron that inevitably someone will not understand and would point out that this is not the computer itself but rather an accessory for it or something else)_

    • @38911bytefree
      @38911bytefree 5 років тому +2

      A keyb need an interface that is not trivial to implement. A C64 was a matrix keyb (much simpler than a PS2 readout) and still used part of a CIA for the scan.

    • @Architector_4
      @Architector_4 5 років тому +4

      I know - I wanted to mention the difficulty of implementing this feature without a microcontroller in the parentheses too, but it was too long already.

    • @equinoxonroblox
      @equinoxonroblox 3 роки тому

      He said *P R O C C E S O R !*
      A MICROPROCESSOR IS LACKING!

    • @Architector_4
      @Architector_4 3 роки тому

      @@equinoxonroblox
      yes that's the joke and that's what I've outlined in my _(blah blah)_ addendum

    • @equinoxonroblox
      @equinoxonroblox 3 роки тому

      @@Architector_4 or in other words: *r/wooosh*

  • @kimlebrocqu692
    @kimlebrocqu692 5 років тому

    That little ps/2 connector with the microcontroller on has made this little TTL computer a whole lot bigger. I'm tempted to build this for my collection. Thanks for the update Dave 😁😁😁 Kim 😁😁😁

  • @Jammet
    @Jammet 5 років тому +6

    Love the Gigatron! That's just such an amazing thing to have to play with! When you make the C64 Mini checkup, I hope you find the time to shed some light on the future of it's BASIC mode, for a minute. Currently there still is no way to just select from a few floppy images without the emulation being completely restarted, which makes it impossible to treat BASIC like you would the real hardware. Which is something I'd pretty much like to do: start everything straight from BASIC, like the SidTracker, and have my own instrument floppy images to pick from.

  • @rollmeister
    @rollmeister 5 років тому

    Always interesting to see your updates and relive the computing that once was. If you were born in the 70s/80s you really are lucky.

  • @TheSocialGamer
    @TheSocialGamer 5 років тому

    Your definitely my favorite nerd on UA-cam. So insightful plus you always create one of a kind and unique content. I wish you continued success..! #KeepItRetro

  • @MrRambojz
    @MrRambojz 5 років тому +1

    "Dream Computer". I am fully onboard with your idea. I will support it in any way you make available. I work in the Sheet Metal industry and can make any light gauge mounts, brackets, etc that could be needed.
    I haven't really played with programing much sense my dad brought home a TRS-80 back in the early 80s. I've tinkered with Python and c++ but I've been wanting to play on actual hardware like a c64. Found your channel years ago and it has added fuel to those desires. I've checked ebay off and on for the past few years but the prices, and the way a lot of descriptions seem to leave a grey area,.. I've been reluctant to buy that way. (And now I own one!)
    So I do hope there will be some real movement on your dream computer and I would like to be a contributor at day 1.
    I did try to join your website to reach out but the Login/Join link only lets me attempt a login.
    Love the channel!

  • @FloppydriveMaestro
    @FloppydriveMaestro 5 років тому +18

    That is awesome. I just wish there was a way to store programs on literally any sort of external media. A tape interface would do.

    • @RealRaeddie
      @RealRaeddie 5 років тому +5

      Punch tape interface for style! :D

    • @johnfrancisdoe1563
      @johnfrancisdoe1563 5 років тому +3

      FloppyDriveMaestro A raw EEPROM or flash chip would be simpler. Or wiring an SDcard socket to an I/O port and bit-banging it like already done by Arduino libraries.

    • @FloppydriveMaestro
      @FloppydriveMaestro 5 років тому +1

      @@johnfrancisdoe1563 Anything would do. I would be happy with what ever is easiest for the devs to implement.

  • @j.m.74
    @j.m.74 5 років тому +1

    Love it.
    The color line tests kinda remind me of some older programs for the Apple ][ GS, or maybe the After Dark screensavers for early Mac computers (like the Color Classic or Quadra).

  • @BadMax02_VR
    @BadMax02_VR 5 років тому +1

    That with moving the screen memory is pretty neat where you can see what's in the RAM live on the screen. Pretty cool

  • @psyolent.
    @psyolent. 5 років тому

    your videos keep me going. thanks david.

  • @NikolasWasHere
    @NikolasWasHere 5 років тому

    Man... Your channel is secretly my favorite.

  • @nowhereman4217
    @nowhereman4217 5 років тому +5

    Can’t wait for the C64 mini video update. I’ve been thinking of buying one but it’s too close to Xmas and I have 3 boys to buy for first 😁 If I like the mini I’m gonna start collecting some real C 64 and or 128 stuff

  • @st3ddyman
    @st3ddyman 5 років тому

    Thanks, I enjoyed that. This reminds me of the Micromite Companion I built a few years ago. It is based on a rather unique micro controller that has native parallel processing. Like the gigatron, the video has to be generated entirely in software including the sync signals. Usually one or two cores are dedicated to generating video output and because of this unique design loads of different modes can be supported. It is a fascinating project.

  • @tadghb
    @tadghb 5 років тому +1

    I so want a few of these for my boys and well one for me. What a great project to teach them with. Love it

    • @marktrevett881
      @marktrevett881 5 років тому

      Tadgh B - if you've got a spare few hundred dollars going begging for what is essentially a novelty project, then yeah why not. Actually, when you've done that, why not buy them a new car each - in kit form obviously(!) Hours of fun....

  • @andydoane
    @andydoane 5 років тому +31

    Until I've had my coffee, I'm like the Gigatron running in slow mode.

  • @darktetsuya
    @darktetsuya 5 років тому +1

    some pretty cool upgrades to that PC! I wonder if the BASIC has a 'clear screen' command, I'd use that for like the tic-tac-toe to refresh the screen instead of printing a bunch of lines it would definitely make it more elegant.

  • @chaoslab
    @chaoslab 5 років тому +1

    Good work! What a cute little machine. :-)

  • @iNimbleSloth
    @iNimbleSloth 4 роки тому

    I really enjoyed your video and have just ordered a Gigatron :)

  • @paddycoleman1472
    @paddycoleman1472 5 років тому +30

    This is a real step forward and rather a neat little computer. Really like your mini keyboard - which one is it David?

    • @flambo1500
      @flambo1500 5 років тому

      Thought it was a happy hacking keyboard but now I want to know for sure

    • @wisteela
      @wisteela 5 років тому +4

      It's a Cherry. Search for Cherry mini keyboard. I've got the black USB version

    • @wisteela
      @wisteela 5 років тому +1

      @@flambo1500 Cherry

  • @NeilRoy
    @NeilRoy 5 років тому +1

    Very nice! It has a certain, pleasing retro feel to it that I like. Somewhere between a C64 and an Amiga (colours). ;)

  • @999thenewman
    @999thenewman 5 років тому +1

    I like your channel, Dave. You got an early retirement and get to have some fun with old computers from an era most people wouldn't pay one iota of attention to.

  • @AmyraCarter
    @AmyraCarter 5 років тому +5

    Ooh, neat. I love that Tetris clone, especially the halfsawed wave music.

  • @scottdotjazzman
    @scottdotjazzman 5 років тому +1

    The smallest microcontroller in mass production is probably the ATMEL ATTiny4: about the size of a grain of rice in an SOT23-6 package. I used a handful of them for a battery-powered project several years back because of their super low power consumption.

  • @ImmortanJoeCamel
    @ImmortanJoeCamel 3 роки тому +2

    I was going back through the videos and found these on the Gigatron. They don't make them any more but I bought a PCB today. Time to start buying ICs I guess.

  • @samieb4712
    @samieb4712 5 років тому +1

    Hey 8-bit guy, really enjoy your videos, I am wondering what you’re thoughts are about fantasy computers such as the TIC-80

  • @PrecioustheMovie1
    @PrecioustheMovie1 5 років тому

    I appreciate that thing for it's high novelty factor. thanks for the content.

  • @sa8die
    @sa8die Рік тому

    thanks for this video and information ,. its so good,. and useful, and i just love ur style!

  • @Der_Arathok
    @Der_Arathok 5 років тому

    Besides the video, which was great as always i also liked the loungy background music!

  • @CommodoreFan64
    @CommodoreFan64 5 років тому +1

    Awesome I was really hoping you would cover the N. American version of the C64 Mini as I'm looking to get one for my collection when I have the extra money to do as such.

  • @deathcard2003
    @deathcard2003 5 років тому +20

    Boom - Tetris for David!

  • @johnparker007
    @johnparker007 5 років тому +1

    Since you can change the screen ram location, to get smooth scrolling (like how those demo pictures slide in) you can write a barrel scroller routine.

  • @kidmcgyver177
    @kidmcgyver177 5 років тому

    congrats on 800k david!

  • @evilgremlin
    @evilgremlin 5 років тому +1

    There is microcontrollers with 6 pins in SOT23-6 package. Just 3*4mm. And there is even smaller versions in BGA.

  • @munxcorp
    @munxcorp 5 років тому +2

    Thats quite a huge step up!

  • @gianluca.g
    @gianluca.g 5 років тому +2

    David, the sound "sounds" saturated, probably some mismatch in the p-p voltages between the board and the monitor input

  • @rabidbigdog
    @rabidbigdog 5 років тому +1

    What an excellent learning project. They built a PDP-11 (kind of).

  • @JustWasted3HoursHere
    @JustWasted3HoursHere 5 років тому +1

    Ah...those lovely lovely type in programs from the 80s. I (truly and honestly) miss those! Sure, half the time they didn't work and you'd have to comb through your several hundred lines of code to find where you goofed (or THEY did!) and fix it, but in the end there was a lot of satisfaction in getting it to work. And, as a side benefit, it really taught a lot about HOW to program for that particular machine (C64 in my case).
    One type in program that really blew my mind was a BASIC compiler: It was written in BASIC, but once you got it running you could have it compile its own code so that the NEXT time you ran it it would be MUCH faster. Very cool! And it was included free with the magazine! (Commodore Gazette, if I remember correctly)

  • @deltaray3
    @deltaray3 5 років тому +1

    The microcontroller is an attiny85 and works with the arduino IDE. Not as powerful of course but for its size it's pretty awesome.

  • @stephenbiszek9174
    @stephenbiszek9174 5 років тому

    Yay I've been waiting for this for a while

  • @deelan_
    @deelan_ 5 років тому

    Nice video as always David

  • @KamotsTalksTech
    @KamotsTalksTech 5 років тому +1

    That is a neat system. I may need to pick one up now :)

    • @sa8die
      @sa8die Рік тому

      uncle doug

  • @BlackEpyon
    @BlackEpyon 5 років тому +1

    Das blinken lights reminds me of a parallel port interface I built (LPT is bit addressable). Made a simple program in basic to make it into a binary counter with LEDs.

  • @hgbugalou
    @hgbugalou 5 років тому +1

    This actually makes me much more interested in getting one of these.

  • @darronvanaria2952
    @darronvanaria2952 5 років тому

    I'm psyched to hear you're moving forward with The Dream Computer project. Its something I've been interested in myself for a long time. The C256 Foenix sounds like a great way to go, even if it ends up costing more for the finished computer. Have you ever designed/implemented your own custom kernel, BASIC interpreter, and assembler before? Seems like an enormous task.

  • @robertcarlson8867
    @robertcarlson8867 4 роки тому +1

    I wonder if you could pipe the video output through a line doubler/tripler/n-ler to get the fast mode without the visual limitation?

  • @elimalinsky7069
    @elimalinsky7069 5 років тому +1

    So this is how the old days of enthusiast kit microcomputers looked like back in the 1970s.
    Good to know someone is still keeping that spirit alive.

  • @danaeckel5523
    @danaeckel5523 5 років тому

    Neat little system. One system I would like to see covered is one that gets little press, the COSMAC ELF. There are some neat little projects like the Elf 2000, or even the original.

  • @antihumor2231
    @antihumor2231 5 років тому

    This is another 8 Bit Guy video.
    On the Gigatron!

  • @SailBuddha
    @SailBuddha 5 років тому +1

    You have the best intro.

  • @laertesl4324
    @laertesl4324 5 років тому +9

    There is a Spanish heavy metal/parody band called Gigatron.

  • @magnum333
    @magnum333 5 років тому +3

    What's the name of the outro song? Where can I find it? Keep it up Dave!

  • @johneygd
    @johneygd 5 років тому +1

    Great for soldering skilled peoples and talented programmers.

  • @xiphy94
    @xiphy94 5 років тому +1

    Never ever change the intro tune!!

  • @SugarBeetMC
    @SugarBeetMC 5 років тому +1

    1:00 You will be even more amazed about Atmel's ATtiny 5 (I think) microcontroller in a SOT23-6 package. Only 6 pins, and even tinier than that ATtiny 8.

  • @ItsDoozei
    @ItsDoozei 5 років тому

    Thanks for the great content!

  • @WillaLamour
    @WillaLamour 5 років тому

    This is just truly awesome!!!

  • @FurniteIsGay
    @FurniteIsGay 5 років тому

    Great video, very interesting!

  • @ComputerBladet
    @ComputerBladet 5 років тому +1

    Old school tv program - and that's meant positive. I always feel I get something more than just entertainment out the programs.

  • @ruadeil_zabelin
    @ruadeil_zabelin 5 років тому +1

    1:05 That's actually a microcontroller from the 90's or early 2000's at most. There's way way smaller ones. Have a look over at EEV blog's channel about the Padouk microcontrollers.

  • @donaldcongdon9095
    @donaldcongdon9095 4 роки тому +1

    Really interesting! But you didn't show the WozMon! I assume it is some kind of machine code monitor???

  • @speedyblacksheriff
    @speedyblacksheriff 5 років тому

    Hi David, love your vids! ❤️

  • @storerestore
    @storerestore 5 років тому +1

    What is the PS/2 keyboard you are using in your videos? It looks like a comfortable layout for the size. I'd have guessed it's a G84-4100, but looking closely this actually has a dedicated tilde key.
    BTW, I really like the idea of using a NES-on-a-chip as the basis of an inexpensive computer. With the bus exposed you could have all kinds of memory configurations on there. Personally I don't think composite-only is that much of a con. Inexpensive, small composite displays are still available if you don't have an old TV or monitor around.

  • @timtim32NL
    @timtim32NL 5 років тому

    What keyboard are you using? great vid!

  • @FinalBaton
    @FinalBaton 5 років тому

    I went and looked at Stephany's conference for the Foenix C256 at CEX, and wow that project looks really interesting! And also she looks like a kickass lady :) pretty proud to see a french canadian like her spearhead a notable project like this, since I'm french canadian myself (and she's from Québec City to boot, right near me)

  • @Architector_4
    @Architector_4 5 років тому +1

    Okay, I have to admit. The idea of storing your software inside of the keyboard adapter's microcontroller, is just so nerdy. Then, moving screen RAM location so that the machine spews its RAM onto the screen - that is also SO COOL!

  • @instantnoodles2567
    @instantnoodles2567 5 років тому

    Hey David, can you tell me the name of the ps/2 keyboard you used in this video, i just love how it looks

  • @numbers9to0
    @numbers9to0 5 років тому +1

    You got to love that they labeled the blinkenlights with "blinkenlights" on the circuit board.

  • @sirecartier7881
    @sirecartier7881 5 років тому

    Great video. Thanks

  • @jasonwalker4610
    @jasonwalker4610 5 років тому +5

    If you could get the Arduino code for the keyboard interpreter then you could modify it to load a big basic program from sdcard, you would be able to automate any keyboard inputs you need just by modifying they code to do the work for you. Just a thought. It would be a lot easier to write your Sprite program on another computer using tiny basic, and then sending it to the custom built computer with the Arduino interface.

    • @ConfuSomu
      @ConfuSomu 5 років тому +1

      You mean the C++ code (because Arduino code is C++) or maybe C/assembly code for this task.
      It is a good idea to add a sdcard to the keyboard interpreter.

    • @jasonwalker4610
      @jasonwalker4610 5 років тому +2

      @@ConfuSomu Arduino uses a few versions of Atmel microcontrollers like the AtMega, they like all micro controllers and processors use machine code, but yes we program them in c/asm. I say Arduino code because that's what most hobbyist know it as.

    • @markpenrice6253
      @markpenrice6253 5 років тому

      Yeah, the microcontroller could probably be coerced, with a little bit of smart programming, into acting as a tape interface using an S-Video to 2xRCA cable (one mono out, one mono in) plugged into the PS/2 port. In fact you could keep the keyboard connected at the same time, as the PS/2 standard allows for connecting a keyboard and mouse through the one 6-pin socket using a Y-cable* , though as that usually requires one pin each for Vcc, Ground, Clock and Data, you might need to go down to just a single bidirectional RCA using the fallow mouse-specific pins, unless you share the ground and have e.g. outbound on Clock and inbound on Data.
      * (each uses only 4 of the 6 pins, and only retains the full connector instead of having lopsided 4-of-6 plugs because it's just simpler and cheaper to use a single type and internally wire up the necessary pins; that's also why you can't chop and change which port you plug in to on a 2-port machine, but can plug in either a keyboard or mouse without an adaptor on a laptop)
      The audio save/load hardware on old computers wasn't any more complicated than a well-controlled 3- or 4-wire serial port, after all. The sampling comes down to "is the incoming voltage higher than a certain voltage or not?", and output just toggles voltage on/off.

  • @ttaute
    @ttaute 5 років тому

    Congrats for 800000 subscribers

  • @calebprenger3928
    @calebprenger3928 5 років тому

    Hey 8bitguy, I'd like to know your thoughts on fantasy console's/computers such as the tic80 or the pico8

  • @djjoeyr
    @djjoeyr 5 років тому +1

    Hi David, love this hobbyist machine, and am seriously considering one due to this update. One of the things the display made me think of is the old-style computer character generator programs used by early college and high school TV stations. Your all-colors demo was something that could have been used as intro or outro titles on video productions. In fact, there was one (not ProVideo Gold) for the Commodore 64 that I was trying to remember the name of. Do you know anything about this or can you or anyone reading recall the name?

  • @andresbravo2003
    @andresbravo2003 5 років тому

    Glad this is A New modification! I Will Probably do that in the future...

  • @orbitalair2103
    @orbitalair2103 5 років тому +1

    Hi David, I poked around in homemade 8bit computers a bit. Many are $$$$ for some reason. But what about something like DansElectronics single AVR basic computer? The chips a couple bucks, is programmed with free arduino tools, and the rest is some basic parts. Maybe redesign the pcb to be able to plug in a few extras? I can help out in hw or sw if you like.

  • @justincase9638
    @justincase9638 5 років тому +1

    As far as memory - can you use the keyboard input to inject a program through the keyboard input - similar to the way gigatron stores it's program.. - just unplug the keyboard and plug in the output of another computer / interface creation?

    • @beopstek
      @beopstek 5 років тому

      That's what the built-in 'Loader' application is for. It has a much higher speed than just simulating key presses. ua-cam.com/video/7-Oj4wFhZBM/v-deo.html

  • @Pichuscute
    @Pichuscute 5 років тому +1

    Nice Famicom controller there! Didn't know it came with that.

  • @AKIS_Proto
    @AKIS_Proto 5 років тому +5

    I'm sitting here, eating food and what do you know? David uploads!!!

  • @Martinr1122
    @Martinr1122 5 років тому

    This specific distorted sound might come from resistor value differences in DAC ladder. What tolerance value is marked on this yellow DAC ladder?

  • @SuperCookieGaming_
    @SuperCookieGaming_ 4 роки тому +3

    imagine this in the 80’s it would be amazing

  • @JuanHerrero
    @JuanHerrero 5 років тому +3

    Protip: You could use a hardware keylogger to save your programs, some are able to "type back" the data they capture.

  • @brandong.1857
    @brandong.1857 3 роки тому +1

    Awesome in every way

  • @Nudgysirens
    @Nudgysirens 5 років тому

    I have that same keyboard at the lighting desk I operate on!