Jump to content

Photo

99tro demo in EA5 format?


4 replies to this topic

#1 jrhodes ONLINE  

jrhodes

    Moonsweeper

  • 279 posts
  • <Insert custom status text here>

Posted Sat Jul 28, 2018 7:08 AM

Could someone please compile the 99tro demo into EA5 format for me please?

I am not a assembly programmer, and i have no idea how to use XAS99 or the ASM994a assembler.

The loader i am using, i do not think supports EA3, only EA5.

Attached File  99tro_src.zip   374.26KB   13 downloads

Attached File  99tro.zip   300.72KB   9 downloads


Edited by jrhodes, Sat Jul 28, 2018 8:33 AM.


#2 Asmusr OFFLINE  

Asmusr

    River Patroller

  • 3,088 posts
  • Location:Denmark

Posted Sat Jul 28, 2018 7:35 AM

I loaded the object file into Classic99 and dumped the memory as an E/A#5 file. It seems to work.

Attached Files



#3 jrhodes ONLINE  

jrhodes

    Moonsweeper

  • Topic Starter
  • 279 posts
  • <Insert custom status text here>

Posted Sat Jul 28, 2018 7:38 AM

Thanks!



#4 Asmusr OFFLINE  

Asmusr

    River Patroller

  • 3,088 posts
  • Location:Denmark

Posted Sat Jul 28, 2018 3:24 PM

The attached disk contains a version of 99tro (99TROB) converted to load from XB using senior_falcon's new tool (EA2XB). 

Attached Files



#5 FarmerPotato OFFLINE  

FarmerPotato

    Moonsweeper

  • 306 posts
  • Location:Austin, TX

Posted Tue Jan 22, 2019 12:18 AM

Could someone please compile the 99tro demo into EA5 format for me please?

I am not a assembly programmer, and i have no idea how to use XAS99 or the ASM994a assembler.

The loader i am using, i do not think supports EA3, only EA5.

attachicon.gif99tro_src.zip

attachicon.gif99tro.zip

 

Here is a dsk and the files, created as EA5 in xdt99.

xas99.py -R -i 99tro.a99
xdm99.py 99tro2.dsk --initialize 360 -n 99TRO
xdm99.py 99tro2.dsk -a 99tro.bin
xdm99.py 99tro2.dsk -a 99trp.bin
xdm99.py 99tro2.dsk -a 99trq.bin

I fixed some bugs in 99tro. Only the patched 99tro.a99 is included.

 

- Turn interrupts off, set ws, before beginning any vdp writes

- Garbage sprites now disabled during setup. 

- Sprite pattern for robot is >10 not decimal 10

- Correct size of spratt, so unwanted sprites stay disabled

- Correct size of sprite name table so robot gets defined

- vdp register 7 was a write to reg F. Changed 0F01 to 07F1 making background black (was undefined, probably green. not sure what effect writing to reg F has.)

 
I didn't see the reported green bar in the scrolling area. but I suspect it was from the reg 7 default of Fweb loader. but I don't see transparent color being written there...

 

I don't see the robot's left eye in the char patterns, and it doesn't blink like the right eye. Both blink in the Youtube video. Not sure how to explain that.

 

I'm not fixing the left eye. Er, the robot's right eye. On your left. I'm not fixing the eye.

Attached Files






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users