Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sehugg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
59 ms
·
331.
▲
by
sehugg
8y ago
You've got it ... even the Atari 2600 has a graphics pipeline almost as complex as the CPU. The Space Invaders/Midway 8080 platform is rudimentary by comparison, maybe owing to its pedigree as the first arcade game platform (Midwa
332.
▲
by
sehugg
8y ago
Hope you like the books! I'll have some basic Apple ][ emulation available on the site soon.
333.
▲
by
sehugg
8y ago
The Space Invaders (Midway 8080) platform described here is really easy to emulate; it's just a 1-bit frame buffer hooked up to a CPU. Subtracting the CPU emulator, my implementation on http://8bitworkshop.com/ takes l
334.
▲
by
sehugg
8y ago
More detail from the authors: https://www.washingtonpost.com/news/monkey-cage/wp/2016/05/2...
335.
▲
by
sehugg
8y ago
Yep, here's the old Woz/Roy Rankin 6502 code for log, exp, conversions, and basic math: http://www.6502.org/source/floats/wozfp1.txt
336.
▲
by
sehugg
8y ago
Clang has -Wpadded to catch these kinds of bugs, FWIW. (and at least on my system it inits locals' padding with zero)
337.
▲
by
sehugg
8y ago
The site you linked: Strategic Culture Foundation, a Moscow think tank run by Yuri Profokiev, a former head of Moscow’s Communist Party and member of the Soviet Politburo.
338.
▲
by
sehugg
8y ago
Because there was a follow-up (PRC looking for policy data): http://www.nbcnews.com/id/52133016/t/chinese-hacked-obama-mc...
339.
▲
by
sehugg
8y ago
Still my primary editor on cli.
340.
▲
by
sehugg
8y ago
The fact that it's a TRUE linux machine To be pedantic, a GNU/Darwin/Mach/BSD machine.
341.
▲
by
sehugg
8y ago
You could look at some old Turbo Pascal articles (though don't know how applicable it is to other systems): http://www.boyet.com/articles/publishedarticles/theslithytov...
342.
▲
by
sehugg
8y ago
IIRC, the employees at Fairchild Semiconductor hired to develop the first generation of integrated circuits were also all PhDs.
343.
▲
by
sehugg
8y ago
One thing I am concerned about is startup performance. On my (slow) Chromebook, some of my multi-megabyte WASM files take 10 seconds to compile. Seems we need either faster CPU cores, faster code generation, or some kind of staged JIT compi
344.
▲
by
sehugg
8y ago
There’s a link on 8bitworkshop.com to both print and PDF versions have in the upper-right corner (GET BOOKS menu)
345.
▲
by
sehugg
8y ago
Thanks! I appreciate it. I don't know why, could be related to PDF formatting but it's the exact same template as my other book. Could be a trademark claim, or just some grumpy reviewers, without feedback I have no idea. So now I&
346.
▲
by
sehugg
8y ago
This sounds familiar -- Amazon suddenly blocked the Kindle version of my book about 8-bit arcade game programming ( https://www.amazon.com/Making-8-bit-Arcade-Games-C/dp/154548... ) and won't provide a path to
347.
▲
by
sehugg
8y ago
I've written debuggers, and I still use console.log quite often. I would be pretty annoyed if I were silently judged on my choice of debugging tool.
348.
▲
by
sehugg
8y ago
Is the Microsoft Easter egg there? Try "WAIT 6502, 1"...
349.
▲
by
sehugg
8y ago
Z80 C code looks mostly like what you'd expect -- being able to push/pop 16-bit registers helps a lot: http://8bitworkshop.com/v2.1.1/viz.html?platform=base_z80&fi... On 6502 you are usually better off wi
350.
▲
by
sehugg
8y ago
Internal busses are precharged to $FF during Φ2 and then connected to one of the ALU input latches in the immediately following Φ1, during which the nodes are floating. This forces $FF onto the ALU input by swamping it with charge from phy
351.
▲
by
sehugg
8y ago
Happens to the best of us: http://www.georgehart.com/virtual-polyhedra/kepler.html
352.
▲
by
sehugg
8y ago
This is what the PLASMA VM does ( https://github.com/dschmenk/PLASMA ). All opcodes are even numbers so that the dispatch addresses can be stored as two-byte addresses.
353.
▲
by
sehugg
8y ago
With a FPGA: http://www.fpgasid.de/
354.
▲
by
sehugg
8y ago
An actual Commodore 256 was designed, but never built, thank goodness: https://dfarq.homeip.net/commodore-256-the-8-bit-that-never-... But they did release the CBM 256, with an optional 8088 or Z80 daughterboard: http:
355.
▲
by
sehugg
8y ago
I wonder if you could bootstrap a superoptimizer using the entire body of 6502 code written thus far.
356.
▲
by
sehugg
8y ago
Yep, Borland Pascal 7.0 supported DPMI, but with a 16-bit segmented memory model. I often wonder how the C hegemony would have been affected if BP had a optimizing 32-bit compiler for DOS. IIRC, Doom's use of Watcom C validated that yo
357.
▲
by
sehugg
8y ago
Not only magazines but BBSs too, speaking of shareware. The volume of new software was low enough that you could publish to a BBS and if it wasn't completely awful, it'd get distributed. Today you can't get a dozen organic do
358.
▲
by
sehugg
8y ago
The Atari 2600 has this same kind of circuit for its two 8x1 sprites and two 1x1 missiles, at least for the horizontal motion part (HMOVE). To save silicon, it uses a polynomial counter / LFSR instead of 4-bit counter ICs.
359.
▲
by
sehugg
8y ago
There was an excellent article by Benj Edwards about Computer Space and Dabney's contribution to video game history, including the invention of the "slipping counter" circuit that moved onscren objects on this game and Pong:
360.
▲
by
sehugg
8y ago
One nifty thing the Z80 did was built-in DRAM refresh: http://www.piclist.com/techref/mem/dram/slide4.html "Access cheap DRAM just like you do SRAM" must have been an effective sales pitch at the ti
More ›