-
Posts
1,215 -
Joined
-
Last visited
Content Type
Profiles
Forums
Blogs
Gallery
Events
Store
Everything posted by tebe
-
hires_356.zip
-
https://atarionline.pl/v01/index.php?ct=nowinki&ucat=1&subaction=showfull&id=1704572629 Death.of.the.Right.Side.Garbage.356x240.zip
- 9 replies
-
- 12
-
SCRNP: ; LDA SAVMSC ; Sbr: build screen ptr ; STA SPZ ; LDA SAVMSC+1 ; STA SPZ+1 lda Y1 sta SPZ+1 ; remember value for later addition... ldx #0 ; clear high-byte asl @ ; * 2 bcc mul4 ; high-byte affected? ldx #2 ; this will be the 1st high-bit soon... mul4: asl @ ; * 4 bcc mul5 ; high-byte affected? inx ; => yes, apply to 0 high-bit clc ; prepare addition mul5: adc SPZ+1 ; * 5 bcc mul10 ; high-byte affected? inx ; yes, correct... mul10: stx SPZ+1 ; continue with classic shifting... asl @ ; * 10 rol SPZ+1 asl @ ; * 20 rol SPZ+1 asl @ ; * 40 rol SPZ+1 add SAVMSC sta SPZ lda SPZ+1 adc SAVMSC+1 sta SPZ+1 LDA X1 LSR @ LSR @ TAY ; offset into row LDA X1 AND #3 TAX LDA BITS,X STA BPZ ; bit pattern for 1st pixel RTS https://github.com/cc65/cc65/blob/master/libsrc/common/mul40.s FS1 is fast and memory efficient, if it is from 1979 it is impressive Eru fast draw is similar (maybe he knew FS1), also allows you to use colors, you can use in GRAPHICS 8,15
-
vcount ($d40b)
-
fast draw by Eru ($49 scanlines) A2-FS1 ($52 scanlines) FS1line_v0 (mads version, original) FS1line_v1 (mads version, improvement) fastLine_eru.obx fastLine_eru.pas FS1line_v0.asm FS1line_v1.asm FS1line_v1.obx
-
Dude Story
-
Apparently you are not using the latest version of Mad-Assembler https://github.com/tebe6502/Mad-Assembler
-
https://github.com/drrak/sotn
-
https://demozoo.org/graphics/332400/ kittens_dos64.atr (type VANS.EXE KITTENS.ANS) kittens_mydos.atr(select L, type DISPANSI.EXE) Press key W / S (move screen up/down) https://github.com/tebe6502/Mad-Pascal/tree/master/samples/a8/graph_vbxe_ansi kittens_dos64.atr kittens_mydos.atr
-
what are you playing at here ?
-
The algorithm is based on the BASIC programs for BBC Micro by [Steve McCrea](https://twitter.com/Kweepa). improve Gr10Init(DISPLAY_LIST_ADDRESS, VIDEO_RAM_ADDRESS, 59, 4, 0); { Calculate ray direction (X,Y,Z) } { Here the perspective is provided by calculation of Z { with inverset square root function Z=1/Sqrt(L+1) } Z := iSqrt(X * X + Y * Y + 1); raytracer.obx raytracer.pas
-
3d_shortreal.obx 3d_shortreal.pas 3d_shortreal_opt.obx 3d_shortreal_opt.pas
-
-
Converting C64 multicolor graphics to A8
tebe replied to drunkeneye's topic in Atari 5200 / 8-bit Programming
ham_convert http://mrsebe.bplaced.net/blog/wordpress/?page_id=374 -
new version MP - SYSTEM: GetMem(a:size): pointer; - CRT_ATARI: TextBackground - OVERLOAD block allocation rewritten example using new features QRCLI (can be compiled using the FPC or MP) QRCLI.obx QRCLI.pas
-
new version, fixed https://github.com/tebe6502/Mad-Pascal/issues/122 doc update https://mads.atari8.info/doc/en/types/#untyped
-
https://www.indieretronews.com/2023/11/chaos-engine-on-c64-this-tribute.html
-
awesome
- 17 replies
-
- 2
-
- sillyventure
- 2023
-
(and 1 more)
Tagged with:
-
https://demozoo.org/productions/334175/?fbclid=IwAR1NVI0B2otEwz0b054FZ3EG_C4I2nx_mDCXY96LftolUR2UnCRTKZa1bsI 30thzelx.zip
- 17 replies
-
- 8
-
- sillyventure
- 2023
-
(and 1 more)
Tagged with:
-
Mr.Oger.and.Dr.Sharky.Hunting.the.Jaguar https://demozoo.org/graphics/334168/ {$r vga.rc} uses crt, vbxe; const pic = VBXE_OVRADR; var xdl: txdl absolute VBXE_XDLADR+VBXE_WINDOW; begin if VBXE.GraphResult <> VBXE.grOK then begin writeln('VBXE not detected'); halt; end; SetHorizontalRes(VBXE.VGAMed); VBXEMemoryBank($80); xdl.rptl_ := 0; xdl.rptl := 240; poke(559,0); repeat until keypressed; VBXEOff; end. vga.zip
-
aesthetic brackets do not matter
-
'dots_cross.pas' (plotter), cross compiled version (PC, Atari XE/XL) ; 'dots_v2.pas' optimized Atari XE/XL version dots_cross.exe dots_cross.obx dots_cross.pas dots_v2.obx dots_v2.pas
-
english is overrated