From 07932e2ce04cf698e78f9bb2048b75326f2af29d Mon Sep 17 00:00:00 2001 From: deadvey Date: Thu, 16 Oct 2025 13:56:17 +0100 Subject: [PATCH] Pong I forgot to commit for a while and I haven't done much, but got the very basics of the game pong working. Signed-off-by: deadvey --- build-linux.sh | 2 +- disk_images/crawos.flp | Bin 1474560 -> 1474560 bytes disk_images/crawos.iso | Bin 1835008 -> 1835008 bytes source/features/graphics.asm | 39 +++++---- source/features/screen.asm~ | 162 ----------------------------------- source/functions/math.asm | 0 source/games/pong.asm | 106 +++++++++++++++++++---- source/games/pong_old.asm | 86 +++++++++++++++++++ source/kernel.asm | 6 +- source/kernel.bin | Bin 580 -> 730 bytes 10 files changed, 202 insertions(+), 199 deletions(-) delete mode 100755 source/features/screen.asm~ create mode 100644 source/functions/math.asm create mode 100644 source/games/pong_old.asm diff --git a/build-linux.sh b/build-linux.sh index 66caf65..a3a62a3 100755 --- a/build-linux.sh +++ b/build-linux.sh @@ -66,5 +66,5 @@ mkisofs -quiet -V 'MIKEOS' -input-charset iso8859-1 -o disk_images/crawos.iso -b echo '>>> Done!' -qemu-system-i386 -drive file=disk_images/crawos.flp,index=0,if=floppy,format=raw +#qemu-system-i386 -drive file=disk_images/crawos.flp,index=0,if=floppy,format=raw diff --git a/disk_images/crawos.flp b/disk_images/crawos.flp index 3d3461d0394fd4ba4ff7cc7253cdcce4565e115c..4044973022a3c9cd2bc0d9af16776b913fab32c7 100755 GIT binary patch delta 1865 zcmZo@h-zqv+F+)}VU!jS&CGC%X|o{Hd%?{LOqaPgxfn1qewl3OdZ>O2&jy}uK3S%2 zF?pt!3=C%ltoam~N?06UeEAO&wiZ)nDq(SY@$CO$1}NZv!OZZYh2h2S{|hfLEtX|k ztjN?YcZsP}PM(Qb?gmq*oHEmk75^7rfy-S(mFxL`xLfQJQ{yXEhEB2cOH41e{(ou4 z02Vp~61v3nV)6f%Dh%CX*Px27F};}h|D_N_1gz#7(~J85FBuqK?D%WLQ6g+pUb5Dv zxMa6Ybje8@^^)r^pZ$N)`}f7qzpM5D51bK8U~|bFq#)ev%%)k LY=Ac#++YC!+vJ^C delta 1715 zcmZo@h-zqv+F+)}p;&f0ikZQMX|o{Hd%?{LOqaPgxfn1qzMX97dMGeq3(p3gZa!yzG`2Fav@$kR0BPki)-y2LtTN*kJ1YYN z!_MkW3xpL|!S+s;I3NpUS;1K`2h<^An>!AyGvzQ!3y5ZBxW%-Q@sR8`5k><>#xK(i zMHvs(Z{gX%)6FN#)Ga2@^pb($tbjG2B2x*AXcJvda>gF!YgpOYp8NP{||SIU1Dl{ z#mdkrmVSxp#n%5X%^1K!hd@G?m|iUY|5AmaTkINC(KV(Q6aT*yf{1|CTw{7s|NkWe z!;2k%Z8%DVZOTj5+7y@Uwuvq|X`^0p{pGX&FM9vJ`1zNWftA6Uk(EJYBjf-2jRGHr I8P3Q70N`i>iU0rr delta 493 zcmZo@C}?OX*s#8VmyMg>kcEYbfq{{MfpK$Ta}(oayQa^w24;qahNdQ#1||j;EJg-K zrpN-5{hGyikOejuG*1yx2v1E>@G8wyFf>#!G_^9Zv@$SJ0BPki)-y0lG_c&PIO7&O z(@y(M3xpL|!S+s;I3NpUS;1K`2h<^An>!AyGv!b$I~~Q$;KH<#@sR8`5k><>#<$ZA zMHvqTCT!u^z|+lV&D1Ss%k+|g;jDl)pFL9vi{pzg|3SjmVvbBDEKV<;{ZBlf@Z$LY z7ia&!F#PwDi{XXMKO2q`=9l08zfk;_c$k%el|ha{kAY_+bLN0;OXX*W$G4_XL`xNa8|&YPm!sF#qq_L{~%#&F=eI_ z7N-}_{vT$50{$1w3@=(3UhMwA@B-6fS*FE`Ox<#qm^$U;nV98nFm=i)Grd^xf8iCl z+%;6Wp8tot#V#>5zG7wQ6wA28^kVD(mu3uLp+g{{OH3~o|9`2%&@FZis^}Wii;4eV z3PD7`YOXQ8sQ>?xf#JoDzcw5t!Zzh4Yi){4cH2akoU~Cdx&HFm{};V~U;O;b%D~EC K&B)3i!TTu|6eHnOFYcVz{()UpvS-i0Q;RL A`Tzg`