Great times. I remember playing something like this on a telnet server on '96, I think they are still some servers running today: https://www.freechess.org/Help/HelpFiles/addresses.html
> But the author does themselves no favour by including this incorrect tidbit in the article: As I undertood it, that tidbit comes from Sandisk and probably targets Windows user. I also believe Windows does (or did) use…
> ...but I think the way the original VT52 handled scrolling was that it incremented a register which it used for the index of the starting line That's exactly right, pretty cheap but has some limitations like you point…
A couple of years ago I did a vt52 emulator with an fpga, no processor at all (not even a soft-processor). Just regular ram and sequential logic. You can use a simple processor for some commands, but scrolling is best…
But once you get pretty good at it you can choose to start with a suboptimal word, like a handicap.
It doesn't matter what option he was looking for (maybe nearby share, messaging, etc as shown in a latter image). The point being made is that it wasn't in the first screen and the fact that there were more options (and…
People stay in cities because there are more opportunities there and they have a support network. I have a property in a very small town around (1000 inhabitants, about 130 kms from the city) and I think it's great:…
While I agree with you (having just played a couple of nes games on an original console a couple of hour ago) aren't you missing the point of the quote? This is better than the original in a very specific way: it allows…
> Spreadsheets and FPGAs are two places where there's no focus on a "program counter". I'll give you spreadsheets, but while it's not the "focus" you will very often see softcores and lots of state machines being used…
I think you are missing the point. Doing that for one machine for yourself: easy, cheap, maybe even fun. Doing that for 5-10 unknown machines for other people to use in a class... Each may be different, you have to…
It's not that easy if everybody is doing it in a different way... I prefer both control keys next to the space bar, then alt/meta, then super. I have a short spacebar and can do both control and alt with my thumbs.…
Why not the other way around? What's the point of using a dual core 32bit with hundreds of K of ram for, let's say, a simple automated irrigation controller? There are applications for both.
> I wholeheartedly agree with all of the above—assuming that you are your own client. Yes, I was talking from that perspective. Just to remember people that not everything has to be the best possible ever. > The…
Sorry I guess I just read too quickly and missed the part about using memories as BIG lookup tables. I am with you on this one.
> Don't crash That's good advice in any vehicle :) I think you are missing my point. I only say just because something is available doesn't meant you should use it. Life is not always about minimizing risk, or effort or…
Sometimes people make simple things very complex. As long as he regularly backup his work he could be using an old machine with no issues. Why does he need to backup a vm image, why encrypt it? I imagine you think he…
Most fpgas are exactly mini async srams used as LUTs. The old MachXO series I'm working on actually allows using the luts as 16x2 bits RAMS (synchronous, single port or pseudo dual port). It also integrates a d…
Actually more than one, and new projects are started everyday to RE more architectures as we gathertools and knowledge from previous efforts. While the newer higher end fpgas are still out of reach a Lattice ECP5 can do…
Ah, totally forgot about these. My father saw them extensively in x-ray generators (which may reach over 100KV for some applications...)
As a matter of fact you can do it with just one... That would be a half wave rectifier (not that good, you miss half the cycle). You can also do full wave with just two, but you need a center tap on your transformer. I…
What I took from the article is that it's useful when combined with type inference. So in Zig you could do: var x : u8 = 5; var y = @as(u32, x); OR var x : u8 = 5; var y : u32 = x; The cast is needed in the first case…
Adding the numbers is not the problem, the problem is what the numbers represent, where do they come from (if they come from only one place...) where and for what are they needed. Quickly you have to consider different…
Great I will check it out! I got interested in the ATARI ST when I read about the VT52 extensions in the Wikipedia and I wanted to try 4 bits color for foreground/background and palettes. I have this hardcoded to…
1. It uses two clocks, both derived from the PLL from an onboard 16Mhz MEMs oscillator: 48Mhz for usb (the usb<->serial bridge is implemented in the fpga fabric) and 24Mhz for the vga pixel clock (25.175 would be the…
Yeah, the vt52 had a very primitive special purpose processor. The ADM-3A (which is even simpler) was in fact implemented with off-the-shelf ttl chips and sram (but only had escapes for cursor position, and clear whole…
Great times. I remember playing something like this on a telnet server on '96, I think they are still some servers running today: https://www.freechess.org/Help/HelpFiles/addresses.html
> But the author does themselves no favour by including this incorrect tidbit in the article: As I undertood it, that tidbit comes from Sandisk and probably targets Windows user. I also believe Windows does (or did) use…
> ...but I think the way the original VT52 handled scrolling was that it incremented a register which it used for the index of the starting line That's exactly right, pretty cheap but has some limitations like you point…
A couple of years ago I did a vt52 emulator with an fpga, no processor at all (not even a soft-processor). Just regular ram and sequential logic. You can use a simple processor for some commands, but scrolling is best…
But once you get pretty good at it you can choose to start with a suboptimal word, like a handicap.
It doesn't matter what option he was looking for (maybe nearby share, messaging, etc as shown in a latter image). The point being made is that it wasn't in the first screen and the fact that there were more options (and…
People stay in cities because there are more opportunities there and they have a support network. I have a property in a very small town around (1000 inhabitants, about 130 kms from the city) and I think it's great:…
While I agree with you (having just played a couple of nes games on an original console a couple of hour ago) aren't you missing the point of the quote? This is better than the original in a very specific way: it allows…
> Spreadsheets and FPGAs are two places where there's no focus on a "program counter". I'll give you spreadsheets, but while it's not the "focus" you will very often see softcores and lots of state machines being used…
I think you are missing the point. Doing that for one machine for yourself: easy, cheap, maybe even fun. Doing that for 5-10 unknown machines for other people to use in a class... Each may be different, you have to…
It's not that easy if everybody is doing it in a different way... I prefer both control keys next to the space bar, then alt/meta, then super. I have a short spacebar and can do both control and alt with my thumbs.…
Why not the other way around? What's the point of using a dual core 32bit with hundreds of K of ram for, let's say, a simple automated irrigation controller? There are applications for both.
> I wholeheartedly agree with all of the above—assuming that you are your own client. Yes, I was talking from that perspective. Just to remember people that not everything has to be the best possible ever. > The…
Sorry I guess I just read too quickly and missed the part about using memories as BIG lookup tables. I am with you on this one.
> Don't crash That's good advice in any vehicle :) I think you are missing my point. I only say just because something is available doesn't meant you should use it. Life is not always about minimizing risk, or effort or…
Sometimes people make simple things very complex. As long as he regularly backup his work he could be using an old machine with no issues. Why does he need to backup a vm image, why encrypt it? I imagine you think he…
Most fpgas are exactly mini async srams used as LUTs. The old MachXO series I'm working on actually allows using the luts as 16x2 bits RAMS (synchronous, single port or pseudo dual port). It also integrates a d…
Actually more than one, and new projects are started everyday to RE more architectures as we gathertools and knowledge from previous efforts. While the newer higher end fpgas are still out of reach a Lattice ECP5 can do…
Ah, totally forgot about these. My father saw them extensively in x-ray generators (which may reach over 100KV for some applications...)
As a matter of fact you can do it with just one... That would be a half wave rectifier (not that good, you miss half the cycle). You can also do full wave with just two, but you need a center tap on your transformer. I…
What I took from the article is that it's useful when combined with type inference. So in Zig you could do: var x : u8 = 5; var y = @as(u32, x); OR var x : u8 = 5; var y : u32 = x; The cast is needed in the first case…
Adding the numbers is not the problem, the problem is what the numbers represent, where do they come from (if they come from only one place...) where and for what are they needed. Quickly you have to consider different…
Great I will check it out! I got interested in the ATARI ST when I read about the VT52 extensions in the Wikipedia and I wanted to try 4 bits color for foreground/background and palettes. I have this hardcoded to…
1. It uses two clocks, both derived from the PLL from an onboard 16Mhz MEMs oscillator: 48Mhz for usb (the usb<->serial bridge is implemented in the fpga fabric) and 24Mhz for the vga pixel clock (25.175 would be the…
Yeah, the vt52 had a very primitive special purpose processor. The ADM-3A (which is even simpler) was in fact implemented with off-the-shelf ttl chips and sram (but only had escapes for cursor position, and clear whole…