Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
AndresNavarro
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
AndresNavarro
8mo ago
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
2.
▲
by
AndresNavarro
4y ago
> 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 base 2 for file
3.
▲
by
AndresNavarro
4y ago
> ...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 out here: &g
4.
▲
by
AndresNavarro
4y ago
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 handled in hardware
5.
▲
by
AndresNavarro
5y ago
But once you get pretty good at it you can choose to start with a suboptimal word, like a handicap.
6.
▲
by
AndresNavarro
5y ago
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 how to re
7.
▲
by
AndresNavarro
5y ago
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: kids can play in th
8.
▲
by
AndresNavarro
5y ago
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 multiplayer on
9.
▲
by
AndresNavarro
5y ago
> 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 mach
10.
▲
by
AndresNavarro
5y ago
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 setup each one, they m
11.
▲
by
AndresNavarro
5y ago
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. Others prefer
12.
▲
by
AndresNavarro
5y ago
I was just thinking about this today. I am currently forcing myself to work on TCL for a small project (I've only used it casually before). Coming from lisp I can appreciate some aspects of it, but it can be frustrating at times.
13.
▲
by
AndresNavarro
5y ago
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.
14.
▲
by
AndresNavarro
5y ago
> 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 difference between a c
15.
▲
by
AndresNavarro
5y ago
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.
16.
▲
by
AndresNavarro
5y ago
> 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 ma
17.
▲
by
AndresNavarro
5y ago
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 should be uploading t
18.
▲
by
AndresNavarro
5y ago
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 flipflop/latch, a
19.
▲
by
AndresNavarro
5y ago
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 pciE, gigabit ether
20.
▲
by
AndresNavarro
5y ago
Ah, totally forgot about these. My father saw them extensively in x-ray generators (which may reach over 100KV for some applications...)
21.
▲
by
AndresNavarro
5y ago
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 remember finding bo
22.
▲
by
AndresNavarro
5y ago
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 cas
23.
▲
by
AndresNavarro
6y ago
Yes, but it could also be a single program with commands. I think Jeff Raskin talked about something like this with Archy. You could also think about the emacs paradigm extended to non-textual objects (to me emacs is like a lisp machine t
24.
▲
by
AndresNavarro
6y ago
or the lisp machines
25.
▲
by
AndresNavarro
6y ago
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 kinds of numeral sys
26.
▲
by
AndresNavarro
6y ago
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 9600bps but it should
27.
▲
by
AndresNavarro
6y ago
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 640x400@70Hz stan
28.
▲
by
AndresNavarro
6y ago
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 screen). Given the H
29.
▲
by
AndresNavarro
6y ago
Author here. Guess someone crossposted from reddit or the tinyfpga forums. This is just a side project I did while practicing Verilog but it works fine as a serial terminal for my linux box, to do shell & emacs stuff. Glad to answer qu
30.
▲
by
AndresNavarro
11y ago
That's what I came here to say. I can't believe the use of the compose key isn't more common. I just remap caps lock (which I don't like) to compose and kill two birds with one stone...
More ›