Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nanochess
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
nanochess
7y ago
Just try changing the first function definition in my source for tinyasm code to "struct label define_label(char name, int value)" and it will complain of error. Same with all my functions. I didn't had time for further div
62.
▲
Show HN: 8086/8088 assembler that runs over 8088 hardware with modern syntax
(github.com)
132 points
by
nanochess
7y ago
|
19 comments
63.
▲
BootRogue, a roguelike game fitting in 510 bytes of x86 machine code
(github.com)
1 points
by
nanochess
7y ago
|
0 comments
64.
▲
BootRogue, a roguelike game fitting in one boot sector (512 bytes)
(github.com)
2 points
by
nanochess
7y ago
|
0 comments
65.
▲
BootRogue, a roguelike game that fits in one boot sector (510 bytes)
(github.com)
2 points
by
nanochess
7y ago
|
0 comments
66.
▲
by
nanochess
7y ago
Code size suffered because the need to sanitize the ES register to access the directories (PUSH CS + POP ES) but balanced because I made bootOS to call its own services (3-byte CALL is now 2-byte INT) and fortunately IRET is same size as RE
67.
▲
by
nanochess
7y ago
bootOS now has a service table and an example program counter.asm to demonstrate it :)
68.
▲
by
nanochess
7y ago
Cool! I didn't knew of your work. I've been working in the service table, just that it isn't ready yet because I want DS to handle filenames and ES the buffer but currently the segment mangling still is destroying the directo
69.
▲
BootOS: Monolithic operating system in 512 bytes of x86 machine code
(github.com)
588 points
by
nanochess
7y ago
|
121 comments
70.
▲
BootOS: Monolithic operating system in 512 bytes of x86 machine code
(github.com)
7 points
by
nanochess
7y ago
|
0 comments
71.
▲
BootBASIC: Integer interpreter in 512 bytes of x86 machine code
(github.com)
4 points
by
nanochess
7y ago
|
0 comments
72.
▲
by
nanochess
7y ago
Standby for my upcoming 8088 programming book ;)
73.
▲
by
nanochess
7y ago
To save 3 bytes I had to use the address in DI after drawing the maze (just below the last tile row), it contains the positions of the player and ghosts.
74.
▲
by
nanochess
7y ago
It's a plain 16-bit executable without headers or linking information. Specific to DOS.
75.
▲
Pacman in 512 bytes of x86 boot sector machine code
(github.com)
229 points
by
nanochess
7y ago
|
62 comments
76.
▲
Atomchess 6502 1K AI with graphics for Atari 2600
(github.com)
2 points
by
nanochess
10y ago
|
0 comments
77.
▲
Atomchess 6502 self-contained 1K game and AI for Atari 2600
(hackaday.io)
2 points
by
nanochess
10y ago
|
0 comments