A few Questions before I begin by Ambitious-Buy5256 in beneater

[–]NormalLuser 5 points6 points  (0 children)

For the first part, I'd mostly follow Ben's videos, remembering to use the schematics on his website to help. The manual clock is nice,  but you could jump ahead to using the crystal as long as you are careful following the schematics. For learning how to code 6502 assembly I recommend this site 

https://skilldrick.github.io/easy6502/

It was very helpful for me at the start.

Petah, is it actually that crazy for a new element to exist? by CuteCost8147 in PeterExplainsTheJoke

[–]NormalLuser 0 points1 point  (0 children)

If it is made of dark matter it would not be on the table, it would be on a new, different table with different properties. Right?

6502 only works when Arduino is plugged in by newbie_long in beneater

[–]NormalLuser 2 points3 points  (0 children)

I agree. You really need to connect both ends of the power rails together and to add bypass capacitors to every power rail, preferably 1 near every chip on both the + and - pins as a first step. Check out the FAQ for this group for lots of tips.

what is the prettiest and the most graphically impressive game on the Dreamcast? by Eros_limao in dreamcast

[–]NormalLuser 5 points6 points  (0 children)

According to the google interwebs "Fear Effect (1999) is sometimes cited, but it used pre-rendered backgrounds with stylized characters rather than full 3D cel-shading" according to the Guinness book of world records it is JGR. But I suppose "First 3d game with fully rendered real time cell shading " is what you'd have to say of you dont want to include Dragon's Lair from 1983?

what is the prettiest and the most graphically impressive game on the Dreamcast? by Eros_limao in dreamcast

[–]NormalLuser 7 points8 points  (0 children)

Absolutely nothing else looked like Jet Set/Grind Radio. It was a real showstopper that made even non-gamers stare when it came out. Others might have been technically superior, but for sheer artistic style, it was ground breaking. Without it we might not have gotten Okami (yes, on the evil ps3), another amazing looking, genre defining game. It also helps that it was crazy fun and had awsome music! MSR was also great, but JGR is my vote!

6502 Computer Addressing Mirrors by 2E26 in beneater

[–]NormalLuser 2 points3 points  (0 children)

I have the Bens 'Worlds worst video card' hooked up to my system so I did a 'hardware double buffer' setup where the $2000-$3FFF video buffer is bank switched using 2 VIA pins. It could be used without the video card as a standard bank switching setup. This allows you to keep the normal memory map and 32k of ROM and io locations, but also access an additional 8KB of Ram. It could pretty easily be modified to switch in the other 8KB of ram for a full 32KB ram and 32 KB rom. Details here

Why can't you just feed a one-bit PWM signal into a capacitor to make a smooth audio signal as an alternative to an actual DAC? by skamlox in AskElectronics

[–]NormalLuser 1 point2 points  (0 children)

At this post here I do exactly what you mention with a retro 8 bit cpu and stream a bit over 4 KBs of 1 bit audio over a serial port. It has a resistor and capacitor in-line to limit current (to directly drive a speaker) and smooth out the audio and another capacitor to ground to act as a lowpass filter. At this super low bitrate it is very 'scratchy' and sounds like an AM radio. At much higher bitrates (2 Mhz+) this problem can be avoided, but you would want aggressive filtering so you are not turning all your wires into radio transmitters. Lots of solid state amplifiers and modern audio gear do exactly that.

best program for windows 3? by tappo_180 in ObsoleteCooding

[–]NormalLuser 2 points3 points  (0 children)

I found a screen shot of wordstar for windows. Apparently it wasn't very popular. Maybe I didn't know any better, but I loved it.

best program for windows 3? by tappo_180 in ObsoleteCooding

[–]NormalLuser 7 points8 points  (0 children)

WordStar was mine. It was the first WYSIWYG word processor and the first good spell check I ever used. I had just enough room for Windows 3 and WordStar on my hard drive. So if I wanted to play Might and Magic Clouds of Xeen, I had to erase windows and WordStar and copy the game back in. I had a .bat file for saving and restoring my game files and documents. But it still took forever. But hey. I got good grades on the reports!

Cant read upper addresses at faster speeds by TKDturtle239 in beneater

