w84death, to asm
@w84death@fosstodon.org avatar

I made a paper backup of the code. Four A4 pages per game (single side).

image/jpeg

w84death, to asm
@w84death@fosstodon.org avatar
w84death, to asm
@w84death@fosstodon.org avatar

Emulated 386/33Mhz, 2MB RAM

Works perfectly smooth on EeePC class CPU.

w84death, to asm
@w84death@fosstodon.org avatar

For anyone intrested in boot sector programming this is the best tool out there!

I was searching so long for anything close to this for days. And bum! I don't even remember where I found it.

=> https://www.bootsector.games/

  • x86 BIOS Emulator
  • Assembly IDE (bad error handling)
  • Compiler, Debugger, Stepper
  • Live memory map! <- this is HUGE for me
  • Web only (Good and bad)

#ASM #assembly #BareMetal
#x86 #BootSector #512bytes

image/png
image/png

w84death, to asm
@w84death@fosstodon.org avatar

Yes!
Decoding binary pixel data using AND mask.

4b worth of sprite 🌱 (4x8)

#ASM #assembly #BareMetal #x86 #BootSector #512bytes

w84death, to asm
@w84death@fosstodon.org avatar

My first boot-sector game is done!

Your goal is to fall into the moving boat at the bottom. Do not touch red platforms or fall into the ocean.

It has four levels.

https://github.com/w84death/x86-assembly

All 512 bytes used!

image/png
image/png
image/png

w84death, to asm
@w84death@fosstodon.org avatar

Removed super nice animated sprite of the player for more space.... This enables me to implement:

  • restart game
  • exit platform to go to next level
  • dying restart to first level
  • 4 levels (last 2 empty in video).

504 bytes

video/mp4

w84death, to asm
@w84death@fosstodon.org avatar

State of the game.

  • The dude has 3 frames to save space
  • Simple gravity added
  • Key-press changes his movement direction
  • Dude cant go outside the screen

359 bytes used of 512b limit.

video/mp4

w84death, to asm
@w84death@fosstodon.org avatar
greub, to asm French
@greub@masto.ai avatar

Allez ! L'ASM a 2 doigts de perdre son match comme des couillons. Il y a des choses qui ne changent jamais.

greub, to asm French
@greub@masto.ai avatar

Pas un pour rattraper l'autre.

video/mp4

greub, to asm French
@greub@masto.ai avatar

Slimani il est en train d'en faire des cotillons de son pilier en face.

susam, to asm
@susam@mastodon.social avatar

This 12-byte program composed of pure x86 machine code writes itself to standard output:

fc b1 0c ac 92 b4 02 cd 21 e2 f8 c3

See https://susam.net/self-printing-machine-code.html for more details.

loadhigh, to retrogaming
@loadhigh@bitbang.social avatar

What a productive Saturday!

Continuing from my crack of SimCity 1.02, I did the same for 1.07 plus made a cracking program and a trainer for it, both written in assembly.

The trainer started out as a TSR (my first TSR!) but is now a "direct loader" instead, so it executes SIMCITY.EXE for you.

Pressing F1 gives you over $2 billion, done by hooking a keyboard interrupt vector, which is also a first for me.

Now I just need a cool cracker name (suggestions welcome) and a cracktro :D

Shows my crack tool and trainer for SimCity version 1.07 at work.

kroc, to asm
@kroc@mstdn.social avatar

This is a very clear, understandable, introduction to 6502 object linking! https://www.youtube.com/watch?v=0q6Ujn_zNH8

kroc, to asm
@kroc@mstdn.social avatar

Is it called the carry flag because I carried it for 13 instructions! XD

kroc, to retrocomputing
@kroc@mstdn.social avatar

This won't necessarily be easy to understand, but my word is it a work of art! https://github.com/Kroc/v80/blob/d54b67927304971fc01cac6e1aefeaf7abf4e623/src/v80.wla#L291-L369
Symbol search; uses a linked list. Compares name lengths and then strings.
Using the remainder of BC from CPD (compare-and-decrement) to snap back from the middle of a string to the link-addr is neato

kroc, to asm
@kroc@mstdn.social avatar

I literally couldn't find an example of reading ASCII hex digits and converting to a number in on Google or DDG!?? Had to write this myself, but I think it's novel with the bit 5 trick. Is there a better way to do this?

alrj, to asm
@alrj@hostux.social avatar

When I was pondering whether to add some special challenge to the this year, I was more thinking about doing it on a like my 486, or solving some puzzles in .
Not doing them completely ill with high fever.

wyri, to asm
@wyri@haxim.us avatar

The moment you start reading / when researching a problem you know you've hit gold

dunglas, to golang
@dunglas@mastodon.social avatar

Stack management systems of Goroutines and PHP Fibers seem to conflict and sometimes crash: https://github.com/golang/go/issues/62130

Does anyone have an idea of what's going on?

noisetank, to zxspectrum

Keep cool at the pool. 😎 📚 ⛱️
#zxspectrum #asm #z80

hl, to haskell
@hl@social.lol avatar

but programming language names:
Ghost in the
Is For Heros
In The Name Of The
Schindler's
Star Wars: The Awakens
Manchester By the #C
The Truman
Bringing Up
Anyone get any other good ideas?

Kazinator,
@Kazinator@mstdn.ca avatar

@hl

Night of the Living

A Nightmare in Codebase

The Little s

Instinct

Express [https://www.imdb.com/title/tt0069291/]

The Identity

The Man (Page) on 's (Numeric) Tower [https://www.imdb.com/title/tt0041628/]

Me

Next, Wins? [https://www.imdb.com/title/tt10767052/?ref_=fn_al_tt_2]

Single word:

Prolog [https://www.imdb.com/title/tt4955294/]

Shakespeare:

Much About Nothing

: You Like It!
All Is Hell that Ends Abnormally
Love's Labour's ... !

duke_of_germany, to asm German
@duke_of_germany@mastodon.gamedev.place avatar

✨✨✨✨✨

Es ist 2023, und ich halte eine druckfrische Ausgabe der aktuellen (!!!) ASM in meiner Hand! 🤯

✨✨✨✨✨

https://www.amigashop.org/product_info.php?products_id=382

de_fulenzer, to 8bit German

Cooles Projekt! Wer mit den |n der 80er aufgewachsen ist (egal ob oder ) und sich für Spiele interessiert hat, kennt sie garantiert: die . Jetzt gibt es eine Neuauflage der Kultzeitschrift:

https://www.amigashop.org/product_info.php?products_id=382

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • JUstTest
  • cubers
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines