gbraad, to retrogaming
@gbraad@mastodon.social avatar

The Konami Code

↑, ↑, ↓, ↓, ←, →, ←, →, B, A

LDY $3F
BMI $C350
LDA $F5
AND #$CF
BEQ $C350
CMP $C351, Y
BEQ $C345
LDA #$FF
STA $3F
RTS
INY
STY $3F
CPY #$0A
BCC $C350
LDA #$01
STA $24
RTS

https://en.wikipedia.org/wiki/Konami_Code

2i2l, to ps1graphics French
@2i2l@mamot.fr avatar

Re-hello.

Du 4 au 7 juin... Formation et pour la modélisation

Objectifs :

  • choisir et utiliser les principales fonctionnalités de FreeCAD pour le dessin d’ingénierie,
  • assurer la conception paramétrique de pièces mécaniques et d’assemblages,
  • intégrer les principes et logiques de la modélisation paramétrique,
  • utiliser les différents outils de modélisation et comprendre quand les utiliser,
  • gérer les assemblages de pièces.

https://www.2i2l.fr/formation-freecad-et-assembly-pour-la-modelisation-3d-431

amoroso, to random
@amoroso@fosstodon.org avatar

This old paper tells the history of early Intel CPUs and discusses their features and major design decisions: the 8008, 8080, 8085, and 8086. The paper provides interesting technical and historical tidbits, such as the reason why the 8008 was little endian and hence later CPUs.

https://www.stevemorse.org/8086history/8086history.pdf

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

retrotechtive, to zxspectrum
@retrotechtive@retrochat.online avatar

And now, the moment that nobody has been waiting for...

Colin The Cleaner - TURBO! 100% Assembly Edition!

https://youtu.be/CZhntG_ZUHQ

This is a manual transcode I've been doing, just for the fun of doing Z80 coding again 😄

All the gameplay is in place, the 15 levels can all be completed.

Still missing some presentational parts, the "UI" for defining keys, etc.

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

benbradley, to gamedev
@benbradley@hachyderm.io avatar

Plenty of bullets now in my Gameboy game.

This is a demake of Geometry Wars, which is a twin stick shooter - you may have noticed that the Gameboy does not have twin sticks. ➕ 🔴🔴

But I have some ideas for that to try out, either before or after I make the first enemies. I'm starting to get the hang of the hardware and thinking in assembly now, and I have more reusable functions. Progress!

Emulicious Gameboy emulator running a game where a little C-shaped spaceship whizzing around over a grid background, firing bullets in all directions.

seav, to random
@seav@en.osm.town avatar

Felt just a bit sad about this news. The #Z80 was the second microprocessor that I ever coded #assembly on after the Intel x86. I remember burning an EPROM with a Z80 program that controlled the brightness level of an LED in one of my early practical microprocessor exercises in college.

https://www.techspot.com/news/102684-zilog-discontinuing-z80-microprocessor-after-almost-50-years.html

#Zilog #microprocessors

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

teodorsandu, to Funny
@teodorsandu@mastodon.online avatar
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
benbradley, to gamedev
@benbradley@hachyderm.io avatar

Geometry Wars Gameboy demake update:

After the kids are in bed I might get two hours where I have the brain function to get stuck into assembly coding. When I hit a problem bigger than two hours I get stuck for a while. This was the case moving specific movement and render code I wrote for the player to be more generic for entities including bullets and enemies. Now I'm unstuck this is looking more like a game.

An animated gif of a gameboy emulator showing a little spaceship flying around on a grid shooting bullets in different directions. The bullets get stuck and slide along walls.

ldelossa, to retrocomputing
@ldelossa@fosstodon.org avatar

Seem to be on my 'nostalgic tech' arch. Always wondered how the NES worked, programmed up a little scrolling hello world ROM.

video/mp4

davidbisset, to ComputerScience
@davidbisset@phpc.social avatar

My daughter is a college junior getting her degree. She's currently frustrated and hitting some issues w/ her code in a class.

"Hey i code for a living... happy to be your rubber duck... what language are you coding in?"

Her: ""

Me:

video/mp4

deadblackclover, to Humor
@deadblackclover@functional.cafe avatar
2i2l, to blender French
@2i2l@mamot.fr avatar

Hello.
Du 4 au 7 juin 2024 : Formation FreeCAD et Assembly pour la modélisation 3D

Objectifs :

  • choisir et utiliser les principales fonctionnalités pour le dessin d’ingénierie,
  • assurer la conception paramétrique de pièces mécaniques et d’assemblages,
  • intégrer les principes et logiques de la modélisation paramétrique,
  • utiliser les différents outils de modélisation et comprendre quand les utiliser,
  • gérer les assemblages de pièces.

https://www.2i2l.fr/formation-freecad-et-assembly-pour-la-modelisation-3d-431

esden, to Electronics
@esden@chaos.social avatar

Hey everyone! A new Glasgow - Digital Interface Explorer Update is live! The first regular Glasgows are shipping! Read the update for more details! Make sure to update your address if you have moved! https://www.crowdsupply.com/1bitsquared/glasgow/updates/glasgows-are-shipping

asmodai, to retrogaming
@asmodai@mastodon.social avatar

Bugs & Glitches of High-Level NES Tetris | Retro Game Mechanics Explained

https://www.youtube.com/watch?v=h7H_ilLn7nc

mattst88, to random
@mattst88@fosstodon.org avatar

I'm trying to fix a patch to allow #pixman's #ARM #NEON #assembly code to build with clang. They perform a lot of mechanical changes to switch to the "unified" ARM assembly syntax (.syntax unified), supported by both #gcc and #clang.

With clang the code builds but fails 3 of the tests in the test suite with what appear to be unaligned accesses. With gcc, the test suite passes before and after the patches.

I've muddled through as much debugging as I can. Any ideas? https://gitlab.freedesktop.org/pixman/pixman/-/merge_requests/78#note_2078065

jbzfn, to ReverseEngineering
@jbzfn@mastodon.social avatar

📚 Reverse Engineering 101: How to Dissect and Master Any Platform
— LaurieWired

https://www.youtube.com/watch?v=RnL5HQfq4Ik

#reverseengineering #compilers #assembly #c #infosec

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