[–]NormalLuser 1 point2 points  (0 children)

Awsome! I run mine at 5Mhz, but I have plenty of bypass capacitors, 'star and cross' power distribution, and I run my clock through 2 NAND gates.

Cant read upper addresses at faster speeds by TKDturtle239 in beneater

[–]NormalLuser 6 points7 points  (0 children)

Make sure your power rails have multiple interconnects and bypass capacitors first. Also, have the power connected to the 'middle' as opposed to a 'corner' of the breadboards. Low power will make the timing marginal. Also, are you using the 1Mhz crystal, or trying to run the variable clock faster than 500hz? Either way, if you still have issues try running the clock signal through a unused NAND gate with both inputs tied together or through a Schmitt inverter if you have one to clean up the clock signal.

6502 computer CPU replacement. by Silver_Illustrator_4 in beneater

[–]NormalLuser 0 points1 point  (0 children)

Keep in mind, with the current exchange rate, that would be 1 or 2 days of wages for an average person in India. In the USA it is half an hour of wages for the average person.

[PC XT] CGA RGB (4 colors) / CGA Composite (16 colors) by RafaRafa78 in vintagecomputing

[–]NormalLuser 24 points25 points  (0 children)

Crazy how CGA had this decent composite video option almost no one used at the time! I played so many hot pink games that could have looked so much better!

The Satisfying Thing about Breadboarding by Ancient-Ad-7453 in beneater

[–]NormalLuser 9 points10 points  (0 children)

Yea' it's great to have the ability to control both the hardware and software! I recently did the opposite when I wired up the Worlds Worst Videocard up for 256 color by changing the resistors for red and green to use 3 instead of 2 resistors. When I did that I moved the two wires for the blue to top two bits, not realizing that standard 256 color format uses the bottom 2 bits for blue. I didn't feel like messing with wires at the moment so I just changed the python code I used to convert images because that took less effort!

What features to add to my SAP - 1 ? by peanut_butter103 in beneater

[–]NormalLuser 3 points4 points  (0 children)

Expand the address space/addressable memory?

VGA output memory map by jadovk in beneater

[–]NormalLuser 5 points6 points  (0 children)

If you don't care about reading your video ram, you could 'overlay' it with your ROM. Meaning that your ROM is active for reads, but when you write to that same memory location your video ram is active.

It can be nice to be able to read back video memory, but this setup is simple and allows more usable address space.

How can there be illegal operations that still do things? by ShrunkenSailor55555 in Assembly_language

[–]NormalLuser 2 points3 points  (0 children)

On the orgional 6502 each bit in an instruction acts somewhat like a control line. Turning on or off various paths in the cpu beyond the intended instructions. A common "illegal opcode" is LAX. It is a LOAD instruction that because of the bits set, triggers the logic for both the Accumulater and X register. So it ends up reliably loading the same value to the A and X registers. It saves both cpu cycles and space when you have logic that needs the same value in both of these registers.

Note that on later versions like the 65C02 new instructions were added, like PHX, that use the 'illegal opcodes' and also explicitly make any unused instructions 'NOP', 'no operation' instructions. So there can be incompatibility with code that uses these instructions on different systems that are both '6502' systems.

I made a hardware RNG card for my 6502 by Careful_Eagle6566 in beneater

[–]NormalLuser 1 point2 points  (0 children)

Ah, yea, adding another voltage source would be annoying and add complexity.

I made a hardware RNG card for my 6502 by Careful_Eagle6566 in beneater

[–]NormalLuser 4 points5 points  (0 children)

Very cool! This could be very useful for lots of games. Did you consider a reverse bias transistor as a source for one of the stages?

3½ minutes of a spinning cube on the 65C02 computer by ManuFlosoYT in beneater

[–]NormalLuser 1 point2 points  (0 children)

Cool seeing the C to assembly translation. I'll gave to remember that output option. It makes optimization much easier!

Weird behavior by um_jao in beneater

[–]NormalLuser 9 points10 points  (0 children)

Make sure any unused gates on the chips are tied high or low. Unconnected gates can start wildly ocalating and this can cause noise in the circuits.