Viewing profile — GloriousCow
GloriousCow
HN member- Joined
- Sun, Oct 01, 2023, 4:37 PM UTC
- HN karma
- 204
- Public activity
- 24 items
- HN profile
- View on Hacker News ↗
About GloriousCow
No profile information was provided.
Recent public activity
-
comment
Comment #49225240
Thanks for checking this out. I've uploaded all the binaries to GitHub if you're struggling with copy & paste. There's also a new example in Braille. https://github.com/dbalsom/exe…
-
comment
Comment #49215246
For the 'hello' program, you need to use DosBox-X with the 'cpu cputype=8086' parameter. You can use 86Box or MartyPC as well but those take more effort to set up and get the execu…
-
comment
Comment #49215231
Try copying from the links provided after each emoji block. That goes to my disassembler which should independently verify the md5. I think blogpspot unfortunately mucks with the e…
-
comment
Comment #49213942
having the emojis survive copy & paste from a browser is surprisingly frustrating. I would have expected there to be well-defined semantics for this, but a lot of things insert var…
-
comment
Comment #48251629
The actual output of microcode disassembly is just a text file - a line of code for each microcode word, in essentially a a new dialect - a type of static assembly language. reenig…
-
comment
Comment #48251426
We also had decoded the 386's match-decoder PLA, so we knew roughly the locations of different opcodes were in the microcode itself, which was very helpful. Some opcodes have very …
-
comment
Comment #48251374
Intel had given us some clues - they had written somewhere that the 386 had 2560 microcode words. The microcode array has 37 banks - each bank resolves one bit from the 37 bits tha…
-
comment
Comment #48251148
I worked a bit on the extraction process so I can chime in here a bit. The first part is to just mark the x,y locations of where all the bits are, generally by the intersection of …
-
comment
Comment #48251088
nand2mario has made a Verilog implementation from it. It currently runs DOOM, but some of the more fiddly protected-mode bits prevent it from running full operating systems (beside…
-
comment
Comment #48145624
Replacing the RAM would probably be straightforward - on the CGA its only 16K, so only twice as big as the font ROM. It's slightly trickier, considering the address lines are row a…
-
comment
Comment #44389663
Funny you mention that, I'm actually friends with twvd and we share a discord server and trade UI ideas as we both use the same GUI toolkit. Snow actually uses the disk image libra…
-
comment
Comment #43888008
MartyPC brings cycle-accurate IBM PC emulation to your web browser. Run Area 5150 at 60fps on your phone! Almost every feature from the desktop version is present if practical: - V…
- story
-
comment
Comment #42289720
This isn't necessarily a new technique, as black and white art has been put on floppies before: https://github.com/bzotto/picturedsk But the new wrinkle here is support for graysca…
- story
-
comment
Comment #41760991
For the ones that I make to look pretty, the data is colored in buckets of 8 bits, using the bit-count per byte to select a shade in 8 steps from 0-255. So there's at least 8 times…
-
comment
Comment #41758723
Or when you win solitaire!
-
comment
Comment #41758633
In this post in a series on PC copy floppy protections, we take a look at XEMAG duplication's "Xelok" scheme. Xelok was quite devious on the Apple II, implementing "fat tracks" tha…
- story
-
comment
Comment #41688089
An investigation into the infamous 80's copy protection scheme PROLOK that involved burning holes on diskettes. Also included is an interview with Quaid Software founder, Robert Mc…
- story
-
comment
Comment #41496539
EA's INTERLOCK protection (Marble Madness) uses deleted address marks.
-
comment
Comment #41348339
An in-depth dive into the Macintosh floppy drive system, including the fascinating IWM (Integrated Woz Machine) custom floppy controller. The level of fidelity to properly emulate …
- story