Join us on Discord!
You can help CodeWalrus stay online by donating here.

CBS6000 - an 8-bit 6510 computer

Started by Keoni29, December 20, 2014, 05:27:59 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Dream of Omnimaga

ROFL at that pic Streetwalrus. :D Even in Keoni's pic I would have an hard time remembering what wire goes where and not accidentally desoldering the wrong one, even if I looked in front of the board.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Duke "Tape" Eiyeron

You say that but when it comes to gigantic uncommented source code, you directly know what to do! :p
  • Calculators owned: A lot.

novenary

I guess source code is easier to mess with than hardware. :P

Keoni29

#18
Back in the days engineers did not have access to FPGA technology, so if they needed a custom chip and it was not made yet they built their own simulator board with loose chips and lots of wire. That's probably what that board is, Streetwalrus. I am not using colored wires, so yeah, there is a fair bit of probing and guessing involved in changing the wires around :P

Quote from: Eiyeron on December 23, 2014, 10:43:30 PM
You say that but when it comes to gigantic uncommented source code, you directly know what to do! :p
What I usually do is wire up all pins with long wire and bundle them up with labels on each bundle, so it was somewhat commented. Then I start soldering those wires to where they need to go.

Quote from: Streetwalrus on December 23, 2014, 10:45:03 PM
I guess source code is easier to mess with than hardware. :P
Sourcecode is definitely easier to mess with than hardware, but it can be a pain in the ass to discover software bugs. The hardware on this device was pretty straightforward (in my experience.)

I hooked up a little serial digital to analog converter to the serial port. I can play 256 byte long audio samples now (which is just long enough to generate clicks :P). I will try to make the max length 65536 bytes tomorrow.
If you like my work, why not give me an internet?

Dream of Omnimaga

Quote from: keoni29 on December 24, 2014, 12:06:51 AM
Back in the days engineers did not have access to FPGA technology, so if they needed a custom chip and it was not made yet they built their own simulator board with loose chips and lots of wire. That's probably what that board is, Streetwalrus. I am not using colored wires, so yeah, there is a fair bit of probing and guessing involved in changing the wires around :P

I wonder if that wasn't what they did with Space Invaders arcade machines at first? :P
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Keoni29

#20
I believe early arcade boards such as pong used discrete state-machines. Things like space-invaders probably used a cpu and some off-the-shelf video chip.

Computers like the C128 used many custom chips. Those were first build on large wirewrapped boards.
If you like my work, why not give me an internet?

Keoni29

Original post:
http://8times8.eeems.me:81/blog/?thread=12

Muhahahahahaha
The cbs6000 is making some noise! I hooked up a digital to analog converter to the serial port and wrote some software that plays back sound data in ram. Almost the entire first 64k bank is filled up for about 5 seconds worth of 8000 bytes/sec 8 bit audio.
If you like my work, why not give me an internet?

pimathbrainiac

And here I was expecting Rickroll...

That was really awesome. I look forward to progress in the future.
Well, I'm bach here too!

Keoni29

I don't have quite enough memory for that right now :P
If you like my work, why not give me an internet?

pimathbrainiac

All you needed was the drum fill at the beginning and our minds would do the rest.
Well, I'm bach here too!

Dream of Omnimaga

This almost sounds like the laugh from Lunar Silver Star Story Complete on the PS1. :P Awesome by the way :)
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Keoni29

It's the only 8000Hz 8 bit mono sample I could find on the web. It's a public domain audio fragment iirc.
If you like my work, why not give me an internet?

Dream of Omnimaga

Oh ok lol. Would you mind if I gave you a sample of one of my songs instead? :P

Audacity can generate such audio, but I don't know if you need a WAV format in particular.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Keoni29

Cant get audacity to work oj my pc. Probably a pulseaudio issue.
If you like my work, why not give me an internet?

Dream of Omnimaga

Oh I was planning to convert the file myself. Hence why I asked what Wav format your device handled.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Powered by EzPortal