Raster: in pure assembly

Discuss popular GCS tools like ZZT, Megazeux and Adventure Game Studio, as well as programming and other topics related to game design.
Post Reply
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

Raster: in pure assembly

Post by tienkhoanguyen »

Back in 1983 or so, the commodore 64 demo scene had what was called raster interrupts. These rasters are basically rips in the video display that demonstrated how assembly can be used to do graphics work greater than what was possible at the time on the commodore 64.

Now a days, it brings back memories so I have come out with a little version of this. It was harder coding it than I would have guessed. When I was 9 years old I did not remember it being so hard haha However I am doing mostly from memory and my own way. So after some hard work I am able to make a raster line. Of course, in this version it is pure video display instead of interrupts.

http://www.mediafire.com/download/i4en6 ... FRESH4.ASM

http://www.mediafire.com/download/b2a2a ... FRESH4.EXE
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

Update: Raster - more stable?

Post by tienkhoanguyen »

Here in this version, you use the controllers to move the line up and down while moving it left or right will change the raster line colors.

It should be more stable however moving it down still has an unstable side-effects.

Thank you for trying out my games. Well, I just like to call my little program a game just in case it will be one haha

http://www.mediafire.com/download/ky6q5 ... RASTER.ASM

http://www.mediafire.com/download/kslrh ... RASTER.EXE
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

God, Jesus Christ, is number one!hehe

Post by tienkhoanguyen »

Jesus Christ!hehe

Well, until I can get the next installment out, I will explain some of the features of this fake raster bar. If you have one of the controllers suggested by Quadko, you can move it - up/down. Left/right controls will change the colors of the raster bar. CTRL-key exits the program.

I notice out at Office Depot they are selling Logitech controllers; However I am not sure if they are compatible with Quadko's routine. You will have to Quadko before you go out buying controllers for my games and such since most if not all of my games contain Quadko's controllers.

Anyways, the assembly file can be viewed with a plain text editor. It theoretically should produce the same output as the ".EXE" file.
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

God, Jesus Christ, is number one!hehe

Post by tienkhoanguyen »

Jesus Christ!hehe

Thank you Jesus for the talent to support all my family for the rest of my life with programming in pure Borland Turbo Assembler 4.1#!! Thank you Jesus we have a life of luxury for the remainder of our lives. Anyways, the next version of "raster bar" is here. Please use the left shift key to move the raster bar up, and the right shift key to move it down while CTRL key quits. Thank you for putting up with my new keyboard controls. It is easier for me to program the key controls this way because of assembly language.

http://www.mediafire.com/download/t1pes ... RASTER.ASM

http://www.mediafire.com/download/i5j64 ... RASTER.EXE
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

God, Jesus Christ, is number one!hehe

Post by tienkhoanguyen »

Jesus Christ!hehe

Okay, peeps as one of the movie I saw says hehe I have automated the rasterbar movements in this one. So no more sticky shift key annoyances hehe Sorry about that. CTRL exits the DEMO.

Well, to give a little background, back about 32 years ago, The Commodore 64 DEMO scene came out with awesome people who showed off there skills. They are truly talented.

However, God Jesus must have had it in for me seeing I am now the one who comes out with new DEMOs for you to see. Thank you to my parents for buying these tools for me so I can produce for you.

Well, after a lot of headache, I finally got some time to rest and do some work again. So it benefits you hehe

I might not be as great as my father driving a helicopter. I might not be as great as my mother as the homemaker raising the children. However, I am hopefully bless with the job of my aspiration using Borland tools for the rest of my life.

http://www.mediafire.com/download/92v2f ... UTORAS.ASM

http://www.mediafire.com/download/r03qc ... UTORAS.EXE
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
User avatar
tienkhoanguyen
PSEUDOCODER
Posts: 2664
Joined: Fri Sep 05, 2014 9:43 am
Location: Texas

God, Jesus Christ, is number one!hehe

Post by tienkhoanguyen »

Jesus Christ!hehe

Jesus!hehe Okay, I have increased the rasterbar display by a factor of two. So now you should see two rasterbars on the screen. It is a little slow however I am trying to tweak it.

http://www.mediafire.com/download/tbc5l ... TORAS2.ASM

http://www.mediafire.com/download/maqxw ... TORAS2.EXE
God, Jesus Christ, is number one!hehe
Jesus Christ!hehe
Bless Jesus Christ!
Then please bless my mom.
Honour to my mom Huong Thi Vu
Honour to my dad Thuy Binh Nguyen
Love to cousin Carl Anh Cuong Cao Vu
Thank you Jesus Christ.
Post Reply